Main Page | Class Hierarchy | Class List | File List | Class Members | File Members

CAUGuiCtrl Class Reference

CAUGuiCtrl - The Control objects that define mousing behaviour. More...

#include <CAUGui.h>

Inheritance diagram for CAUGuiCtrl:

CAUGuiItem CAUGuiButton CAUGuiDisplay CAUGuiKnob CAUGuiMeter CAUGuiPane CAUGuiSelector CAUGuiSlider PoofButton CAUGuiLayeredPane List of all members.

Public Member Functions

 CAUGuiCtrl (CAUGuiMan *theCAUGuiMan, CAAUParameter &theAUVP, eRect *bounds, CAUGuiResolution resolution)
 constructor for an AudioUnit Parameter related Control object

 CAUGuiCtrl (CAUGuiMan *theCAUGuiMan, eRect *bounds, UInt32 Range)
 constructor for a CarbonControl object that has general purpose

 CAUGuiCtrl (CAUGuiMan *theCAUGuiMan, eRect *bounds)
 constructor for a "virtual" Control object doesn't even has to have a CarbonControl

virtual ~CAUGuiCtrl ()
 destructor WARNING! - Kills all subsequent and inherited Control objects (linked list behaviour of CAUGuiItem...)

void setDefaults ()
 sets default values, called from constructor

virtual void setCarbonControl (ControlRef theCarbonControl)
 CAUGuiMan will allocate the CarbonControl and pass it here.

virtual ControlRef getCarbonControl ()
 get the CarbonControl

virtual void clip (bool drawing)
 draw a clipping region (either to prepare drawing or to not being overdrawn)

virtual void setVisible (bool viz)
 hide / unhide a Control

virtual void draw (CGContextRef context, UInt32 portHeight)
 receives draws from CAUGuiControlHandler

virtual void mouseDown (Point *P, bool with_option, bool with_shift)
 receives Mouse clicks from CAUGuiControlHandler

virtual void mouseTrack (Point *P, bool with_option, bool with_shift)
 receives MouseTracking from CAUGuiControlHandler

virtual void mouseUp (Point *P, bool with_option, bool with_shift)
 receives Mouse ups from CAUGuiControlHandler

virtual void mouseRight (Point *P)
 derive this to react on mouse clicks /w CTRL for contextual stuff, but you need to install special event handlers. I never managed to get this working

virtual void setDefault ()
 on command click, the default value is restored

virtual void idle ()
 the idle timer...

virtual bool isControlRef (ControlRef theControl)
 checks if this or an embedded control is inside

virtual bool providesForeignControls ()
 true if it has CarbonControls that havn't been assigned by CAUGuiMan

virtual void initForeignControls (ControlDefSpec &ControlSpec)
 if it has its own CarbonControls, then we initialize them here

virtual bool isAUVPattached ()
 true if the Control is attached to an AudioUnit Parameter

virtual void embedCAUGuiCtrl ()
 only used from panes since true embedding/inheritance doesn't work

virtual void addCtrl (CAUGuiCtrl *theCtrl)
 only used from panes

bool getOpaque ()
 is the control object a visible object (CarbonControl) or "virtual" (pane)

void setOpaque (bool o)
 setter for customization by derived objects

virtual void getBounds (Rect *r)
 sets the passed eRect to the control's bounds on window coordinates

virtual void getForeBounds (Rect *r)
 sets the passed eRect to the control's inner bounds on window coordinates

virtual CAUGuiResolution getResolution ()
 ...

virtual CAAUParameter & getAUVP ()
 ...

virtual float getRange ()
 ...

virtual eRectgetBounds ()
 returns the control's bounds on window coordinates

virtual eRectgetForeBounds ()
 returns the control's inner bounds on window coordinates

virtual CAUGuiMangetCAUGuiMan ()
 ...

virtual CAUGuiCtrlgetDaddy ()
 ...

virtual CAUGuiCtrlgetChild (ControlRef theControl)
 ...

virtual void setDaddy (CAUGuiCtrl *theDaddy)
 ...

virtual void setOffset (SInt32 x, SInt32 y)
 this is used toconvert from relative coordinate space to window coordinate space while embedding the control

virtual void setBounds (eRect *r)
 sets the Bounds - use ONLY before embedding

virtual void setForeBounds (eRect *r)
 sets the Bounds of Foreground from erect - use ONLY before embedding

virtual void setForeBounds (SInt32 x, SInt32 y, SInt32 w, SInt32 h)
 sets the Bounds of Foreground form x,y,w,h values - use ONLY before embedding

virtual void shrinkForeBounds (SInt32 x, SInt32 y, SInt32 w, SInt32 h)
 use this if the background is bigger than the foreground

virtual void setLastUpdated (SInt32 v)
 ...

virtual SInt32 getLastUpdated (void)
 ...

virtual void setTolerance (SInt32 t)
 ...

virtual bool mustUpdate (void)
 ...

virtual bool wantsTracking (void)
 ...

virtual void setColour (float r, float g, float b, float a)
 set Colour for foreground drawing

virtual void setFont (char *theFont)
 set fontface, i.e. "Monaco"

virtual void setTextAlign (int a)
 0 = left, 1 = center, 2 = right


Protected Attributes

CAUGuiManChief
CAAUParameter auvp
CAUGuiCtrlDaddy
CAUGuiCtrlchildren
UInt32 id
CAUGuiResolution Resolution
float Range
bool AUVPattached
bool opaque
ControlRef carbonControl
eRect where
eRect vizArea
SInt32 lastUpdatedValue
SInt32 tolerance
bool becameVisible
bool wantsTrackingFlag
float col_red
float col_green
float col_blue
float col_alpha
float font_size
int textalign
char font_name [32]

Detailed Description

CAUGuiCtrl - The Control objects that define mousing behaviour.

Definition at line 207 of file CAUGui.h.


Constructor & Destructor Documentation

CAUGuiCtrl::CAUGuiCtrl CAUGuiMan theCAUGuiMan,
CAAUParameter &  theAUVP,
eRect bounds,
CAUGuiResolution  resolution
 

constructor for an AudioUnit Parameter related Control object

Parameters:
theCAUGuiMan the instance of CAUGuiMan that observes everything
theAUVP the Parameter to be controlled
bounds the eRect that declare the region of the control object
resolution defines the fine resolution between integer steps of the parameter value

Definition at line 12 of file CAUGuiControl.cpp.

References auvp, AUVPattached, Chief, Range, Resolution, eRect::set(), setDefaults(), vizArea, and where.

CAUGuiCtrl::CAUGuiCtrl CAUGuiMan theCAUGuiMan,
eRect bounds,
UInt32  Range
 

constructor for a CarbonControl object that has general purpose

Parameters:
theCAUGuiMan the instance of CAUGuiMan that observes everything
bounds the eRect that declare the region of the control object
Range how many values have to be represented

Definition at line 40 of file CAUGuiControl.cpp.

References auvp, AUVPattached, Chief, kCAUGui_res_1, Range, Resolution, eRect::set(), setDefaults(), vizArea, and where.

CAUGuiCtrl::CAUGuiCtrl CAUGuiMan theCAUGuiMan,
eRect bounds
 

constructor for a "virtual" Control object doesn't even has to have a CarbonControl

Parameters:
theCAUGuiMan the instance of CAUGuiMan that observes everything
bounds the eRect that declare the region of the control object
the Panes are actually such Controls. They provide their own 1x1 Pixel CarbonControls in order to work properly, because the current status of Apple's base classes doesn't allow for true Control inheritance and I didn't want to change their code. Future revisions will probably work different and more elegant.

Definition at line 64 of file CAUGuiControl.cpp.

References auvp, AUVPattached, Chief, kCAUGui_res_0, Range, Resolution, eRect::set(), setDefaults(), vizArea, and where.

CAUGuiCtrl::~CAUGuiCtrl  )  [virtual]
 

destructor WARNING! - Kills all subsequent and inherited Control objects (linked list behaviour of CAUGuiItem...)

Definition at line 85 of file CAUGuiControl.cpp.

References carbonControl, and children.


Member Function Documentation

