ultimatepp/uppdev/ArrayCtrl/main.cpp
cxl 84ebc521c3 .uppdev
git-svn-id: svn://ultimatepp.org/upp/trunk@7369 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2014-05-13 12:24:50 +00:00

43 lines
643 B
C++

#include <CtrlLib/CtrlLib.h>
using namespace Upp;
struct App : TopWindow {
ArrayCtrl a;
bool Order(int i1, int i2) {
DDUMP(a.Get(i1, 0));
DDUMP(a.Get(i2, 0));
return a.Get(i1, 0) < a.Get(i2, 0);
}
void DoTip(Point p)
{
if(p.y & 1)
a.Tip("Hello!");
else
a.Tip("");
}
typedef App CLASSNAME;
App() {
Add(a.SizePos());
Sizeable().Zoomable();
a.AddColumn("Test");
for(int i = 0; i < 200; i++) {
a.Add((int)Random(10000));
}
// a.Sort(THISBACK(Order));
a.Sort();
a.WhenMouseMove = THISBACK(DoTip);
}
};
GUI_APP_MAIN
{
DUMP("Test");
App().Run();
}