changeset 538:ec5276cfe98b

put back code to highlight move/select button appropriately
author Adrianna Pińska <adrianna.pinska@gmail.com>
date Sat, 28 Nov 2009 08:59:00 +0000
parents c23e2bd07247
children f4d1b9ff9558
files gamelib/gameboard.py gamelib/toolbar.py
diffstat 2 files changed, 9 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/gamelib/gameboard.py	Sat Nov 28 08:52:12 2009 +0000
+++ b/gamelib/gameboard.py	Sat Nov 28 08:59:00 2009 +0000
@@ -334,6 +334,8 @@
                     self.set_selected_tool(constants.TOOL_SELECT_CHICKENS, cursors.cursors["select"])
                 elif self.selected_tool == constants.TOOL_SELECT_CHICKENS:
                     self.set_selected_tool(constants.TOOL_PLACE_ANIMALS, cursors.cursors["chicken"])
+            if self.toolbar.IS_DEFAULT:
+                self.toolbar.highlight_move_select_button()
             return
         elif e.button == 2: # Middle button
             self.reset_states()
--- a/gamelib/toolbar.py	Sat Nov 28 08:52:12 2009 +0000
+++ b/gamelib/toolbar.py	Sat Nov 28 08:59:00 2009 +0000
@@ -297,6 +297,13 @@
         #self.add_spacer(570-cur_height)
         self.fin_tool = self.add_tool("Finished Day", self.day_done)
 
+        if self.gameboard.selected_tool in [constants.TOOL_PLACE_ANIMALS, constants.TOOL_SELECT_CHICKENS]:
+            self.highlight_move_select_button()
+
+    def highlight_move_select_button(self):
+        self._select_tool.group.value = self._select_tool.value
+        self._select_tool.pcls = "down"
+
     def add_building_toolbar(self):
         self.gameboard.change_toolbar(BuildingToolBar(self.gameboard,
                 width=self.style.width))