- Timestamp:
- Jul 2, 2006, 10:25:41 PM (18 years ago)
- Location:
- trunk/src
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/lib/gui/gl/glgui_handler.cc
r9006 r9021 18 18 #include "glgui_handler.h" 19 19 #include "event_handler.h" 20 #include "key_names.h" 20 21 21 22 #include "glgui_mainwidget.h" … … 203 204 switch (event.type) 204 205 { 206 case EV_MOUSE_MOTION: 207 this->checkFocus(); 208 break; 209 205 210 case EV_MOUSE_BUTTON_LEFT: 206 211 if (GLGuiWidget::mouseFocused() != NULL && event.bPressed) … … 247 252 } 248 253 254 255 // Send the Event to the Widget below. 249 256 if (GLGuiWidget::selected() != NULL) 250 257 { 258 printf("event is %s\n", EVToKeyName(event.type).c_str()); 251 259 GLGuiWidget::selected()->processEvent(event); 252 260 } -
trunk/src/world_entities/environments/mapped_water.cc
r9019 r9021 27 27 CREATE_FACTORY(MappedWater, CL_MAPPED_WATER); 28 28 29 SHELL_COMMAND(gui, MappedWater, openGui);29 SHELL_COMMAND(gui, MappedWater, toggleGui); 30 30 SHELL_COMMAND(output, MappedWater, saveParams); 31 31 … … 343 343 * @brief starts the slider gui that lets you edit all water parameters 344 344 */ 345 void MappedWater:: openGui()345 void MappedWater::toggleGui() 346 346 { 347 347 if (this->box == NULL) … … 518 518 OrxGui::GLGuiHandler::getInstance()->activateCursor(); 519 519 } 520 } 521 522 /** 523 * @brief closes the water gui 524 */ 525 void MappedWater::closeGui() 526 { 527 delete this->box; 528 this->box = NULL; 520 else 521 { 522 OrxGui::GLGuiHandler::getInstance()->deactivate(); 523 OrxGui::GLGuiHandler::getInstance()->deactivateCursor(); 524 delete this->box; 525 this->box = NULL; 526 } 529 527 } 530 528 -
trunk/src/world_entities/environments/mapped_water.h
r9006 r9021 52 52 53 53 // slider gui to edit water params during gameplay 54 void openGui(); 55 void closeGui(); 54 void toggleGui(); 56 55 57 56 // functions to set parameters for the water, usually they're called through loadparam
Note: See TracChangeset
for help on using the changeset viewer.