Patent ID: 8797341

Claim:
A semiconductor integrated circuit device for configuring a graphic user interface, where a display element including a button or a text box composed of information including a character, a figure, or an image is referred to as a graphic object, comprising: a database configured to store a plurality of object properties, wherein each object property includes attribute values pertaining to at least positions of respective graphic objects on a screen; and an object manager that includes: a draw command template including a plurality of drawing commands for drawing said graphic object, wherein each drawing command includes at least one variable for identifying corresponding attribute values in said object property, said at least one variable having a value that represents an offset from a front address of said object property, and an object draw generator that (i) reads out, from said draw command template, a variable representing an offset value, (ii) reads out at least one attribute value from said object property based on said variable, and (iii) outputs a drawing command by replacing the at least one variable in a drawing command in said draw command template with the corresponding at least one attribute value read out from said object property.