14#ifndef OSGUI_CALLBACKS
15#define OSGUI_CALLBACKS
Definition EventVisitor:42
Definition osgUI/Callbacks:28
const osgUI::Widget * getCloseWidget() const
Definition osgUI/Callbacks:36
virtual bool run(osg::Object *object, osg::Parameters &inputParameters, osg::Parameters &outputParameters) const
osg::observer_ptr< osgUI::Widget > _closeWidget
Definition osgUI/Callbacks:42
CloseCallback(const std::string &callbackName=std::string("close"), osgUI::Widget *closeWidget=0)
virtual ~CloseCallback()
Definition osgUI/Callbacks:41
CloseCallback(const CloseCallback &hc, const osg::CopyOp ©op=osg::CopyOp::SHALLOW_COPY)
osgUI::Widget * getCloseWidget()
Definition osgUI/Callbacks:35
META_Object(osgUI, CloseCallback)
void setCloseWidget(osgUI::Widget *widget)
Definition osgUI/Callbacks:34
Definition osgUI/Callbacks:60
osg::Vec3d _previousPosition
Definition osgUI/Callbacks:78
bool getDragging() const
Definition osgUI/Callbacks:67
void setDragging(bool v)
Definition osgUI/Callbacks:66
virtual ~DragCallback()
Definition osgUI/Callbacks:75
DragCallback(const DragCallback &dc, const osg::CopyOp ©op=osg::CopyOp::SHALLOW_COPY)
void setPreviousPosition(const osg::Vec3d &position)
Definition osgUI/Callbacks:69
META_Object(osgUI, DragCallback)
virtual bool handle(osgGA::EventVisitor *ev, osgGA::Event *event) const
const osg::Vec3d & getPreviousPosition() const
Definition osgUI/Callbacks:70
bool _dragging
Definition osgUI/Callbacks:77
Definition osgUI/Callbacks:46
virtual bool run(osg::Object *object, osg::Parameters &inputParameters, osg::Parameters &outputParameters) const
virtual ~HandleCallback()
Definition osgUI/Callbacks:56
HandleCallback(const HandleCallback &hc, const osg::CopyOp ©op=osg::CopyOp::SHALLOW_COPY)
virtual bool handle(osgGA::EventVisitor *ev, osgGA::Event *event) const
META_Object(osgUI, HandleCallback)
@ SHALLOW_COPY
Definition CopyOp:47
Definition observer_ptr:39
Definition AlignmentSettings:23
std::vector< osg::ref_ptr< osg::Object > > Parameters
Definition Callback:130
#define OSGUI_EXPORT
Definition osgUI/Export:40