FXGLGroup

class FXGLGroup

Group object

Inheritance:


Public Methods

[more] FXGLGroup()
Constructor
[more] FXGLGroup(const FXGLGroup& orig)
Copy constructor
[more]FXGLObjectList& getList()
Return list of childern
[more]virtual void bounds(FXRange& box)
Return bounding box
[more]virtual void draw(FXGLViewer* viewer)
Draw into viewer
[more]virtual void hit(FXGLViewer* viewer)
Hit in viewer
[more]virtual FXGLObject* copy()
Copy this object
[more]virtual FXGLObject* identify(FXuint* path)
Identify object by means of path
[more]virtual FXbool canDrag() const
Return TRUE if group can be dragged
[more]virtual FXbool drag(FXGLViewer* viewer, FXint fx, FXint fy, FXint tx, FXint ty)
Drag group object
[more]FXint no() const
Return number of children
[more]FXGLObject* child(FXint pos) const
Child at position
[more]void insert(FXint pos, FXGLObject* obj)
Insert child object at given position
[more]void prepend(FXGLObject* obj)
Prepend child object
[more]void append(FXGLObject* obj)
Append child object
[more]void replace(FXint pos, FXGLObject* obj)
Replace child object
[more]void remove(FXGLObject* obj)
Remove child object
[more]void remove(FXint pos)
Remove child object at given position
[more]void clear()
Remove all children
[more]virtual void save(FXStream& store) const
Stream save and load
[more]virtual ~FXGLGroup()
Destructor


Inherited from FXGLObject:

Public Methods

ovirtual FXbool canDelete() const


Inherited from FXObject:

Public Methods

oconst FXchar* getClassName() const
oFXbool isMemberOf(const FXMetaClass* metaclass) const
ovirtual void load(FXStream& store)


Documentation

Group object
o FXGLGroup()
Constructor

o FXGLGroup(const FXGLGroup& orig)
Copy constructor

oFXGLObjectList& getList()
Return list of childern

ovirtual void bounds(FXRange& box)
Return bounding box

ovirtual void draw(FXGLViewer* viewer)
Draw into viewer

ovirtual void hit(FXGLViewer* viewer)
Hit in viewer

ovirtual FXGLObject* copy()
Copy this object

ovirtual FXGLObject* identify(FXuint* path)
Identify object by means of path

ovirtual FXbool canDrag() const
Return TRUE if group can be dragged

ovirtual FXbool drag(FXGLViewer* viewer, FXint fx, FXint fy, FXint tx, FXint ty)
Drag group object

oFXint no() const
Return number of children

oFXGLObject* child(FXint pos) const
Child at position

ovoid insert(FXint pos, FXGLObject* obj)
Insert child object at given position

ovoid prepend(FXGLObject* obj)
Prepend child object

ovoid append(FXGLObject* obj)
Append child object

ovoid replace(FXint pos, FXGLObject* obj)
Replace child object

ovoid remove(FXGLObject* obj)
Remove child object

ovoid remove(FXint pos)
Remove child object at given position

ovoid clear()
Remove all children

ovirtual void save(FXStream& store) const
Stream save and load

ovirtual ~FXGLGroup()
Destructor


This class has no child classes.

Alphabetic index HTML hierarchy of classes or Java



This page was generated with the help of DOC++.