23#ifndef _SO_DIALOG_CHOICE_
24#define _SO_DIALOG_CHOICE_
26#include <DialogViz/dialog/SoDialogComponent.h>
27#include <Inventor/fields/SoMFString.h>
88 virtual SoWidget getLabelWidget();
89 static void initClass();
90 static void exitClass();
91 virtual void updateFromSensor(
SoSensor* sensor);
93 virtual void destroyWidget();
95 void applyDlgCptAuditor();
104 virtual void changeEnable() {};
105 virtual void changeWidgetEnable(
SbBool ) {};
106 virtual void changeItems() {};
107 virtual void changeLabel();
108 virtual void changeLabelAlignment() {};
109 virtual void changeLabelVisibility() {};
110 virtual void changeSelectedItem() {};
111 void fixItemsNumber();
126 int m_prevSelectedItem;
129 virtual void change3DSelectedItem() {};
130 virtual void change3DItems() {};
Class for smart character strings.
<a href="IconLegend.html"><img src="extTGS.gif" alt="VSG extension" border="0"></a> Dialog Choice au...
<a href="IconLegend.html"><img src="extTGS.gif" alt="VSG extension" border="0"></a> Abstract class f...
void addItem(SbString newItem)
Convenient method for adding a new item.
SoMFString items
List of strings appearing in the component.
SoSFInt32 selectedItem
Selected choice.
void addAuditor(SoDialogChoiceAuditor *auditor)
Adds a dialogChoiceAuditor to the current Choice component.
void removeItem(int index)
Convenient method for removing a new item.
void insertItem(int index, SbString newItem)
Convenient method for inserting a new item.
void removeAuditor(SoDialogChoiceAuditor *auditor)
Removes the specified choiceAuditor from the auditor list.
<a href="IconLegend.html"><img src="extTGS.gif" alt="VSG extension" border="0"></a> Abstract base cl...
Multiple-value field containing any number of strings.
Field containing a int32_t integer.
Abstract base class for Open Inventor sensors.
Node representing a 3D translation.