Definition AlignmentSettings:23
Copy Op(erator) used to control whether shallow or deep copy is used during copy construction and clo...
Definition CopyOp:41
@ SHALLOW_COPY
Definition CopyOp:47
Smart pointer for handling referenced counted objects.
Definition ref_ptr:32
Base Event class.
Definition Event:27
Basic EventVisitor implementation for animating a scene.
Definition EventVisitor:42
virtual void leaveImplementation()
virtual bool handleImplementation(osgGA::EventVisitor *ev, osgGA::Event *event)
virtual void textChangedImplementation(const std::string &text)
const std::string & getText() const
Definition LineEdit:32
virtual void returnPressed()
Definition LineEdit:46
const Validator * getValidator() const
Definition LineEdit:41
void setText(const std::string &text)
Validator * getValidator()
Definition LineEdit:40
virtual void enterImplementation()
META_Node(osgUI, LineEdit)
std::string _text
Definition LineEdit:54
osg::ref_ptr< osgText::Text > _textDrawable
Definition LineEdit:58
virtual ~LineEdit()
Definition LineEdit:50
osg::ref_ptr< osg::Switch > _backgroundSwitch
Definition LineEdit:57
LineEdit(const LineEdit &label, const osg::CopyOp ©op=osg::CopyOp::SHALLOW_COPY)
osg::ref_ptr< Validator > _validator
Definition LineEdit:52
virtual void textChanged(const std::string &text)
virtual void createGraphicsImplementation()
createGraphicsImplementation method that creates the subgraph that will render the widget and assigns...
virtual void returnPressedImplementation()
void setValidator(Validator *validator)
Definition LineEdit:39
bool runCallbacks(const std::string &name, osg::Parameters &inputParameters, osg::Parameters &outputParameters)
invoke all callbacks with specified names providing input and output parameters.
Definition Widget:133
#define OSGUI_EXPORT
Definition Export:40