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

FX::FXGLGroup Class Reference

Group object. More...

#include <FXGLObject.h>

Inheritance diagram for FX::FXGLGroup:

FX::FXGLObject FX::FXObject List of all members.

Public Member Functions

 FXGLGroup ()
 FXGLGroup (const FXGLGroup &orig)
FXGLObjectListgetList ()
virtual void bounds (FXRangef &box)
virtual void draw (FXGLViewer *viewer)
virtual void hit (FXGLViewer *viewer)
virtual FXGLObjectcopy ()
virtual FXGLObjectidentify (FXuint *path)
virtual FXbool canDrag () const
virtual FXbool drag (FXGLViewer *viewer, FXint fx, FXint fy, FXint tx, FXint ty)
FXint no () const
FXGLObjectchild (FXint pos) const
void insert (FXint pos, FXGLObject *obj)
void prepend (FXGLObject *obj)
void append (FXGLObject *obj)
void replace (FXint pos, FXGLObject *obj)
void remove (FXGLObject *obj)
void remove (FXint pos)
void clear ()
virtual void save (FXStream &store) const
virtual void load (FXStream &store)
virtual ~FXGLGroup ()

Detailed Description

Group object.


Constructor & Destructor Documentation

FX::FXGLGroup::FXGLGroup  )  [inline]
 

Constructor.

FX::FXGLGroup::FXGLGroup const FXGLGroup orig  )  [inline]
 

Copy constructor.

virtual FX::FXGLGroup::~FXGLGroup  )  [virtual]
 

Destructor.


Member Function Documentation

FXGLObjectList& FX::FXGLGroup::getList  )  [inline]
 

Return list of childern.

virtual void FX::FXGLGroup::bounds FXRangef box  )  [virtual]
 

Return bounding box.

Reimplemented from FX::FXGLObject.

virtual void FX::FXGLGroup::draw FXGLViewer viewer  )  [virtual]
 

Draw into viewer.

Reimplemented from FX::FXGLObject.

virtual void FX::FXGLGroup::hit FXGLViewer viewer  )  [virtual]
 

Hit in viewer.

Reimplemented from FX::FXGLObject.

virtual FXGLObject* FX::FXGLGroup::copy  )  [virtual]
 

Copy this object.

Reimplemented from FX::FXGLObject.

virtual FXGLObject* FX::FXGLGroup::identify FXuint *  path  )  [virtual]
 

Identify object by means of path.

Reimplemented from FX::FXGLObject.

virtual FXbool FX::FXGLGroup::canDrag  )  const [virtual]
 

Return TRUE if group can be dragged.

Reimplemented from FX::FXGLObject.

virtual FXbool FX::FXGLGroup::drag FXGLViewer viewer,
FXint  fx,
FXint  fy,
FXint  tx,
FXint  ty
[virtual]
 

Drag group object.

Reimplemented from FX::FXGLObject.

FXint FX::FXGLGroup::no  )  const [inline]
 

Return number of children.

FXGLObject* FX::FXGLGroup::child FXint  pos  )  const [inline]
 

Child at position.

void FX::FXGLGroup::insert FXint  pos,
FXGLObject obj
[inline]
 

Insert child object at given position.

void FX::FXGLGroup::prepend FXGLObject obj  )  [inline]
 

Prepend child object.

void FX::FXGLGroup::append FXGLObject obj  )  [inline]
 

Append child object.

void FX::FXGLGroup::replace FXint  pos,
FXGLObject obj
[inline]
 

Replace child object.

void FX::FXGLGroup::remove FXGLObject obj  )  [inline]
 

Remove child object.

void FX::FXGLGroup::remove FXint  pos  )  [inline]
 

Remove child object at given position.

void FX::FXGLGroup::clear  )  [inline]
 

Remove all children.

virtual void FX::FXGLGroup::save FXStream store  )  const [virtual]
 

Stream save and load.

Reimplemented from FX::FXObject.

virtual void FX::FXGLGroup::load FXStream store  )  [virtual]
 

Load object from stream.

Reimplemented from FX::FXObject.

Copyright © 1997-2004 Jeroen van der Zijp