Main Page | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members | Related Pages

vtkKWThumbWheel Class Reference

a thumbwheel widget More...

#include <vtkKWThumbWheel.h>

Inheritance diagram for vtkKWThumbWheel:

Inheritance graph
[legend]
Collaboration diagram for vtkKWThumbWheel:

Collaboration graph
[legend]
List of all members.

[NOHEADER]

enum  { InteractionModeNone = 0, InteractionModeLinearMotion, InteractionModeNonLinearMotion, InteractionModeToggleCenterIndicator }
virtual void SetInteractionMode (int mode, int v)
virtual int GetInteractionMode (int mode)
virtual void SetInteractionModeToNone (int mode)
virtual void SetInteractionModeToLinear (int mode)
virtual void SetInteractionModeToNonLinear (int mode)
virtual void SetInteractionModeToToggleCenterIndicator (int mode)
virtual char * GetInteractionModeAsString (int mode)

Public Types


Public Member Functions

 vtkTypeRevisionMacro (vtkKWThumbWheel, vtkKWCompositeWidget)
void PrintSelf (ostream &os, vtkIndent indent)
virtual void Create (vtkKWApplication *app)
virtual void SetBalloonHelpString (const char *str)
virtual void UpdateEnableState ()
virtual void SetValue (double v)
virtual double GetValue ()
virtual void SetMinimumValue (double)
virtual double GetMinimumValue ()
virtual void SetClampMinimumValue (int)
virtual int GetClampMinimumValue ()
virtual void ClampMinimumValueOn ()
virtual void ClampMinimumValueOff ()
virtual void SetMaximumValue (double)
virtual double GetMaximumValue ()
virtual void SetClampMaximumValue (int)
virtual int GetClampMaximumValue ()
virtual void ClampMaximumValueOn ()
virtual void ClampMaximumValueOff ()
virtual void SetRange (double min, double max)
virtual void SetRange (const double *range)
virtual void SetResolution (double r)
virtual double GetResolution ()
virtual void SetLinearThreshold (double)
virtual double GetLinearThreshold ()
virtual void SetNonLinearMaximumMultiplier (double)
virtual double GetNonLinearMaximumMultiplier ()
virtual void SetThumbWheelWidth (int v)
virtual int GetThumbWheelWidth ()
virtual void SetThumbWheelHeight (int v)
virtual int GetThumbWheelHeight ()
virtual void SetThumbWheelSize (int w, int h)
virtual void SetLength (int v)
virtual void SetResizeThumbWheel (int flag)
virtual int GetResizeThumbWheel ()
virtual void ResizeThumbWheelOn ()
virtual void ResizeThumbWheelOff ()
void ResizeThumbWheelCallback ()
virtual void SetDisplayThumbWheelPositionIndicator (int)
virtual int GetDisplayThumbWheelPositionIndicator ()
virtual void DisplayThumbWheelPositionIndicatorOn ()
virtual void DisplayThumbWheelPositionIndicatorOff ()
virtual void SetThumbWheelPositionIndicatorColor (double, double, double)
virtual void SetThumbWheelPositionIndicatorColor (double[3])
virtual double * GetThumbWheelPositionIndicatorColor ()
virtual void GetThumbWheelPositionIndicatorColor (double data[3])
virtual void SetDisplayThumbWheelCenterIndicator (int flag)
virtual int GetDisplayThumbWheelCenterIndicator ()
virtual void DisplayThumbWheelCenterIndicatorOn ()
virtual void DisplayThumbWheelCenterIndicatorOff ()
virtual void ToggleDisplayThumbWheelCenterIndicator ()
virtual void SetSizeOfNotches (double v)
virtual double GetSizeOfNotches ()
virtual void SetDisplayEntry (int flag)
virtual int GetDisplayEntry ()
virtual void DisplayEntryOn ()
virtual void DisplayEntryOff ()
virtual vtkKWEntryGetEntry ()
virtual void SetDisplayLabel (int flag)
virtual int GetDisplayLabel ()
virtual void DisplayLabelOn ()
virtual void DisplayLabelOff ()
virtual vtkKWLabelGetLabel ()
virtual void SetDisplayEntryAndLabelOnTop (int flag)
virtual int GetDisplayEntryAndLabelOnTop ()
virtual void DisplayEntryAndLabelOnTopOn ()
virtual void DisplayEntryAndLabelOnTopOff ()
virtual void SetPopupMode (int)
virtual int GetPopupMode ()
virtual void PopupModeOn ()
virtual void PopupModeOff ()
void DisplayPopupCallback ()
void WithdrawPopupCallback ()
virtual vtkKWPushButtonGetPopupPushButton ()
virtual void SetExpandEntry (int flag)
virtual int GetExpandEntry ()
virtual void ExpandEntryOn ()
virtual void ExpandEntryOff ()
virtual void SetCommand (vtkObject *Object, const char *arg)
virtual void SetStartCommand (vtkObject *Object, const char *arg)
virtual void SetEndCommand (vtkObject *Object, const char *arg)
virtual void SetEntryCommand (vtkObject *Object, const char *arg)
virtual void InvokeCommand ()
virtual void InvokeStartCommand ()
virtual void InvokeEndCommand ()
virtual void InvokeEntryCommand ()
void Bind ()
void UnBind ()
virtual void EntryValueCallback ()
virtual void StartLinearMotionCallback ()
virtual void PerformLinearMotionCallback ()
virtual void StartNonLinearMotionCallback ()
virtual void PerformNonLinearMotionCallback ()
virtual void StopMotionCallback ()

