Changeset 10234 in orxonox.OLD for branches/playability/src/world_entities
- Timestamp:
- Jan 12, 2007, 11:24:37 PM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/playability/src/world_entities/elements/glgui_energywidgetvertical.cc
r10233 r10234 30 30 GLGuiEnergyWidgetVertical::GLGuiEnergyWidgetVertical () 31 31 { 32 33 this->setAbsDir2D(270); 34 this->setBackgroundTexture(Texture()); 35 this->setBackgroundColor(Color(1,1,1,0)); 36 this->setBorderTop(10); 37 this->setBorderLeft(10); 38 this->setBorderRight(10); 39 this->setBorderBottom(10); 40 this->setWidgetSize(120,50); 41 42 this->_bar.setParent2D(this); 43 this->_bar.setBackgroundTexture(Texture()); 44 this->_bar.setBackgroundColor(Color(0,0,0,0)); 45 this->_bar.setForegroundTexture("maps/gui_element_background_faded.png"); 46 this->_bar.setForegroundColor(Color::green); 47 this->_bar.setChangedValueColor(Color(1,0,0,0.2)); 48 this->_bar.setBorderTop(0); 49 this->_bar.setBorderLeft(0); 50 this->_bar.setBorderRight(0); 51 this->_bar.setBorderBottom(0); 52 this->_bar.setWidgetSize(100,30); 53 //this->_bar.setRelCoor2D(borderLeft(), 0); 54 this->_bar.setRelCoor2D(0,0); 55 56 this->_image.setParent2D(this); 57 this->_image.setBorderTop(0); 58 this->_image.setBorderLeft(0); 59 this->_image.setBorderRight(0); 60 this->_image.setBorderBottom(0); 61 this->_image.setWidgetSize(30,30); 62 this->_image.setForegroundColor(Color(1,1,1,0.6)); 63 this->_image.setBackgroundColor(Color(1,1,1,0)); 64 this->_image.setBackgroundTexture(Texture()); 65 this->_image.loadImageFromFile("maps/evil-flower.png"); 66 //this->_image.setRelCoor2D(borderLeft(), borderTop() + this->_bar.getSizeX2D()); 67 this->_image.setRelCoor2D(0,0); 68 this->_image.setRelDir2D(90); 69 this->_image.setVisibility(true); 70 71 this->_valueText.setParent2D(&this->_bar); 72 this->_valueText.setWidgetSize(100,20); 73 //this->_valueText.setRelCoor2D(borderLeft(), borderTop() + this->_bar.getSizeX2D()); 74 this->_valueText.setAbsCoor2D(-15,-20); 75 this->_valueText.setChangedTextColor(Color::white); 76 this->_valueText.setForegroundColor(Color::white); 77 this->_valueText.setBackgroundTexture(Texture()); 78 this->_valueText.setBackgroundColor(Color(0,0,0,0)); 32 79 } 33 80 … … 66 113 void GLGuiEnergyWidgetVertical::resize() 67 114 { 68 //GLGuiBox::resize(); 115 Vector2D widgetSize = this->getSize2D(); 116 117 this->setBorderTop(widgetSize.y * 0.1); 118 this->setBorderBottom(widgetSize.y * 0.1); 119 this->setBorderLeft(widgetSize.x * 0.2); 120 this->setBorderRight(widgetSize.x * 0.2); 121 122 this->_bar.setWidgetSize(widgetSize.x * 0.8, widgetSize.y * 0.6); 123 this->_image.setWidgetSize(widgetSize.y * 0.6, widgetSize.y * 0.6); 124 this->_valueText.setWidgetSize(widgetSize.x* 0.8, widgetSize.y * 0.4); 69 125 } 70 126 … … 72 128 void GLGuiEnergyWidgetVertical::showing() 73 129 { 74 this->setAbsDir2D(270); 75 this->setBackgroundTexture(Texture()); 76 this->setBackgroundColor(Color(1,1,1,0)); 77 this->setBorderTop(10); 78 this->setBorderLeft(10); 79 this->setBorderRight(10); 80 this->setBorderBottom(10); 81 this->setWidgetSize(120,50); 82 83 this->_bar.setParent2D(&this->_valueText); 84 this->_bar.setBackgroundTexture(Texture()); 85 this->_bar.setBackgroundColor(Color(0,0,0,0)); 86 this->_bar.setForegroundTexture("maps/gui_element_background_faded.png"); 87 this->_bar.setForegroundColor(Color::green); 88 this->_bar.setChangedValueColor(Color(1,0,0,0.2)); 89 this->_bar.setBorderTop(0); 90 this->_bar.setBorderLeft(0); 91 this->_bar.setBorderRight(0); 92 this->_bar.setBorderBottom(0); 93 this->_bar.setWidgetSize(100,30); 94 //this->_bar.setRelCoor2D(borderLeft(), 0); 95 this->_bar.setRelCoor2D(0,0); 130 96 131 this->_bar.show(); 97 98 this->_image.setParent2D(this);99 this->_image.setBorderTop(0);100 this->_image.setBorderLeft(0);101 this->_image.setBorderRight(0);102 this->_image.setBorderBottom(0);103 this->_image.setWidgetSize(30,30);104 this->_image.setForegroundColor(Color(1,1,1,0.6));105 this->_image.setBackgroundColor(Color(1,1,1,0));106 this->_image.setBackgroundTexture(Texture());107 this->_image.loadImageFromFile("maps/evil-flower.png");108 //this->_image.setRelCoor2D(borderLeft(), borderTop() + this->_bar.getSizeX2D());109 this->_image.setRelCoor2D(0,0);110 this->_image.setRelDir2D(90);111 this->_image.setVisibility(true);112 132 this->_image.show(); 113 114 this->_valueText.setParent2D(this);115 this->_valueText.setWidgetSize(100,20);116 //this->_valueText.setRelCoor2D(borderLeft(), borderTop() + this->_bar.getSizeX2D());117 this->_valueText.setRelCoor2D(0,0);118 this->_valueText.setChangedTextColor(Color::black);119 133 this->_valueText.show(); 120 134 }
Note: See TracChangeset
for help on using the changeset viewer.