From 2de3071183a20cc1fcfe53dc1ef325cdc4e95fe0 Mon Sep 17 00:00:00 2001 From: Walter Bender Date: Sun, 10 Jul 2011 16:53:12 +0000 Subject: cleaned up hover code to mesh with palettewindow patch --- diff --git a/src/jarabe/desktop/favoritesview.py b/src/jarabe/desktop/favoritesview.py index 12b9dcf..f5797d8 100644 --- a/src/jarabe/desktop/favoritesview.py +++ b/src/jarabe/desktop/favoritesview.py @@ -500,6 +500,7 @@ class ActivityIcon(CanvasIcon): self.props.xo_color = xo_color def create_palette(self): + logging.debug('CREATE_PALETTE') palette = FavoritePalette(self._activity_info, self._journal_entries) palette.connect('activate', self.__palette_activate_cb) palette.connect('entry-activate', self.__palette_entry_activate_cb) @@ -511,21 +512,14 @@ class ActivityIcon(CanvasIcon): def __palette_entry_activate_cb(self, palette, metadata): self._resume(metadata) - # FIXME: Not sure how the hovering was handled in the hippo - # version, but this is an attempt to get hover palettes to work - # but where does self.palette get created? def __enter_notify_event_cb(self, icon, event): self._hovering = True - if self.palette is not None: - self.palette.popup() - # This seems to do the right thing vis-a-vis the palette invoked - # from right-click def __leave_notify_event_cb(self, icon, event): self._hovering = False - if self.palette is not None: - self.palette.popdown() + ''' + # Was this some hippo thing? doesn't seem to be used. def do_paint_above_children(self, cr, damaged_box): if not self._hovering: return @@ -549,6 +543,7 @@ class ActivityIcon(CanvasIcon): cr.set_source_color(style.COLOR_SELECTION_GREY.get_gtk_color()) cr.set_line_width(ActivityIcon._BORDER_WIDTH) cr.stroke() + ''' def do_get_content_height_request(self, for_width): height, height = CanvasIcon.do_get_content_height_request(self, -- cgit v0.9.1