Static Public Member Functions

vtkKWThumbWheelNew ()

Protected Types

enum  WidgetState { Idle, InMotion }

Protected Member Functions

 vtkKWThumbWheel ()
 ~vtkKWThumbWheel ()
void CreateEntry ()
void CreateLabel ()
void UpdateThumbWheelImage (double pos=-1.0)
void PackWidget ()
double GetMousePositionInThumbWheel ()
void RefreshValue ()

Protected Attributes

double Value
double MinimumValue
int ClampMinimumValue
double MaximumValue
int ClampMaximumValue
double Resolution
double NonLinearMaximumMultiplier
double LinearThreshold
int ThumbWheelWidth
int ThumbWheelHeight
double SizeOfNotches
double ThumbWheelPositionIndicatorColor [3]
int ResizeThumbWheel
int DisplayLabel
int DisplayEntry
int DisplayEntryAndLabelOnTop
int DisplayThumbWheelPositionIndicator
int DisplayThumbWheelCenterIndicator
int PopupMode
int ExpandEntry
char * Command
char * StartCommand
char * EndCommand
char * EntryCommand
double ThumbWheelShift
int InteractionModes [3]
vtkKWLabelThumbWheel
vtkKWEntryEntry
vtkKWLabelLabel
vtkKWTopLevelTopLevel
vtkKWPushButtonPopupPushButton
int State
LinearMotionState StartLinearMotionState
NonLinearMotionState StartNonLinearMotionState
int InInvokeCommand

Detailed Description

a thumbwheel widget

A widget that repsentes a thumbwheel widget with options for a label string and a text entry box.

Definition at line 32 of file vtkKWThumbWheel.h.


Member Enumeration Documentation

anonymous enum
 

Set the interaction modes (mode 0 is left button, 1 is middle, 2 is right). Note: set it before setting the balloon help string. BTX

Enumeration values:
InteractionModeNone 
InteractionModeLinearMotion 
InteractionModeNonLinearMotion 
InteractionModeToggleCenterIndicator 

Definition at line 87 of file vtkKWThumbWheel.h.

enum vtkKWThumbWheel::WidgetState [protected]
 

Enumeration values:
Idle 
InMotion 

Definition at line 324 of file vtkKWThumbWheel.h.


Constructor & Destructor Documentation

vtkKWThumbWheel::vtkKWThumbWheel  )  [protected]
 

vtkKWThumbWheel::~vtkKWThumbWheel  )  [protected]
 


Member Function Documentation

vtkKWThumbWheel* vtkKWThumbWheel::New  )  [static]
 

Reimplemented from vtkKWCompositeWidget.

vtkKWThumbWheel::vtkTypeRevisionMacro vtkKWThumbWheel  ,
vtkKWCompositeWidget 
 

void vtkKWThumbWheel::PrintSelf ostream &  os,
vtkIndent  indent
 

Reimplemented from vtkKWCompositeWidget.

virtual void vtkKWThumbWheel::Create vtkKWApplication app  )  [virtual]
 

Create the widget.

Reimplemented from vtkKWCompositeWidget.

virtual void vtkKWThumbWheel::SetValue double  v  )  [virtual]
 

Set/Get the value of the thumbwheel.

virtual double vtkKWThumbWheel::GetValue  )  [virtual]
 

Set/Get the value of the thumbwheel.

virtual void vtkKWThumbWheel::SetMinimumValue double   )  [virtual]
 

