Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorAleksey Lim <alsroot@member.fsf.org>2009-08-22 18:38:25 (GMT)
committer Aleksey Lim <alsroot@member.fsf.org>2009-08-25 15:49:47 (GMT)
commit3e452f77a987a8dc84de21c326330f8dd7431d9d (patch)
tree1eaab756845db44bc6b4fa5298e1404ecfe2c389 /src
parent4cd1361b543513c9c38d87e7b54695f5f69525b0 (diff)
Unhighlight details icon on activate
Diffstat (limited to 'src')
-rw-r--r--src/jarabe/journal/thumbsview.py8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/jarabe/journal/thumbsview.py b/src/jarabe/journal/thumbsview.py
index b2fee4d..2fa6fc5 100644
--- a/src/jarabe/journal/thumbsview.py
+++ b/src/jarabe/journal/thumbsview.py
@@ -224,15 +224,19 @@ class DetailsIcon(CanvasIcon):
def __init__(self, **kwargs):
CanvasIcon.__init__(self, **kwargs)
self.props.icon_name = 'go-right'
- self.props.fill_color = style.COLOR_BUTTON_GREY.get_svg()
self.props.stroke_color = style.COLOR_TRANSPARENT.get_svg()
self.connect('motion-notify-event', self.__motion_notify_event_cb)
+ self.connect('activated', self.__on_leave_cb)
+ self.__on_leave_cb(None)
+
+ def __on_leave_cb(self, button):
+ self.props.fill_color = style.COLOR_BUTTON_GREY.get_svg()
def __motion_notify_event_cb(self, icon, event):
if event.detail == hippo.MOTION_DETAIL_ENTER:
icon.props.fill_color = style.COLOR_BLACK.get_svg()
elif event.detail == hippo.MOTION_DETAIL_LEAVE:
- icon.props.fill_color = style.COLOR_BUTTON_GREY.get_svg()
+ self.__on_leave_cb(None)
class ThumbsView(TableView):