void CAUGuiCtrl::addCtrl CAUGuiCtrl theCtrl  )  [virtual]
 

only used from panes

Reimplemented in CAUGuiLayeredPane.

Definition at line 129 of file CAUGuiControl.cpp.

References CAUGuiMan::addCtrl(), CAUGuiItem::append(), Chief, children, where, eRect::x, and eRect::y.

Referenced by CAUGuiLayeredPane::addCtrl().

void CAUGuiCtrl::clip bool  drawing  )  [virtual]
 

draw a clipping region (either to prepare drawing or to not being overdrawn)

Reimplemented in CAUGuiLayeredPane.

Definition at line 161 of file CAUGuiControl.cpp.

References children, CAUGuiItem::getNext(), opaque, eRect::to(), and where.

Referenced by CAUGuiControlHandler(), and CAUGuiLayeredPane::clip().

virtual void CAUGuiCtrl::draw CGContextRef  context,
UInt32  portHeight
[inline, virtual]
 

receives draws from CAUGuiControlHandler

Reimplemented in CAUGuiButton, CAUGuiDisplay, CAUGuiKnob, CAUGuiMeter, CAUGuiPane, CAUGuiLayeredPane, CAUGuiSelector, and CAUGuiSlider.

Definition at line 272 of file CAUGui.h.

Referenced by CAUGuiControlHandler().

virtual void CAUGuiCtrl::embedCAUGuiCtrl  )  [inline, virtual]
 

only used from panes since true embedding/inheritance doesn't work

Definition at line 322 of file CAUGui.h.

virtual CAAUParameter& CAUGuiCtrl::getAUVP  )  [inline, virtual]
 

...

Definition at line 347 of file CAUGui.h.

References auvp.

Referenced by CAUGuiMan::addCtrl(), and CAUGuiDisplay::draw().

virtual eRect* CAUGuiCtrl::getBounds  )  [inline, virtual]
 

returns the control's bounds on window coordinates

Definition at line 353 of file CAUGui.h.

References where.

Referenced by CAUGuiLayeredPane::clip(), CAUGuiSlider::draw(), CAUGuiSelector::draw(), CAUGuiLayeredPane::draw(), CAUGuiPane::draw(), CAUGuiMeter::draw(), CAUGuiKnob::draw(), CAUGuiDisplay::draw(), CAUGuiButton::draw(), CAUGuiPane::initForeignControls(), CAUGuiSelector::mouseDown(), PoofButton::mouseDown(), CAUGuiSlider::mouseTrack(), and CAUGuiDisplay::mouseTrack().

virtual void CAUGuiCtrl::getBounds Rect *  r  )  [inline, virtual]
 

sets the passed eRect to the control's bounds on window coordinates

Definition at line 338 of file CAUGui.h.

References eRect::to(), and where.

Referenced by CAUGuiMan::addCtrl().

virtual ControlRef CAUGuiCtrl::getCarbonControl  )  [inline, virtual]
 

get the CarbonControl

Definition at line 258 of file CAUGui.h.

References carbonControl.

Referenced by CAUGuiSlider::draw(), CAUGuiSelector::draw(), CAUGuiMeter::draw(), CAUGuiKnob::draw(), CAUGuiDisplay::draw(), CAUGuiButton::draw(), CAUGuiMeter::idle(), CAUGuiSelector::mouseDown(), CAUGuiKnob::mouseDown(), CAUGuiDisplay::mouseDown(), CAUGuiButton::mouseDown(), CAUGuiDisplay::mouseRight(), CAUGuiSlider::mouseTrack(), CAUGuiKnob::mouseTrack(), CAUGuiDisplay::mouseTrack(), CAUGuiButton::mouseUp(), and setDefault().

virtual CAUGuiMan* CAUGuiCtrl::getCAUGuiMan  )  [inline, virtual]
 

...

Definition at line 359 of file CAUGui.h.

References Chief.

Referenced by CAUGuiPane::initForeignControls().

CAUGuiCtrl * CAUGuiCtrl::getChild ControlRef  theControl  )  [virtual]
 

...

Reimplemented in CAUGuiPane, and CAUGuiLayeredPane.

