ClanLib  2.3.7
List of all members
CL_GUILayoutProvider Class Referenceabstract

Layout management interface. More...

#include <gui_layout_provider.h>

Public Member Functions

Construction
virtual ~CL_GUILayoutProvider ()
 
Attributes
virtual CL_Size get_preferred_size () const =0
 Returns the size of the dialog, as set in the editor. More...
 
Operations
virtual void destroy ()=0
 Destroys the provider. More...
 
virtual void set_geometry (const CL_Rect &pos)=0
 Set geometry. More...
 
virtual void set_preferred_size (const CL_Size &size)=0
 Set preferred size. More...
 

Detailed Description

Layout management interface.

Constructor & Destructor Documentation

virtual CL_GUILayoutProvider::~CL_GUILayoutProvider ( )
inlinevirtual

Member Function Documentation

virtual void CL_GUILayoutProvider::destroy ( )
pure virtual

Destroys the provider.

virtual CL_Size CL_GUILayoutProvider::get_preferred_size ( ) const
pure virtual

Returns the size of the dialog, as set in the editor.

virtual void CL_GUILayoutProvider::set_geometry ( const CL_Rect pos)
pure virtual

Set geometry.

Parameters
pos= Rect
virtual void CL_GUILayoutProvider::set_preferred_size ( const CL_Size size)
pure virtual

Set preferred size.

Parameters
size= Size

The documentation for this class was generated from the following file: