CL_GUILayout Class Reference
[clanGUI System]

Layout management base class. More...

#include <gui_layout.h>

Inheritance diagram for CL_GUILayout:

CL_GUILayoutCorners List of all members.

Public Member Functions

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

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 const CL_GUILayout copy  ) 
 

Constructs a GUILayout.

Parameters:
copy = GUILayout

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.

Reimplemented in CL_GUILayoutCorners.

bool CL_GUILayout::is_null  ) 
 

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