Changeset 10374 in orxonox.OLD for trunk/src/lib/gui
- Timestamp:
- Jan 25, 2007, 11:27:47 PM (18 years ago)
- Location:
- trunk/src/lib/gui/gl
- Files:
-
- 4 edited
- 2 copied
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/lib/gui/gl/Makefile.am
r9656 r10374 25 25 glgui_frame.cc \ 26 26 glgui_text.cc \ 27 glgui_multiline_text.cc \ 27 28 glgui_inputline.cc \ 28 29 glgui_textfield.cc \ … … 53 54 glgui_frame.h \ 54 55 glgui_text.h \ 56 glgui_multiline_text.h \ 55 57 glgui_inputline.h \ 56 58 glgui_textfield.h \ -
trunk/src/lib/gui/gl/glgui_text.cc
r9869 r10374 50 50 this->_text.setFont("fonts/final_frontier.ttf", 20); 51 51 this->_text.setLineWidth(400); 52 this->_text.setDotsPosition(LimitedWidthText::Begin);52 // this->_text.setDotsPosition(LimitedWidthText::Begin); 53 53 this->_text.setColor(foregroundColor()); 54 54 this->_text.setVisibility(false); -
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 -
trunk/src/lib/gui/gl/glgui_widget.h
r10368 r10374 181 181 void setBackgroundTexture(const std::string& textureName); 182 182 void setBackgroundTexture(const Texture& texture, OrxGui::State state); 183 void setBackgroundTexture(const std::string& textureName, OrxGui::State state); 183 184 void setBackgroundTexture(const std::string& textureName, const std::string& stateName); 184 185
Note: See TracChangeset
for help on using the changeset viewer.