111 virtual void destroyWidget();
112 void eventNotify(
unsigned int event, uintptr_t lParam);
113 static void initClass();
114 static void exitClass();
117 void updateComboBoxWidget();
118 void updateLabelWidget();
125 void createComboBoxWidget();
126 void createLabelWidget();
127 virtual SbVec2i32 getComponentInitSize();
131 virtual void changeItems();
132 virtual void changeSelectedItem();
133 virtual void changeLabel();
134 virtual void changeLabelVisibility();
135 virtual void changeLabelAlignment();
136 virtual void changeEnable();
137 virtual void changeWidgetEnable(
SbBool state);
138 virtual void changeEdgeStyle();
143 static char* DialogComboBox;
144 static void change3DSkin();
145 static SbBool isSkinLoaded();
146 static void setSkinLoaded(
SbBool loaded);
168 SoText3 *comboBoxText, *comboBoxItemText;
169 SoTransform *comboBoxFrameTransform, *comboBoxButtonTransform, *comboBoxItemTransform;
170 SoTranslation *comboBoxFrameTranslation, *comboBoxTextTranslation, \
171 *comboBoxItemsTranslation, *comboBoxButtonTranslation, \
172 *comboBoxItemTranslation, *comboBoxItemTextTranslation;
180 void create3DDialogComboBox();
181 void update3DComboBox();
182 void update3DLabel();
184 virtual void change3DLabel();
185 virtual void change3DLabelAlignment();
186 virtual void change3DLabelVisibility();
187 virtual void change3DSelectedItem();
188 void change3DItems();
189 virtual void set3DInactive();
191 static void startCB3D(
void *,
SoDragger *inDragger );
192 void draggerStartCallback3D();
194 SbBool m_isOpenedDropDown;
196 static SbBool m_isSkinLoaded;