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

vtkKWPopupButton Class Reference

a button that triggers a popup More...

#include <vtkKWPopupButton.h>

Inheritance diagram for vtkKWPopupButton:

Inheritance graph
[legend]
Collaboration diagram for vtkKWPopupButton:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 vtkTypeRevisionMacro (vtkKWPopupButton, vtkKWPushButton)
void PrintSelf (ostream &os, vtkIndent indent)
virtual void Create (vtkKWApplication *app)
virtual void SetPopupTitle (const char *title)
virtual void UpdateEnableState ()
virtual vtkKWTopLevelGetPopupTopLevel ()
virtual vtkKWFrameGetPopupFrame ()
virtual vtkKWPushButtonGetPopupCloseButton ()
virtual void DisplayPopupCallback ()
virtual void WithdrawPopupCallback ()
virtual void SetWithdrawCommand (vtkObject *obj, const char *command)
virtual void SetWithdrawCommand (const char *)
virtual char * GetWithdrawCommand ()

Static Public Member Functions

vtkKWPopupButtonNew ()

Protected Member Functions

 vtkKWPopupButton ()
 ~vtkKWPopupButton ()
virtual void Bind ()
virtual void UnBind ()

Protected Attributes

vtkKWTopLevelPopupTopLevel
vtkKWFramePopupFrame
vtkKWPushButtonPopupCloseButton
char * WithdrawCommand

Detailed Description

a button that triggers a popup

The vtkKWPopupButton class creates a push button that will popup a window. User widgets should be inserted inside the PopupFrame ivar.

Definition at line 30 of file vtkKWPopupButton.h.


Constructor & Destructor Documentation

vtkKWPopupButton::vtkKWPopupButton  )  [protected]
 

vtkKWPopupButton::~vtkKWPopupButton  )  [protected]
 


Member Function Documentation

vtkKWPopupButton* vtkKWPopupButton::New  )  [static]
 

Reimplemented from vtkKWPushButton.

vtkKWPopupButton::vtkTypeRevisionMacro vtkKWPopupButton  ,
vtkKWPushButton 
 

void vtkKWPopupButton::PrintSelf ostream &  os,
vtkIndent  indent
 

Reimplemented from vtkKWPushButton.

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

Create the widget.

Reimplemented from vtkKWPushButton.

virtual vtkKWTopLevel* vtkKWPopupButton::GetPopupTopLevel  )  [virtual]
 

Access to sub-widgets. The PopupFrame widget is the place to put your own sub-widgets.

virtual vtkKWFrame* vtkKWPopupButton::GetPopupFrame  )  [virtual]
 

Access to sub-widgets. The PopupFrame widget is the place to put your own sub-widgets.

virtual vtkKWPushButton* vtkKWPopupButton::GetPopupCloseButton  )  [virtual]
 

Access to sub-widgets. The PopupFrame widget is the place to put your own sub-widgets.

virtual void vtkKWPopupButton::DisplayPopupCallback  )  [virtual]
 

Popup callbacks;

virtual void vtkKWPopupButton::WithdrawPopupCallback  )  [virtual]
 

Popup callbacks;

virtual void vtkKWPopupButton::SetPopupTitle const char *  title  )  [virtual]
 

Convenience method to set the popup title

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

virtual void vtkKWPopupButton::SetWithdrawCommand vtkObject *  obj,
const char *  command
[virtual]
 

Set and get the command that is called when the popup is withdrawed.

virtual void vtkKWPopupButton::SetWithdrawCommand const char *   )  [virtual]
 

Set and get the command that is called when the popup is withdrawed.

virtual char* vtkKWPopupButton::GetWithdrawCommand  )  [virtual]
 

Set and get the command that is called when the popup is withdrawed.

virtual void vtkKWPopupButton::Bind  )  [protected, virtual]
 

virtual void vtkKWPopupButton::UnBind  )  [protected, virtual]
 


Member Data Documentation

vtkKWTopLevel* vtkKWPopupButton::PopupTopLevel [protected]
 

Definition at line 76 of file vtkKWPopupButton.h.

vtkKWFrame* vtkKWPopupButton::PopupFrame [protected]
 

Definition at line 77 of file vtkKWPopupButton.h.

vtkKWPushButton* vtkKWPopupButton::PopupCloseButton [protected]
 

Definition at line 78 of file vtkKWPopupButton.h.

char* vtkKWPopupButton::WithdrawCommand [protected]
 

Definition at line 80 of file vtkKWPopupButton.h.


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