TL;DR: In this paper, a graphical resource editor for selectively modifying graphical resources in software applications provides a main window graphical user interface object for interaction with the graphical resources editor, which contains a resource category selection object including a list of selectable resource category objects.
Abstract: A graphical resource editor for selectively modifying graphical resources in software applications provides a main window graphical user interface object for interaction with the graphical resource editor. The main window contains a resource category selection object including a list of selectable resource category objects. These objects contain resource category descriptors corresponding to categories of editable resources. The resource category selection object provides a user activatable interface for selecting among the list of resource category objects an editable resource category. The graphical resource editor further includes a system responsive to user activation of the resource category selection object for generating in the main window a list of resource descriptors corresponding to selected category of editable resources. A plurality of resource value display fields are provided in the main window for displaying resource values representing the status of the selected category of editable resources. Also provided in the main window is a set of resource value selection objects providing user activatable interfaces for setting editable resource values. Customization of software applications may performed statically by saving resource edits to an application resource file, or dynamically by applying resource edits on-the-fly to an application running concurrently with the graphical resource editor.
TL;DR: A method and apparatus for processing resources in a hierarchically structured page description language is described in this paper, where the definition of a resource is contained in a resource specification and reference is made to the downloaded resource specification in a AVAILABLE RESOURCE TABLE.
Abstract: A method and apparatus for processing resources in a hierarchically structured page description language. The resource must first be defined before it can be used. The definition of a resource is contained in a resource specification. The resource is defined by creating a linked list resource definition data structure which contains a reference to a resource specification and a reference to a subsequent resource definition data structure. Alternatively, the resource can be defined by downloading a predefined resource from non-volatile memory and reference is made to the downloaded resource specification in a AVAILABLE RESOURCE TABLE. It is also possible for default resources of the system to be found in the AVAILABLE RESOURCE TABLE. After a resource is defined, it must be declared. The declaration process uses a resource declaration data structure which has a reference to a defined resource specification and a reference to a subsequent resource declaration data structure.