Graphical user interface with hierarchical structure for customizable menus and control objects
AssigneeApple Computer, Inc.
InventorsDylan B. Ashe, Robert G. Johnston, Jr., Joseph A. Ruff, Daniel Clifford
Life of this patent
Estimating the term…
Loading patent…
AssigneeApple Computer, Inc.
InventorsDylan B. Ashe, Robert G. Johnston, Jr., Joseph A. Ruff, Daniel Clifford
Estimating the term…
The program code for control objects in a graphical user interface is organized in a multi-level hierarchial structure. At one level of the structure, each different type of control defines a class of objects. The definition of a class includes most, if not all, of the functionality associated with the objects of that class. In addition, the class definition includes the overall structure of the object, such as the relative positions of different elements which make up the object. The actual appearance of these elements is defined by user selectable software that resides at a lower level of the hierarchy. Using this approach, only one instance of the program code which defines the functionality and overall structure of each object is required, resulting in smaller the overall memory requirements of the program code.
A graphical user interface for a computer, said interface including graphical objects that are displayed on a monitor of the computer and that are accessed by users to control the operation of the computer, said interface comprising a plurality of definitions that are respectively associated with said graphical objects, each of said definitions comprising a hierarchical set of software code modules, including:
A graphical user interface for a computer, said interface including graphical objects that are displayed on a monitor of the computer and that are accessed by users to control the operation of the computer, said interface comprising:
A method for organizing an architecture of a graphical user interface, the graphical user interface including graphical objects that are displayed on a monitor of a computer and that are accessed by users to control the operation of the computer, the graphical user interface comprising a plurality of definitions that are respectively associated with the graphical objects, each of the definitions comprising a hierarchical set of software code modules, the method comprising the steps of:
A method for controlling an appearance of a graphical user interface, the graphical user interface including graphical objects that are displayed on a monitor of a computer and that are accessed by users to control the operation of the computer, the method comprising the steps of:
A computer-readable medium, comprising:
A computer-readable medium, comprising:
Dependencies are inferred from the claim text.