From 54116ca6d04542e9105d8305cb25e3915a1c8d13 Mon Sep 17 00:00:00 2001 From: cxl Date: Mon, 24 Mar 2014 13:17:42 +0000 Subject: [PATCH] reference: ArrayCtrlCreateCtrl git-svn-id: svn://ultimatepp.org/upp/trunk@7082 f0d560ea-af0d-0410-9eb7-867de7ffcac7 --- .../ArrayCtrlCreateCtrl.upp | 11 +++++++++ reference/ArrayCtrlCreateCtrl/init | 4 ++++ reference/ArrayCtrlCreateCtrl/main.cpp | 24 +++++++++++++++++++ 3 files changed, 39 insertions(+) create mode 100644 reference/ArrayCtrlCreateCtrl/ArrayCtrlCreateCtrl.upp create mode 100644 reference/ArrayCtrlCreateCtrl/init create mode 100644 reference/ArrayCtrlCreateCtrl/main.cpp diff --git a/reference/ArrayCtrlCreateCtrl/ArrayCtrlCreateCtrl.upp b/reference/ArrayCtrlCreateCtrl/ArrayCtrlCreateCtrl.upp new file mode 100644 index 000000000..41f088ebe --- /dev/null +++ b/reference/ArrayCtrlCreateCtrl/ArrayCtrlCreateCtrl.upp @@ -0,0 +1,11 @@ +description "Using CreateCtrl to create a widget in ArrayCtrl\377"; + +uses + CtrlLib; + +file + main.cpp; + +mainconfig + "" = "GUI"; + diff --git a/reference/ArrayCtrlCreateCtrl/init b/reference/ArrayCtrlCreateCtrl/init new file mode 100644 index 000000000..168577543 --- /dev/null +++ b/reference/ArrayCtrlCreateCtrl/init @@ -0,0 +1,4 @@ +#ifndef _ArrayCtrlCreateCtrl_icpp_init_stub +#define _ArrayCtrlCreateCtrl_icpp_init_stub +#include "CtrlLib/init" +#endif diff --git a/reference/ArrayCtrlCreateCtrl/main.cpp b/reference/ArrayCtrlCreateCtrl/main.cpp new file mode 100644 index 000000000..b2cca44f5 --- /dev/null +++ b/reference/ArrayCtrlCreateCtrl/main.cpp @@ -0,0 +1,24 @@ +#include + +using namespace Upp; + +GUI_APP_MAIN +{ + ArrayCtrl list; + list.Appending().Removing(); + list.AddColumn("Text"); + list.AddColumn("Option"); + + for(int i = 0; i < 300; i++) { + list.Add(AsString(i)); + list.CreateCtrl(i, 0); + list.CreateCtrl