GClasses

GClasses::GWidgetAtomic Class Reference

The base class of all atomic widgets (widgets that are not composed of other widgets). More...

#include <GWidgets.h>

Inheritance diagram for GClasses::GWidgetAtomic:
GClasses::GWidget GClasses::GWidgetAnimation GClasses::GWidgetBulletHole GClasses::GWidgetCanvas GClasses::GWidgetCheckBox GClasses::GWidgetGroupBox GClasses::GWidgetImageButton GClasses::GWidgetImageLabel GClasses::GWidgetProgressBar GClasses::GWidgetSliderTab GClasses::GWidgetTextBox GClasses::GWidgetTextButton GClasses::GWidgetTextLabel GClasses::GWidgetTextTab GClasses::GWidgetVCRButton GClasses::GWidgetWave

List of all members.

Public Member Functions

 GWidgetAtomic (GWidgetGroup *pParent, int x, int y, int w, int h)
virtual ~GWidgetAtomic ()
virtual bool isAtomic ()
virtual void onChar (char c)
virtual void onSpecialKey (int key)
virtual void onMouseMove (int dx, int dy)
virtual void onGetFocus ()
virtual void onLoseFocus ()
virtual bool isClickable ()

Protected Member Functions

virtual void grab (int button, int x, int y)
virtual void release (int button)

Friends

class GWidgetDialog

Detailed Description

The base class of all atomic widgets (widgets that are not composed of other widgets).


Constructor & Destructor Documentation

GClasses::GWidgetAtomic::GWidgetAtomic ( GWidgetGroup pParent,
int  x,
int  y,
int  w,
int  h 
)
virtual GClasses::GWidgetAtomic::~GWidgetAtomic ( ) [virtual]

Member Function Documentation

virtual bool GClasses::GWidgetAtomic::isAtomic ( ) [inline, virtual]

Implements GClasses::GWidget.

virtual bool GClasses::GWidgetAtomic::isClickable ( ) [inline, virtual]

Reimplemented in GClasses::GWidgetGroupBox.

virtual void GClasses::GWidgetAtomic::onChar ( char  c) [virtual]

Reimplemented in GClasses::GWidgetTextBox.

virtual void GClasses::GWidgetAtomic::onGetFocus ( ) [inline, virtual]

Reimplemented in GClasses::GWidgetTextBox.

virtual void GClasses::GWidgetAtomic::onLoseFocus ( ) [inline, virtual]

Reimplemented in GClasses::GWidgetTextBox.

virtual void GClasses::GWidgetAtomic::onMouseMove ( int  dx,
int  dy 
) [virtual]
virtual void GClasses::GWidgetAtomic::onSpecialKey ( int  key) [virtual]

Reimplemented in GClasses::GWidgetTextBox.


Friends And Related Function Documentation

friend class GWidgetDialog [friend]