Changeset 10374 in orxonox.OLD for trunk/src/lib/gui/gl/glgui_widget.cc
- Timestamp:
- Jan 25, 2007, 11:27:47 PM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/lib/gui/gl/glgui_widget.cc
r10368 r10374 112 112 113 113 114 this->setBackgroundColor(Color(.51, .3, .3, .5)); 115 this->setBackgroundColor(Color(.3, .5, .3, 1), OrxGui::Selected); 116 this->_style[0]._background.setBlendFunc( GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA); 117 this->_style[1]._background.setBlendFunc( GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA); 118 this->_style[2]._background.setBlendFunc( GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA); 119 this->_style[3]._background.setBlendFunc( GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA); 114 this->setBackgroundColor(Color(0, 0, 0, 0)); 115 this->setBackgroundColor(Color(0, 0, 0, 0), OrxGui::Selected); 116 117 118 this->_style[0]._background.setBlendFunc( GL_SRC_ALPHA,GL_ONE_MINUS_SRC_ALPHA); 119 this->_style[1]._background.setBlendFunc( GL_SRC_ALPHA,GL_ONE_MINUS_SRC_ALPHA); 120 this->_style[2]._background.setBlendFunc( GL_SRC_ALPHA,GL_ONE_MINUS_SRC_ALPHA); 121 this->_style[3]._background.setBlendFunc( GL_SRC_ALPHA,GL_ONE_MINUS_SRC_ALPHA); 120 122 121 123 this->setForegroundColor(Color(.8, .8, 1, 1), OrxGui::Normal); … … 563 565 } 564 566 567 568 569 570 571 565 572 /** 566 573 * @brief sets the Background Texture to all States. … … 569 576 void GLGuiWidget::setBackgroundTexture(const std::string& textureName) 570 577 { 571 for (unsigned int i = 0; i < GLGUI_STATE_COUNT; ++i) 578 for (unsigned int i = 0; i < GLGUI_STATE_COUNT; ++i) { 572 579 _style[i]._background.setDiffuseMap(textureName); 580 _style[i]._background.setDiffuseColor(Color(1.0, 1.0, 1.0, 1.0)); 581 } 573 582 this->_currentStyle._background.setDiffuseMap(textureName); 574 } 575 583 this->_currentStyle._background.setDiffuseColor(Color(1.0, 1.0, 1.0, 1.0)); 584 } 585 586 void GLGuiWidget::setBackgroundTexture(const std::string& textureName, OrxGui::State state) 587 { 588 _style[state]._background.setDiffuseMap(textureName); 589 _style[state]._background.setDiffuseColor(Color(1.0, 1.0, 1.0, 1.0)); 590 591 if (state == _state) { 592 _currentStyle._background.setDiffuseMap(textureName); 593 _currentStyle._background.setDiffuseColor(Color(1.0, 1.0, 1.0, 1.0)); 594 } 595 } 596 597 598 599 576 600 /** 577 601 * @brief sets the Background Texture. … … 582 606 { 583 607 _style[state]._background.setDiffuseMap(texture); 584 if (state == _state) 608 _style[state]._background.setDiffuseColor(Color(1.0, 1.0, 1.0, 1.0)); 609 610 if (state == _state) { 585 611 _currentStyle._background.setDiffuseMap(texture); 612 _currentStyle._background.setDiffuseColor(Color(1.0, 1.0, 1.0, 1.0)); 613 } 586 614 } 587 615
Note: See TracChangeset
for help on using the changeset viewer.