rwlogo
Rogue Wave Views 5.6

Rogue Wave Views
Foundation Package API Reference Guide

Product Documentation:

Rogue Wave Views
Documentation Home

look.h File Reference

#include <ilviews/ilv.h>
#include <ilviews/base/hash.h>
#include <ilviews/base/clssinfo.h>

Classes

class  IlvBasicLFHandler
 Look & feel class. More...
class  IlvLookFeelHandler
 Look & feel base class. More...
class  IlvObjectLFHandler
 Object look & feel base class. More...

Defines

#define DeclareLookFeelTypeInfo()
 Declares class information related member functions for an IlvLookFeelHandler subclass.
#define IlvPredefinedLookFeelMembers(classname, lookname)
 Defines class information related member functions.
#define IlvRegisterLookFeelClass(classname, superclass)
 Registers class information of a look & feel class.
#define IlvRegisterObjectLFHandler(lfh, object, classname)
 Registers class information of an object look & feel class.

Detailed Description

[library views ilviews/base/look.h] Declaration of the look & feel base classes.


Define Documentation

 
#define DeclareLookFeelTypeInfo (  ) 

Declares class information related member functions for an IlvLookFeelHandler subclass.

This macro declares the member functions Create, GetLookName, and getLookName.

See also:
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 is the name of the look & feel class.

This macro must be used in the implementation file, outside any function definition block, just like IlvRegisterLookFeelClass.

See also:
IlvRegisterLookFeelClass, DeclareLookFeelTypeInfo.
#define IlvRegisterLookFeelClass ( classname,
superclass   ) 

Registers class information of a look & feel class.

This macro registers the look & feel classname as a subclass of the look & feel superclass.

See also:
DeclareLookFeelTypeInfo, IlvPredefinedLookFeelMembers.
#define IlvRegisterObjectLFHandler ( lfh,
object,
classname   ) 

Registers class information of an object look & feel class.

This macro registers the object look & feel classname into the look and feel handler lfh, for the object object.

 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

© Copyright 2012, Rogue Wave Software, Inc. All Rights Reserved.
Rogue Wave is a registered trademark of Rogue Wave Software, Inc. in the United States and other countries. All other trademarks are the property of their respective owners.