Changeset 7874 in orxonox.OLD for branches/gui/src/lib
- Timestamp:
- May 26, 2006, 3:54:11 PM (19 years ago)
- Location:
- branches/gui/src/lib
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/gui/src/lib/graphics/render2D/element_2d.cc
r7846 r7874 62 62 this->toCoordinate = NULL; 63 63 this->toDirection = NULL; 64 65 this->size = Vector2D(0,0); 64 66 this->toSize = NULL; 65 this->setSize2D(1, 1);66 67 67 68 … … 847 848 if (unlikely(this->toSize != NULL)) 848 849 { 849 Vector2D shiftSize = (*this->toSize - Vector2D(this->sizeX, this->sizeY)) *fabsf(dt)*bias;850 Vector2D shiftSize = (*this->toSize - this->size) *fabsf(dt)*bias; 850 851 if (likely((shiftSize).len() >= .001))//PNODE_ITERATION_DELTA)) 851 852 { 852 this->sizeX += shiftSize.x; 853 this->sizeY += shiftSize.y; 853 this->size += shiftSize; 854 854 } 855 855 else -
branches/gui/src/lib/graphics/render2D/element_2d.h
r7843 r7874 125 125 inline const PNode* getBindNode() const { return this->bindNode; }; 126 126 127 inline void setSize2D(float x, float y) { this->size X = x, this->sizeY = y; };127 inline void setSize2D(float x, float y) { this->size = Vector2D(x, y); }; 128 128 void setSizeSoft2D(float x, float y, float bias = 1.0); 129 inline void setSizeX2D(float x) { this->size X= x; };130 inline void setSizeY2D(float y) { this->size Y= y; };131 inline float getSizeX2D() const { return this->size X; };132 inline float getSizeY2D() const { return this->size Y; };129 inline void setSizeX2D(float x) { this->size.x = x; }; 130 inline void setSizeY2D(float y) { this->size.y = y; }; 131 inline float getSizeX2D() const { return this->size.x; }; 132 inline float getSizeY2D() const { return this->size.y; }; 133 133 134 134 public: … … 238 238 private: 239 239 const PNode* bindNode; //!< a node over which to display this 2D-element 240 float sizeX; //!< The size of the rendered item in x-direction 241 float sizeY; //!< The size of the rendered Item in y-direction 240 Vector2D size; //!< The size of the rendered item 242 241 Vector2D* toSize; //!< The Size to iterate to. 243 242 -
branches/gui/src/lib/graphics/text_engine/text.cc
r7873 r7874 243 243 if(this->font->getGlyphArray()[this->text[i]] != NULL) 244 244 width += this->font->getGlyphArray()[this->text[i]]->advance; 245 this->setSizeX2D(width *this->getSize()); 245 this->setSizeX2D(width * this->getSize()); 246 printf("%s:: %f\n", this->text.c_str(), width * this->getSize()); 246 247 } 247 248 -
branches/gui/src/lib/gui/gl_gui/glgui_button.cc
r7873 r7874 31 31 this->setLabel(label); 32 32 33 this->label.setFont("fonts/final_frontier.ttf", 100); 34 this->label.setSize(10); 33 35 this->label.setText("TEST"); 34 36 } … … 60 62 this->label.setText(label); 61 63 this->label.setRelCoor2D(5, 5); 64 printf("SIZE OF TEXT %s %f\n", label.c_str(), this->label.getSizeX2D()); 62 65 this->setSize2D(this->label.getSizeX2D(), this->label.getSizeY2D()+10); 66 printf("SIZE OF BUTTON %f\n", this->getSizeX2D()); 67 63 68 } 64 69 -
branches/gui/src/lib/shell/shell_input.cc
r7868 r7874 305 305 this->historyMoveUp(); 306 306 this->pressedKey = event.type; 307 this->pressedEvent = event.type; 307 308 } 308 309 else if (event.type == SDLK_DOWN) … … 310 311 this->historyMoveDown(); 311 312 this->pressedKey = event.type; 313 this->pressedEvent = event.type; 312 314 } 313 315 else if (event.type == SDLK_TAB) … … 320 322 this->delayed = this->repeatDelay; 321 323 this->pressedKey = SDLK_BACKSPACE; 324 this->pressedEvent = SDLK_BACKSPACE; 322 325 this->removeCharacters(1); 323 326 } … … 326 329 this->executeCommand(); 327 330 this->pressedKey = event.type; 331 this->pressedEvent = event.type; 328 332 } 329 333 // any other keyboard key
Note: See TracChangeset
for help on using the changeset viewer.