"conferences": "conference.png",
"magazines": "magazines.png",
- "more": "more.png",
"mormonmessages": "mormonmessages.png",
"radio": "radio.png",
"scriptures": "scriptures.png",
+
+ "more": "more.png",
"icon": "icon.png",
+ "nomagazineimage": "nomagazineimage.png",
}
def __init__(self, storePath, cachePath):
def _get_columns(cls):
yield gobject.TYPE_PYOBJECT, None
+ pixrenderer = gtk.CellRendererPixbuf()
+ column = gtk.TreeViewColumn("Covers")
+ column.pack_start(pixrenderer, expand=True)
+ column.add_attribute(pixrenderer, "pixbuf", 1)
+ yield gobject.TYPE_OBJECT, column
+
textrenderer = gtk.CellRendererText()
column = gtk.TreeViewColumn("Magazine")
column.pack_start(textrenderer, expand=True)
- column.add_attribute(textrenderer, "text", 1)
+ column.add_attribute(textrenderer, "text", 2)
yield gobject.TYPE_STRING, column
def _refresh(self):
self._hide_loading()
for programNode in programs:
program = programNode.get_properties()
- row = programNode, program["title"]
+ img = self._store.get_pixbuf_from_store(self._store.STORE_LOOKUP["nomagazineimage"])
+ row = programNode, img, program["title"]
self._model.append(row)
self._select_row()
def _get_columns(cls):
yield gobject.TYPE_PYOBJECT, None
+ pixrenderer = gtk.CellRendererPixbuf()
+ column = gtk.TreeViewColumn("Covers")
+ column.pack_start(pixrenderer, expand=True)
+ column.add_attribute(pixrenderer, "pixbuf", 1)
+ yield gobject.TYPE_OBJECT, column
+
textrenderer = gtk.CellRendererText()
column = gtk.TreeViewColumn("Issue")
column.pack_start(textrenderer, expand=True)
- column.add_attribute(textrenderer, "text", 1)
+ column.add_attribute(textrenderer, "text", 2)
yield gobject.TYPE_STRING, column
def _refresh(self):
self._hide_loading()
for programNode in programs:
program = programNode.get_properties()
- row = programNode, program["title"]
+ img = self._store.get_pixbuf_from_store(self._store.STORE_LOOKUP["nomagazineimage"])
+ row = programNode, img, program["title"]
self._model.append(row)
self._select_row()