Patent ID: 8006192

Claim:
A method for producing a graphical user interface of an application program, the method comprising: storing a graphic file created by a multi-layered type computer program, the graphic file containing a list of control objects, wherein each control object is in at least one layer, dictates at least one attribute of a control element, is editable by a user, and is independently editable relative to a different control object, wherein each of a plurality of the control objects is in a different layer, wherein each layer, when presented on a user interface used to create or edit the graphics file, appears as a series of transparent overlays of the layers on the user interface, and wherein each layer contains an image of the user interface of the application program; and creating an application program other than the multi-layered type computer program to access the graphic file and to display a control element from the graphic file on the graphical user interface of the application program, the control element having at least one attribute dictated by one of the control objects in the at least one layer of the graphic file.