Definition at line 259 of file CAUGuiControl.cpp.

References carbonControl, children, CAUGuiItem::getNext(), and isControlRef().

Referenced by CAUGuiLayeredPane::getChild(), CAUGuiPane::getChild(), and CAUGuiMan::getCtrlByControlRef().

virtual CAUGuiCtrl* CAUGuiCtrl::getDaddy  )  [inline, virtual]
 

...

Definition at line 362 of file CAUGui.h.

References Daddy.

Referenced by CAUGuiMan::addCtrl().

virtual eRect* CAUGuiCtrl::getForeBounds  )  [inline, virtual]
 

returns the control's inner bounds on window coordinates

Definition at line 356 of file CAUGui.h.

References vizArea.

Referenced by CAUGuiSlider::draw(), CAUGuiSelector::draw(), CAUGuiMeter::draw(), CAUGuiKnob::draw(), CAUGuiDisplay::draw(), CAUGuiSelector::mouseDown(), and CAUGuiSlider::mouseTrack().

virtual void CAUGuiCtrl::getForeBounds Rect *  r  )  [inline, virtual]
 

sets the passed eRect to the control's inner bounds on window coordinates

Definition at line 341 of file CAUGui.h.

References eRect::to(), and vizArea.

virtual SInt32 CAUGuiCtrl::getLastUpdated void   )  [inline, virtual]
 

...

Definition at line 389 of file CAUGui.h.

References lastUpdatedValue.

bool CAUGuiCtrl::getOpaque  )  [inline]
 

is the control object a visible object (CarbonControl) or "virtual" (pane)

Definition at line 330 of file CAUGui.h.

References opaque.

Referenced by CAUGuiLayeredPane::clip().

virtual float CAUGuiCtrl::getRange  )  [inline, virtual]
 

...

Definition at line 350 of file CAUGui.h.

Referenced by CAUGuiMan::addCtrl(), and CAUGuiKnob::mouseTrack().

virtual CAUGuiResolution CAUGuiCtrl::getResolution  )  [inline, virtual]
 

...

Definition at line 344 of file CAUGui.h.

References CAUGuiResolution, and Resolution.

Referenced by CAUGuiMan::addCtrl(), CAUGuiKnob::mouseTrack(), and CAUGuiDisplay::mouseTrack().

void CAUGuiCtrl::idle  )  [virtual]
 

the idle timer...

Reimplemented in CAUGuiMeter, CAUGuiLayeredPane, and PoofButton.

Definition at line 236 of file CAUGuiControl.cpp.

References children, and CAUGuiItem::getNext().

Referenced by PoofButton::idle(), CAUGuiLayeredPane::idle(), CAUGuiMeter::idle(), and CAUGuiMan::idle().

virtual void CAUGuiCtrl::initForeignControls ControlDefSpec &  ControlSpec  )  [inline, virtual]
 

if it has its own CarbonControls, then we initialize them here

Reimplemented in CAUGuiPane.

Definition at line 314 of file CAUGui.h.

Referenced by CAUGuiMan::addCtrl().

virtual bool CAUGuiCtrl::isAUVPattached  )  [inline, virtual]
 

true if the Control is attached to an AudioUnit Parameter

Definition at line 317 of file CAUGui.h.

References AUVPattached.

Referenced by CAUGuiMan::addCtrl(), and setDefault().

bool CAUGuiCtrl::isControlRef ControlRef  theControl  )  [virtual]
 

checks if this or an embedded control is inside

Reimplemented in CAUGuiPane, and CAUGuiLayeredPane.

Definition at line 244 of file CAUGuiControl.cpp.

References carbonControl, children, and CAUGuiItem::getNext().

Referenced by CAUGuiLayeredPane::getChild(), getChild(), CAUGuiMan::getCtrlByControlRef(), CAUGuiLayeredPane::isControlRef(), and CAUGuiPane::isControlRef().

virtual void CAUGuiCtrl::mouseDown Point *  P,
bool  with_option,
bool  with_shift
[inline, virtual]
 

receives Mouse clicks from CAUGuiControlHandler

