Ticket #3090: 3090.patch

File 3090.patch, 2.7 KB (added by erikos, 13 years ago)

Patch to do the highlghtning correctly

  • src/jarabe/desktop/activitieslist.py

    diff --git a/src/jarabe/desktop/activitieslist.py b/src/jarabe/desktop/activitieslist.py
    index 05d760e..b3b1f9d 100644
    a b class CellRendererFavorite(CellRendererIcon): 
    249249        self.props.size = style.SMALL_ICON_SIZE
    250250        self.props.icon_name = 'emblem-favorite'
    251251        self.props.mode = gtk.CELL_RENDERER_MODE_ACTIVATABLE
    252         self.props.prelit_stroke_color = style.COLOR_BUTTON_GREY.get_svg()
    253         self.props.prelit_fill_color = style.COLOR_BUTTON_GREY.get_svg()
     252        client = gconf.client_get_default()
     253        prelit_color = XoColor(client.get_string('/desktop/sugar/user/color'))
     254        self.props.prelit_stroke_color = prelit_color.get_stroke_color()
     255        self.props.prelit_fill_color = prelit_color.get_fill_color()
    254256
    255257
    256258class CellRendererActivityIcon(CellRendererIcon):
  • src/jarabe/journal/keepicon.py

    diff --git a/src/jarabe/journal/keepicon.py b/src/jarabe/journal/keepicon.py
    index 1253afc..5bc299b 100644
    a b class KeepIcon(CanvasIcon): 
    5555    def __motion_notify_event_cb(self, icon, event):
    5656        if not self._keep:
    5757            if event.detail == hippo.MOTION_DETAIL_ENTER:
    58                 icon.props.fill_color = style.COLOR_BUTTON_GREY.get_svg()
     58                client = gconf.client_get_default()
     59                prelit_color = XoColor(client.get_string('/desktop/sugar/user/color'))
     60                icon.props.stroke_color = prelit_color.get_stroke_color()
     61                icon.props.fill_color = prelit_color.get_fill_color()
    5962            elif event.detail == hippo.MOTION_DETAIL_LEAVE:
     63                icon.props.stroke_color = style.COLOR_BUTTON_GREY.get_svg()
    6064                icon.props.fill_color = style.COLOR_TRANSPARENT.get_svg()
  • src/jarabe/journal/listview.py

    diff --git a/src/jarabe/journal/listview.py b/src/jarabe/journal/listview.py
    index 0d7e112..a0ceccc 100644
    a b class CellRendererFavorite(CellRendererIcon): 
    562562        self.props.size = style.SMALL_ICON_SIZE
    563563        self.props.icon_name = 'emblem-favorite'
    564564        self.props.mode = gtk.CELL_RENDERER_MODE_ACTIVATABLE
    565         self.props.prelit_stroke_color = style.COLOR_BUTTON_GREY.get_svg()
    566         self.props.prelit_fill_color = style.COLOR_BUTTON_GREY.get_svg()
     565        client = gconf.client_get_default()
     566        prelit_color = XoColor(client.get_string('/desktop/sugar/user/color'))
     567        self.props.prelit_stroke_color = prelit_color.get_stroke_color()
     568        self.props.prelit_fill_color = prelit_color.get_fill_color()
    567569
    568570
    569571class CellRendererDetail(CellRendererIcon):