ClanLib  2.3.7
List of all members
CL_GUILayout Class Reference

Layout management base class. More...

#include <gui_layout.h>

Inheritance diagram for CL_GUILayout:
Inheritance graph
[legend]

Public Member Functions

Construction
 CL_GUILayout ()
 Constructs a null layout. More...
 
 CL_GUILayout (CL_GUILayoutProvider *provider)
 Constructs a layout. More...
 
 ~CL_GUILayout ()
 
Attributes
bool is_null () const
 Is Null. More...
 
CL_GUILayoutProviderget_provider () const
 Retrieves the provider. More...
 
CL_Size get_preferred_size () const
 Returns the size of the dialog, as set in the editor. More...
 
Operations
void set_geometry (const CL_Rect &pos)
 Set geometry. More...
 
void set_preferred_size (const CL_Size &size)
 Set preferred size. More...
 

Detailed Description

Layout management base class.

Constructor & Destructor Documentation

CL_GUILayout::CL_GUILayout ( )

Constructs a null layout.

CL_GUILayout::CL_GUILayout ( CL_GUILayoutProvider provider)

Constructs a layout.

Parameters
provider= The layout provider
CL_GUILayout::~CL_GUILayout ( )

Member Function Documentation

CL_Size CL_GUILayout::get_preferred_size ( ) const

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

CL_GUILayoutProvider* CL_GUILayout::get_provider ( ) const

Retrieves the provider.

bool CL_GUILayout::is_null ( ) const

Is Null.

Returns
true = null
void CL_GUILayout::set_geometry ( const CL_Rect pos)

Set geometry.

Parameters
pos= Rect
void CL_GUILayout::set_preferred_size ( const CL_Size size)

Set preferred size.

Parameters
size= Size

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