Set/Get the minimum value. The current value will be clamped only if ClampMinimumValue is true.

virtual double vtkKWThumbWheel::GetMinimumValue  )  [virtual]
 

Set/Get the minimum value. The current value will be clamped only if ClampMinimumValue is true.

virtual void vtkKWThumbWheel::SetClampMinimumValue int   )  [virtual]
 

Set/Get the minimum value. The current value will be clamped only if ClampMinimumValue is true.

virtual int vtkKWThumbWheel::GetClampMinimumValue  )  [virtual]
 

Set/Get the minimum value. The current value will be clamped only if ClampMinimumValue is true.

virtual void vtkKWThumbWheel::ClampMinimumValueOn  )  [virtual]
 

Set/Get the minimum value. The current value will be clamped only if ClampMinimumValue is true.

virtual void vtkKWThumbWheel::ClampMinimumValueOff  )  [virtual]
 

Set/Get the minimum value. The current value will be clamped only if ClampMinimumValue is true.

virtual void vtkKWThumbWheel::SetMaximumValue double   )  [virtual]
 

Set/Get the maximum value. The current value will be clamped only if ClampMaximumValue is true.

virtual double vtkKWThumbWheel::GetMaximumValue  )  [virtual]
 

Set/Get the maximum value. The current value will be clamped only if ClampMaximumValue is true.

virtual void vtkKWThumbWheel::SetClampMaximumValue int   )  [virtual]
 

Set/Get the maximum value. The current value will be clamped only if ClampMaximumValue is true.

virtual int vtkKWThumbWheel::GetClampMaximumValue  )  [virtual]
 

Set/Get the maximum value. The current value will be clamped only if ClampMaximumValue is true.

virtual void vtkKWThumbWheel::ClampMaximumValueOn  )  [virtual]
 

Set/Get the maximum value. The current value will be clamped only if ClampMaximumValue is true.

virtual void vtkKWThumbWheel::ClampMaximumValueOff  )  [virtual]
 

Set/Get the maximum value. The current value will be clamped only if ClampMaximumValue is true.

virtual void vtkKWThumbWheel::SetRange double  min,
double  max
[inline, virtual]
 

Set the range.

Definition at line 70 of file vtkKWThumbWheel.h.

virtual void vtkKWThumbWheel::SetRange const double *  range  )  [inline, virtual]
 

Set the range.

Definition at line 72 of file vtkKWThumbWheel.h.

virtual void vtkKWThumbWheel::SetResolution double  r  )  [virtual]
 

Set/Get the resolution of the thumbwheel. Moving the thumbwheel will increase/decrease the value by an amount proportional to this resolution.

virtual double vtkKWThumbWheel::GetResolution  )  [virtual]
 

Set/Get the resolution of the thumbwheel. Moving the thumbwheel will increase/decrease the value by an amount proportional to this resolution.

virtual void vtkKWThumbWheel::SetInteractionMode int  mode,
int  v
[virtual]
 

Set the interaction modes (mode 0 is left button, 1 is middle, 2 is right). Note: set it before setting the balloon help string. BTX

virtual int vtkKWThumbWheel::GetInteractionMode int  mode  )  [virtual]
 

Set the interaction modes (mode 0 is left button, 1 is middle, 2 is right). Note: set it before setting the balloon help string. BTX

virtual void vtkKWThumbWheel::SetInteractionModeToNone int  mode  )  [inline, virtual]
 

Set the interaction modes (mode 0 is left button, 1 is middle, 2 is right). Note: set it before setting the balloon help string. BTX

Definition at line 97 of file vtkKWThumbWheel.h.

References InteractionModeNone.

virtual void vtkKWThumbWheel::SetInteractionModeToLinear int  mode  )  [inline, virtual]
 

Set the interaction modes (mode 0 is left button, 1 is middle, 2 is right). Note: set it before setting the balloon help string. BTX

Definition at line 100 of file vtkKWThumbWheel.h.

References InteractionModeLinearMotion.

virtual void vtkKWThumbWheel::SetInteractionModeToNonLinear int  mode  )  [inline, virtual]
 

Set the interaction modes (mode 0 is left button, 1 is middle, 2 is right). Note: set it before setting the balloon help string. BTX

Definition at line 103 of file vtkKWThumbWheel.h.

References InteractionModeNonLinearMotion.

virtual void vtkKWThumbWheel::SetInteractionModeToToggleCenterIndicator int  mode  )  [inline, virtual]
 

