rwlogo
Rogue Wave Views 5.6

Rogue Wave Views
Foundation Package API Reference Guide

Product Documentation:

Rogue Wave Views
Documentation Home

IlvObjectLFHandler Class Reference

Object look & feel base class. More...

#include <ilviews/base/look.h>

Inherited by IlvGadgetLFHandler, and IlvReliefLineLFHandler.

List of all members.

Public Member Functions

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

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:
classInfo The class information of the object look & feel handler.
lf The 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.
 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.