Changeset 7779 in orxonox.OLD for trunk/src/lib/gui/gl_gui/glgui_pushbutton.cc
- Timestamp:
- May 23, 2006, 10:04:17 PM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/lib/gui/gl_gui/glgui_pushbutton.cc
r6295 r7779 21 21 #include "material.h" 22 22 23 using namespace std; 23 namespace OrxGui 24 { 24 25 25 /**26 * standard constructor27 */28 GLGuiPushButton::GLGuiPushButton ()29 {30 this->init();31 }26 /** 27 * standard constructor 28 */ 29 GLGuiPushButton::GLGuiPushButton () 30 { 31 this->init(); 32 } 32 33 33 34 34 /** 35 * standard deconstructor 36 */ 37 GLGuiPushButton::~GLGuiPushButton() 38 { 35 /** 36 * standard deconstructor 37 */ 38 GLGuiPushButton::~GLGuiPushButton() 39 { 40 } 39 41 42 /** 43 * initializes the GUI-element 44 */ 45 void GLGuiPushButton::init() 46 { 47 this->setClassID(CL_GLGUI_PUSHBUTTON, "GLGuiPushButton"); 48 this->frontMat.setDiffuse(1,0,0); 49 // this->label->setRelCoor2D(10, 10); 50 } 51 52 /** 53 * draws the GLGuiPushButton 54 */ 55 void GLGuiPushButton::draw() const 56 { 57 this->startDraw(); 58 59 // GLGuiButton::draw(); 60 61 this->frontMat.select(); 62 glBegin(GL_QUADS); 63 64 glVertex2d(0,0); 65 glVertex2d(0, this->getSizeY2D()); 66 glVertex2d(this->getSizeX2D(), this->getSizeY2D()); 67 glVertex2d(this->getSizeX2D(),0); 68 69 glEnd(); 70 71 this->endDraw(); 72 // this->label->draw(); 73 // printf("test"); 74 } 75 76 /** 77 * updates the GLGuiPushButton 78 */ 79 void GLGuiPushButton::update() 80 { 81 82 } 40 83 } 41 42 /**43 * initializes the GUI-element44 */45 void GLGuiPushButton::init()46 {47 this->setClassID(CL_GLGUI_PUSHBUTTON, "GLGuiPushButton");48 this->frontMat.setDiffuse(1,0,0);49 // this->label->setRelCoor2D(10, 10);50 }51 52 /**53 * draws the GLGuiPushButton54 */55 void GLGuiPushButton::draw() const56 {57 this->startDraw();58 59 // GLGuiButton::draw();60 61 this->frontMat.select();62 glBegin(GL_QUADS);63 64 glVertex2d(0,0);65 glVertex2d(0, this->getSizeY2D());66 glVertex2d(this->getSizeX2D(), this->getSizeY2D());67 glVertex2d(this->getSizeX2D(),0);68 69 glEnd();70 71 this->endDraw();72 // this->label->draw();73 // printf("test");74 }75 76 /**77 * updates the GLGuiPushButton78 */79 void GLGuiPushButton::update()80 {81 82 83 }
Note: See TracChangeset
for help on using the changeset viewer.