rwlogo

Rogue Wave Views
Foundation Package API Reference Guide

Product Documentation:

Rogue Wave Views
Documentation Home

List of all members | Public Member Functions
IlvObjectLFHandler Class Reference

Object look & feel base class. More...

#include <ilviews/base/look.h>

Inherited by IlvGadgetLFHandler, and IlvReliefLineLFHandler.

Public Member Functions

 IlvObjectLFHandler (IlvClassInfo *classInfo, IlvLookFeelHandler *lf)
 Constructor. More...
 
IlvDisplaygetDisplay () const
 Retrieves the IlvDisplay instance associated with this handler. More...
 
IlvLookFeelHandlergetLookFeelHandler () const
 Retrieves the IlvLookFeelHandler instance associated with this handler. More...
 

Detailed Description

Object look & feel base class.

Library: display

IlvObjectLFHandler is the base class for object look & feel handlers. An object look & feel handler is responsible for drawing and controlling a specific gadget. Each gadget defines its own subclass of IlvObjectLFHandler, thus providing an interface through which the gadget can be customized. To obtain an object look & feel handler for a specific gadget class, use the IlvLookFeelHandler::getObjectLFHandler member function. An object look & feel handler is dedicated to a specific gadget class, and to the look & feel handler for which it was created.

Constructor & Destructor Documentation

IlvObjectLFHandler::IlvObjectLFHandler ( IlvClassInfo classInfo,
IlvLookFeelHandler lf 
)

Constructor.

Creates and initializes a new instance of the IlvObjectLFHandler class.

Parameters
classInfoThe class information of the object look & feel handler.
lfThe look & feel handler of this object's look & feel handler.

Member Function Documentation

IlvDisplay* IlvObjectLFHandler::getDisplay ( ) const

Retrieves the IlvDisplay instance associated with this handler.

Returns
The display instance associated with this handler.
IlvLookFeelHandler* IlvObjectLFHandler::getLookFeelHandler ( ) const

Retrieves the IlvLookFeelHandler instance associated with this handler.

Returns
The look & feel handler instance associated with this handler.

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