Application program interface that can maintain similar look and feel of a displayed image regardless of whether the interface is platform dependent or platform independent
First Claim
Patent Images
1. A display system, comprising:
- a display;
a processor;
an application program interface coupled to the display, wherein the interface comprises;
a UIManager containing code which, when executed by the processor, generates either a default image or an image that is user-defined;
a first pointer, which points to the code for generating the default image with an operation system independent look and feel setting;
a second pointer, which points to the code for generating the user-defined image with an operating system dependent look and feel setting; and
a peer component coupled to the UIManager and configured to (i) enable a selection capability of the UIManager, wherein said enablement causes the UIManager to select either the first pointer or the second pointer, or (ii) disable the selection capability of the UIManager, wherein said disablement causes the UIManager to select the first pointer.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method are disclosed whereby the look and feel of the OS/2 operating system is added to the Swing application program interface (API), in an enhanced version of the API, referred to herein as AWTSwing. A further disclosure is the creation of a thread-relative setLookAndFeel method, which only accepts calls from a particular thread to adopt a prescribed look and feel. This makes it possible for an application to have a look and feel distinct from that of the platform, or of other concurrently executing applications. This capability is not present in the conventional version of the Swing API, which treats look and feel settings as global.
32 Citations
10 Claims
-
1. A display system, comprising:
-
a display;
a processor;
an application program interface coupled to the display, wherein the interface comprises;
a UIManager containing code which, when executed by the processor, generates either a default image or an image that is user-defined;
a first pointer, which points to the code for generating the default image with an operation system independent look and feel setting;
a second pointer, which points to the code for generating the user-defined image with an operating system dependent look and feel setting; and
a peer component coupled to the UIManager and configured to (i) enable a selection capability of the UIManager, wherein said enablement causes the UIManager to select either the first pointer or the second pointer, or (ii) disable the selection capability of the UIManager, wherein said disablement causes the UIManager to select the first pointer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
Specification