ultimatepp/uppdev/GLCtrlBug/main.cpp
cxl 351994a6cc Adding uppdev....
git-svn-id: svn://ultimatepp.org/upp/trunk@328 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2008-08-15 08:36:24 +00:00

36 lines
548 B
C++

#include <CtrlLib/CtrlLib.h>
#include <GLCtrl/GLCtrl.h>
using namespace Upp;
#define LAYOUTFILE <GLCtrlBug/GLCtrlBug.lay>
#include <CtrlCore/lay.h>
class GLCtrlBug : public WithGLCtrlBugLayout<TopWindow>
{
public:
typedef GLCtrlBug CLASSNAME;
GLCtrlBug();
void test();
};
GLCtrlBug::GLCtrlBug()
{
CtrlLayout(*this, "Window title");
_button <<= THISBACK(test);
}
void GLCtrlBug::test()
{
if(_glCtrl.GetParent())
RemoveChild(&_glCtrl);
else
Add(_glCtrl);
}
GUI_APP_MAIN
{
GLCtrlBug().Run();
}