Go to the documentation of this file.
33 #ifndef vtkWidgetEventTranslator_h
34 #define vtkWidgetEventTranslator_h
36 #include "vtkInteractionWidgetsModule.h"
70 void SetTranslation(
unsigned long VTKEvent,
unsigned long widgetEvent);
71 void SetTranslation(
const char *VTKEvent,
const char *widgetEvent);
72 void SetTranslation(
unsigned long VTKEvent,
int modifier,
char keyCode,
73 int repeatCount,
const char* keySym,
unsigned long widgetEvent);
74 void SetTranslation(
vtkEvent *VTKevent,
unsigned long widgetEvent);
75 void SetTranslation(
unsigned long VTKEvent,
vtkEventData *edata,
unsigned long widgetEvent);
83 unsigned long GetTranslation(
unsigned long VTKEvent);
84 const char *GetTranslation(
const char *VTKEvent);
85 unsigned long GetTranslation(
unsigned long VTKEvent,
int modifier,
char keyCode,
86 int repeatCount,
const char* keySym);
87 unsigned long GetTranslation(
unsigned long VTKEvent,
vtkEventData *edata);
88 unsigned long GetTranslation(
vtkEvent *VTKEvent);
96 int RemoveTranslation(
unsigned long VTKEvent,
97 int modifier,
char keyCode,
98 int repeatCount,
const char* keySym);
99 int RemoveTranslation(
vtkEvent *e );
101 int RemoveTranslation(
unsigned long VTKEvent);
102 int RemoveTranslation(
const char *VTKEvent);
static vtkObject * New()
Create an object with Debug turned off, modified time initialized to zero, and reference counting on.
abstract base class for most VTK objects
a complete specification of a VTK event including all modifiers
a simple class to control print indentation
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
platform-independent render window interaction including picking and frame rate control.
supports function callbacks