.reference

git-svn-id: svn://ultimatepp.org/upp/trunk@8916 f0d560ea-af0d-0410-9eb7-867de7ffcac7
This commit is contained in:
cxl 2015-09-13 06:07:39 +00:00
parent bdbbeca30e
commit 74310041b8

View file

@ -5,6 +5,8 @@ using namespace Upp;
#define LAYOUTFILE <Cpp11/Cpp11.lay>
#include <CtrlCore/lay.h>
#ifdef CPP_11
GUI_APP_MAIN
{
WithMyAppLayout<TopWindow> dlg;
@ -22,3 +24,34 @@ GUI_APP_MAIN
};
dlg.Execute();
}
#else
struct MyApp : WithMyAppLayout<TopWindow> {
typedef MyApp CLASSNAME;
void Add() {
if(list.Find(~number) < 0)
list.Add(~number);
}
void Sel() {
number <<= list.GetKey();
}
MyApp() {
CtrlLayout(*this, "C++ demo");
list.NoHeader().AddColumn();
Vector<int> x;
x << 1 << 2 << 12 << 34 << 15 << 11;
for(int i = 0; i < x.GetCount(); i++)
list.Add(x[i]);
add <<= THISBACK(Add);
list.WhenSel = THISBACK(Sel);
}
};
GUI_APP_MAIN
{
MyApp().Execute();;
}
#endif