Claims
- 1. A method in a data processing system having a video display which includes a video display screen for permitting simultaneous presentation of video data objects within multiple windows which are each supported by different graphic user interfaces, said method comprising the steps of:
- providing a separate video display device driver for painting a display of objects within each graphic user interface session;
- coupling each of said separate video display device driers to a single virtual video display device driver;
- maintaining a representation of each object displayed within all of said graphic user interface sessions within said single virtual video display deice driver;
- simultaneously coupling each of said separate video display device drivers to said video display; and
- controlling what portion of said video display screen each of said separate video display device drivers may paint to utilizing said single virtual video display device driver.
- 2. The method in a data processing system for permitting simultaneous presentation of video data objects within multiple windows supported by different graphic user interfaces according to claim 1, further including the step of detecting movements of each window within said data processing system supported by each graphic user interface.
- 3. The method in a data processing system for permitting simultaneous presentation of video data objects within multiple windows supported by different graphic user interlaces according to claim 2, further including the step of coupling each detected movement of each window within said data processing system supported by each graphic user interface to said single virtual video display device driver.
- 4. The data processing system for permitting simultaneous presentation of video data objects within multiple windows supported by different graphic user interfaces according to claim 3, further including window movement detection means coupled to each graphic user interface for detecting movement of each window within said data processing system supported by each graphic user interface.
- 5. The data processing system for permitting simultaneous presentation of video data objects within multiple windows supported by different graphic user interfaces according to claim 4, further including means for coupling said window movement detection means to said single virtual video display device driver.
- 6. A data processing system having a video display including a video display screen for permitting simultaneous presentation of video data objects within multiple windows which are each supported by different graphic user interfaces, said data processing system comprising:
- a plurality of video display device drivers, each of said video display device drivers for painting a display of object within an associated graphic user interface session;
- means for coupling each of said separate video display device drivers to a single virtual video display device driver;
- means for maintaining a representation of each object displayed within all of said graphic user interface sessions within said single virtual video display device drivers;
- means for simultaneously coupling each of sad separate video display device drivers to said video display; and
- means for controlling what portion of said video display screen each of said separate video display device drivers may paint to utilizing said single virtual video display device driver.
Parent Case Info
This is a continuation, of application Ser. No. 07/860,826, filed Mar. 31, 1992 now abandoned.
US Referenced Citations (6)
Continuations (1)
|
Number |
Date |
Country |
Parent |
860826 |
Mar 1992 |
|