11 #ifndef vtkVRMenuWidget_h
12 #define vtkVRMenuWidget_h
16 #include "vtkRenderingVRModule.h"
19 VTK_ABI_NAMESPACE_BEGIN
55 vtkGetMacro(WidgetState,
int);
64 #if !defined(VTK_LEGACY_REMOVE)
73 void PushFrontMenuItem(
const char*
name,
const char* text,
vtkCommand* cmd);
74 void RenameMenuItem(
const char*
name,
const char* text);
75 void RemoveMenuItem(
const char*
name);
76 void RemoveAllMenuItems();
88 class InternalElement;
89 std::deque<InternalElement*>
Menus;
97 static void EventCallback(
98 vtkObject*
object,
unsigned long event,
void* clientdata,
void* calldata);
109 VTK_ABI_NAMESPACE_END
abstract base class for most VTK objects
#define VTK_DEPRECATED_IN_9_2_0(reason)
superclass for callback/observer methods
supports function callbacks
a simple class to control print indentation
static vtkObject * New()
Create an object with Debug turned off, modified time initialized to zero, and reference counting on...