Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/src/jarabe/journal/listview.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/jarabe/journal/listview.py')
-rw-r--r--src/jarabe/journal/listview.py41
1 files changed, 24 insertions, 17 deletions
diff --git a/src/jarabe/journal/listview.py b/src/jarabe/journal/listview.py
index a820ca4..d8ce421 100644
--- a/src/jarabe/journal/listview.py
+++ b/src/jarabe/journal/listview.py
@@ -31,34 +31,41 @@ class _Cell(Cell):
def __init__(self):
Cell.__init__(self)
- self._row = gtk.HBox()
- self._row.props.spacing = style.DEFAULT_SPACING
- self.add(self._row)
+ row = gtk.HBox()
+ row.props.spacing = style.DEFAULT_SPACING
+ self.add(row)
- keep = KeepIcon(box_width=style.GRID_CELL_SIZE)
- self._row.pack_start(keep, expand=False)
+ self._keep = KeepIcon(box_width=style.GRID_CELL_SIZE)
+ row.pack_start(self._keep, expand=False)
- icon = ObjectIcon(size=style.STANDARD_ICON_SIZE)
- self._row.pack_start(icon, expand=False)
+ self._icon = ObjectIcon(size=style.STANDARD_ICON_SIZE)
+ row.pack_start(self._icon, expand=False)
- title = Title(xalign=0, yalign=0.5, xscale=1, yscale=0)
- self._row.pack_start(title)
+ self._title = Title()
+ title_alignment = gtk.Alignment(
+ xalign=0, yalign=0.5, xscale=1, yscale=0)
+ title_alignment.add(self._title)
+ row.pack_start(title_alignment)
- details = DetailsIcon()
- self._row.pack_end(details, expand=False)
+ self._details = DetailsIcon()
+ row.pack_end(self._details, expand=False)
- date = Timestamp()
- self._row.pack_end(date, expand=False)
+ self._date = Timestamp()
+ row.pack_end(self._date, expand=False)
- buddies = Buddies(buddies_max=3,
+ self._buddies = Buddies(buddies_max=3,
xalign=0, yalign=0.5, xscale=1, yscale=0.15)
- self._row.pack_end(buddies, expand=False)
+ row.pack_end(self._buddies, expand=False)
self.show_all()
def do_fill_in_cell_content(self, table, offset, metadata):
- for i in self._row.get_children():
- i.fill_in(metadata)
+ self._keep.fill_in(metadata)
+ self._icon.fill_in(metadata)
+ self._title.fill_in(metadata)
+ self._details.fill_in(metadata)
+ self._date.fill_in(metadata)
+ self._buddies.fill_in(metadata)
class ListView(HomogeneView):