Beremiz.py
changeset 550 b03f586547c9
parent 539 6ff2c1d34640
child 569 37af7286dd65
--- a/Beremiz.py	Thu Jun 03 17:26:47 2010 +0200
+++ b/Beremiz.py	Fri Jun 04 09:02:22 2010 +0200
@@ -1066,7 +1066,7 @@
             rightwindow.SetBackgroundColour(wx.WHITE)
             
             leftwindowsizer.Add(wx.Size(20, 16), 0)
-            
+        
         sb = wx.StaticBitmap(leftwindow, -1)
         icon = location.get("icon")
         if icon is None:
@@ -1082,7 +1082,9 @@
             infos = location.copy()
             infos.pop("children")
             st.SetFont(wx.Font(faces["size"] * 0.5, wx.DEFAULT, wx.NORMAL, wx.NORMAL, faceName = faces["helv"]))
-            st.Bind(wx.EVT_LEFT_DOWN, self.GenerateLocationLeftDownFunction(infos))
+            leftcallback = self.GenerateLocationLeftDownFunction(infos)
+            st.Bind(wx.EVT_LEFT_DOWN, leftcallback)
+            sb.Bind(wx.EVT_LEFT_DOWN, leftcallback)
         elif location["type"] == LOCATION_GROUP:
             st.SetFont(wx.Font(faces["size"] * 0.6, wx.DEFAULT, wx.NORMAL, wx.NORMAL, faceName = faces["helv"]))
         else: