mirror of
https://github.com/edubart/otclient.git
synced 2025-10-20 06:23:26 +02:00
Merge pull request #907 from diath/topbar_visibility_toggle
Add a keyboard shortcut to toggle topmenu visibility
This commit is contained in:
@@ -5,6 +5,7 @@ gameMapPanel = nil
|
||||
gameRightPanel = nil
|
||||
gameLeftPanel = nil
|
||||
gameBottomPanel = nil
|
||||
showTopMenuButton = nil
|
||||
logoutButton = nil
|
||||
mouseGrabberWidget = nil
|
||||
countWindow = nil
|
||||
@@ -56,6 +57,11 @@ function init()
|
||||
logoutButton = modules.client_topmenu.addLeftButton('logoutButton', tr('Exit'),
|
||||
'/images/topbuttons/logout', tryLogout, true)
|
||||
|
||||
showTopMenuButton = gameMapPanel:getChildById('showTopMenuButton')
|
||||
showTopMenuButton.onClick = function()
|
||||
modules.client_topmenu.toggle()
|
||||
end
|
||||
|
||||
setupViewMode(0)
|
||||
|
||||
bindKeys()
|
||||
@@ -815,6 +821,10 @@ function getBottomPanel()
|
||||
return gameBottomPanel
|
||||
end
|
||||
|
||||
function getShowTopMenuButton()
|
||||
return showTopMenuButton
|
||||
end
|
||||
|
||||
function onLeftPanelVisibilityChange(leftPanel, visible)
|
||||
if not visible and g_game.isOnline() then
|
||||
local children = leftPanel:getChildren()
|
||||
|
Reference in New Issue
Block a user