vtkKWPushButtonWithMenu Class Reference

PushButton with left mouse bound to menu. More...

#include <vtkKWPushButtonWithMenu.h>

Inheritance diagram for vtkKWPushButtonWithMenu:
Inheritance graph
[legend]
Collaboration diagram for vtkKWPushButtonWithMenu:
Collaboration graph
[legend]

List of all members.

Public Types

typedef vtkKWCompositeWidget Superclass

Public Member Functions

virtual const char * GetClassName ()
virtual int IsA (const char *type)
void PrintSelf (ostream &os, vtkIndent indent)
virtual void UpdateEnableState ()



virtual vtkKWMenuGetMenu ()
virtual vtkKWMenuButtonGetMenuButton ()
virtual vtkKWPushButtonGetPushButton ()

Static Public Member Functions

static vtkKWPushButtonWithMenuNew ()
static int IsTypeOf (const char *type)
static vtkKWPushButtonWithMenuSafeDownCast (vtkObject *o)

Protected Member Functions

 vtkKWPushButtonWithMenu ()
 ~vtkKWPushButtonWithMenu ()
virtual void CreateWidget ()

Protected Attributes

vtkKWMenuButtonMenuButton
vtkKWPushButtonPushButton

Detailed Description

PushButton with left mouse bound to menu.

vtkKWPushButtonWithMenu was created for the reset view. The menu will change the behavior of the button.

Definition at line 30 of file vtkKWPushButtonWithMenu.h.


Member Typedef Documentation

Reimplemented from vtkKWCompositeWidget.

Definition at line 35 of file vtkKWPushButtonWithMenu.h.


Constructor & Destructor Documentation

vtkKWPushButtonWithMenu::vtkKWPushButtonWithMenu (  )  [protected]
vtkKWPushButtonWithMenu::~vtkKWPushButtonWithMenu (  )  [protected]

Member Function Documentation

static vtkKWPushButtonWithMenu* vtkKWPushButtonWithMenu::New (  )  [static]

Reimplemented from vtkKWCompositeWidget.

virtual const char* vtkKWPushButtonWithMenu::GetClassName (  )  [virtual]

Reimplemented from vtkKWCompositeWidget.

static int vtkKWPushButtonWithMenu::IsTypeOf ( const char *  type  )  [static]

Reimplemented from vtkKWCompositeWidget.

virtual int vtkKWPushButtonWithMenu::IsA ( const char *  type  )  [virtual]

Reimplemented from vtkKWCompositeWidget.

static vtkKWPushButtonWithMenu* vtkKWPushButtonWithMenu::SafeDownCast ( vtkObject o  )  [static]

Reimplemented from vtkKWCompositeWidget.

void vtkKWPushButtonWithMenu::PrintSelf ( ostream &  os,
vtkIndent  indent 
) [virtual]

Reimplemented from vtkKWCompositeWidget.

virtual vtkKWMenu* vtkKWPushButtonWithMenu::GetMenu (  )  [virtual]

Get internal objects.

virtual vtkKWMenuButton* vtkKWPushButtonWithMenu::GetMenuButton (  )  [virtual]

Get internal objects.

virtual vtkKWPushButton* vtkKWPushButtonWithMenu::GetPushButton (  )  [virtual]

Get internal objects.

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

virtual void vtkKWPushButtonWithMenu::CreateWidget (  )  [protected, virtual]

Create the widget.

Reimplemented from vtkKWCompositeWidget.


Member Data Documentation

Definition at line 62 of file vtkKWPushButtonWithMenu.h.

Definition at line 63 of file vtkKWPushButtonWithMenu.h.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on Tue Apr 27 02:36:43 2010 for KWWidgets by  doxygen 1.6.1