69 typedef std::vector< osg::ref_ptr<Item> >
Items;
Definition EventVisitor:42
osg::ref_ptr< osg::Switch > _backgroundSwitch
Definition ComboBox:96
META_Node(osgUI, ComboBox)
const Items & getItems() const
Definition ComboBox:73
virtual void leaveImplementation()
void addItem(Item *item)
Definition ComboBox:59
std::vector< osg::ref_ptr< Item > > Items
Definition ComboBox:69
void setCurrentIndex(unsigned int i)
Items & getItems()
Definition ComboBox:72
osg::Vec3d _popupItemOrigin
Definition ComboBox:92
unsigned int _currentIndex
Definition ComboBox:91
virtual ~ComboBox()
Definition ComboBox:88
void removeItem(unsigned int i)
Definition ComboBox:66
Item * getItem(unsigned int i)
Definition ComboBox:62
virtual void currrentIndexChanged(unsigned int i)
const Item * getItem(unsigned int i) const
Definition ComboBox:63
virtual void currentIndexChangedImplementation(unsigned int i)
unsigned int getCurrentIndex() const
Definition ComboBox:76
void setItem(unsigned int i, Item *item)
Definition ComboBox:61
Items _items
Definition ComboBox:90
ComboBox(const ComboBox &combobox, const osg::CopyOp ©op=osg::CopyOp::SHALLOW_COPY)
virtual void createGraphicsImplementation()
osg::ref_ptr< osgUI::Popup > _popup
Definition ComboBox:97
osg::Vec3d _popupItemSize
Definition ComboBox:93
virtual void enterImplementation()
osg::ref_ptr< osg::Switch > _buttonSwitch
Definition ComboBox:95
virtual bool handleImplementation(osgGA::EventVisitor *ev, osgGA::Event *event)
void clear()
Definition ComboBox:65
void setItems(const Items &items)
Definition ComboBox:71
unsigned int getNumItems()
Definition ComboBox:67
const osg::Vec4f & getColor() const
Definition ComboBox:43
Item(const osg::Vec4 &col)
Definition ComboBox:31
Item()
Definition ComboBox:28
Item(const std::string &str, const osg::Vec4 &col)
Definition ComboBox:30
std::string _text
Definition ComboBox:48
void setText(const std::string &text)
Definition ComboBox:37
Item(const std::string &str)
Definition ComboBox:29
std::string & getText()
Definition ComboBox:38
osg::Vec4f & getColor()
Definition ComboBox:42
void setColor(const osg::Vec4f &color)
Definition ComboBox:41
Item(const Item &item, const osg::CopyOp ©op=osg::CopyOp::SHALLOW_COPY)
Definition ComboBox:33
virtual ~Item()
Definition ComboBox:46
const std::string & getText() const
Definition ComboBox:39
osg::Vec4 _color
Definition ComboBox:49
@ SHALLOW_COPY
Definition CopyOp:47
Object()
Definition Object:69
Definition AlignmentSettings:23
Vec4f Vec4
Definition Vec4:21
#define OSGUI_EXPORT
Definition osgUI/Export:40