diff options
author | Aleksey 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) |
commit | 3e452f77a987a8dc84de21c326330f8dd7431d9d (patch) | |
tree | 1eaab756845db44bc6b4fa5298e1404ecfe2c389 /src | |
parent | 4cd1361b543513c9c38d87e7b54695f5f69525b0 (diff) |
Unhighlight details icon on activate
Diffstat (limited to 'src')
-rw-r--r-- | src/jarabe/journal/thumbsview.py | 8 |
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): |