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

vtkPVActiveTrackSelector Class Reference

Widget that shows menus to select the active track. More...

#include <vtkPVActiveTrackSelector.h>

Inheritance diagram for vtkPVActiveTrackSelector:

Inheritance graph
[legend]
Collaboration diagram for vtkPVActiveTrackSelector:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 vtkTypeRevisionMacro (vtkPVActiveTrackSelector, vtkPVTracedWidget)
void PrintSelf (ostream &os, vtkIndent indent)
virtual void Create (vtkKWApplication *app)
virtual void UpdateEnableState ()
void AddSource (vtkPVAnimationCueTree *)
void RemoveSource (vtkPVAnimationCueTree *)
void RemoveSource (vtkPVSource *)
void SelectSourceCallback (const char *key)
void SelectPropertyCallback (int cue_index)
int SelectCue (vtkPVAnimationCue *)
int SelectCue (const char *sourceName, vtkSMAnimationCueProxy *cue)
virtual vtkKWMenuButtonGetSourceMenuButton ()
virtual vtkKWMenuButtonGetPropertyMenuButton ()
virtual vtkPVAnimationCueGetCurrentCue ()
virtual int GetFocusCurrentCue ()
virtual void SetFocusCurrentCue (int)
virtual void SetPackHorizontally (int)
virtual int GetPackHorizontally ()
void ShallowCopy (vtkPVActiveTrackSelector *source, int onlyCopySources=0)

Static Public Member Functions

vtkPVActiveTrackSelectorNew ()

Protected Member Functions

 vtkPVActiveTrackSelector ()
 ~vtkPVActiveTrackSelector ()
void SelectSourceCallbackInternal (const char *key)
void SelectPropertyCallbackInternal (int cue_index)
void BuildPropertiesMenu (const char *pretext, vtkPVAnimationCueTree *cueTree)
void CleanupPropertiesMenu ()
void CleanupSource ()

Protected Attributes

vtkPVAnimationCueTreeCurrentSourceCueTree
vtkPVAnimationCueCurrentCue
vtkKWLabelSourceLabel
vtkKWMenuButtonSourceMenuButton
vtkKWLabelPropertyLabel
vtkKWMenuButtonPropertyMenuButton
vtkPVActiveTrackSelectorInternals * Internals
int PackHorizontally
int FocusCurrentCue

Detailed Description

Widget that shows menus to select the active track.

Definition at line 35 of file vtkPVActiveTrackSelector.h.


Constructor & Destructor Documentation

vtkPVActiveTrackSelector::vtkPVActiveTrackSelector  )  [protected]
 

vtkPVActiveTrackSelector::~vtkPVActiveTrackSelector  )  [protected]
 


Member Function Documentation

vtkPVActiveTrackSelector* vtkPVActiveTrackSelector::New  )  [static]
 

Reimplemented from vtkPVTracedWidget.

vtkPVActiveTrackSelector::vtkTypeRevisionMacro vtkPVActiveTrackSelector  ,
vtkPVTracedWidget 
 

void vtkPVActiveTrackSelector::PrintSelf ostream &  os,
vtkIndent  indent
 

Reimplemented from vtkPVTracedWidget.

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

Create the widget.

Reimplemented from vtkKWCompositeWidget.

void vtkPVActiveTrackSelector::AddSource vtkPVAnimationCueTree  ) 
 

Add the AnimationCue for a PVSource.

void vtkPVActiveTrackSelector::RemoveSource vtkPVAnimationCueTree  ) 
 

Add the AnimationCue for a PVSource.

void vtkPVActiveTrackSelector::RemoveSource vtkPVSource  ) 
 

Add the AnimationCue for a PVSource.

void vtkPVActiveTrackSelector::SelectSourceCallback const char *  key  ) 
 

These are the callbacks for menus.

void vtkPVActiveTrackSelector::SelectPropertyCallback int  cue_index  ) 
 

These are the callbacks for menus.

int vtkPVActiveTrackSelector::SelectCue vtkPVAnimationCue  ) 
 

When ever a cue gets focus, this method should be called so that the cue gets selected in the Track Selector as well. Call with argument NULL when a cue is unselected. Returns 0 if passed cue does not exist, 1 otherwise.

