SEAMLESS DRAG AND DROP OPERATION WITH MULTIPLE EVENT HANDLERS
First Claim
1. A computer-implemented method of selecting event handlers comprising:
- initiating a drag and drop operation for a source object;
responsive to detecting contact between the source object and a window of a graphical user interface (GUI), displaying a plurality of icons, wherein each icon represents an event handler for a drop target within the window;
detecting contact between the source object and at least one of the plurality of icons while dragging the object;
designating each event handler associated with a contacted icon to process the source object; and
responsive to dropping the source object onto the drop target, invoking each designated event handler to process the source object for the drop target, wherein each designated event handler outputs a process result.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer-implemented method of selecting event handlers can include initiating a drag and drop operation for a source object and, responsive to detecting contact between the source object and a window of a graphical user interface (GUI), displaying a plurality of icons, wherein each icon represents an event handler for a drop target within the window. The method can include detecting contact between the source object and at least one of the plurality of icons while dragging the object, designating each event handler associated with a contacted icon to process the source object, and responsive to dropping the source object onto the drop target, invoking each designated event handler to process the source object for the drop target. Each designated event handler can output a process result.
66 Citations
20 Claims
-
1. A computer-implemented method of selecting event handlers comprising:
-
initiating a drag and drop operation for a source object; responsive to detecting contact between the source object and a window of a graphical user interface (GUI), displaying a plurality of icons, wherein each icon represents an event handler for a drop target within the window; detecting contact between the source object and at least one of the plurality of icons while dragging the object; designating each event handler associated with a contacted icon to process the source object; and responsive to dropping the source object onto the drop target, invoking each designated event handler to process the source object for the drop target, wherein each designated event handler outputs a process result. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-implemented method of selecting event handlers comprising:
-
initiating a drag and drop operation by dragging a source object and contacting a window of a graphical user interface (GUI) comprising a parent node that is not a drop target; responsive to selecting the parent node in the window during the drag and drop operation, expanding the parent node to reveal at least one child node that is a drop target; identifying a plurality of event handlers associated with each child node that process objects of a same type as the source object; presenting icons associated with each identified event handler; responsive to detecting contact between the source object and at least one of the plurality of icons, designating each event handler associated with a contacted icon to process the source object; and responsive to dropping the source object onto the child node, invoking each designated event handler to process the source object for the child node, wherein each designated event handler outputs a process result. - View Dependent Claims (11, 12)
-
-
13. A computer program product comprising:
-
a computer-usable medium comprising computer-usable program code that selects event handlers, the computer-usable medium comprising; computer-usable program code that initiates a drag and drop operation for a source object; computer-usable program code that, responsive to detecting contact between the source object and a window of a graphical user interface (GUI), displays a plurality of icons, wherein each icon represents an event handler for a drop target within the window; computer-usable program code that detects contact between the source object and at least one of the plurality of icons while dragging the object; computer-usable program code that designates each event handler associated with a contacted icon to process the source object; and computer-usable program code that, responsive to dropping the source object onto the drop target, invokes each designated event handler to process the source object for the drop target, wherein each designated event handler outputs a process result. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification