EZ
Up Prev Next Contents


2.2 Class and Instance Names

An application has a ClassName and an instanceName. The class name is set by EZ_InitializeXrm. It is normally the application name with the first letter captalized, unless the first letter is 'X' or 'x', in which case the first two letters are capitalized. The instance is the command name, or any string set by the -name command line option. These two names are used by the resource manager to identify the application resources for the application.

Each widget has a ClassName and a instanceName also. The two names are introduced solely for the purpose to use Xlib's resource manager. They otherwise have nothing to do with the structure of the library. For example, there is no concept of "widget class" in EZwgl. As a result, one can use class to group an arbitary set of widgets together and use their class name to set a common attribute, like foreground color.

Widget class and instance names are set by EZ_CreateWidgetXrm or by EZ_CreateWidget with both the EZ_NAME and EZ_CLASS attributes set. Again, these names are used by the resource manager identify widget resources.


HTML Documentation Maintainance:Arturo Espinosa <arturo@nuclecu.unam.mx>