rwlogo
Rogue Wave Views 5.6

Rogue Wave Views
Gadgets Package API Reference Guide

Product Documentation:

Rogue Wave Views
Documentation Home

List of all members | Public Member Functions
IlvScrolledGadgetWLFHandler Class Reference

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

#include <ilviews/gadgets/windows/scgadget.h>

Inheritance diagram for IlvScrolledGadgetWLFHandler:
IlvDefaultScrolledGadgetLFHandler IlvScrolledGadgetLFHandler IlvObjectLFHandler IlvScrolledGadgetVXLFHandler IlvScrolledGadgetW95LFHandler

Public Member Functions

 IlvScrolledGadgetWLFHandler (IlvLookFeelHandler *lfh)
 Constructor. More...
 
virtual void drawBackground (const IlvScrolledGadget *, IlvPort *, const IlvTransformer *, const IlvRegion *) const
 Is called to draw the background of a scrolled gadget. More...
 
virtual void drawFrame (const IlvScrolledGadget *, IlvPort *, const IlvTransformer *, const IlvRegion *) const
 Is called to draw the frame of a scrolled gadget. More...
 
virtual IlvPalettegetWindowBackground (const IlvScrolledGadget *) const
 Returns the palette that will be used to draw the background of the scrolled gadget. More...
 
virtual void internalBBox (const IlvScrolledGadget *, IlvRect &rect, const IlvTransformer *t) const
 Is called to compute the internal area of a scrolled gadget. More...
 
virtual void scrollBarBBox (const IlvScrolledGadget *obj, IlvOrientation dir, IlvRect &bbox, const IlvTransformer *t) const
 Is called to compute the size and position of the internal scroll bars. More...
 
- Public Member Functions inherited from IlvDefaultScrolledGadgetLFHandler
virtual void drawContents (const IlvScrolledGadget *, IlvPort *, const IlvTransformer *, const IlvRegion *) const
 Is called to draw the contents of a scrolled gadget. More...
 
virtual void drawScrollBar (const IlvScrolledGadget *, IlvPort *dst, IlvDirection dir, const IlvTransformer *t, const IlvRegion *clip) const
 Is called to draw an internal scroll bar of a scrolled gadget. More...
 
virtual IlBoolean handleEvent (IlvScrolledGadget *sc, IlvEvent &e) const
 Is called to handle the events of a scrolled gadget. More...
 
virtual IlBoolean handleScrollBarsEvent (IlvScrolledGadget *sc, IlvEvent &event) const
 Is called to handle the events of the scroll bars of a scrolled gadget. More...
 
virtual void visibleBBox (const IlvScrolledGadget *obj, IlvRect &bbox, const IlvTransformer *t) const
 Is called to compute the visible area of the scrolled gadget. More...
 
- Public Member Functions inherited from IlvScrolledGadgetLFHandler
 IlvScrolledGadgetLFHandler (IlvLookFeelHandler *lfh)
 Constructor. More...
 

Detailed Description

Object Look-and-Feel class.

Library: ilvawlook

The class for the Microsoft Windows object look-and-feel handler of the scrolled gadgets.

Constructor & Destructor Documentation

IlvScrolledGadgetWLFHandler::IlvScrolledGadgetWLFHandler ( IlvLookFeelHandler lfh)

Constructor.

Creates a new IlvScrolledGadgetWLFHandler instance and initializes it with lfh.

Parameters
lfhThe look-and-feel handler which this handler will be associated to.

Member Function Documentation

virtual void IlvScrolledGadgetWLFHandler::drawBackground ( const IlvScrolledGadget gadget,
IlvPort dst,
const IlvTransformer t,
const IlvRegion clip 
) const
virtual

Is called to draw the background of a scrolled gadget.

Parameters
gadgetThe scrolled gadget.
dstThe destination port.
tThe transformer.
clipThe clipping region.

Implements IlvScrolledGadgetLFHandler.

Reimplemented in IlvScrolledGadgetVXLFHandler, and IlvScrolledGadgetW95LFHandler.

virtual void IlvScrolledGadgetWLFHandler::drawFrame ( const IlvScrolledGadget gadget,
IlvPort dst,
const IlvTransformer t,
const IlvRegion clip 
) const
virtual

Is called to draw the frame of a scrolled gadget.

Parameters
gadgetThe scrolled gadget.
dstThe destination port.
tThe transformer.
clipThe clipping region.

Implements IlvScrolledGadgetLFHandler.

Reimplemented in IlvScrolledGadgetVXLFHandler, and IlvScrolledGadgetW95LFHandler.

virtual IlvPalette* IlvScrolledGadgetWLFHandler::getWindowBackground ( const IlvScrolledGadget gadget) const
virtual

Returns the palette that will be used to draw the background of the scrolled gadget.

Parameters
gadgetThe scrolled gadget.

Implements IlvScrolledGadgetLFHandler.

Reimplemented in IlvScrolledGadgetVXLFHandler, and IlvScrolledGadgetW95LFHandler.

virtual void IlvScrolledGadgetWLFHandler::internalBBox ( const IlvScrolledGadget gadget,
IlvRect rect,
const IlvTransformer t 
) const
virtual

Is called to compute the internal area of a scrolled gadget.

Parameters
gadgetThe scrolled gadget.
rectThe returned rectangle of the internal area.
tThe transformer.

Implements IlvScrolledGadgetLFHandler.

Reimplemented in IlvScrolledGadgetVXLFHandler, and IlvScrolledGadgetW95LFHandler.

virtual void IlvScrolledGadgetWLFHandler::scrollBarBBox ( const IlvScrolledGadget gadget,
IlvOrientation  dir,
IlvRect rect,
const IlvTransformer t 
) const
virtual

Is called to compute the size and position of the internal scroll bars.

Parameters
gadgetThe scrolled gadget.
dirThe orientation of the scroll bar.
rectThe returned bounding box of the specified scroll bar.
tThe transformer.

Implements IlvScrolledGadgetLFHandler.

Reimplemented in IlvScrolledGadgetVXLFHandler, and IlvScrolledGadgetW95LFHandler.


© 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.