Parameters:
P the point where the mouse is, relative to control bounds
with_option is option key pressed?
with_shift is shift key pressed?
(Currently the status of modifiers is only tested on first click and then maintained over the whole interaction)

Reimplemented in CAUGuiButton, CAUGuiDisplay, CAUGuiKnob, CAUGuiMeter, CAUGuiPane, CAUGuiLayeredPane, PoofButton, CAUGuiSelector, and CAUGuiSlider.

Definition at line 283 of file CAUGui.h.

Referenced by CAUGuiControlHandler().

virtual void CAUGuiCtrl::mouseRight Point *  P  )  [inline, virtual]
 

derive this to react on mouse clicks /w CTRL for contextual stuff, but you need to install special event handlers. I never managed to get this working

Reimplemented in CAUGuiDisplay.

Definition at line 292 of file CAUGui.h.

Referenced by CAUGuiControlHandler().

virtual void CAUGuiCtrl::mouseTrack Point *  P,
bool  with_option,
bool  with_shift
[inline, virtual]
 

receives MouseTracking from CAUGuiControlHandler

Reimplemented in CAUGuiButton, CAUGuiDisplay, CAUGuiKnob, CAUGuiMeter, CAUGuiPane, CAUGuiLayeredPane, CAUGuiSelector, and CAUGuiSlider.

Definition at line 286 of file CAUGui.h.

Referenced by CAUGuiControlHandler().

virtual void CAUGuiCtrl::mouseUp Point *  P,
bool  with_option,
bool  with_shift
[inline, virtual]
 

receives Mouse ups from CAUGuiControlHandler

Reimplemented in CAUGuiButton, CAUGuiDisplay, CAUGuiKnob, CAUGuiMeter, CAUGuiPane, CAUGuiLayeredPane, PoofButton, CAUGuiSelector, and CAUGuiSlider.

Definition at line 289 of file CAUGui.h.

Referenced by CAUGuiControlHandler().

bool CAUGuiCtrl::mustUpdate void   )  [virtual]
 

...

Definition at line 287 of file CAUGuiControl.cpp.

References becameVisible, carbonControl, Chief, CAUGuiMan::isRelaxed(), lastUpdatedValue, and tolerance.

Referenced by CAUGuiControlHandler().

virtual bool CAUGuiCtrl::providesForeignControls  )  [inline, virtual]
 

true if it has CarbonControls that havn't been assigned by CAUGuiMan

Reimplemented in CAUGuiPane.

Definition at line 311 of file CAUGui.h.

Referenced by CAUGuiMan::addCtrl().

virtual void CAUGuiCtrl::setBounds eRect r  )  [inline, virtual]
 

sets the Bounds - use ONLY before embedding

Definition at line 374 of file CAUGui.h.

References eRect::set(), and where.

Referenced by CAUGuiKnob::CAUGuiKnob(), CAUGuiSelector::CAUGuiSelector(), and CAUGuiSlider::CAUGuiSlider().

virtual void CAUGuiCtrl::setCarbonControl ControlRef  theCarbonControl  )  [inline, virtual]
 

CAUGuiMan will allocate the CarbonControl and pass it here.

Definition at line 255 of file CAUGui.h.

References carbonControl.

Referenced by CAUGuiMan::addCtrl().

virtual void CAUGuiCtrl::setColour float  r,
float  g,
float  b,
float  a
[inline, virtual]
 

set Colour for foreground drawing

Definition at line 402 of file CAUGui.h.

References col_alpha, col_blue, col_green, and col_red.

virtual void CAUGuiCtrl::setDaddy CAUGuiCtrl theDaddy  )  [inline, virtual]
 

...

Definition at line 368 of file CAUGui.h.

References Daddy.

void CAUGuiCtrl::setDefault  )  [virtual]
 

on command click, the default value is restored

Definition at line 216 of file CAUGuiControl.cpp.

References auvp, carbonControl, getCarbonControl(), isAUVPattached(), and Range.

Referenced by CAUGuiControlHandler().

void CAUGuiCtrl::setDefaults  ) 
 

sets default values, called from constructor

Definition at line 92 of file CAUGuiControl.cpp.

