24 #ifndef vtkWidgetEventTranslator_h
25 #define vtkWidgetEventTranslator_h
27 #include "vtkInteractionWidgetsModule.h"
31 VTK_ABI_NAMESPACE_BEGIN
62 void SetTranslation(
unsigned long VTKEvent,
unsigned long widgetEvent);
63 void SetTranslation(
const char* VTKEvent,
const char* widgetEvent);
64 void SetTranslation(
unsigned long VTKEvent,
int modifier,
char keyCode,
int repeatCount,
65 const char* keySym,
unsigned long widgetEvent);
66 void SetTranslation(
vtkEvent* VTKevent,
unsigned long widgetEvent);
67 void SetTranslation(
unsigned long VTKEvent,
vtkEventData* edata,
unsigned long widgetEvent);
75 unsigned long GetTranslation(
unsigned long VTKEvent);
76 const char* GetTranslation(
const char* VTKEvent);
77 unsigned long GetTranslation(
78 unsigned long VTKEvent,
int modifier,
char keyCode,
int repeatCount,
const char* keySym);
79 unsigned long GetTranslation(
unsigned long VTKEvent,
vtkEventData* edata);
80 unsigned long GetTranslation(
vtkEvent* VTKEvent);
88 int RemoveTranslation(
89 unsigned long VTKEvent,
int modifier,
char keyCode,
int repeatCount,
const char* keySym);
92 int RemoveTranslation(
unsigned long VTKEvent);
93 int RemoveTranslation(
const char* VTKEvent);
126 VTK_ABI_NAMESPACE_END
abstract base class for most VTK objects
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
a simple class to control print indentation
a complete specification of a VTK event including all modifiers
static vtkObject * New()
Create an object with Debug turned off, modified time initialized to zero, and reference counting on...