Graphical user interface providing consistent behavior for the dragging and dropping of content objects
First Claim
1. A method for manipulating objects in a graphical user interfaces for a computer, of the type in which representations of objects stored in a memory are displayed to a user on a display, comprising the steps of:
- selecting a first object whose representation is displayed on said display;
dragging the representation of the first object from a first location on the display to a second location associated with a second object;
determining whether said second object is either a service object or a container object;
performing a service with respect to said first object if said second object is a service object;
detecting whether access to said first object is limited;
moving the representation of the first object from said first location to a new location associated with said second object if said second object is a container object, regardless of a source of the first object if access to said first object is not limited; and
prohibiting the representation of the first object to said new location if access to said first object is limited.
2 Assignments
0 Petitions
Accused Products
Abstract
A drag-and-drop operation in a graphical user interface is controlled dependence upon whether the destination for the operation is a content object or a service object. If the destination of a drag-and-drop operation is a content object, the resulting action is to move the dragged object from its original location to the destination. If the destination is a service object, the resulting action is to perform the associated service on the dragged object without affecting the perceived location of the data contained in the dragged object. If the user desires that an operation other than a move be made when dragging an object to a content object, a specified key on a keyboard is pressed, to indicate that the drag-and-drop operation should make a copy, rather than merely move the object. If the source of the dragged object does not permit the user to move the object, the user can be presented with an option to copy the object when the drag-and-drop operation is carried out. Alternatively, rather than requesting the user to indicate a choice each time such a situation occurs, the computer system can be set up to automatically make a copy if the source does not permit the object to be moved.
102 Citations
3 Claims
-
1. A method for manipulating objects in a graphical user interfaces for a computer, of the type in which representations of objects stored in a memory are displayed to a user on a display, comprising the steps of:
-
selecting a first object whose representation is displayed on said display;
dragging the representation of the first object from a first location on the display to a second location associated with a second object;
determining whether said second object is either a service object or a container object;
performing a service with respect to said first object if said second object is a service object;
detecting whether access to said first object is limited;
moving the representation of the first object from said first location to a new location associated with said second object if said second object is a container object, regardless of a source of the first object if access to said first object is not limited; and
prohibiting the representation of the first object to said new location if access to said first object is limited. - View Dependent Claims (2, 3)
displaying a message which permits a user to indicate an alternative action for the first object if access to said first object is limited.
-
-
3. The method of claim 2, wherein said alternative action includes copying said first object to said second object.
Specification