--- 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: