Target region for removing icons from dock
First Claim
1. A method performed by one or more processes executing on a computer system, the method comprising:
- displaying, on a display, a dock in a user interface, the dock comprising a region of the user interface in which one or more icons are presented, wherein the icons in the dock are displayed proximate to a first edge of the display;
receiving a first input selecting an icon presented in the dock in order to drag the icon from the dock, the icon associated with an original position in the user interface;
in response to receiving the first input for selecting the icon, displaying, on the display, a visual indicator of a removal target position, wherein the visual indicator of the removal target position is displayed proximate to a second edge of the display that is different from the first edge of the display, and the icons in the dock other than the selected icon continue being displayed proximate to the first edge of the display while the visual indicator of the removal target position is displayed proximate to the second edge of the display;
receiving a second input releasing the icon at a second position in the user interface;
determining whether the second position is within a predefined range of the removal target position;
in accordance with a determination that the second position is within the predefined range of the removal target position, removing the icon from the display; and
in accordance with a determination that the second position is not within the predefined range of the removal target position, presenting the icon in the dock.
1 Assignment
0 Petitions
Accused Products
Abstract
Providing a mechanism for removal of icons from a dock in response to user input is disclosed. A dock is generated for display in a user interface, the dock comprising a region of the user interface in which one or more icons are presented. An input is received for selecting an icon presented in the dock, the icon associated with an original position in the user interface. A visual indicator of a particular distance to drag the icon before the icon will be removed from the dock is generated for display. A second input for releasing the icon at a second position in the user interface is received. The icon is removed from the dock if a distance between the second position and the original position is within a predefined range of the particular distance.
-
Citations
17 Claims
-
1. A method performed by one or more processes executing on a computer system, the method comprising:
-
displaying, on a display, a dock in a user interface, the dock comprising a region of the user interface in which one or more icons are presented, wherein the icons in the dock are displayed proximate to a first edge of the display; receiving a first input selecting an icon presented in the dock in order to drag the icon from the dock, the icon associated with an original position in the user interface; in response to receiving the first input for selecting the icon, displaying, on the display, a visual indicator of a removal target position, wherein the visual indicator of the removal target position is displayed proximate to a second edge of the display that is different from the first edge of the display, and the icons in the dock other than the selected icon continue being displayed proximate to the first edge of the display while the visual indicator of the removal target position is displayed proximate to the second edge of the display; receiving a second input releasing the icon at a second position in the user interface; determining whether the second position is within a predefined range of the removal target position; in accordance with a determination that the second position is within the predefined range of the removal target position, removing the icon from the display; and in accordance with a determination that the second position is not within the predefined range of the removal target position, presenting the icon in the dock. - View Dependent Claims (2, 3, 4, 5, 6, 7, 12, 15, 16, 17)
-
-
8. A computer program product tangibly embodied in a non-transitory computer-readable storage medium, the computer program product including instructions that, when executed, generate on a display device a graphical user interface for presenting graphical objects and perform the following operations:
-
displaying, on a display, a dock in a user interface, the dock comprising a region of the user interface in which one or more icons are presented, wherein the icons in the dock are displayed proximate to a first edge of the display; receiving a first input selecting an icon presented in the dock in order to drag the icon from the dock, the icon associated with an original position in the user interface; in response to receiving the first input for selecting the icon, displaying, on the display, a visual indicator of a removal target position, wherein the visual indicator of the removal target position is displayed proximate to a second edge of the display that is different from the first edge of the display, and the icons in the dock other than the selected icon continue being displayed proximate to the first edge of the display while the visual indicator of the removal target position is displayed proximate to the second edge of the display; receiving a second input releasing the icon at a second position in the user interface; determining whether the second position is within a predefined range of the removal target position; in accordance with a determination that the second position is within the predefined range of the removal target position, removing the icon from the display; and in accordance with a determination that the second position is not within the predefined range of the removal target position, presenting the icon in the dock. - View Dependent Claims (9, 10, 13)
-
-
11. A system comprising:
-
a display device; a computing device in communication with the display device, wherein the computing device is configured to perform at least the following; display, on the display device, a dock in a user interface, the dock comprising a region of the user interface in which one or more icons are presented, wherein the icons in the dock are displayed proximate to a first edge of the display; receive a first input selecting an icon presented in the dock in order to drag the icon from the dock, the icon associated with an original position in the user interface; in response to receiving the first input for selecting the icon, display, on the display device, a visual indicator of a removal target position, wherein the visual indicator of the removal target position is displayed proximate to a second edge of the display that is different from the first edge of the display, and the icons in the dock other than the selected icon continue being displayed proximate to the first edge of the display while the visual indicator of the removal target position is displayed proximate to the second edge of the display; receive a second input releasing the icon at a second position in the user interface; determine whether the second position is within a predefined range of the removal target position; in accordance with a determination that the second position is within the predefined range of the removal target position, remove the icon from the display; and in accordance with a determination that the second position is not within the predefined range of the removal target position, present the icon in the dock. - View Dependent Claims (14)
-
Specification