G3D::GuiButton Class ReferencePush button that can be temporarily pressed.
More...
#include <GuiButton.h>
Inherits G3D::GuiControl.
List of all members.
Detailed Description
Push button that can be temporarily pressed.
When the button has been pressed and released, a G3D::GuiEvent of type G3D::GEventType::GUI_ACTION is fired on the containing window.
See also GuiRadioButton and GuiCheckBox for creating buttons that stay down when pressed.
Member Enumeration Documentation
Controls the appearance of the button.
Tool buttons are square and less 3D. They are also able to shrink to smaller sizes. The NO_STYLE creates buttons with a caption but no visible borders. - Enumerator:
-
| NORMAL_STYLE |
|
| TOOL_STYLE |
|
| NO_STYLE |
|
Constructor & Destructor Documentation
Member Function Documentation
| const GuiCaption& G3D::GuiControl::caption |
( |
|
) |
const [inherited] |
| bool G3D::GuiControl::enabled |
( |
|
) |
const [inherited] |
| void G3D::GuiControl::fireActionEvent |
( |
|
) |
[protected, inherited] |
| bool G3D::GuiControl::focused |
( |
|
) |
const [inherited] |
| bool G3D::GuiControl::mouseOver |
( |
|
) |
const [inherited] |
| void G3D::GuiControl::moveBy |
( |
float |
dx, |
|
|
float |
dy | |
|
) |
| | [inherited] |
| void G3D::GuiControl::moveBy |
( |
const Vector2 & |
delta |
) |
[inherited] |
| void G3D::GuiControl::moveRightOf |
( |
const GuiControl * |
control |
) |
[inherited] |
If these two controls have the same parent, move this one immediately to the right of the argument.
| virtual bool G3D::GuiButton::onEvent |
( |
const GEvent & |
event |
) |
[protected, virtual] |
Events are only delivered to a control when the control that control has the key focus (which is transferred during a mouse down).
Reimplemented from G3D::GuiControl.
| const Rect2D& G3D::GuiControl::rect |
( |
|
) |
const [inherited] |
| void G3D::GuiControl::setCaption |
( |
const GuiCaption & |
text |
) |
[inherited] |
| void G3D::GuiControl::setEnabled |
( |
bool |
e |
) |
[inherited] |
| void G3D::GuiControl::setFocused |
( |
bool |
b |
) |
[inherited] |
Grab or release keyboard focus.
| void G3D::GuiControl::setHeight |
( |
float |
h |
) |
[inherited] |
| void G3D::GuiControl::setPosition |
( |
float |
x, |
|
|
float |
y | |
|
) |
| | [inherited] |
| void G3D::GuiControl::setPosition |
( |
const Vector2 & |
v |
) |
[inherited] |
| virtual void G3D::GuiControl::setRect |
( |
const Rect2D & |
rect |
) |
[virtual, inherited] |
| void G3D::GuiControl::setSize |
( |
float |
x, |
|
|
float |
y | |
|
) |
| | [inherited] |
| void G3D::GuiControl::setSize |
( |
const Vector2 & |
v |
) |
[inherited] |
| void G3D::GuiControl::setVisible |
( |
bool |
b |
) |
[inherited] |
| void G3D::GuiControl::setWidth |
( |
float |
w |
) |
[inherited] |
| GuiSkinRef G3D::GuiControl::skin |
( |
|
) |
const [inherited] |
| bool G3D::GuiControl::visible |
( |
|
) |
const [inherited] |
Friends And Related Function Documentation
Member Data Documentation
Rect bounds used for mouse actions.
Updated by setRect.
Is the mouse currently down over this control?
The window that ultimately contains this control.
Rect bounds used for rendering and layout.
Relative to the enclosing pane's clientRect.
The documentation for this class was generated from the following file:
Generated on Thu Aug 2 11:40:46 2007 for G3D by
1.5.2
Hosted by
|