Index: ps/trunk/binaries/data/mods/public/gui/session/diplomacy_window.xml =================================================================== --- ps/trunk/binaries/data/mods/public/gui/session/diplomacy_window.xml +++ ps/trunk/binaries/data/mods/public/gui/session/diplomacy_window.xml @@ -76,7 +76,17 @@ - + + + + updateDiplomacyColorsButton(); + + + Toggle Diplomacy Colors + + + + Close closeDiplomacy(); Index: ps/trunk/binaries/data/mods/public/gui/session/minimap_panel.xml =================================================================== --- ps/trunk/binaries/data/mods/public/gui/session/minimap_panel.xml +++ ps/trunk/binaries/data/mods/public/gui/session/minimap_panel.xml @@ -40,6 +40,6 @@ sprite="stretched:session/minimap-diplomacy-off.png" sprite_over="stretched:session/minimap-diplomacy-off-highlight.png" > - updateDiplomacyColorsButton() + updateDiplomacyColorsButton(); Index: ps/trunk/binaries/data/mods/public/gui/session/session.js =================================================================== --- ps/trunk/binaries/data/mods/public/gui/session/session.js +++ ps/trunk/binaries/data/mods/public/gui/session/session.js @@ -386,6 +386,9 @@ diplomacyColorsButton.sprite_over = g_DiplomacyColorsToggle ? "stretched:session/minimap-diplomacy-on-highlight.png" : "stretched:session/minimap-diplomacy-off-highlight.png"; + Engine.GetGUIObjectByName("diplomacyColorsWindowButtonIcon").sprite = g_DiplomacyColorsToggle ? + "stretched:session/icons/diplomacy-on.png" : + "stretched:session/icons/diplomacy.png"; updateDisplayedPlayerColors(); } @@ -453,6 +456,10 @@ colorizeHotkey("%(hotkey)s" + " ", "session.diplomacycolors") + translate("Toggle Diplomacy Colors"); + Engine.GetGUIObjectByName("diplomacyColorsWindowButton").tooltip = + colorizeHotkey("%(hotkey)s" + " ", "session.diplomacycolors") + + translate("Toggle Diplomacy Colors"); + Engine.GetGUIObjectByName("tradeHelp").tooltip = colorizeHotkey( translate("Select one type of goods you want to modify by clicking on it, and then use the arrows of the other types to modify their shares. You can also press %(hotkey)s while selecting one type of goods to bring its share to 100%%."), "session.fulltradeswap");