References becameVisible, carbonControl, CAUGUI_DEFAULT_FONT_ALIGN, CAUGUI_FONT, CAUGUI_FONT_ALPHA, CAUGUI_FONT_BLUE, CAUGUI_FONT_GREEN, CAUGUI_FONT_RED, CAUGUI_FONT_SIZE, children, col_alpha, col_blue, col_green, col_red, Daddy, font_name, font_size, lastUpdatedValue, opaque, textalign, tolerance, and wantsTrackingFlag.

Referenced by CAUGuiCtrl().

virtual void CAUGuiCtrl::setFont char *  theFont  )  [inline, virtual]
 

set fontface, i.e. "Monaco"

Definition at line 411 of file CAUGui.h.

References font_name.

void CAUGuiCtrl::setForeBounds SInt32  x,
SInt32  y,
SInt32  w,
SInt32  h
[virtual]
 

sets the Bounds of Foreground form x,y,w,h values - use ONLY before embedding

Definition at line 276 of file CAUGuiControl.cpp.

References eRect::set(), and vizArea.

virtual void CAUGuiCtrl::setForeBounds eRect r  )  [inline, virtual]
 

sets the Bounds of Foreground from erect - use ONLY before embedding

Definition at line 377 of file CAUGui.h.

References eRect::set(), and vizArea.

virtual void CAUGuiCtrl::setLastUpdated SInt32  v  )  [inline, virtual]
 

...

Definition at line 386 of file CAUGui.h.

References lastUpdatedValue.

void CAUGuiCtrl::setOffset SInt32  x,
SInt32  y
[virtual]
 

this is used toconvert from relative coordinate space to window coordinate space while embedding the control

Reimplemented in CAUGuiLayeredPane.

Definition at line 145 of file CAUGuiControl.cpp.

References children, CAUGuiItem::getNext(), eRect::offset(), vizArea, and where.

Referenced by CAUGuiLayeredPane::setOffset().

void CAUGuiCtrl::setOpaque bool  o  )  [inline]
 

setter for customization by derived objects

Definition at line 333 of file CAUGui.h.

References opaque.

Referenced by CAUGuiPane::initForeignControls().

virtual void CAUGuiCtrl::setTextAlign int  a  )  [inline, virtual]
 

0 = left, 1 = center, 2 = right

Definition at line 414 of file CAUGui.h.

References textalign.

virtual void CAUGuiCtrl::setTolerance SInt32  t  )  [inline, virtual]
 

...

Definition at line 392 of file CAUGui.h.

References tolerance.

Referenced by CAUGuiKnob::CAUGuiKnob(), CAUGuiPane::CAUGuiPane(), CAUGuiSelector::CAUGuiSelector(), and CAUGuiSlider::CAUGuiSlider().

void CAUGuiCtrl::setVisible bool  viz  )  [virtual]
 

hide / unhide a Control

Definition at line 190 of file CAUGuiControl.cpp.

References becameVisible, carbonControl, children, and CAUGuiItem::getNext().

Referenced by CAUGuiLayeredPane::setLayer(), and CAUGuiLayeredPane::showGroup().

void CAUGuiCtrl::shrinkForeBounds SInt32  x,
SInt32  y,
SInt32  w,
SInt32  h
[virtual]
 

use this if the background is bigger than the foreground

Definition at line 282 of file CAUGuiControl.cpp.

References eRect::grow(), and vizArea.

virtual bool CAUGuiCtrl::wantsTracking void   )  [inline, virtual]
 

...

Definition at line 398 of file CAUGui.h.

References wantsTrackingFlag.

Referenced by CAUGuiControlHandler().


Member Data Documentation

CAAUParameter CAUGuiCtrl::auvp [protected]
 

Definition at line 424 of file CAUGui.h.

Referenced by CAUGuiCtrl(), getAUVP(), and setDefault().

bool CAUGuiCtrl::AUVPattached [protected]
 

Definition at line 431 of file CAUGui.h.

Referenced by CAUGuiCtrl(), and isAUVPattached().

bool CAUGuiCtrl::becameVisible [protected]
 

Definition at line 441 of file CAUGui.h.

Referenced by mustUpdate(), setDefaults(), and setVisible().

