ultimatepp/upptst/ZoomedTopWindow/main.cpp
cxl 21dcc3813a .upptst
git-svn-id: svn://ultimatepp.org/upp/trunk@11720 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2018-01-23 13:06:00 +00:00

31 lines
429 B
C++

#include "ZoomedTopWindow.h"
struct MyWin : TopWindow {
MyWin();
};
MyWin::MyWin()
{
Sizeable().Zoomable();
}
ZoomedTopWindow::ZoomedTopWindow()
{
CtrlLayout(*this, "Window title");
Zoomable().Sizeable();
modal << [=] { MyWin().Run(); };
modeless << [=] {
static MyWin win;
if(win.IsOpen())
win.Close();
else
win.Open(this);
};
}
GUI_APP_MAIN
{
ZoomedTopWindow().Run();
}