GClasses
|
The base class of all atomic widgets (widgets that are not composed of other widgets). More...
#include <GWidgets.h>
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 |
The base class of all atomic widgets (widgets that are not composed of other widgets).
GClasses::GWidgetAtomic::GWidgetAtomic | ( | GWidgetGroup * | pParent, |
int | x, | ||
int | y, | ||
int | w, | ||
int | h | ||
) |
virtual GClasses::GWidgetAtomic::~GWidgetAtomic | ( | ) | [virtual] |
virtual void GClasses::GWidgetAtomic::grab | ( | int | button, |
int | x, | ||
int | y | ||
) | [inline, protected, virtual] |
Reimplemented in GClasses::GWidgetTextButton, GClasses::GWidgetTextTab, GClasses::GWidgetImageButton, GClasses::GWidgetTextLabel, GClasses::GWidgetVCRButton, GClasses::GWidgetCheckBox, GClasses::GWidgetBulletHole, GClasses::GWidgetSliderTab, GClasses::GWidgetTextBox, GClasses::GWidgetCanvas, and GClasses::GWidgetWave.
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.
virtual void GClasses::GWidgetAtomic::release | ( | int | button | ) | [inline, protected, virtual] |
Reimplemented in GClasses::GWidgetTextButton, GClasses::GWidgetTextTab, GClasses::GWidgetImageButton, GClasses::GWidgetTextLabel, GClasses::GWidgetVCRButton, GClasses::GWidgetCheckBox, GClasses::GWidgetBulletHole, GClasses::GWidgetSliderTab, GClasses::GWidgetTextBox, GClasses::GWidgetCanvas, and GClasses::GWidgetWave.
friend class GWidgetDialog [friend] |