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. | |
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. |
Layout management interface.
virtual CL_GUILayoutProvider::~CL_GUILayoutProvider | ( | ) | [inline, virtual] |
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 |