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

vtkKWCheckButtonWithPopupFrame Class Reference

a popup frame + checkbutton More...

#include <vtkKWCheckButtonWithPopupFrame.h>

Inheritance diagram for vtkKWCheckButtonWithPopupFrame:

Inheritance graph
[legend]
Collaboration diagram for vtkKWCheckButtonWithPopupFrame:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 vtkTypeRevisionMacro (vtkKWCheckButtonWithPopupFrame, vtkKWPopupFrame)
void PrintSelf (ostream &os, vtkIndent indent)
virtual void Create (vtkKWApplication *app)
virtual void CheckButtonCallback ()
virtual void Update ()
virtual void UpdateEnableState ()
virtual void SetDisablePopupButtonWhenNotChecked (int)
virtual void DisablePopupButtonWhenNotCheckedOn ()
virtual void DisablePopupButtonWhenNotCheckedOff ()
virtual int GetDisablePopupButtonWhenNotChecked ()
virtual vtkKWCheckButtonGetCheckButton ()

Static Public Member Functions

vtkKWCheckButtonWithPopupFrameNew ()

Protected Member Functions

 vtkKWCheckButtonWithPopupFrame ()
 ~vtkKWCheckButtonWithPopupFrame ()
virtual int GetCheckButtonState ()

Protected Attributes

int DisablePopupButtonWhenNotChecked
vtkKWCheckButtonCheckButton

Detailed Description

a popup frame + checkbutton

A class that provides a checkbutton and a (popup) frame. In popup mode the checkbutton is visible on the left of the popup button that will display the frame. In normal mode, the checkbutton is the first item packed in the frame.

Definition at line 30 of file vtkKWCheckButtonWithPopupFrame.h.


Constructor & Destructor Documentation

vtkKWCheckButtonWithPopupFrame::vtkKWCheckButtonWithPopupFrame  )  [protected]
 

vtkKWCheckButtonWithPopupFrame::~vtkKWCheckButtonWithPopupFrame  )  [protected]
 


Member Function Documentation

vtkKWCheckButtonWithPopupFrame* vtkKWCheckButtonWithPopupFrame::New  )  [static]
 

Reimplemented from vtkKWPopupFrame.

Reimplemented in vtkKWCornerAnnotationEditor, vtkKWHeaderAnnotationEditor, vtkKWScalarBarAnnotation, and vtkPVCornerAnnotationEditor.

vtkKWCheckButtonWithPopupFrame::vtkTypeRevisionMacro vtkKWCheckButtonWithPopupFrame  ,
vtkKWPopupFrame 
 

void vtkKWCheckButtonWithPopupFrame::PrintSelf ostream &  os,
vtkIndent  indent
 

Reimplemented from vtkKWPopupFrame.

Reimplemented in vtkKWCornerAnnotationEditor, vtkKWHeaderAnnotationEditor, vtkKWScalarBarAnnotation, and vtkPVCornerAnnotationEditor.

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

Create the widget.

Reimplemented from vtkKWPopupFrame.

Reimplemented in vtkKWCornerAnnotationEditor, vtkKWHeaderAnnotationEditor, and vtkKWScalarBarAnnotation.

virtual void vtkKWCheckButtonWithPopupFrame::SetDisablePopupButtonWhenNotChecked int   )  [virtual]
 

Automatically disable the popup button when the checkbutton is not checked.

virtual void vtkKWCheckButtonWithPopupFrame::DisablePopupButtonWhenNotCheckedOn  )  [virtual]
 

Automatically disable the popup button when the checkbutton is not checked.

virtual void vtkKWCheckButtonWithPopupFrame::DisablePopupButtonWhenNotCheckedOff  )  [virtual]
 

Automatically disable the popup button when the checkbutton is not checked.

virtual int vtkKWCheckButtonWithPopupFrame::GetDisablePopupButtonWhenNotChecked  )  [virtual]
 

Automatically disable the popup button when the checkbutton is not checked.

virtual void vtkKWCheckButtonWithPopupFrame::CheckButtonCallback  )  [virtual]
 

Callbacks

Reimplemented in vtkKWCornerAnnotationEditor, vtkKWHeaderAnnotationEditor, and vtkKWScalarBarAnnotation.

virtual vtkKWCheckButton* vtkKWCheckButtonWithPopupFrame::GetCheckButton  )  [virtual]
 

Access to sub-widgets

Referenced by vtkKWCornerAnnotationEditor::GetCornerVisibilityButton(), vtkKWHeaderAnnotationEditor::GetHeaderVisibilityButton(), and vtkKWScalarBarAnnotation::GetScalarBarVisibilityButton().

virtual void vtkKWCheckButtonWithPopupFrame::Update  )  [virtual]
 

Update the GUI according to the value of the ivars

Reimplemented in vtkKWCornerAnnotationEditor, vtkKWHeaderAnnotationEditor, vtkKWScalarBarAnnotation, and vtkPVCornerAnnotationEditor.

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

Reimplemented in vtkKWCornerAnnotationEditor, vtkKWHeaderAnnotationEditor, and vtkKWScalarBarAnnotation.

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

Reimplemented in vtkKWCornerAnnotationEditor, vtkKWHeaderAnnotationEditor, and vtkKWScalarBarAnnotation.

Definition at line 81 of file vtkKWCheckButtonWithPopupFrame.h.


Member Data Documentation

int vtkKWCheckButtonWithPopupFrame::DisablePopupButtonWhenNotChecked [protected]
 

Definition at line 73 of file vtkKWCheckButtonWithPopupFrame.h.

vtkKWCheckButton* vtkKWCheckButtonWithPopupFrame::CheckButton [protected]
 

Definition at line 75 of file vtkKWCheckButtonWithPopupFrame.h.


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