Set the interaction modes (mode 0 is left button, 1 is middle, 2 is right). Note: set it before setting the balloon help string. BTX

Definition at line 106 of file vtkKWThumbWheel.h.

References InteractionModeToggleCenterIndicator.

virtual char* vtkKWThumbWheel::GetInteractionModeAsString int  mode  )  [virtual]
 

Set the interaction modes (mode 0 is left button, 1 is middle, 2 is right). Note: set it before setting the balloon help string. BTX

virtual void vtkKWThumbWheel::SetLinearThreshold double   )  [virtual]
 

Set/Get the of the thumbwheel's current width that must be "travelled" by the mouse so that the value is increased/decreased by one resolution unit (Resolution ivar). Linear mode only. Example: if the threshold is 0.1, the current width is 100 pixels and the resolution is 2, then the mouse must be moved 10 pixels to "the right" to add 2 to the current value.

virtual double vtkKWThumbWheel::GetLinearThreshold  )  [virtual]
 

Set/Get the of the thumbwheel's current width that must be "travelled" by the mouse so that the value is increased/decreased by one resolution unit (Resolution ivar). Linear mode only. Example: if the threshold is 0.1, the current width is 100 pixels and the resolution is 2, then the mouse must be moved 10 pixels to "the right" to add 2 to the current value.

virtual void vtkKWThumbWheel::SetNonLinearMaximumMultiplier double   )  [virtual]
 

Set/Get the maximum multiplier in non-linear mode. This bounds the scaling factor applied to the resolution when the thumbwheel is reaching its maximum left or right position.

virtual double vtkKWThumbWheel::GetNonLinearMaximumMultiplier  )  [virtual]
 

Set/Get the maximum multiplier in non-linear mode. This bounds the scaling factor applied to the resolution when the thumbwheel is reaching its maximum left or right position.

virtual void vtkKWThumbWheel::SetThumbWheelWidth int  v  )  [virtual]
 

Set/Get the width and height of the thumbwheel. Can't be smaller than 5x5.

virtual int vtkKWThumbWheel::GetThumbWheelWidth  )  [virtual]
 

Set/Get the width and height of the thumbwheel. Can't be smaller than 5x5.

virtual void vtkKWThumbWheel::SetThumbWheelHeight int  v  )  [virtual]
 

Set/Get the width and height of the thumbwheel. Can't be smaller than 5x5.

virtual int vtkKWThumbWheel::GetThumbWheelHeight  )  [virtual]
 

Set/Get the width and height of the thumbwheel. Can't be smaller than 5x5.

virtual void vtkKWThumbWheel::SetThumbWheelSize int  w,
int  h
[inline, virtual]
 

Set/Get the width and height of the thumbwheel. Can't be smaller than 5x5.

Definition at line 138 of file vtkKWThumbWheel.h.

virtual void vtkKWThumbWheel::SetLength int  v  )  [inline, virtual]
 

Set/Get the width and height of the thumbwheel. Can't be smaller than 5x5.

Definition at line 140 of file vtkKWThumbWheel.h.

virtual void vtkKWThumbWheel::SetResizeThumbWheel int  flag  )  [virtual]
 

Enable/Disable automatic thumbwheel resizing. Turn it off if you want a specific thumbwheel size, otherwise it will resize when its parent widget expands. Note that the ThumbWheelWidth and ThumbWheelHeight ivars are updated accordingly automatically.

virtual int vtkKWThumbWheel::GetResizeThumbWheel  )  [virtual]
 

Enable/Disable automatic thumbwheel resizing. Turn it off if you want a specific thumbwheel size, otherwise it will resize when its parent widget expands. Note that the ThumbWheelWidth and ThumbWheelHeight ivars are updated accordingly automatically.

virtual void vtkKWThumbWheel::ResizeThumbWheelOn  )  [virtual]
 

Enable/Disable automatic thumbwheel resizing. Turn it off if you want a specific thumbwheel size, otherwise it will resize when its parent widget expands. Note that the ThumbWheelWidth and ThumbWheelHeight ivars are updated accordingly automatically.

virtual void vtkKWThumbWheel::ResizeThumbWheelOff  )  [virtual]
 

Enable/Disable automatic thumbwheel resizing. Turn it off if you want a specific thumbwheel size, otherwise it will resize when its parent widget expands. Note that the ThumbWheelWidth and ThumbWheelHeight ivars are updated accordingly automatically.

void vtkKWThumbWheel::ResizeThumbWheelCallback  ) 
 

