From b0111e0dbd8e7ad2c89bb25b1aba90475821ad13 Mon Sep 17 00:00:00 2001 From: cxl Date: Sat, 3 Oct 2009 05:27:42 +0000 Subject: [PATCH] Syncing uppdev git-svn-id: svn://ultimatepp.org/upp/trunk@1604 f0d560ea-af0d-0410-9eb7-867de7ffcac7 --- uppdev/PopUpTree/main.cpp | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/uppdev/PopUpTree/main.cpp b/uppdev/PopUpTree/main.cpp index b7f0e7a4c..de7020b26 100644 --- a/uppdev/PopUpTree/main.cpp +++ b/uppdev/PopUpTree/main.cpp @@ -5,12 +5,17 @@ using namespace Upp; GUI_APP_MAIN { TopWindow win; - PopUpTree tree; + DropTree dt; - tree.SetRoot(CtrlImg::cut(), "Root"); - tree.Add(0, Null, "Test"); + dt->SetRoot(CtrlImg::Home(), "Home"); + for(int i = 0; i < 10; i++) { + int id = dt->Add(0, CtrlImg::Computer(), "Computer " + AsString(i + 1)); + for(int j = 0; j < i; j++) + dt->Add(id, CtrlImg::File(), "File " + AsString(j + 1)); + } + + dt.AutoResize(); - win.Add(tree.HSizePos().VSizePos(0, Ctrl::STDSIZE)); + win.Add(dt.HSizePos().TopPos(0, Ctrl::STDSIZE)); win.Run(); } -