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