From 1d789d9df61238c06013e09a5cea80b7dee316fc Mon Sep 17 00:00:00 2001 From: cxl Date: Wed, 6 Apr 2016 10:16:45 +0000 Subject: [PATCH] .reference git-svn-id: svn://ultimatepp.org/upp/trunk@9674 f0d560ea-af0d-0410-9eb7-867de7ffcac7 --- .../ArrayCtrlSpanWideCells.upp | 11 ++++++++++ reference/ArrayCtrlSpanWideCells/init | 4 ++++ reference/ArrayCtrlSpanWideCells/main.cpp | 20 +++++++++++++++++++ 3 files changed, 35 insertions(+) create mode 100644 reference/ArrayCtrlSpanWideCells/ArrayCtrlSpanWideCells.upp create mode 100644 reference/ArrayCtrlSpanWideCells/init create mode 100644 reference/ArrayCtrlSpanWideCells/main.cpp diff --git a/reference/ArrayCtrlSpanWideCells/ArrayCtrlSpanWideCells.upp b/reference/ArrayCtrlSpanWideCells/ArrayCtrlSpanWideCells.upp new file mode 100644 index 000000000..94736bbde --- /dev/null +++ b/reference/ArrayCtrlSpanWideCells/ArrayCtrlSpanWideCells.upp @@ -0,0 +1,11 @@ +description "Demontrates 'SpanWideCells' mode of ArrayCtrl\377"; + +uses + CtrlLib; + +file + main.cpp; + +mainconfig + "" = "GUI"; + diff --git a/reference/ArrayCtrlSpanWideCells/init b/reference/ArrayCtrlSpanWideCells/init new file mode 100644 index 000000000..4e685e4ee --- /dev/null +++ b/reference/ArrayCtrlSpanWideCells/init @@ -0,0 +1,4 @@ +#ifndef _ArrayCtrlSpanWideCells_icpp_init_stub +#define _ArrayCtrlSpanWideCells_icpp_init_stub +#include "CtrlLib/init" +#endif diff --git a/reference/ArrayCtrlSpanWideCells/main.cpp b/reference/ArrayCtrlSpanWideCells/main.cpp new file mode 100644 index 000000000..71f812958 --- /dev/null +++ b/reference/ArrayCtrlSpanWideCells/main.cpp @@ -0,0 +1,20 @@ +#include + +using namespace Upp; + +GUI_APP_MAIN +{ + ArrayCtrl a; + a.AddColumn("A", 100); + a.AddColumn("B", 100); + a.HeaderObject().Absolute(); + a.SpanWideCells(); + + a.Add("This is very very long line..."); + a.Add("This is long line, but the next column is not empty", 12); + a.Add("Short line"); + + TopWindow win; + win.Add(a.SizePos()); + win.Run(); +}