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

vtkKWHeaderAnnotationEditor Class Reference

a header annotation widget More...

#include <vtkKWHeaderAnnotationEditor.h>

Inheritance diagram for vtkKWHeaderAnnotationEditor:

Inheritance graph
[legend]
Collaboration diagram for vtkKWHeaderAnnotationEditor:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 vtkTypeRevisionMacro (vtkKWHeaderAnnotationEditor, vtkKWCheckButtonWithPopupFrame)
void PrintSelf (ostream &os, vtkIndent indent)
virtual void Create (vtkKWApplication *app)
void Update ()
virtual void UpdateEnableState ()
virtual void SetPopupTextProperty (int)
virtual int GetPopupTextProperty ()
virtual void PopupTextPropertyOn ()
virtual void PopupTextPropertyOff ()
virtual void SetRenderWidget (vtkKWRenderWidget *)
virtual vtkKWRenderWidgetGetRenderWidget ()
virtual void SetVisibility (int i)
virtual int GetVisibility ()
virtual void VisibilityOn ()
virtual void VisibilityOff ()
virtual void SetAnnotationChangedEvent (int)
virtual int GetAnnotationChangedEvent ()
virtual void CheckButtonCallback ()
virtual void HeaderTextCallback ()
virtual void TextPropertyCallback ()
virtual vtkKWCheckButtonGetHeaderVisibilityButton ()

Static Public Member Functions

vtkKWHeaderAnnotationEditorNew ()

Protected Member Functions

 vtkKWHeaderAnnotationEditor ()
 ~vtkKWHeaderAnnotationEditor ()
virtual void Render ()
virtual void SetHeaderText (const char *txt)
virtual int GetCheckButtonState ()
virtual void SendChangedEvent ()

Protected Attributes

int AnnotationChangedEvent
vtkKWRenderWidgetRenderWidget
int PopupTextProperty
vtkKWFrameTextFrame
vtkKWEntryWithLabelTextEntry
vtkKWTextPropertyEditorTextPropertyWidget
vtkKWPopupButtonWithLabelTextPropertyPopupButton

Detailed Description

a header annotation widget

A class that provides a UI for header annotation (vtkTextActor).

Definition at line 32 of file vtkKWHeaderAnnotationEditor.h.


Constructor & Destructor Documentation

vtkKWHeaderAnnotationEditor::vtkKWHeaderAnnotationEditor  )  [protected]
 

vtkKWHeaderAnnotationEditor::~vtkKWHeaderAnnotationEditor  )  [protected]
 


Member Function Documentation

vtkKWHeaderAnnotationEditor* vtkKWHeaderAnnotationEditor::New  )  [static]
 

Reimplemented from vtkKWCheckButtonWithPopupFrame.

vtkKWHeaderAnnotationEditor::vtkTypeRevisionMacro vtkKWHeaderAnnotationEditor  ,
vtkKWCheckButtonWithPopupFrame 
 

void vtkKWHeaderAnnotationEditor::PrintSelf ostream &  os,
vtkIndent  indent
 

Reimplemented from vtkKWCheckButtonWithPopupFrame.

virtual void vtkKWHeaderAnnotationEditor::SetPopupTextProperty int   )  [virtual]
 

Makes the text property sub-widget popup (instead of displaying the whole text property UI, which can be long). This has to be called before Create(). Ignored if PopupMode is true.

virtual int vtkKWHeaderAnnotationEditor::GetPopupTextProperty  )  [virtual]
 

Makes the text property sub-widget popup (instead of displaying the whole text property UI, which can be long). This has to be called before Create(). Ignored if PopupMode is true.

virtual void vtkKWHeaderAnnotationEditor::PopupTextPropertyOn  )  [virtual]
 

Makes the text property sub-widget popup (instead of displaying the whole text property UI, which can be long). This has to be called before Create(). Ignored if PopupMode is true.

virtual void vtkKWHeaderAnnotationEditor::PopupTextPropertyOff  )  [virtual]
 

Makes the text property sub-widget popup (instead of displaying the whole text property UI, which can be long). This has to be called before Create(). Ignored if PopupMode is true.

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

Create the widget.

Reimplemented from vtkKWCheckButtonWithPopupFrame.

