diff --git a/reference/SplitterFrame1/SplitterFrame1.upp b/reference/SplitterFrame1/SplitterFrame1.upp new file mode 100644 index 000000000..97b31d162 --- /dev/null +++ b/reference/SplitterFrame1/SplitterFrame1.upp @@ -0,0 +1,12 @@ +description "Resizable frame Ctrls\377"; + +uses + CtrlLib; + +file + StandardLayout.lay, + main.cpp; + +mainconfig + "" = "GUI"; + diff --git a/reference/SplitterFrame1/StandardLayout.lay b/reference/SplitterFrame1/StandardLayout.lay new file mode 100644 index 000000000..9d797b55b --- /dev/null +++ b/reference/SplitterFrame1/StandardLayout.lay @@ -0,0 +1,8 @@ +LAYOUT(StandardLayout, 396, 192) + ITEM(Button, ok, SetLabel(t_("OK")).SetFont(StdFont().Bold()).LeftPosZ(12, 96).BottomPosZ(13, 27)) + ITEM(Button, cancel, SetLabel(t_("Cancel")).RightPosZ(12, 68).BottomPosZ(13, 19)) + ITEM(Label, dv___2, SetLabel(t_("label:")).SetAlign(ALIGN_RIGHT).LeftPosZ(12, 48).TopPosZ(20, 20)) + ITEM(EditString, estr, HSizePosZ(64, 12).TopPosZ(20, 19)) + ITEM(LabelBox, dv___4, SetLabel(t_("Standard Layout")).SetInk(LtBlue).HSizePosZ(4, 4).VSizePosZ(4, 4)) +END_LAYOUT + diff --git a/reference/SplitterFrame1/init b/reference/SplitterFrame1/init new file mode 100644 index 000000000..dfe28f4ef --- /dev/null +++ b/reference/SplitterFrame1/init @@ -0,0 +1,4 @@ +#ifndef _SplitterFrame1_icpp_init_stub +#define _SplitterFrame1_icpp_init_stub +#include "CtrlLib/init" +#endif diff --git a/reference/SplitterFrame1/main.cpp b/reference/SplitterFrame1/main.cpp new file mode 100644 index 000000000..430b2163e --- /dev/null +++ b/reference/SplitterFrame1/main.cpp @@ -0,0 +1,32 @@ +#include + +using namespace Upp; +#define LAYOUTFILE +#include + +struct MyApp : WithStandardLayout { + SplitterFrame sf; + ArrayCtrl list,list1; + typedef MyApp CLASSNAME; + TopWindow app; + + MyApp() { + CtrlLayoutOKCancel(*this, "Test SplitterFrame"); + AddFrame(sf.Left(list, 200)); + list.AddColumn("List"); + for(int i = 0; i < 100; i++) + list.Add(FormatIntRoman(i, true)); + AddFrame(InsetFrame()); + sf.SizeMin(200).MinSize(100); + Sizeable(); + + } +}; + +GUI_APP_MAIN +{ + MyApp().Run(); +} + + +