Intelligent windows movement and resizing
First Claim
1. A computer implemented method of positioning a graphical component in a display, the method comprising:
- determining collinear lines for a first graphical component;
detecting the movement of an edge of a second graphical component;
determining when said edge of the second graphical component is moved within a predetermined distance of one of said collinear lines of said first graphical component; and
automatically aligning said edge of said second graphical component with said one of said collinear lines of said first graphical component.
2 Assignments
0 Petitions
Accused Products
Abstract
Snapping graphical components relative to other graphical components in a display is disclosed. Collinear lines for each of the edges of a first graphical component are automatically determined. The collinear lines extend the edges of the display. When an edge of a second graphical component is moved to within a predetermined distance of one of the collinear lines, the edge of the second graphical component snaps to the collinear line. Snapping of the edge of the second graphical component to the collinear line of the first graphical component either repositions the second graphical component or resizes the second graphical.
-
Citations
20 Claims
-
1. A computer implemented method of positioning a graphical component in a display, the method comprising:
-
determining collinear lines for a first graphical component;
detecting the movement of an edge of a second graphical component;
determining when said edge of the second graphical component is moved within a predetermined distance of one of said collinear lines of said first graphical component; and
automatically aligning said edge of said second graphical component with said one of said collinear lines of said first graphical component. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A graphical user interface of a computer with relative snapping positioning of windows, the graphical user interface comprising:
-
a first window in a computer display;
a second window in said computer display;
automatically determined lines collinear to edges of said second window; and
automatically moving an edge of said first window to one of said automatically determined lines when said edge of said first window is within a predetermined distance of said one of said automatically determined lines. - View Dependent Claims (19, 20)
-
Specification