ControlRef CAUGuiCtrl::carbonControl [protected]
 

Definition at line 435 of file CAUGui.h.

Referenced by getCarbonControl(), getChild(), isControlRef(), mustUpdate(), setCarbonControl(), setDefault(), setDefaults(), setVisible(), and ~CAUGuiCtrl().

CAUGuiMan* CAUGuiCtrl::Chief [protected]
 

Definition at line 423 of file CAUGui.h.

Referenced by addCtrl(), CAUGuiCtrl(), getCAUGuiMan(), and mustUpdate().

CAUGuiCtrl* CAUGuiCtrl::children [protected]
 

Definition at line 426 of file CAUGui.h.

Referenced by addCtrl(), clip(), getChild(), idle(), isControlRef(), setDefaults(), setOffset(), setVisible(), and ~CAUGuiCtrl().

float CAUGuiCtrl::col_alpha [protected]
 

Definition at line 448 of file CAUGui.h.

Referenced by setColour(), and setDefaults().

float CAUGuiCtrl::col_blue [protected]
 

Definition at line 447 of file CAUGui.h.

Referenced by setColour(), and setDefaults().

float CAUGuiCtrl::col_green [protected]
 

Definition at line 446 of file CAUGui.h.

Referenced by setColour(), and setDefaults().

float CAUGuiCtrl::col_red [protected]
 

Definition at line 445 of file CAUGui.h.

Referenced by setColour(), and setDefaults().

CAUGuiCtrl* CAUGuiCtrl::Daddy [protected]
 

Definition at line 425 of file CAUGui.h.

Referenced by getDaddy(), setDaddy(), and setDefaults().

char CAUGuiCtrl::font_name[ 32 ] [protected]
 

Definition at line 452 of file CAUGui.h.

Referenced by setDefaults(), and setFont().

float CAUGuiCtrl::font_size [protected]
 

Definition at line 450 of file CAUGui.h.

Referenced by setDefaults().

UInt32 CAUGuiCtrl::id [protected]
 

Reimplemented from CAUGuiItem.

Definition at line 427 of file CAUGui.h.

SInt32 CAUGuiCtrl::lastUpdatedValue [protected]
 

Definition at line 439 of file CAUGui.h.

Referenced by getLastUpdated(), mustUpdate(), setDefaults(), and setLastUpdated().

bool CAUGuiCtrl::opaque [protected]
 

Definition at line 433 of file CAUGui.h.

Referenced by clip(), getOpaque(), setDefaults(), and setOpaque().

float CAUGuiCtrl::Range [protected]
 

Definition at line 429 of file CAUGui.h.

Referenced by CAUGuiCtrl(), and setDefault().

CAUGuiResolution CAUGuiCtrl::Resolution [protected]
 

Definition at line 428 of file CAUGui.h.

Referenced by CAUGuiCtrl(), and getResolution().

int CAUGuiCtrl::textalign [protected]
 

Definition at line 451 of file CAUGui.h.

Referenced by setDefaults(), and setTextAlign().

SInt32 CAUGuiCtrl::tolerance [protected]
 

Definition at line 440 of file CAUGui.h.

Referenced by mustUpdate(), setDefaults(), and setTolerance().

eRect CAUGuiCtrl::vizArea [protected]
 

Definition at line 437 of file CAUGui.h.

Referenced by CAUGuiCtrl(), getForeBounds(), setForeBounds(), setOffset(), and shrinkForeBounds().

bool CAUGuiCtrl::wantsTrackingFlag [protected]
 

Definition at line 443 of file CAUGui.h.

Referenced by setDefaults(), and wantsTracking().

eRect CAUGuiCtrl::where [protected]
 

Definition at line 436 of file CAUGui.h.

Referenced by addCtrl(), CAUGuiCtrl(), clip(), getBounds(), CAUGuiLayeredPane::placeGroupLabel(), setBounds(), and setOffset().


The documentation for this class was generated from the following files:
(c) 2002 - 2003 by Urs Heckmann www.u-he.com
Generated on Thu May 6 15:13:14 2004 for CAUGui by doxygen 1.3.6