Desktop manager for graphical user interface based system with enhanced desktop
First Claim
1. A desktop managing method for use in a computer system including at least first and second monitors and a graphical user interface (GUI) operating system, the GUI operating system being operative for use in drawing objects on an enhanced graphical desktop wherein the enhanced graphical desktop has a desktop area that includes a display area of the first and second monitors, said method comprising the steps of:
- monitoring graphical object messages passing in said computer system, said graphical object messages including assigned graphical object display parameters for a graphical object including assigned display coordinate information;
altering a selected display parameter of a first graphical object message relating to said graphical object;
separate from said step of altering, conducting an analysis relating to said assigned display coordinate information of said graphical object; and
selectively changing said assigned display coordinate information of said graphical object in response to said analysis so as to fully display said object on one of said first and second monitors, wherein said process of altering a display parameter and separately analyzing coordinate information allows for consistent handling of drawing operations.
12 Assignments
0 Petitions
Accused Products
Abstract
A desktop manager application (20) manages graphical object creation, repositioning, resizing and related object placement functions in the context of a multi-monitor or other enhanced desktop environment. In a preferred implementation, the program manager (20) manages multi-pass window creation by allowing a graphical user interface operating system (16) to fill in a window structure in a hidden form and thereafter analyzing the window'"'"'s coordinates relative to selected display criteria such as avoiding monitor splits. Based on this analysis, the program manager (20) selectively repositions the window under consideration in accordance with the display criteria. The program manager (20) thus provides a more user friendly interface between a GUI operating system (16) and applications in the enhanced desktop environment.
163 Citations
14 Claims
-
1. A desktop managing method for use in a computer system including at least first and second monitors and a graphical user interface (GUI) operating system, the GUI operating system being operative for use in drawing objects on an enhanced graphical desktop wherein the enhanced graphical desktop has a desktop area that includes a display area of the first and second monitors, said method comprising the steps of:
-
monitoring graphical object messages passing in said computer system, said graphical object messages including assigned graphical object display parameters for a graphical object including assigned display coordinate information; altering a selected display parameter of a first graphical object message relating to said graphical object; separate from said step of altering, conducting an analysis relating to said assigned display coordinate information of said graphical object; and selectively changing said assigned display coordinate information of said graphical object in response to said analysis so as to fully display said object on one of said first and second monitors, wherein said process of altering a display parameter and separately analyzing coordinate information allows for consistent handling of drawing operations. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
Specification