9 #include "fwGui/config.hpp" 12 #include <fwCore/base.hpp> 20 namespace layoutManager
43 typedef std::string RegistryKeyType;
51 m_minSize(std::make_pair(-1, -1)),
57 m_caption(std::make_pair(
false,
"")),
63 std::pair< int, int > m_minSize;
69 std::pair< bool, std::string > m_caption;
77 FWGUI_API
virtual ~CardinalLayoutManagerBase();
114 FWGUI_API
virtual void initialize( ConfigurationType configuration)
override;
116 FWGUI_API
static const RegistryKeyType REGISTRY_KEY;
122 std::list< ViewInfo> getViewsInfo()
129 static const std::map<std::string, Align> STRING_TO_ALIGN;
132 std::list< ViewInfo> m_views;
#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.
Defines the base for cardinal layout manager.
Align
Defines all possible position for a CardinalLayout.