Enable/Disable automatic thumbwheel resizing. Turn it off if you want a specific thumbwheel size, otherwise it will resize when its parent widget expands. Note that the ThumbWheelWidth and ThumbWheelHeight ivars are updated accordingly automatically.

virtual void vtkKWThumbWheel::SetDisplayThumbWheelPositionIndicator int   )  [virtual]
 

Display/Hide a thumbwheel position indicator when the user performs a motion. This is just a vertical colored bar following the mouse position. Set/Get the indicator color.

virtual int vtkKWThumbWheel::GetDisplayThumbWheelPositionIndicator  )  [virtual]
 

Display/Hide a thumbwheel position indicator when the user performs a motion. This is just a vertical colored bar following the mouse position. Set/Get the indicator color.

virtual void vtkKWThumbWheel::DisplayThumbWheelPositionIndicatorOn  )  [virtual]
 

Display/Hide a thumbwheel position indicator when the user performs a motion. This is just a vertical colored bar following the mouse position. Set/Get the indicator color.

virtual void vtkKWThumbWheel::DisplayThumbWheelPositionIndicatorOff  )  [virtual]
 

Display/Hide a thumbwheel position indicator when the user performs a motion. This is just a vertical colored bar following the mouse position. Set/Get the indicator color.

virtual void vtkKWThumbWheel::SetThumbWheelPositionIndicatorColor double  ,
double  ,
double 
[virtual]
 

Display/Hide a thumbwheel position indicator when the user performs a motion. This is just a vertical colored bar following the mouse position. Set/Get the indicator color.

virtual void vtkKWThumbWheel::SetThumbWheelPositionIndicatorColor double  [3]  )  [virtual]
 

Display/Hide a thumbwheel position indicator when the user performs a motion. This is just a vertical colored bar following the mouse position. Set/Get the indicator color.

virtual double* vtkKWThumbWheel::GetThumbWheelPositionIndicatorColor  )  [virtual]
 

Display/Hide a thumbwheel position indicator when the user performs a motion. This is just a vertical colored bar following the mouse position. Set/Get the indicator color.

virtual void vtkKWThumbWheel::GetThumbWheelPositionIndicatorColor double  data[3]  )  [virtual]
 

Display/Hide a thumbwheel position indicator when the user performs a motion. This is just a vertical colored bar following the mouse position. Set/Get the indicator color.

virtual void vtkKWThumbWheel::SetDisplayThumbWheelCenterIndicator int  flag  )  [virtual]
 

Display/Hide a centrer indicator so that the user can easily find the positive and negative part of the range.

virtual int vtkKWThumbWheel::GetDisplayThumbWheelCenterIndicator  )  [virtual]
 

Display/Hide a centrer indicator so that the user can easily find the positive and negative part of the range.

virtual void vtkKWThumbWheel::DisplayThumbWheelCenterIndicatorOn  )  [virtual]
 

Display/Hide a centrer indicator so that the user can easily find the positive and negative part of the range.

virtual void vtkKWThumbWheel::DisplayThumbWheelCenterIndicatorOff  )  [virtual]
 

Display/Hide a centrer indicator so that the user can easily find the positive and negative part of the range.

virtual void vtkKWThumbWheel::ToggleDisplayThumbWheelCenterIndicator  )  [virtual]
 

Display/Hide a centrer indicator so that the user can easily find the positive and negative part of the range.

virtual void vtkKWThumbWheel::SetSizeOfNotches double  v  )  [virtual]
 

Set/Get the average size (in pixels) of the notches on the visible part of the thumbwheel. Can be a decimal value, since it's only used to compute the number of notches to display depending on the current thumbwheel size.

virtual double vtkKWThumbWheel::GetSizeOfNotches  )  [virtual]
 

Set/Get the average size (in pixels) of the notches on the visible part of the thumbwheel. Can be a decimal value, since it's only used to compute the number of notches to display depending on the current thumbwheel size.

virtual void vtkKWThumbWheel::SetDisplayEntry int  flag  )  [virtual]
 

Display/Hide an entry field (optional).

virtual int vtkKWThumbWheel::GetDisplayEntry  )  [virtual]
 

Display/Hide an entry field (optional).

virtual void vtkKWThumbWheel::DisplayEntryOn  )  [virtual]
 

Display/Hide an entry field (optional).

virtual void vtkKWThumbWheel::DisplayEntryOff  )  [virtual]
 

Display/Hide an entry field (optional).

virtual vtkKWEntry* vtkKWThumbWheel::GetEntry  )  [virtual]
 

Display/Hide an entry field (optional).

