Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/src/jarabe/journal/homogeneview.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/jarabe/journal/homogeneview.py')
-rw-r--r--src/jarabe/journal/homogeneview.py11
1 files changed, 7 insertions, 4 deletions
diff --git a/src/jarabe/journal/homogeneview.py b/src/jarabe/journal/homogeneview.py
index c0a5f5c..2474228 100644
--- a/src/jarabe/journal/homogeneview.py
+++ b/src/jarabe/journal/homogeneview.py
@@ -21,12 +21,14 @@ import logging
from sugar.graphics import style
from jarabe.journal.homogenetable import HomogeneTable
+from jarabe.journal.sugarbin import SugarBin
-class Cell(gtk.EventBox):
+class Cell(SugarBin):
def __init__(self):
- gtk.EventBox.__init__(self)
+ SugarBin.__init__(self)
+
self._fields = []
self.fill_background(False)
@@ -45,7 +47,7 @@ class Cell(gtk.EventBox):
def fill_background(self, selected):
if selected:
- color = style.COLOR_SELECTION_GREY.get_gdk_color()
+ color = style.COLOR_HIGHLIGHT.get_gdk_color()
else:
color = style.COLOR_WHITE.get_gdk_color()
self.modify_bg(gtk.STATE_NORMAL, color)
@@ -65,10 +67,11 @@ class HomogeneView(HomogeneTable):
def __init__(self, selection, **kwargs):
HomogeneTable.__init__(self, **kwargs)
+ self._result_set = None
+
self.editable = not selection
self.cursor_visible = selection
self.hover_selection = selection
- self._result_set = None
def set_result_set(self, result_set):
if self._result_set is result_set: