License along with this library; if not, write to the Free Software
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
-@todo Try gogol's bigger tree view items
-@todo Try gogol's wrapping for messages
+@todo Determine if scale or setting font size is better
+@todo Have phone selector and messaging dialogs auto-scroll to bottom
@bug Does special notifiers even work?
@bug Messaging UI is bad(?)
@bug Not logging back in on network reconnect
import warnings
import gobject
+import pango
import gtk
import gtk_toolbox
textrenderer = gtk.CellRendererText()
textrenderer.set_property("yalign", 0)
+ textrenderer.set_property("scale", 1.5)
self._fromColumn = gtk.TreeViewColumn("From")
self._fromColumn.pack_start(textrenderer, expand=True)
self._fromColumn.add_attribute(textrenderer, "text", self.FROM_IDX)
textrenderer = gtk.CellRendererText()
textrenderer.set_property("yalign", 0)
+ textrenderer.set_property("scale", 1.5)
+ textrenderer.set_property("wrap-mode", pango.WRAP_WORD)
+ textrenderer.set_property("wrap-width", 500)
self._messageColumn = gtk.TreeViewColumn("Messages")
self._messageColumn.pack_start(textrenderer, expand=True)
self._messageColumn.add_attribute(textrenderer, "markup", self.MESSAGE_IDX)
self._contactColumn.pack_start(textrenderer, expand=False)
self._contactColumn.add_attribute(textrenderer, 'text', 0)
textrenderer = gtk.CellRendererText()
+ textrenderer.set_property("scale", 1.5)
self._contactColumn.pack_start(textrenderer, expand=True)
self._contactColumn.add_attribute(textrenderer, 'text', 1)
textrenderer = gtk.CellRendererText()