Patent ID: 7712109

Claim:
A computer implemented method for managing items in a dialog box, comprising the steps of: executing an instruction calling for said dialog box; reading, by a dialog manager, a dialog resource associated with said dialog box; reading, by the dialog manager, a dialog item list resource referenced by said dialog resource to access a list of said items in said dialog box, said list of said items being in said dialog item list resource, and including a first reference to an object oriented class, a location for each item in said list of said items, and a class name for at least a subset of items in said list of said items; following, by the dialog manager, said first reference to said object oriented class, said object oriented class representing a definition of a first item in said list of said items; managing said first item, based on an instance of said object oriented class, by responding to events defined by said definition of the first item and executing at least one method from said instance of said object oriented class, using said dialog manager, said at least one method corresponding to said events, wherein said object oriented class is part of an object oriented class structure that includes a base class and at least one subclass, the object oriented structure allowing for the subclass to inherit methods defined in the base class.