virtual void vtkKWThumbWheel::SetDisplayLabel int  flag  )  [virtual]
 

Display/Hide/Set a label (optional).

virtual int vtkKWThumbWheel::GetDisplayLabel  )  [virtual]
 

Display/Hide/Set a label (optional).

virtual void vtkKWThumbWheel::DisplayLabelOn  )  [virtual]
 

Display/Hide/Set a label (optional).

virtual void vtkKWThumbWheel::DisplayLabelOff  )  [virtual]
 

Display/Hide/Set a label (optional).

virtual vtkKWLabel* vtkKWThumbWheel::GetLabel  )  [virtual]
 

Display/Hide/Set a label (optional).

virtual void vtkKWThumbWheel::SetDisplayEntryAndLabelOnTop int  flag  )  [virtual]
 

Set/Get the position of the label and/or entry (on top, or on the side).

virtual int vtkKWThumbWheel::GetDisplayEntryAndLabelOnTop  )  [virtual]
 

Set/Get the position of the label and/or entry (on top, or on the side).

virtual void vtkKWThumbWheel::DisplayEntryAndLabelOnTopOn  )  [virtual]
 

Set/Get the position of the label and/or entry (on top, or on the side).

virtual void vtkKWThumbWheel::DisplayEntryAndLabelOnTopOff  )  [virtual]
 

Set/Get the position of the label and/or entry (on top, or on the side).

virtual void vtkKWThumbWheel::SetPopupMode int   )  [virtual]
 

Set/Get the popup mode. WARNING: this mode must be set *before* Create() is called.

virtual int vtkKWThumbWheel::GetPopupMode  )  [virtual]
 

Set/Get the popup mode. WARNING: this mode must be set *before* Create() is called.

virtual void vtkKWThumbWheel::PopupModeOn  )  [virtual]
 

Set/Get the popup mode. WARNING: this mode must be set *before* Create() is called.

virtual void vtkKWThumbWheel::PopupModeOff  )  [virtual]
 

Set/Get the popup mode. WARNING: this mode must be set *before* Create() is called.

void vtkKWThumbWheel::DisplayPopupCallback  ) 
 

Set/Get the popup mode. WARNING: this mode must be set *before* Create() is called.

void vtkKWThumbWheel::WithdrawPopupCallback  ) 
 

Set/Get the popup mode. WARNING: this mode must be set *before* Create() is called.

virtual vtkKWPushButton* vtkKWThumbWheel::GetPopupPushButton  )  [virtual]
 

Set/Get the popup mode. WARNING: this mode must be set *before* Create() is called.

virtual void vtkKWThumbWheel::SetExpandEntry int  flag  )  [virtual]
 

Set/Get the entry expansion flag. This flag is only used if PopupMode is On. In that case, the default behaviour is to provide a widget as compact as possible, i.e. the Entry won't be expanded if the widget grows. Set ExpandEntry to On to override this behaviour.

virtual int vtkKWThumbWheel::GetExpandEntry  )  [virtual]
 

Set/Get the entry expansion flag. This flag is only used if PopupMode is On. In that case, the default behaviour is to provide a widget as compact as possible, i.e. the Entry won't be expanded if the widget grows. Set ExpandEntry to On to override this behaviour.

virtual void vtkKWThumbWheel::ExpandEntryOn  )  [virtual]
 

Set/Get the entry expansion flag. This flag is only used if PopupMode is On. In that case, the default behaviour is to provide a widget as compact as possible, i.e. the Entry won't be expanded if the widget grows. Set ExpandEntry to On to override this behaviour.

virtual void vtkKWThumbWheel::ExpandEntryOff  )  [virtual]
 

Set/Get the entry expansion flag. This flag is only used if PopupMode is On. In that case, the default behaviour is to provide a widget as compact as possible, i.e. the Entry won't be expanded if the widget grows. Set ExpandEntry to On to override this behaviour.

virtual void vtkKWThumbWheel::SetCommand vtkObject *  Object,
const char *  arg
[virtual]
 

Set the callback functions on objects. The first argument is the KWObject that will have the method called on it. The second is the name of the method to be called and any arguments in string form. The call is done via Tcl wrappers for the KWObject.

virtual void vtkKWThumbWheel::SetStartCommand vtkObject *  Object,
const char *  arg
[virtual]
 

Set the callback functions on objects. The first argument is the KWObject that will have the method called on it. The second is the name of the method to be called and any arguments in string form. The call is done via Tcl wrappers for the KWObject.

