ultimatepp/uppdev/TestDraw/main.cpp
cxl 6622aac7f4 .uppdev
git-svn-id: svn://ultimatepp.org/upp/trunk@5120 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2012-07-05 08:23:17 +00:00

40 lines
793 B
C++

#include <CtrlLib/CtrlLib.h>
using namespace Upp;
class TestDraw : public TopWindow {
Button ok;
DocEdit edit;
virtual void Paint(Draw& w) {
Size sz = GetSize();
w.DrawRect(sz, SWhite);
w.DrawRect(200, 200, 1, 1, SBlack);
for(int i = 0; i < 3600; i += 450)
w.DrawText(200, 200, i, "Test of angle!", Arial(30));
w.DrawLine(0, 300, 1000, 300, PEN_DOT);
w.DrawLine(0, 305, 1000, 305, PEN_DASH);
}
public:
typedef TestDraw CLASSNAME;
TestDraw();
};
TestDraw::TestDraw()
{
Sizeable();
Add(ok.LeftPos(10, 100).TopPos(10, 20));
ok.SetLabel("TEST");
Add(edit.LeftPos(100, 300).TopPos(10, 100));
}
GUI_APP_MAIN
{
DUMP(GetStdFont());
FontInfo fi = GetStdFont().Info();
DUMP(fi.GetHeight());
DUMP(fi['X']);
TestDraw().Run();
}