Classes | |
class | IlvBasicLFHandler |
Look and feel class. More... | |
class | IlvLookFeelHandler |
Look and feel base class. More... | |
class | IlvObjectLFHandler |
Object look and feel base class. More... | |
Macros | |
#define | DeclareLookFeelTypeInfo() |
Declares class information related member functions for an IlvLookFeelHandler subclass. More... | |
#define | IlvPredefinedLookFeelMembers(classname, lookname) |
Defines class information related member functions. More... | |
#define | IlvRegisterLookFeelClass(classname, superclass) |
Registers class information of a look and feel class. More... | |
#define | IlvRegisterObjectLFHandler(lfh, object, classname) |
Registers class information of an object look and feel class. More... | |
Library: views
Declaration of the look and feel base classes.
#define DeclareLookFeelTypeInfo | ( | ) |
Declares class information related member functions for an IlvLookFeelHandler
subclass.
This macro declares the member functions Create()
, GetLookName()
, and getLookName()
.
IlvPredefinedLookFeelMembers()
. #define IlvPredefinedLookFeelMembers | ( | classname, | |
lookname | |||
) |
Defines class information related member functions.
This macro defines the member functions Create()
, GetLookName()
, and getLookName()
of a subclass of IlvLookFeelHandler
.
classname | The name of the look and feel class. |
lookname | The name of the look and feel. |
This macro must be used in the implementation file, outside any function definition block, just like IlvRegisterLookFeelClass()
.
#define IlvRegisterLookFeelClass | ( | classname, | |
superclass | |||
) |
Registers class information of a look and feel class.
This macro registers the look and feel classname as a subclass of the look and feel superclass.
#define IlvRegisterObjectLFHandler | ( | lfh, | |
object, | |||
classname | |||
) |
Registers class information of an object look and feel class.
This macro registers the object look and feel classname into the look and feel handler lfh, for the object object.