9 #include "fwGui/config.hpp" 12 #include <fwCore/base.hpp> 18 namespace layoutManager
38 typedef std::string RegistryKeyType;
47 m_minSize(std::make_pair(-1, -1)),
48 m_caption(std::make_pair(
false,
"")),
57 std::pair< int, int > m_minSize;
58 std::pair< bool, std::string > m_caption;
68 FWGUI_API
virtual ~LineLayoutManagerBase();
101 FWGUI_API
virtual void initialize( ConfigurationType configuration)
override;
103 FWGUI_API
static const RegistryKeyType REGISTRY_KEY;
107 Orientation getOrientation()
109 return m_orientation;
116 std::list< ViewInfo> getViewsInfo()
124 std::list< ViewInfo> m_views;
126 Orientation m_orientation;
Defines the base for line layout manager.
#define fwCoreNonInstanciableClassDefinitionsMacro(_classinfo_)
Generate common code for Non Instanciable classes (Interfaces, Abstract classes, ...)
The namespace fwGui contains the base interface for IHM services.
This file defines the interface of the base class for managing a layout geometry. ...
Defines the generic layout manager for IHM.
Orientation
Defines all possible orientation for a LineLayout.