CL_GUILayoutProvider Class Reference
[clanGUI System]

Layout management interface. More...

#include <gui_layout_provider.h>

List of all members.

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.
Operations
virtual void destroy ()=0
 Destroys the provider.
virtual void set_geometry (const CL_Rect &pos)=0
 Set geometry.
virtual void set_preferred_size (const CL_Size &size)=0
 Set preferred size.


Detailed Description

Layout management interface.


Constructor & Destructor Documentation

virtual CL_GUILayoutProvider::~CL_GUILayoutProvider  )  [inline, virtual]
 


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:
Generated on Thu Dec 3 02:39:37 2009 for ClanLib by  doxygen 1.4.6