]> git.0d.be Git - empathy.git/commit
Add a webview widget for displaying the log
authorDanielle Madeley <danielle.madeley@collabora.co.uk>
Fri, 29 Jul 2011 04:23:21 +0000 (14:23 +1000)
committerDanielle Madeley <danielle.madeley@collabora.co.uk>
Fri, 29 Jul 2011 04:23:21 +0000 (14:23 +1000)
commite1ae13450cf3ad12df82bd6a2111eedd6d169ef7
treef924dbe81d9b1881af8ba6c574b1d0e4a348ece2
parente10a0655a4eb8c36f232d533078bcf6b8e7fdbd0
Add a webview widget for displaying the log

The widget is currently bolted in alongside the existing log display widget
for comparison. This includes some debugging cruft like showing the secret
notebook tabs.

The webview is populated from the store_events treestore, allowing all of the
existing node-management and ordering code to be used. Attempting to replace
this logic in Javascript was demonstratably too hard. This approach keeps the
Javascript code down to the 4 GtkTreeModel signals.

TODO:
 - icons
 - pretty printed dates
 - expanders
 - supporting smileys, links, etc.
 - using the correct font, etc.
 - removing the debugging
data/Makefile.am
data/empathy-log-window.html [new file with mode: 0644]
libempathy-gtk/empathy-log-window.c