CrystalSpace

Public API Reference

Main Page   Modules   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

csLayoutConstraint Class Reference
[Layouting]

csLayoutConstraint is a basic constraint used for positioning a control in a csLayout derived component. More...

#include <cslayout.h>

Inheritance diagram for csLayoutConstraint:

csBorderConstraint csGridBagConstraint List of all members.

Public Methods

 csLayoutConstraint ()
 Constructor: initialize the object with zero. More...

 csLayoutConstraint (csComponent *comp)
 Constructor: initialize the object with given value. More...

virtual ~csLayoutConstraint ()
 the destructor ... nothing much to say about. More...

virtual csLayoutConstraint * Clone ()
 make a copy of this constraint. More...


Public Attributes

csComponentcomp
 the attached component. More...


Detailed Description

csLayoutConstraint is a basic constraint used for positioning a control in a csLayout derived component.

Definition at line 34 of file cslayout.h.


Constructor & Destructor Documentation

csLayoutConstraint::csLayoutConstraint   [inline]
 

Constructor: initialize the object with zero.

Definition at line 41 of file cslayout.h.

csLayoutConstraint::csLayoutConstraint csComponent   comp [inline]
 

Constructor: initialize the object with given value.

Definition at line 44 of file cslayout.h.

virtual csLayoutConstraint::~csLayoutConstraint   [inline, virtual]
 

the destructor ... nothing much to say about.

Definition at line 47 of file cslayout.h.


Member Function Documentation

virtual csLayoutConstraint* csLayoutConstraint::Clone   [virtual]
 

make a copy of this constraint.

Reimplemented in csGridBagConstraint.


Member Data Documentation

csComponent* csLayoutConstraint::comp
 

the attached component.

Definition at line 38 of file cslayout.h.

Referenced by csConstraintVector::Compare, csConstraintVector::CompareKey, and csBorderConstraint::csBorderConstraint.


The documentation for this class was generated from the following file:
Generated for Crystal Space by doxygen 1.2.14