Rogue Wave Views
Foundation Package API Reference Guide
Product Documentation:

Rogue Wave Views
Documentation Home
Classes | Macros
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...
 

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 & feel class. More...
 
#define IlvRegisterObjectLFHandler(lfh, object, classname)
 Registers class information of an object look & feel class. More...
 

Detailed Description

Library: views
Declaration of the look & feel base classes.

Macro Definition 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.

Parameters
classnameThe name of the look & feel class.
looknameThe name of the look & feel.

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.


© Copyright 2016, 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.