Rich drag drop user interface
First Claim
1. A computer-readable medium storing computer-executable instructions for performing steps comprising:
- (a) receiving first user input to a graphical user interface;
(b) detecting that the first user input represents a dragging of a first object to a second object;
(c) in response to step (b), providing an indication to the user as to a first action that will be taken in response to a second user input representing a dropping of the first object onto the second object.
2 Assignments
0 Petitions
Accused Products
Abstract
In an electronic file system, preview information is provided to the user during a drag operation of a selected object onto a target object. The information indicates what type(s) of action is to be taken should the selected object be dropped onto the target object. The action(s) to be taken may depend upon the type of the selected object and/or the type of the target object. For example, where the selected object is an item and the target object is a persisted auto-list, the action may include adding, removing, or modifying one or more properties of the selected object to conform to one or more criteria defined by the persisted auto-list. Also, numerical feedback may be provided to the user where multiple objects are selected. For example, where seven objects are selected, the textual number “7” may appear next to the cursor.
-
Citations
20 Claims
-
1. A computer-readable medium storing computer-executable instructions for performing steps comprising:
-
(a) receiving first user input to a graphical user interface;
(b) detecting that the first user input represents a dragging of a first object to a second object;
(c) in response to step (b), providing an indication to the user as to a first action that will be taken in response to a second user input representing a dropping of the first object onto the second object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer-readable medium storing computer-executable instructions for performing steps comprising:
-
responsive to an object being dragged to a persisted auto-list in a graphical user interface, displaying an indication representing an action to modify, add, or remove at least one property associated with the object; and
responsive to the object being dropped onto the persisted auto-list after the step of displaying, causing the action to be performed. - View Dependent Claims (15, 16, 17, 18)
-
-
19. A computer-readable medium storing computer-executable instructions for performing steps comprising:
-
detecting a dragging of a first displayed object to a second displayed object; and
in response the step of detecting, displaying a plurality of icons simultaneously, each icon representing a different one of a plurality of actions that will be taken in response to a dropping of the first object onto the second object. - View Dependent Claims (20)
-
Specification