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]


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

Copy constructor.

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


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

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

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

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