14 #ifndef OSGUI_PUSHBUTTON
15 #define OSGUI_PUSHBUTTON
17 #include <osgUI/Widget>
19 #include <osgText/Text>
31 void setText(
const std::string& text) { _text = text; dirty(); }
33 const std::string&
getText()
const {
return _text; }
36 virtual void createGraphicsImplementation();
37 virtual void enterImplementation();
38 virtual void leaveImplementation();
40 virtual void pressed() {
if (!runCallbacks(
"pressed")) pressedImplementation(); }
41 virtual void pressedImplementation();
43 virtual void released() {
if (!runCallbacks(
"released")) releasedImplementation(); }
44 virtual void releasedImplementation();
#define META_Node(library, name)