Crazy Eddie's GUI System
0.8.7
|
29 #ifndef _CEGUISequentialLayoutContainer_h_
30 #define _CEGUISequentialLayoutContainer_h_
32 #include "./LayoutContainer.h"
35 # pragma warning(push)
36 # pragma warning(disable : 4251)
184 #if defined(_MSC_VER)
185 # pragma warning(pop)
188 #endif // end of guard _CEGUISequentialLayoutContainer_h_
virtual void moveChildToPosition(Window *wnd, size_t position)
Moves a window that is alrady child of thi layout container to given position (if the window is curre...
void addChildToPosition(Window *window, size_t position)
Adds a window to given position.
void swapChildren(Window *wnd1, const String &wnd2)
Swaps positions of given windows.
size_t getPositionOfChild(const String &wnd) const
Gets the position of given child window.
virtual ~SequentialLayoutContainer(void)
Destructor for Window base class.
An abstract base class providing common functionality and specifying the required interface for deriv...
Definition: LayoutContainer.h:54
void removeChildFromPosition(size_t position)
Removes a window from given position.
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: SequentialLayoutContainer.h:52
Main namespace for Crazy Eddie's GUI Library.
Definition: arch_overview.dox:1
virtual void onChildOrderChanged(WindowEventArgs &e)
Handler called when children of this window gets rearranged in any way.
virtual void swapChildPositions(size_t wnd1, size_t wnd2)
Swaps windows at given positions.
void moveChildToPosition(const String &wnd, size_t position)
Moves a window that is alrady child of thi layout container to given position (if the window is curre...
EventArgs based class that is used for objects passed to handlers triggered for events concerning som...
Definition: InputEvent.h:252
void swapChildren(Window *wnd1, Window *wnd2)
Swaps positions of given windows.
void swapChildren(const String &wnd1, const String &wnd2)
Swaps positions of given windows.
void swapChildren(const String &wnd1, Window *wnd2)
Swaps positions of given windows.
static const String EventChildOrderChanged
fired when child windows get rearranged
Definition: SequentialLayoutContainer.h:61
Window * getChildAtPosition(size_t position) const
Gets the child window that currently is at given position.
SequentialLayoutContainer(const String &type, const String &name)
Constructor for Window base class.
An abstract base class providing common functionality and specifying the required interface for deriv...
Definition: Window.h:151
void moveChild(Window *window, int delta=1)
Moves a window forward or backward, depending on delta (-1 moves it backward one step,...
String class used within the GUI system.
Definition: String.h:64
size_t getPositionOfChild(Window *wnd) const
Gets the position of given child window.