virtual void vtkKWThumbWheel::SetEndCommand vtkObject *  Object,
const char *  arg
[virtual]
 

Set the callback functions on objects. The first argument is the KWObject that will have the method called on it. The second is the name of the method to be called and any arguments in string form. The call is done via Tcl wrappers for the KWObject.

virtual void vtkKWThumbWheel::SetEntryCommand vtkObject *  Object,
const char *  arg
[virtual]
 

Set the callback functions on objects. The first argument is the KWObject that will have the method called on it. The second is the name of the method to be called and any arguments in string form. The call is done via Tcl wrappers for the KWObject.

virtual void vtkKWThumbWheel::InvokeCommand  )  [virtual]
 

Set the callback functions on objects. The first argument is the KWObject that will have the method called on it. The second is the name of the method to be called and any arguments in string form. The call is done via Tcl wrappers for the KWObject.

virtual void vtkKWThumbWheel::InvokeStartCommand  )  [virtual]
 

Set the callback functions on objects. The first argument is the KWObject that will have the method called on it. The second is the name of the method to be called and any arguments in string form. The call is done via Tcl wrappers for the KWObject.

virtual void vtkKWThumbWheel::InvokeEndCommand  )  [virtual]
 

Set the callback functions on objects. The first argument is the KWObject that will have the method called on it. The second is the name of the method to be called and any arguments in string form. The call is done via Tcl wrappers for the KWObject.

virtual void vtkKWThumbWheel::InvokeEntryCommand  )  [virtual]
 

Set the callback functions on objects. The first argument is the KWObject that will have the method called on it. The second is the name of the method to be called and any arguments in string form. The call is done via Tcl wrappers for the KWObject.

virtual void vtkKWThumbWheel::SetBalloonHelpString const char *  str  )  [virtual]
 

Setting this string enables balloon help for this widget. Override to pass down to children for cleaner behavior.

Reimplemented from vtkKWWidget.

void vtkKWThumbWheel::Bind  ) 
 

Bind/Unbind all components so that values can be changed, but no command will be called.

void vtkKWThumbWheel::UnBind  ) 
 

Bind/Unbind all components so that values can be changed, but no command will be called.

virtual void vtkKWThumbWheel::EntryValueCallback  )  [virtual]
 

Methods that gets invoked when the value has changed or motion is started/end

virtual void vtkKWThumbWheel::StartLinearMotionCallback  )  [virtual]
 

Methods that gets invoked when the value has changed or motion is started/end

virtual void vtkKWThumbWheel::PerformLinearMotionCallback  )  [virtual]
 

Methods that gets invoked when the value has changed or motion is started/end

virtual void vtkKWThumbWheel::StartNonLinearMotionCallback  )  [virtual]
 

Methods that gets invoked when the value has changed or motion is started/end

virtual void vtkKWThumbWheel::PerformNonLinearMotionCallback  )  [virtual]
 

Methods that gets invoked when the value has changed or motion is started/end

virtual void vtkKWThumbWheel::StopMotionCallback  )  [virtual]
 

Methods that gets invoked when the value has changed or motion is started/end

virtual void vtkKWThumbWheel::UpdateEnableState  )  [virtual]
 

Update the "enable" state of the object and its internal parts. Depending on different Ivars (this->Enabled, the application's Limited Edition Mode, etc.), the "enable" state of the object is updated and propagated to its internal parts/subwidgets. This will, for example, enable/disable parts of the widget UI, enable/disable the visibility of 3D widgets, etc.

Reimplemented from vtkKWWidget.

void vtkKWThumbWheel::CreateEntry  )  [protected]
 

void vtkKWThumbWheel::CreateLabel  )  [protected]
 

void vtkKWThumbWheel::UpdateThumbWheelImage double  pos = -1.0  )  [protected]
 

void vtkKWThumbWheel::PackWidget  )  [protected]
 

double vtkKWThumbWheel::GetMousePositionInThumbWheel  )  [protected]
 

void vtkKWThumbWheel::RefreshValue  )  [protected]
 


Member Data Documentation

double vtkKWThumbWheel::Value [protected]
 

Definition at line 277 of file vtkKWThumbWheel.h.

double vtkKWThumbWheel::MinimumValue [protected]
 

Definition at line 278 of file vtkKWThumbWheel.h.

int vtkKWThumbWheel::ClampMinimumValue [protected]
 

Definition at line 279 of file vtkKWThumbWheel.h.

double vtkKWThumbWheel::MaximumValue [protected]
 

