ultimatepp/bazaar/TreeTest/TreeTest.h
kohait 430a97e50d bazaar: PointCtrl uses Scaler in Gen, Tree: adding TreeMap version, some other fixes
git-svn-id: svn://ultimatepp.org/upp/trunk@3280 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2011-03-17 14:32:00 +00:00

42 lines
702 B
C++

#ifndef _TreeTest_TreeTest_h
#define _TreeTest_TreeTest_h
#include <CtrlLib/CtrlLib.h>
using namespace Upp;
#define LAYOUTFILE <TreeTest/TreeTest.lay>
#include <CtrlCore/lay.h>
#include <Tree/Tree.h>
class Element
{
public:
typedef Element CLASSNAME;
String name;
Value value;
void Xmlize(XmlIO xml) { xml("name", name)("value", value); }
void Serialize(Stream& s) { s % name % value; }
};
///
class TreeTest : public WithLayout<TopWindow> {
public:
typedef TreeTest CLASSNAME;
TreeTest();
Node<One<Element> > root;
Node<Element> roota;
NodeB<Element> rootb;
NodeB<One<Element> > rootc;
MapNode<String, Element> mroota;
};
#endif