rwlogo
Rogue Wave Views 5.6

Rogue Wave Views
Gadgets Package API Reference Guide

Product Documentation:

Rogue Wave Views
Documentation Home

IlvSliderW95LFHandler Class Reference

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

#include <ilviews/gadgets/win95/slider.h>

Inheritance diagram for IlvSliderW95LFHandler:
IlvSliderWLFHandler IlvDefaultSliderLFHandler IlvSliderLFHandler IlvObjectLFHandler

List of all members.

Public Member Functions

 IlvSliderW95LFHandler (IlvLookFeelHandler *lfh)
 Constructor.
virtual void computeBBox (const IlvSlider *, IlvRect &, IlvRect &, const IlvTransformer *) const
 Is called to compute the bounding boxes of the slider components.
virtual void drawContents (const IlvSlider *, IlvPort *, const IlvTransformer *, const IlvRegion *) const
 Is called to draw the contents of a slider gadget.
virtual void drawThumb (const IlvSlider *, IlvPort *, const IlvRect &, const IlvRegion *) const
 Is called to draw the thumb of a slider gadget.
virtual void drawTrack (const IlvSlider *, IlvPort *, const IlvRect &, const IlvRegion *) const
 Is called to draw the track of a slider gadget.

Detailed Description

Object Look-and-Feel class.

Library: ilvw95look

The class for the Microsoft Windows 95 object look-and-feel handler of the slider gadget.


Constructor & Destructor Documentation

IlvSliderW95LFHandler::IlvSliderW95LFHandler ( IlvLookFeelHandler lfh  ) 

Constructor.

Creates a new IlvSliderW95LFHandler instance and initializes it with lfh.

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

Member Function Documentation

virtual void IlvSliderW95LFHandler::computeBBox ( const IlvSlider slider,
IlvRect track,
IlvRect thumb,
const IlvTransformer t 
) const [virtual]

Is called to compute the bounding boxes of the slider components.

Parameters:
slider The slider.
track The returned bounding box of the track of the slider.
thumb The returned bounding box of the thumb of the slider.
t The transformer.

Reimplemented from IlvSliderWLFHandler.

virtual void IlvSliderW95LFHandler::drawContents ( const IlvSlider slider,
IlvPort dst,
const IlvTransformer t,
const IlvRegion clip 
) const [virtual]

Is called to draw the contents of a slider gadget.

Parameters:
slider The slider.
dst The destination port.
t The transformer.
clip The clipping region.

Reimplemented from IlvDefaultSliderLFHandler.

virtual void IlvSliderW95LFHandler::drawThumb ( const IlvSlider sloder,
IlvPort dst,
const IlvRect rect,
const IlvRegion clip 
) const [virtual]

Is called to draw the thumb of a slider gadget.

Parameters:
slider The slider.
dst The destination port.
rect The rectangle where to draw the thumb.
clip The clipping region.

Reimplemented from IlvSliderWLFHandler.

virtual void IlvSliderW95LFHandler::drawTrack ( const IlvSlider slider,
IlvPort dst,
const IlvRect rect,
const IlvRegion clip 
) const [virtual]

Is called to draw the track of a slider gadget.

Parameters:
slider The slider.
dst The destination port.
rect The rectangle where to draw the track.
clip The clipping region.

Reimplemented from IlvSliderWLFHandler.

 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.