23#ifndef _SO_MENU_CHECK_BOX_
24#define _SO_MENU_CHECK_BOX_
114 virtual void buildMenu(
void* parent,
SbBool isActive2d,
int index = -1);
115 static void initClass();
116 static void exitClass();
117 virtual void menuEvent(
void* parent,
int itemId);
118 virtual void updateFromSensor(
SoSensor* sensor);
119 virtual void destroyNoDeleteMenuItem();
120 void applyDlgCptAuditor();
123 void* m_checkBoxMenuWin;
126 virtual void changeLabel();
127 virtual void changeEnable();
131 void changeOnString();
132 void changeAccelerator();
133 void insertMenuItem(
int index);
134 void updateMenuItem();
144 static char* MenuCheckBox;
145 static void change3DSkin();
146 static SbBool isSkinLoaded();
147 static void setSkinLoaded(
SbBool loaded);
161 static SbBool m_isSkinLoaded;
163 void create3DCheckBox(
int index);
164 void update3DCheckBox();
166 void change3DState();
167 void change3DOnString();
169 static void finishCB3D(
void *,
SoDragger *inDragger );
170 virtual void draggerFinishCallback3D();
#define SO_DG_HEADER(className)
#define FIELD_SENSOR(field)
#define SO_DG_CATALOG_ENTRY_HEADER(resource)
Base class for nodekits that move in response to click-drag-release mouse events.
Field containing a single Boolean value.
Field containing a string.
Abstract base class for Open Inventor sensors.
Node representing a 3D translation.