From 3e452f77a987a8dc84de21c326330f8dd7431d9d Mon Sep 17 00:00:00 2001 From: Aleksey Lim Date: Sat, 22 Aug 2009 18:38:25 +0000 Subject: Unhighlight details icon on activate --- (limited to 'src') 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): -- cgit v0.9.1