def cell_data(column, cell, model, iter, data): cover = model[iter][1] esc = escape_data txt = "<b><i>%s</i></b>" % esc(cover["name"]) txt += "\n<small>%s</small>" % (_("from %(source)s") % {"source": util.italic(esc(cover["source"]))}) if "resolution" in cover: txt += "\n" + _("Resolution: %s") % util.italic(esc(cover["resolution"])) if "size" in cover: txt += "\n" + _("Size: %s") % util.italic(esc(cover["size"])) cell.markup = txt cell.set_property("markup", cell.markup)
def cell_data(column, cell, model, iter, data): cover = model[iter][1] esc = escape_data txt = '<b><i>%s</i></b>' % esc(cover['name']) txt += "\n<small>%s</small>" % ( _('from %(source)s') % { "source": util.italic(esc(cover['source']))}) if 'resolution' in cover: txt += "\n" + _('Resolution: %s') % util.italic( esc(cover['resolution'])) if 'size' in cover: txt += "\n" + _('Size: %s') % util.italic(esc(cover['size'])) cell.markup = txt cell.set_property('markup', cell.markup)
def test_format(self): self.assertEqual(util.bold("foo"), "<b>foo</b>") self.assertEqual(util.italic("foo"), "<i>foo</i>") self.assertEqual(util.monospace("foo"), "<tt>foo</tt>")