29 #ifndef _CEGUISequentialLayoutContainer_h_
30 #define _CEGUISequentialLayoutContainer_h_
32 #include "./LayoutContainer.h"
35 # pragma warning(push)
36 # pragma warning(disable : 4251)
85 size_t getPositionOfChild(
Window* wnd)
const;
91 size_t getPositionOfChild(
const String& wnd)
const;
97 Window* getChildAtPosition(
size_t position)
const;
103 virtual void swapChildPositions(
size_t wnd1,
size_t wnd2);
127 void swapChildren(
const String& wnd1,
const String& wnd2);
136 virtual void moveChildToPosition(
Window* wnd,
size_t position);
145 void moveChildToPosition(
const String& wnd,
size_t position);
156 void moveChild(
Window* window,
int delta = 1);
162 void addChildToPosition(
Window* window,
size_t position);
168 void removeChildFromPosition(
size_t position);
184 #if defined(_MSC_VER)
185 # pragma warning(pop)
188 #endif // end of guard _CEGUISequentialLayoutContainer_h_
An abstract base class providing common functionality and specifying the required interface for deriv...
Definition: SequentialLayoutContainer.h:51
Main namespace for Crazy Eddie's GUI Library.
Definition: arch_overview.dox:1
static const String EventNamespace
Namespace for global events.
Definition: SequentialLayoutContainer.h:58
An abstract base class providing common functionality and specifying the required interface for deriv...
Definition: LayoutContainer.h:53
An abstract base class providing common functionality and specifying the required interface for deriv...
Definition: Window.h:149
EventArgs based class that is used for objects passed to handlers triggered for events concerning som...
Definition: InputEvent.h:251
static const String EventChildOrderChanged
fired when child windows get rearranged
Definition: SequentialLayoutContainer.h:61
String class used within the GUI system.
Definition: String.h:62