Multi-size control for multiple adjacent workspaces
First Claim
1. A method of controlling size of multiple workspaces in a user interface environment, the method comprising the steps of:
- connecting workspaces to create a single size control separator for borders of workspaces which are aligned with the border of an adjacent workspace by snapping the border of a workspace to the border of an adjacent workspace to connect the workspaces and create a single size control separator for the borders of the adjacent workspace when the border of a workspace is moved to within a predetermined distance from the border of an adjacent workspace; and
resizing connected workspaces utilizing the single size control separator for the connected workspace based upon translation of the size control separator.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, data processing systems or program products which provide a user interfaces capable of controlling the size of multiple workspaces with limited user input. The size of workspaces is controlled by connecting workspaces to create a single size control separator for borders of workspaces which are aligned with the border of adjacent workspaces. Simultaneously resizing of the connected workspaces is done utilizing the single size control separator for the connected workspace and is based upon translation of the size control separator. The border of a workspace may be snapped to the border of an adjacent workspace to connect the workspaces. Additionally, Size of a workspace may be controlled by connecting common corners of at least three adjacent workspaces to create a corner single size control separator for all at least three adjacent workspaces. The connected workspaces are resized utilizing the corner single size control separator based upon the translation of the corner single size control separator. The corner of a workspace may be snapped to the corner of adjacent workspaces to connect the workspaces and create the corner single size control separator.
-
Citations
30 Claims
-
1. A method of controlling size of multiple workspaces in a user interface environment, the method comprising the steps of:
-
connecting workspaces to create a single size control separator for borders of workspaces which are aligned with the border of an adjacent workspace by snapping the border of a workspace to the border of an adjacent workspace to connect the workspaces and create a single size control separator for the borders of the adjacent workspace when the border of a workspace is moved to within a predetermined distance from the border of an adjacent workspace; and resizing connected workspaces utilizing the single size control separator for the connected workspace based upon translation of the size control separator. - View Dependent Claims (2)
-
-
3. A method of controlling the size of multiple workspaces in a user interface environment, the method comprising:
-
connecting common corners of at least three adjacent workspaces to create a corner single size control separator for all of the at least three adjacent workspaces; resizing the at least three connected workspaces utilizing the corner single size control separator based upon the translation of the corner single size control separator. - View Dependent Claims (4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for controlling the size of multiple workspaces in a user interface environment comprising:
-
a display device for displaying a user interface having at least two workspaces; means for connecting workspaces displayed on the display device to create a single size control separator for borders of workspaces which are aligned with the border of an adjacent workspace by snapping the border of a workspace to the border of an adjacent workspace to connect the workspaces and create a single size control separator for the borders of the adjacent workspace when the border of a workspace is moved to within a predetermined distance from the border of an adjacent workspace; means responsive to user input and said means for connecting for resizing connected workspaces utilizing the single size control separator for the connected workspace based upon translation of the size control separator. - View Dependent Claims (12)
-
-
13. A system for controlling the size of multiple workspaces in a user interface environment, the apparatus comprising:
-
a display device for displaying a user interface capable of having at least three workspaces; means for connecting common corners of at least three adjacent workspaces to create a corner single size control separator for all of said at least three adjacent workspaces; means, responsive to user input and said means for connecting for resizing said at least three connected workspaces utilizing the corner single size control separator based upon the translation of the corner single size control separator. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
-
21. A computer program product for controlling the size of multiple workspaces in a user interface environment, the computer program product comprising:
a computer-readable storage medium having computer-readable program code means embodied in said medium, said computer-readable program code means comprising; computer-readable program code means for connecting workspaces displayed on the display device to create a single size control separator for borders of workspaces which are aligned with the border of an adjacent workspace by snapping the border of a workspace to the border of an adjacent workspace to connect the workspaces and create a single size control separator for the borders of the adjacent workspace when the border of a workspace is moved to within a predetermined distance from the border of an adjacent workspace, computer readable program code means, responsive to user input and said computer readable program code means for connecting workspaces, for resizing connected workspaces utilizing the single size control separator for the connected workspace based upon translation of the size control separator. - View Dependent Claims (22)
-
23. A computer program product for controlling the size of multiple workspaces in a user interface environment, the computer program product comprising:
a computer-readable storage medium having computer-readable program code means embodied in said medium, said computer-readable program code means comprising; computer-readable program code means for connecting common corners of at least three adjacent workspaces to create a corner single size control separator for all of said at least three adjacent workspaces; computer-readable program code means, responsive to user input and said computer readable program code means for connecting common corners, for resizing said at least three connected workspaces utilizing the corner single size control separator based upon the translation of the corner single size control separator. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30)
Specification