int vtkPVActiveTrackSelector::SelectCue const char *  sourceName,
vtkSMAnimationCueProxy cue
 

When ever a cue gets focus, this method should be called so that the cue gets selected in the Track Selector as well. Call with argument NULL when a cue is unselected. Returns 0 if passed cue does not exist, 1 otherwise.

virtual vtkKWMenuButton* vtkPVActiveTrackSelector::GetSourceMenuButton  )  [virtual]
 

Accessors to menu buttons

virtual vtkKWMenuButton* vtkPVActiveTrackSelector::GetPropertyMenuButton  )  [virtual]
 

Accessors to menu buttons

virtual vtkPVAnimationCue* vtkPVActiveTrackSelector::GetCurrentCue  )  [virtual]
 

Returns the currently selected cue.

virtual int vtkPVActiveTrackSelector::GetFocusCurrentCue  )  [virtual]
 

Determines whether the currently select cue gets the focus in the track view. True by default/

virtual void vtkPVActiveTrackSelector::SetFocusCurrentCue int   )  [virtual]
 

Determines whether the currently select cue gets the focus in the track view. True by default/

virtual void vtkPVActiveTrackSelector::SetPackHorizontally int   )  [virtual]
 

If PackHorizontally, the sub-widgets will be packed horizontally, instead of being gridded vertically. This is false by default. Call before Create().

virtual int vtkPVActiveTrackSelector::GetPackHorizontally  )  [virtual]
 

If PackHorizontally, the sub-widgets will be packed horizontally, instead of being gridded vertically. This is false by default. Call before Create().

void vtkPVActiveTrackSelector::ShallowCopy vtkPVActiveTrackSelector source,
int  onlyCopySources = 0
 

(Shallow) copy all the source cues from the source widget. If onlyCopySources is true, only cues that have an associated PVSource are copied.

virtual void vtkPVActiveTrackSelector::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.

Reimplemented from vtkKWWidget.

void vtkPVActiveTrackSelector::SelectSourceCallbackInternal const char *  key  )  [protected]
 

void vtkPVActiveTrackSelector::SelectPropertyCallbackInternal int  cue_index  )  [protected]
 

void vtkPVActiveTrackSelector::BuildPropertiesMenu const char *  pretext,
vtkPVAnimationCueTree cueTree
[protected]
 

void vtkPVActiveTrackSelector::CleanupPropertiesMenu  )  [protected]
 

void vtkPVActiveTrackSelector::CleanupSource  )  [protected]
 


Member Data Documentation

vtkPVAnimationCueTree* vtkPVActiveTrackSelector::CurrentSourceCueTree [protected]
 

Definition at line 116 of file vtkPVActiveTrackSelector.h.

vtkPVAnimationCue* vtkPVActiveTrackSelector::CurrentCue [protected]
 

Definition at line 117 of file vtkPVActiveTrackSelector.h.

vtkKWLabel* vtkPVActiveTrackSelector::SourceLabel [protected]
 

Definition at line 118 of file vtkPVActiveTrackSelector.h.

vtkKWMenuButton* vtkPVActiveTrackSelector::SourceMenuButton [protected]
 

Definition at line 119 of file vtkPVActiveTrackSelector.h.

vtkKWLabel* vtkPVActiveTrackSelector::PropertyLabel [protected]
 

Definition at line 121 of file vtkPVActiveTrackSelector.h.

vtkKWMenuButton* vtkPVActiveTrackSelector::PropertyMenuButton [protected]
 

Definition at line 122 of file vtkPVActiveTrackSelector.h.

vtkPVActiveTrackSelectorInternals* vtkPVActiveTrackSelector::Internals [protected]
 

PIMPL Encapsulation for STL containers

Reimplemented from vtkKWWidget.

Definition at line 124 of file vtkPVActiveTrackSelector.h.

int vtkPVActiveTrackSelector::PackHorizontally [protected]
 

Definition at line 126 of file vtkPVActiveTrackSelector.h.

int vtkPVActiveTrackSelector::FocusCurrentCue [protected]
 

Definition at line 127 of file vtkPVActiveTrackSelector.h.


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