CL_GUILayoutProvider Class Reference
[clanGUI System]

Layout management interface. More...

#include <gui_layout_provider.h>

List of all members.

Public Member Functions


virtual ~CL_GUILayoutProvider ()

virtual CL_Size get_preferred_size () const =0
 Returns the size of the dialog, as set in the editor.

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.

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

Set preferred size.

size = Size

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