10#ifndef GUI_LAYOUTER_LIST__H_
11#define GUI_LAYOUTER_LIST__H_
13#include "GUIGroupLayouter.h"
14#include "GUILayoutHelper.h"
36 eC_Bool bTakeOverParentLayout);
61#if defined(GUILIANI_STREAM_GUI) || defined(GUILIANI_WRITE_GUI)
65#ifdef GUILIANI_STREAM_GUI
69#ifdef GUILIANI_WRITE_GUI
This is the Guiliani base class for all composite objects.
Definition: GUICompositeObject.h:70
Definition: GUIGroupLayouter.h:20
ListAlignment_t
Definition: GUILayoutHelper.h:50
eMovedEdges_t
Enumerate possible reasons for calling layout,.
Definition: GUILayouter.h:61
Layouter for list arangement, resizes to asscoiated object.
Definition: GUILayouterList.h:23
virtual void InitLayouter(eMovedEdges_t eMovedEdges)
Definition: GUILayouterList.h:49
virtual void ReadFromStream()
CGUILayouterList()
Default Constuctor.
eC_UInt GetBasePoint() const
Definition: GUILayouterList.h:59
static const eC_UInt LAYOUTER_LIST_CLASS_VERSION
Class version of list layouter class.
Definition: GUILayouterList.h:62
void SetBasePoint(const CGUILayoutHelper::ListAlignment_t eBasePoint)
Definition: GUILayouterList.h:54
virtual void WriteToStream(const eC_Bool bWriteClassID=false)
virtual void DoLayout(eMovedEdges_t eMovedEdges)
CGUILayouterList(CGUICompositeObject *pkObject, CGUILayoutHelper::ListAlignment_t eBasePoint, eC_Bool bTakeOverParentLayout)
virtual ~CGUILayouterList()
Destructor a List-Layouter.
Definition: GUILayouterList.h:42