[Orxonox-commit 3233] r7924 - code/branches/usability/data/gui/scripts

landauf at orxonox.net landauf at orxonox.net
Sun Feb 20 01:10:38 CET 2011


Author: landauf
Date: 2011-02-20 01:10:38 +0100 (Sun, 20 Feb 2011)
New Revision: 7924

Modified:
   code/branches/usability/data/gui/scripts/KeyBindMenu.lua
   code/branches/usability/data/gui/scripts/MiscConfigMenu.lua
   code/branches/usability/data/gui/scripts/MouseControlsMenu.lua
   code/branches/usability/data/gui/scripts/MultiplayerMenu.lua
   code/branches/usability/data/gui/scripts/SettingsMenu.lua
Log:
 - the "back" button of MultiplayerMenu and SettingsMenu now fills the whole row at the bottom, so it can be accessed from both columns by pressing 'down'
 - added keyboard support for KeyBindMenu, MiscConfigMenu, and MouseControlsMenu

Modified: code/branches/usability/data/gui/scripts/KeyBindMenu.lua
===================================================================
--- code/branches/usability/data/gui/scripts/KeyBindMenu.lua	2011-02-20 00:02:51 UTC (rev 7923)
+++ code/branches/usability/data/gui/scripts/KeyBindMenu.lua	2011-02-20 00:10:38 UTC (rev 7924)
@@ -99,6 +99,12 @@
 
     local funct = luaState:createLuaFunctor("KeyBindMenu.callback()")
     orxonox.KeyBinderManager:getInstance():registerKeybindCallback(funct)
+
+    P:initButtons(1, 1)
+    P:setButton(1, 1, {
+            ["button"] = winMgr:getWindow("orxonox/KeyBindBackButton"),
+            ["callback"]  = P.KeyBindBackButton_clicked
+    })
 end
 
 function P.KeyNameNiceifier(key)

Modified: code/branches/usability/data/gui/scripts/MiscConfigMenu.lua
===================================================================
--- code/branches/usability/data/gui/scripts/MiscConfigMenu.lua	2011-02-20 00:02:51 UTC (rev 7923)
+++ code/branches/usability/data/gui/scripts/MiscConfigMenu.lua	2011-02-20 00:10:38 UTC (rev 7924)
@@ -84,6 +84,11 @@
 
     P.createLines()
 
+    P:initButtons(1, 1)
+    P:setButton(1, 1, {
+            ["button"] = winMgr:getWindow("orxonox/MiscConfigMenu/MiscConfigBackButton"),
+            ["callback"]  = P.MiscConfigBackButton_clicked
+    })
 end
 
 function P.createLine(k)

Modified: code/branches/usability/data/gui/scripts/MouseControlsMenu.lua
===================================================================
--- code/branches/usability/data/gui/scripts/MouseControlsMenu.lua	2011-02-20 00:02:51 UTC (rev 7923)
+++ code/branches/usability/data/gui/scripts/MouseControlsMenu.lua	2011-02-20 00:10:38 UTC (rev 7924)
@@ -31,6 +31,12 @@
     else
         invert_active = false
     end
+
+    P:initButtons(1, 1)
+    P:setButton(1, 1, {
+            ["button"] = winMgr:getWindow("orxonox/MouseControlsBackButton"),
+            ["callback"]  = P.MouseControlsBackButton_clicked
+    })
 end
 
 function P.MouseControlsMouseNormalScrollbar_changed(e)

Modified: code/branches/usability/data/gui/scripts/MultiplayerMenu.lua
===================================================================
--- code/branches/usability/data/gui/scripts/MultiplayerMenu.lua	2011-02-20 00:02:51 UTC (rev 7923)
+++ code/branches/usability/data/gui/scripts/MultiplayerMenu.lua	2011-02-20 00:10:38 UTC (rev 7924)
@@ -9,7 +9,7 @@
 function P.onLoad()
     P.multiplayerMode = "startClient"
 
-    --button are arranged in a 2x2 matrix, the left lower item is nil
+    --button are arranged in a 2x2 matrix, the lower items are both the back button
     P:initButtons(2, 2)
 
     P:setButton(1, 1, {
@@ -22,10 +22,12 @@
             ["callback"]  = P.MultiplayerHostButton_clicked
     })
 
-    P:setButton(2, 2, {
+    P:setButton(2, 1, {
             ["button"] = winMgr:getWindow("orxonox/MultiplayerBackButton"),
             ["callback"]  = P.MultiplayerBackButton_clicked
     })
+
+    P:setButton(2, 2, P:getButton(2, 1))
 end
 
 function P.onShow()

Modified: code/branches/usability/data/gui/scripts/SettingsMenu.lua
===================================================================
--- code/branches/usability/data/gui/scripts/SettingsMenu.lua	2011-02-20 00:02:51 UTC (rev 7923)
+++ code/branches/usability/data/gui/scripts/SettingsMenu.lua	2011-02-20 00:10:38 UTC (rev 7924)
@@ -32,6 +32,8 @@
             ["button"] = winMgr:getWindow("orxonox/SettingsMenu/SettingsBackButton"),
             ["callback"]  = P.SettingsBackButton_clicked
     })
+
+    P:setButton(4, 2, P:getButton(4, 1))
 end
 
 function P.SettingsGameplayButton_clicked(e)




More information about the Orxonox-commit mailing list