CL_GUILayout Class Reference
[clanGUI System]

Layout management base class. More...

#include <gui_layout.h>

Inheritance diagram for CL_GUILayout:
Inheritance graph
[legend]

List of all members.

Public Member Functions

Construction

 CL_GUILayout ()
 Constructs a null layout.
 CL_GUILayout (CL_GUILayoutProvider *provider)
 Constructs a layout.
 ~CL_GUILayout ()
Attributes

bool is_null () const
 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 (  ) 

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 (  )  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: