#include <vtkPVInteractorStyleControl.h>
Inheritance diagram for vtkPVInteractorStyleControl:
Public Member Functions | |
vtkTypeRevisionMacro (vtkPVInteractorStyleControl, vtkPVTracedWidget) | |
void | PrintSelf (ostream &os, vtkIndent indent) |
virtual void | Create (vtkKWApplication *app) |
void | AddManipulator (const char *, vtkPVCameraManipulator *) |
void | UpdateMenus () |
void | SetLabel (const char *) |
vtkPVWidget * | GetWidget (const char *name) |
void | ExecuteEvent (vtkObject *wdg, unsigned long event, void *calldata) |
virtual void | SaveState (ofstream *file) |
virtual void | UpdateEnableState () |
virtual vtkKWFrameWithLabel * | GetLabeledFrame () |
int | SetManipulator (int pos, const char *) |
vtkPVCameraManipulator * | GetManipulator (int pos) |
vtkPVCameraManipulator * | GetManipulator (const char *name) |
void | SetCurrentManipulator (int pos, const char *) |
void | SetCurrentManipulator (int mouse, int key, const char *) |
void | SetManipulatorCollection (vtkCollection *) |
virtual vtkCollection * | GetManipulatorCollection () |
virtual void | SetDefaultManipulator (const char *) |
virtual char * | GetDefaultManipulator () |
void | ReadRegistry () |
void | StoreRegistry () |
virtual void | SetRegistryName (const char *) |
virtual char * | GetRegistryName () |
void | AddArgument (const char *name, const char *manipulator, vtkPVWidget *widget) |
void | ChangeArgument (const char *name, const char *widget) |
void | ResetWidget (vtkPVCameraManipulator *, const char *name) |
virtual vtkPVCameraManipulator * | GetCurrentManipulator () |
Static Public Member Functions | |
vtkPVInteractorStyleControl * | New () |
Protected Member Functions | |
vtkPVInteractorStyleControl () | |
~vtkPVInteractorStyleControl () | |
Protected Attributes | |
vtkKWFrameWithLabel * | LabeledFrame |
vtkKWFrame * | OuterFrame |
vtkKWLabel * | Labels [6] |
vtkKWMenuButton * | Menus [9] |
vtkKWFrame * | ArgumentsFrame |
vtkPVInteractorStyleControlCmd * | Observer |
int | InEvent |
vtkCollection * | ManipulatorCollection |
char * | DefaultManipulator |
char * | RegistryName |
vtkPVCameraManipulator * | CurrentManipulator |
vtkPVInteractorStyleControlInternal * | Internals |
This widget defines a user interface for controlling interactor style. It defines nine menus for different button and keyboard combinations and bind a manipulator for each one of them. It also provides a simple user interface for some manipulators.
Definition at line 42 of file vtkPVInteractorStyleControl.h.
|
|
|
|
|
Reimplemented from vtkPVTracedWidget. |
|
|
|
Reimplemented from vtkPVTracedWidget. |
|
Create the widget. Reimplemented from vtkKWCompositeWidget. |
|
Get the vtkKWWidget for the internal frame. |
|
Add manipulator to the list of manipulators. |
|
Update menus after adding manipulators. |
|
Set label of the control widget. |
|
Set the specific manipulator for a mouse button and key combination. |
|
Set the specific manipulator for a mouse button and key combination. |
|
Set the specific manipulator for a mouse button and key combination. |
|
Set the current manipulator to the specified one for the mouse button and keypress combination. |
|
Set the current manipulator to the specified one for the mouse button and keypress combination. |
|
In order for manipulators to work, you have to set them on the window. This method sets the window. |
|
In order for manipulators to work, you have to set them on the window. This method sets the window. |
|
Set or get the default manipulator. The default manipulator is the one that is present in menus (after UpdateMenus) which do not have any manipulator set. |
|
Set or get the default manipulator. The default manipulator is the one that is present in menus (after UpdateMenus) which do not have any manipulator set. |
|
Read and store information to the registry. |
|
Read and store information to the registry. |
|
Type or name of manipulator is used for storing in the registry. |
|
Type or name of manipulator is used for storing in the registry. |
|
Add argument that can be modified for specific manipulator. |
|
Callback for widget to call when user modifies UI. |
|
Callback for widget to call when user modifies UI. |
|
Get a widget by name |
|
This is hack to convert the current manipulator to Tcl variable. |
|
This method is called when one of the manipulator is modified. |
|
Export the state of the interactor style to a file. |
|
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. |
|
Definition at line 147 of file vtkPVInteractorStyleControl.h. |
|
Definition at line 148 of file vtkPVInteractorStyleControl.h. |
|
Definition at line 149 of file vtkPVInteractorStyleControl.h. |
|
Definition at line 150 of file vtkPVInteractorStyleControl.h. |
|
Definition at line 151 of file vtkPVInteractorStyleControl.h. |
|
Definition at line 153 of file vtkPVInteractorStyleControl.h. |
|
Definition at line 155 of file vtkPVInteractorStyleControl.h. |
|
Definition at line 157 of file vtkPVInteractorStyleControl.h. |
|
Definition at line 158 of file vtkPVInteractorStyleControl.h. |
|
Definition at line 159 of file vtkPVInteractorStyleControl.h. |
|
Definition at line 162 of file vtkPVInteractorStyleControl.h. |
|
PIMPL Encapsulation for STL containers Reimplemented from vtkKWWidget. Definition at line 164 of file vtkPVInteractorStyleControl.h. |