Scrolling a target window during a drag and drop operation
First Claim
1. A method for transferring graphical objects in a graphical user interface on a computer display from a source window to a target window, comprising the steps of:
- during a first drag and drop operation in a first mode, determining that a first graphical object from the source window has hit an interior boundary of the target window, scrolling the target window so long as the first graphical object continues to hit the interior boundary and locating the first graphical object at a target location at a conclusion of the first drag and drop operation; and
during a second drag and drop operation in a second mode, which prevents the scrolling of the target window, dragging a second graphical object from the source window past an interior boundary of the target window.
1 Assignment
0 Petitions
Accused Products
Abstract
A technique for transferring a graphical object in a graphical user interface on a computer display from a source window to a target window. It is determined that a graphical object from the source window has entered the target window during a drag and drop operation. Next, it is determined that the graphical object has hit an interior boundary of the target window. The target window is scrolled so long as the graphical object continues to hit the interior boundary. Once the target location is visible in the target window, the graphical object is located at the target location at conclusion of the drag and drop operation. The invention contemplates a graphical user interface in which some target windows are scrollable during a drag and drop operation with a graphical object from a foreign window, while some windows are not. Thus, in a mixed graphical user interface, it must be determined whether the target window is scrollable during a drag and drop operation.
-
Citations
16 Claims
-
1. A method for transferring graphical objects in a graphical user interface on a computer display from a source window to a target window, comprising the steps of:
-
during a first drag and drop operation in a first mode, determining that a first graphical object from the source window has hit an interior boundary of the target window, scrolling the target window so long as the first graphical object continues to hit the interior boundary and locating the first graphical object at a target location at a conclusion of the first drag and drop operation; and during a second drag and drop operation in a second mode, which prevents the scrolling of the target window, dragging a second graphical object from the source window past an interior boundary of the target window. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system for transferring a graphical object in a graphical user interface on a computer display from a source window to a target window, comprising:
-
means for determining whether a drag and drop operation is in a first mode or a second mode; means for determining that a graphical object from the source window has hit an interior boundary of the target window, means responsive to a determination that the drag and drop operation is in the first mode for scrolling the target window so long as the graphical object continues to hit the interior boundary wherein the graphical object is located at a target location at a conclusion of the drag and drop operation; and means responsive to a determination that the drag and drop operation is in the second mode, which prevents the scrolling of the target window, for dragging the graphical object past the interior boundary of the target window. - View Dependent Claims (7, 8, 9, 10, 11)
-
-
12. A computer program product in a computer readable memory for transferring a graphical object in a graphical user interface on a computer display from a source window to a target window, comprising:
-
means for determining whether a drag and drop operation is in a first mode or a second mode; means for determining that a graphical object from the source window is present at an interior boundary of the target window; means responsive to a determination that the drag and drop operation is in the first mode for scrolling the target window so long as the graphical object is at the interior boundary wherein the graphical object is located at a target location at a conclusion of the drag and drop operation; and means responsive to a determination that the drag and drop operation is in the second mode, which prevents the scrolling of the target window, for dragging the graphical object past the interior boundary of the target window. - View Dependent Claims (13, 14, 15, 16)
-
Specification