Crazy Eddie's GUI System 0.8.7
Loading...
Searching...
No Matches
WindowRendererSets/Core/Tree.h
1/***********************************************************************
2created: 5-13-07
3author: Jonathan Welch (Based on Code by David Durant)
4*************************************************************************/
5/***************************************************************************
6* Copyright (C) 2004 - 2006 Paul D Turner & The CEGUI Development Team
7*
8* Permission is hereby granted, free of charge, to any person obtaining
9* a copy of this software and associated documentation files (the
10* "Software"), to deal in the Software without restriction, including
11* without limitation the rights to use, copy, modify, merge, publish,
12* distribute, sublicense, and/or sell copies of the Software, and to
13* permit persons to whom the Software is furnished to do so, subject to
14* the following conditions:
15*
16* The above copyright notice and this permission notice shall be
17* included in all copies or substantial portions of the Software.
18*
19* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
20* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
21* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
22* IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR
23* OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
24* ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
25* OTHER DEALINGS IN THE SOFTWARE.
26***************************************************************************/
27#ifndef _FalTree_h_
28#define _FalTree_h_
29
30#include "CEGUI/WindowRendererSets/Core/Module.h"
31#include "CEGUI/WindowFactory.h"
32#include "CEGUI/widgets/Tree.h"
33
34// Start of CEGUI namespace section
35namespace CEGUI
36{
57 class COREWRSET_API FalagardTree : public WindowRenderer
58 {
59 public:
60 static const String TypeName;
61
66 FalagardTree(const String& type, const String& name);
67 FalagardTree(const String& type);
68
74 protected:
75 Rectf getTreeRenderArea(void) const;
76 void render();
77 };
78
79} // End of CEGUI namespace section
80
81
82#endif // end of guard _FalTree_h_
Tree class for the FalagardBase module.
Definition WindowRendererSets/Core/Tree.h:58
~FalagardTree()
Destructor.
static const String TypeName
type name for this widget.
Definition WindowRendererSets/Core/Tree.h:60
void render()
Populate render cache.
FalagardTree(const String &type, const String &name)
Constructor.
String class used within the GUI system.
Definition String.h:64
Base-class for the assignable WindowRenderer object.
Definition WindowRenderer.h:52
Main namespace for Crazy Eddie's GUI Library.
Definition arch_overview.dox:1