Claims
- 1. A human interface in a data processing system, said data processing system comprising at least one application process and at least one video display unit comprising a screen viewable by a system user, said interface comprising:
- means for representing information within said data processing system by means of at least one abstract, device-independent picture, said picture being represented by a plurality of picture elements at least some of which are defined by said one application process;
- a picture manager process for manipulating said plurality of picture elements in response to a first message sent to said picture manager process by said one application process;
- a window manager process for managing the display of a window of said picture on said video display unit screen, said window manager process managing a plurality of parameters relating to said window including the size of said window;
- a console manager process for coordinating the operation of said picture manager process and said window manager process, said console manager process generating a second message, comprising size information, in response to a third message sent to said console manager process by said one application process, and providing said second message to said window manager process; and
- said window manager process adjusting the size of said window in response to said size information contained in said second message.
- 2. The human interface as recited in claim 1 wherein said console manager process generates a fourth message in response to a fifth message sent to said console manager process by said one application process, said fourth message comprising information relating to a second window, including information relating to the size of said second window; and
- means for creating a second window manager process in response to said fourth message, said second window manager process creating a second window on said video display unit screen onto said one picture, the size of said second window being determined by said size information contained in said fourth message, the sizes of said window and said second window being independent of one another.
- 3. The human interface as recited in claim 1 and further comprising:
- an output manager process for coupling the informational content of said window to said video display unit for display thereon, said output manager process being responsive to a fourth message generated by said window manager process comprising information relating to picture elements from said window of said picture, said output manager process translating said information in said fourth message into viewable images on said screen.
Parent Case Info
This application is a continuation of prior application Ser. No. 000,625, filed Jan. 5, 1987 now abandoned.
US Referenced Citations (8)
Continuations (1)
|
Number |
Date |
Country |
| Parent |
625 |
Jan 1987 |
|