virtual void vtkKWHeaderAnnotationEditor::SetRenderWidget vtkKWRenderWidget  )  [virtual]
 

Set/Get the vtkKWRenderWidget that owns the header annotation.

virtual vtkKWRenderWidget* vtkKWHeaderAnnotationEditor::GetRenderWidget  )  [virtual]
 

Set/Get the vtkKWRenderWidget that owns the header annotation.

virtual void vtkKWHeaderAnnotationEditor::SetVisibility int  i  )  [virtual]
 

Set/Get the annotation visibility

virtual int vtkKWHeaderAnnotationEditor::GetVisibility  )  [virtual]
 

Set/Get the annotation visibility

virtual void vtkKWHeaderAnnotationEditor::VisibilityOn  )  [virtual]
 

Set/Get the annotation visibility

virtual void vtkKWHeaderAnnotationEditor::VisibilityOff  )  [virtual]
 

Set/Get the annotation visibility

virtual void vtkKWHeaderAnnotationEditor::SetAnnotationChangedEvent int   )  [virtual]
 

Set/Get the event invoked when the anything in the annotation is changed. Defaults to vtkKWEvent::ViewAnnotationChangedEvent

virtual int vtkKWHeaderAnnotationEditor::GetAnnotationChangedEvent  )  [virtual]
 

Set/Get the event invoked when the anything in the annotation is changed. Defaults to vtkKWEvent::ViewAnnotationChangedEvent

virtual void vtkKWHeaderAnnotationEditor::CheckButtonCallback  )  [virtual]
 

Callbacks

Reimplemented from vtkKWCheckButtonWithPopupFrame.

virtual void vtkKWHeaderAnnotationEditor::HeaderTextCallback  )  [virtual]
 

Callbacks

virtual void vtkKWHeaderAnnotationEditor::TextPropertyCallback  )  [virtual]
 

Callbacks

virtual vtkKWCheckButton* vtkKWHeaderAnnotationEditor::GetHeaderVisibilityButton  )  [inline, virtual]
 

Access to sub-widgets

Definition at line 80 of file vtkKWHeaderAnnotationEditor.h.

References vtkKWCheckButtonWithPopupFrame::GetCheckButton().

void vtkKWHeaderAnnotationEditor::Update  )  [virtual]
 

Update the GUI according to the value of the ivars

Reimplemented from vtkKWCheckButtonWithPopupFrame.

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

virtual void vtkKWHeaderAnnotationEditor::Render  )  [protected, virtual]
 

virtual void vtkKWHeaderAnnotationEditor::SetHeaderText const char *  txt  )  [protected, virtual]
 

virtual int vtkKWHeaderAnnotationEditor::GetCheckButtonState  )  [inline, protected, virtual]
 

Reimplemented from vtkKWCheckButtonWithPopupFrame.

Definition at line 119 of file vtkKWHeaderAnnotationEditor.h.

virtual void vtkKWHeaderAnnotationEditor::SendChangedEvent  )  [protected, virtual]
 


Member Data Documentation

int vtkKWHeaderAnnotationEditor::AnnotationChangedEvent [protected]
 

Definition at line 99 of file vtkKWHeaderAnnotationEditor.h.

vtkKWRenderWidget* vtkKWHeaderAnnotationEditor::RenderWidget [protected]
 

Definition at line 101 of file vtkKWHeaderAnnotationEditor.h.

int vtkKWHeaderAnnotationEditor::PopupTextProperty [protected]
 

Definition at line 105 of file vtkKWHeaderAnnotationEditor.h.

vtkKWFrame* vtkKWHeaderAnnotationEditor::TextFrame [protected]
 

Definition at line 107 of file vtkKWHeaderAnnotationEditor.h.

vtkKWEntryWithLabel* vtkKWHeaderAnnotationEditor::TextEntry [protected]
 

Definition at line 108 of file vtkKWHeaderAnnotationEditor.h.

vtkKWTextPropertyEditor* vtkKWHeaderAnnotationEditor::TextPropertyWidget [protected]
 

Definition at line 109 of file vtkKWHeaderAnnotationEditor.h.

vtkKWPopupButtonWithLabel* vtkKWHeaderAnnotationEditor::TextPropertyPopupButton [protected]
 

Definition at line 110 of file vtkKWHeaderAnnotationEditor.h.


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