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
1. A display system, comprising:
- a display;
a processor;
an application program interface coupled to the display, wherein the interface comprises;
a uimanager which contains 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 having a first look and feel during a first time in which an application program is executed by the application program interface; and
a second pointer which points to the code for generating the user-defined image having a second look and feel during a second time in which the application program is executed by the application program interface.
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.
-
Citations
21 Claims
-
1. A display system, comprising:
-
a display;
a processor;
an application program interface coupled to the display, wherein the interface comprises;
a uimanager which contains 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 having a first look and feel during a first time in which an application program is executed by the application program interface; and
a second pointer which points to the code for generating the user-defined image having a second look and feel during a second time in which the application program is executed by the application program interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
- 10. A computer-readable storage device comprising a system of software components that can be invoked during runtime by an application program to display an object, wherein the appearance and operation of the displayed object is characteristic of a specific operating system.
-
14. A method for displaying an object created by an application program, using at least one of a system of software components invoked during runtime and adapted to generate a graphical representation of the object, comprising:
-
providing the appearance and operation of the displayed object specific to the application program which may differ from that of another instance of the object created by a second application program;
defining a global setting for the appearance and operation for objects displayed by the system of software components;
defining a specific appearance and operation for the application program;
if an object is created by the application program, displaying the object using the specific appearance and operation; and
otherwise, displaying the object using the global appearance and operation setting.
-
-
20. A computer-readable storage device, comprising:
-
a windows-based operating system;
an application program running under the operating system;
a system of software components invoked during runtime and adapted for displaying a graphical representation of objects created by the application program with a first characteristic appearance and behavior; and
displaying a graphical representation of objects created by a second application program with a second characteristic appearance and behavior, distinct from the first. - View Dependent Claims (21)
-
Specification