ultimatepp/uppdev/ArrayCtrlMargin/main.cpp
cxl 1238d5f738 .uppdev
git-svn-id: svn://ultimatepp.org/upp/trunk@2784 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2010-10-13 20:00:18 +00:00

35 lines
659 B
C++

#include <CtrlLib/CtrlLib.h>
class TestArrayMargin : public TopWindow {
ArrayCtrl array;
EditString eString;
public:
typedef TestArrayMargin CLASSNAME;
TestArrayMargin();
};
TestArrayMargin::TestArrayMargin()
{
array.SetRect(0,0,500,100);
Add(array);
array.AddColumn("test");
for(int
array.Add("item 1");
}
struct MarginDisplay : Display {
Display *b;
int margin;
virtual void Paint(Draw& w, const Rect& r, const Value& q, Color ink, Color paper, dword style) const
{
w.DrawRect(r, paper);
b->Paint(w, r.Deflated(margin, 0), q, ink, paper, style);
}
}
GUI_APP_MAIN
{
TestArrayMargin().Run();
}