Window grouping mechanism for creating, manipulating and displaying windows and window groups on a display screen of a computer system
AssigneeApple Computer, Inc.
InventorDylan B. Ashe
Life of this patent
Estimating the term…
Loading patent…
AssigneeApple Computer, Inc.
InventorDylan B. Ashe
Estimating the term…
A window grouping mechanism for creating, organizing and manipulating windows and, more specifically, window groups for display to a user of a computer system is disclosed. The window grouping mechanism preferably includes a series of linked data structures configured to organize information pertaining to all windows defined by an application program executing on the computer system. According to an aspect of the invention, the application program interacts with the window grouping mechanism to further organize the information into any number of window groups each of which contains a different subset of the previously defined windows. These window groups may then be manipulated by the application program to efficiently create various permutations of window groups.
In a computer system including a display screen and at least one application program for defining a respective set of application-specific windows that correspond to the application program and which may be displayed on the display screen, a window manager comprising:
In a computer system including a display screen and at least one application program for defining a respective set of application-specific windows that correspond to the application program and which may be displayed on the display screen, a method for organizing the application-specific windows into window groups for display on the screen, the method comprising the steps of:
In a computer system including a display screen and at least one application program for defining a respective set of application-specific windows that correspond to the application program and which may be displayed on the display screen, a computer readable medium containing executable program instructions for organizing the application-specific windows into window groups for display on the screen, the executable program instructions comprising program instructions for:
Dependencies are inferred from the claim text.