bitbake/goggle: automatically show most recently added message

It seems likely that the user would want to view the most recently emitted
messages so this patch sets the message dislay treeview to scroll to any
newly added rows.

Signed-off-by: Joshua Lock <josh@linux.intel.com>
This commit is contained in:
Joshua Lock 2010-12-06 15:34:50 +00:00 committed by Richard Purdie
parent b9617bf6e1
commit 48e27575eb
1 changed files with 4 additions and 0 deletions

View File

@ -33,6 +33,9 @@ def event_handle_idle_func (eventHandler, build):
return True
def scroll_tv_cb (model, path, iter, view):
view.scroll_to_cell (path)
class MainWindow (gtk.Window):
def __init__ (self):
gtk.Window.__init__ (self, gtk.WINDOW_TOPLEVEL)
@ -55,6 +58,7 @@ def init (server, eventHandler):
# Create the object for the current build
running_build = RunningBuild ()
window.cur_build_tv.set_model (running_build.model)
running_build.model.connect("row-inserted", scroll_tv_cb, window.cur_build_tv)
try:
cmdline = server.runCommand(["getCmdLineAction"])
print(cmdline)