Definition at line 280 of file vtkKWThumbWheel.h.

int vtkKWThumbWheel::ClampMaximumValue [protected]
 

Definition at line 281 of file vtkKWThumbWheel.h.

double vtkKWThumbWheel::Resolution [protected]
 

Definition at line 282 of file vtkKWThumbWheel.h.

double vtkKWThumbWheel::NonLinearMaximumMultiplier [protected]
 

Definition at line 283 of file vtkKWThumbWheel.h.

double vtkKWThumbWheel::LinearThreshold [protected]
 

Definition at line 284 of file vtkKWThumbWheel.h.

int vtkKWThumbWheel::ThumbWheelWidth [protected]
 

Definition at line 286 of file vtkKWThumbWheel.h.

int vtkKWThumbWheel::ThumbWheelHeight [protected]
 

Definition at line 287 of file vtkKWThumbWheel.h.

double vtkKWThumbWheel::SizeOfNotches [protected]
 

Definition at line 288 of file vtkKWThumbWheel.h.

double vtkKWThumbWheel::ThumbWheelPositionIndicatorColor[3] [protected]
 

Definition at line 289 of file vtkKWThumbWheel.h.

int vtkKWThumbWheel::ResizeThumbWheel [protected]
 

Definition at line 291 of file vtkKWThumbWheel.h.

int vtkKWThumbWheel::DisplayLabel [protected]
 

Definition at line 292 of file vtkKWThumbWheel.h.

int vtkKWThumbWheel::DisplayEntry [protected]
 

Definition at line 293 of file vtkKWThumbWheel.h.

int vtkKWThumbWheel::DisplayEntryAndLabelOnTop [protected]
 

Definition at line 294 of file vtkKWThumbWheel.h.

int vtkKWThumbWheel::DisplayThumbWheelPositionIndicator [protected]
 

Definition at line 295 of file vtkKWThumbWheel.h.

int vtkKWThumbWheel::DisplayThumbWheelCenterIndicator [protected]
 

Definition at line 296 of file vtkKWThumbWheel.h.

int vtkKWThumbWheel::PopupMode [protected]
 

Definition at line 297 of file vtkKWThumbWheel.h.

int vtkKWThumbWheel::ExpandEntry [protected]
 

Definition at line 298 of file vtkKWThumbWheel.h.

char* vtkKWThumbWheel::Command [protected]
 

Definition at line 300 of file vtkKWThumbWheel.h.

char* vtkKWThumbWheel::StartCommand [protected]
 

Definition at line 301 of file vtkKWThumbWheel.h.

char* vtkKWThumbWheel::EndCommand [protected]
 

Definition at line 302 of file vtkKWThumbWheel.h.

char* vtkKWThumbWheel::EntryCommand [protected]
 

Definition at line 303 of file vtkKWThumbWheel.h.

double vtkKWThumbWheel::ThumbWheelShift [protected]
 

Definition at line 305 of file vtkKWThumbWheel.h.

int vtkKWThumbWheel::InteractionModes[3] [protected]
 

Definition at line 307 of file vtkKWThumbWheel.h.

vtkKWLabel* vtkKWThumbWheel::ThumbWheel [protected]
 

Definition at line 309 of file vtkKWThumbWheel.h.

vtkKWEntry* vtkKWThumbWheel::Entry [protected]
 

Definition at line 310 of file vtkKWThumbWheel.h.

vtkKWLabel* vtkKWThumbWheel::Label [protected]
 

Definition at line 311 of file vtkKWThumbWheel.h.

vtkKWTopLevel* vtkKWThumbWheel::TopLevel [protected]
 

Definition at line 312 of file vtkKWThumbWheel.h.

vtkKWPushButton* vtkKWThumbWheel::PopupPushButton [protected]
 

Definition at line 313 of file vtkKWThumbWheel.h.

int vtkKWThumbWheel::State [protected]
 

Definition at line 323 of file vtkKWThumbWheel.h.

LinearMotionState vtkKWThumbWheel::StartLinearMotionState [protected]
 

Definition at line 348 of file vtkKWThumbWheel.h.

NonLinearMotionState vtkKWThumbWheel::StartNonLinearMotionState [protected]
 

Definition at line 349 of file vtkKWThumbWheel.h.

int vtkKWThumbWheel::InInvokeCommand [protected]
 

Definition at line 351 of file vtkKWThumbWheel.h.


The documentation for this class was generated from the following file:
Generated on Tue May 30 12:45:38 2006 for ParaView by doxygen 1.3.5