Changeset 7627 for code/branches/releasetodo
- Timestamp:
- Nov 9, 2010, 9:53:34 PM (14 years ago)
- Location:
- code/branches/releasetodo
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
code/branches/releasetodo/data/gui/scripts/MultiplayerMenu.lua
r7626 r7627 81 81 local listbox = CEGUI.toListbox(winMgr:getWindow("orxonox/MultiplayerListbox")) 82 82 listbox:resetList() 83 orxonox.GUIManager:setItemTooltipsEnabledHelper(listbox, true) 83 84 local preselect = orxonox.LevelManager:getInstance():getDefaultLevel() 84 85 local size = orxonox.LevelManager:getInstance():getNumberOfLevels() … … 105 106 P.itemList[k] = listbox:getListboxItemFromIndex(k-1) 106 107 --TODO: The description as tooltip would be nice. 107 --local lItem = tolua.cast("CEGUI::ListboxItem", P.itemList[k])108 --local lItem = P.itemList[k] 108 109 --lItem:setTooltipText(v:getDescription()) 110 orxonox.GUIManager:setTooltipTextHelper(P.itemList[k], v:getDescription()) 109 111 end 110 112 end -
code/branches/releasetodo/data/gui/scripts/SingleplayerMenu.lua
r7626 r7627 19 19 local listbox = CEGUI.toListbox(winMgr:getWindow("orxonox/SingleplayerLevelListbox")) 20 20 listbox:resetList() 21 orxonox.GUIManager:setItemTooltipsEnabledHelper(listbox, true) 21 22 local preselect = orxonox.LevelManager:getInstance():getDefaultLevel() 22 23 local size = orxonox.LevelManager:getInstance():getNumberOfLevels() … … 45 46 --local lItem = tolua.cast("CEGUI::ListboxItem", P.itemList[k]) 46 47 --lItem:setTooltipText(v:getDescription()) 48 orxonox.GUIManager:setTooltipTextHelper(P.itemList[k], v:getDescription()) 47 49 end 48 50 end -
code/branches/releasetodo/src/libraries/core/GUIManager.cc
r7403 r7627 43 43 #include <CEGUIWindow.h> 44 44 #include <CEGUIWindowManager.h> 45 #include <CEGUI/elements/CEGUIListbox.h> 46 #include <CEGUI/elements/CEGUIListboxItem.h> 45 47 #include <ogreceguirenderer/OgreCEGUIRenderer.h> 46 48 … … 440 442 window->subscribeScriptedEvent(event, function); 441 443 } 444 445 void GUIManager::setTooltipTextHelper(CEGUI::ListboxItem* item, const std::string& tooltip) 446 { 447 item->setTooltipText(tooltip); 448 } 449 450 void GUIManager::setItemTooltipsEnabledHelper(CEGUI::Listbox* listbox, bool enabled) 451 { 452 listbox->setItemTooltipsEnabled(enabled); 453 } 454 455 442 456 } -
code/branches/releasetodo/src/libraries/core/GUIManager.h
r7403 r7627 106 106 // TODO: Temporary hack because the tolua exported CEGUI method does not seem to work 107 107 static void subscribeEventHelper(CEGUI::Window* window, const std::string& event, const std::string& function); //tolua_export 108 static void setTooltipTextHelper(CEGUI::ListboxItem* item, const std::string& toooltip); //tolua_export 109 static void setItemTooltipsEnabledHelper(CEGUI::Listbox* listbox, bool enabled); //tolua_export 108 110 109 111 static GUIManager& getInstance() { return Singleton<GUIManager>::getInstance(); } // tolua_export
Note: See TracChangeset
for help on using the changeset viewer.