rwlogo
Rogue Wave Views 5.6

Rogue Wave Views
Gadgets Package API Reference Guide

Product Documentation:

Rogue Wave Views
Documentation Home

IlvViewFrameLFHandler Class Reference

Object Look-and-Feel class. More...

#include <ilviews/gadgets/vframe.h>

Inheritance diagram for IlvViewFrameLFHandler:
IlvObjectLFHandler IlvDefaultViewFrameLFHandler

List of all members.

Public Member Functions

 IlvViewFrameLFHandler (IlvLookFeelHandler *lfh)
 Constructor.
virtual void drawCaption (const IlvViewFrame *vframe, const IlvMessageLabel *gadget, IlvPort *dst, const IlvTransformer *t, const IlvRegion *clip) const =0
 Is called to draw the caption of a view frame.
virtual void drawCloseButton (const IlvViewFrame *vframe, const IlvButton *button, IlvPort *dst, const IlvTransformer *t, const IlvRegion *clip) const =0
 Is called to draw the close button of a view frame.
virtual void drawFrame (const IlvViewFrame *vframe, const IlvGadget *gadget, IlvPort *dst, const IlvTransformer *t, const IlvRegion *clip) const =0
 Is called to draw the border of a view frame.
virtual void drawIcon (const IlvViewFrame *vframe, const IlvMessageLabel *gadget, IlvPort *dst, const IlvTransformer *t, const IlvRegion *clip) const =0
 Is called to draw the icon of a view frame.
virtual void drawMaximizeButton (const IlvViewFrame *vframe, const IlvButton *button, IlvPort *dst, const IlvTransformer *t, const IlvRegion *clip) const =0
 Is called to draw the maximize button of a view frame.
virtual void drawMinimizeButton (const IlvViewFrame *vframe, const IlvButton *button, IlvPort *dst, const IlvTransformer *t, const IlvRegion *clip) const =0
 Is called to draw the minimize button of a view frame.
virtual void drawRestoreButton (const IlvViewFrame *vframe, const IlvButton *button, IlvPort *dst, const IlvTransformer *t, const IlvRegion *clip) const =0
 Is called to draw the restore button of a view frame.
virtual void drawTitle (const IlvViewFrame *vframe, const IlvMessageLabel *gadget, IlvPort *dst, const IlvTransformer *t, const IlvRegion *clip) const =0
 Is called to draw the title of a view frame.
virtual IlvDim getBorderSize (IlBoolean minimized) const =0
 Returns the size of the border of a view frame.
virtual IlvDim getTitleBarHeight (IlBoolean minimized) const =0
 Returns the height of the title bar of a view frame.

Detailed Description

Object Look-and-Feel class.

Library: ilvadvgdt

The base class for the object look-and-feel handlers of the view frame objects.


Constructor & Destructor Documentation

IlvViewFrameLFHandler::IlvViewFrameLFHandler ( IlvLookFeelHandler lfh  ) 

Constructor.

Creates a new IlvViewFrameLFHandler instance and initializes it with lfh.

Parameters:
lfh The look-and-feel handler which this handler will be associated with.

Member Function Documentation

virtual void IlvViewFrameLFHandler::drawCaption ( const IlvViewFrame vframe,
const IlvMessageLabel gadget,
IlvPort dst,
const IlvTransformer t,
const IlvRegion clip 
) const [pure virtual]

Is called to draw the caption of a view frame.

Parameters:
vframe The view frame.
gadget The gadget being drawn.
dst The destination port.
t The transformer.
clip The clipping region.

Implemented in IlvDefaultViewFrameLFHandler.

virtual void IlvViewFrameLFHandler::drawCloseButton ( const IlvViewFrame vframe,
const IlvButton button,
IlvPort dst,
const IlvTransformer t,
const IlvRegion clip 
) const [pure virtual]

Is called to draw the close button of a view frame.

Parameters:
vframe The view frame.
button The button being drawn.
dst The destination port.
t The transformer.
clip The clipping region.

Implemented in IlvDefaultViewFrameLFHandler.

virtual void IlvViewFrameLFHandler::drawFrame ( const IlvViewFrame vframe,
const IlvGadget gadget,
IlvPort dst,
const IlvTransformer t,
const IlvRegion clip 
) const [pure virtual]

Is called to draw the border of a view frame.

Parameters:
vframe The view frame.
gadget The gadget being drawn.
dst The destination port.
t The transformer.
clip The clipping region.

Implemented in IlvDefaultViewFrameLFHandler.

virtual void IlvViewFrameLFHandler::drawIcon ( const IlvViewFrame vframe,
const IlvMessageLabel gadget,
IlvPort dst,
const IlvTransformer t,
const IlvRegion clip 
) const [pure virtual]

Is called to draw the icon of a view frame.

Parameters:
vframe The view frame.
gadget The gadget being drawn.
dst The destination port.
t The transformer.
clip The clipping region.

Implemented in IlvDefaultViewFrameLFHandler.

virtual void IlvViewFrameLFHandler::drawMaximizeButton ( const IlvViewFrame vframe,
const IlvButton button,
IlvPort dst,
const IlvTransformer t,
const IlvRegion clip 
) const [pure virtual]

Is called to draw the maximize button of a view frame.

Parameters:
vframe The view frame.
button The button being drawn.
dst The destination port.
t The transformer.
clip The clipping region.

Implemented in IlvDefaultViewFrameLFHandler.

virtual void IlvViewFrameLFHandler::drawMinimizeButton ( const IlvViewFrame vframe,
const IlvButton button,
IlvPort dst,
const IlvTransformer t,
const IlvRegion clip 
) const [pure virtual]

Is called to draw the minimize button of a view frame.

Parameters:
vframe The view frame.
button The button being drawn.
dst The destination port.
t The transformer.
clip The clipping region.

Implemented in IlvDefaultViewFrameLFHandler.

virtual void IlvViewFrameLFHandler::drawRestoreButton ( const IlvViewFrame vframe,
const IlvButton button,
IlvPort dst,
const IlvTransformer t,
const IlvRegion clip 
) const [pure virtual]

Is called to draw the restore button of a view frame.

Parameters:
vframe The view frame.
button The button being drawn.
dst The destination port.
t The transformer.
clip The clipping region.

Implemented in IlvDefaultViewFrameLFHandler.

virtual void IlvViewFrameLFHandler::drawTitle ( const IlvViewFrame vframe,
const IlvMessageLabel gadget,
IlvPort dst,
const IlvTransformer t,
const IlvRegion clip 
) const [pure virtual]

Is called to draw the title of a view frame.

Parameters:
vframe The view frame.
gadget The gadget being drawn.
dst The destination port.
t The transformer.
clip The clipping region.

Implemented in IlvDefaultViewFrameLFHandler.

virtual IlvDim IlvViewFrameLFHandler::getBorderSize ( IlBoolean  minimized  )  const [pure virtual]

Returns the size of the border of a view frame.

Parameters:
minimized A Boolean value indicating whether the requested size concerns minimized view frames or not.
Returns:
The size of the border of a view frame.

Implemented in IlvDefaultViewFrameLFHandler.

virtual IlvDim IlvViewFrameLFHandler::getTitleBarHeight ( IlBoolean  minimized  )  const [pure virtual]

Returns the height of the title bar of a view frame.

Parameters:
minimized A Boolean value indicating whether the requested size concerns minimized view frames or not.
Returns:
The height of a title bar of a view frame.

Implemented in IlvDefaultViewFrameLFHandler.

 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.