35 #ifndef vtkWidgetEventTranslator_h
36 #define vtkWidgetEventTranslator_h
66 void SetTranslation(
unsigned long VTKEvent,
unsigned long widgetEvent);
67 void SetTranslation(
const char *VTKEvent,
const char *widgetEvent);
68 void SetTranslation(
unsigned long VTKEvent,
int modifier,
char keyCode,
69 int repeatCount,
const char* keySym,
unsigned long widgetEvent);
70 void SetTranslation(
vtkEvent *VTKevent,
unsigned long widgetEvent);
77 unsigned long GetTranslation(
unsigned long VTKEvent);
78 const char *GetTranslation(
const char *VTKEvent);
79 unsigned long GetTranslation(
unsigned long VTKEvent,
int modifier,
char keyCode,
80 int repeatCount,
char* keySym);
81 unsigned long GetTranslation(
vtkEvent *VTKEvent);
87 int RemoveTranslation(
unsigned long VTKEvent,
88 int modifier,
char keyCode,
89 int repeatCount,
char* keySym);
90 int RemoveTranslation(
vtkEvent *e );
91 int RemoveTranslation(
unsigned long VTKEvent);
92 int RemoveTranslation(
const char *VTKEvent);
abstract base class for most VTK objects
platform-independent render window interaction including picking and frame rate control.
supports function callbacks
virtual void PrintSelf(ostream &os, vtkIndent indent)
a simple class to control print indentation
a complete specification of a VTK event including all modifiers