Changeset 8652 in orxonox.OLD for branches/gui/src/lib/gui/gl/glgui_widget.cc
- Timestamp:
- Jun 21, 2006, 1:15:24 AM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/gui/src/lib/gui/gl/glgui_widget.cc
r8631 r8652 72 72 GLGuiWidget::~GLGuiWidget() 73 73 { 74 if (this == GLGuiWidget::_ focused)75 GLGuiWidget::_ focused = NULL;74 if (this == GLGuiWidget::_mouseFocused) 75 GLGuiWidget::_mouseFocused = NULL; 76 76 } 77 77 78 78 GLGuiWidget* GLGuiWidget::_selected = NULL; 79 GLGuiWidget* GLGuiWidget::_ focused = NULL;79 GLGuiWidget* GLGuiWidget::_mouseFocused = NULL; 80 80 GLGuiWidget* GLGuiWidget::_inputGrabber = NULL; 81 81 … … 134 134 135 135 /** @brief gives focus to this widget */ 136 void GLGuiWidget::give Focus()137 { 138 if (GLGuiWidget:: focused() != NULL)139 GLGuiWidget:: focused()->breakFocus();140 GLGuiWidget::_ focused = this;136 void GLGuiWidget::giveMouseFocus() 137 { 138 if (GLGuiWidget::mouseFocused() != NULL) 139 GLGuiWidget::mouseFocused()->breakMouseFocus(); 140 GLGuiWidget::_mouseFocused = this; 141 141 this->receivedFocus(); 142 142 }; 143 143 144 void GLGuiWidget::break Focus()145 { 146 if (GLGuiWidget::_ focused == this)144 void GLGuiWidget::breakMouseFocus() 145 { 146 if (GLGuiWidget::_mouseFocused == this) 147 147 { 148 GLGuiWidget::_ focused = NULL;148 GLGuiWidget::_mouseFocused = NULL; 149 149 this->_pushed = false; 150 150 this->removedFocus();
Note: See TracChangeset
for help on using the changeset viewer.