Added close button on Dialog title bar

git-svn-id: http://svn.openscenegraph.org/osg/OpenSceneGraph/trunk@14435 16af8721-9629-0410-8352-f15c8da7e697
This commit is contained in:
Robert Osfield
2014-09-03 12:28:04 +00:00
parent 1e9722601c
commit 4f6dbf5623
4 changed files with 81 additions and 8 deletions

View File

@@ -22,6 +22,20 @@
namespace osgUI
{
class OSGUI_EXPORT CloseCallback : public osg::CallbackObject
{
public:
CloseCallback(const std::string& callbackName=std::string("close"));
CloseCallback(const CloseCallback& hc, const osg::CopyOp& copyop=osg::CopyOp::SHALLOW_COPY);
META_Object(osgUI, CloseCallback);
virtual bool run(osg::Object* object, osg::Parameters& inputParameters, osg::Parameters& outputParameters) const;
protected:
virtual ~CloseCallback() {}
};
class OSGUI_EXPORT HandleCallback : public osg::CallbackObject
{
public:
@@ -36,7 +50,6 @@ protected:
virtual ~HandleCallback() {}
};
class OSGUI_EXPORT DragCallback : public HandleCallback
{
public: