diff options
author | Gerd Hoffmann <kraxel@redhat.com> | 2012-09-13 16:37:53 +0200 |
---|---|---|
committer | Gerd Hoffmann <kraxel@redhat.com> | 2012-09-13 16:43:56 +0200 |
commit | 72a7b882581d685b84d3cde0704029af710fc15e (patch) | |
tree | 5236a718b4bcc94b0e3aba46569da8ae64632e27 /vconsole.c | |
parent | 4e7ddbbe5994297f383149cb85c949b670c697c9 (diff) | |
download | vconsole-72a7b882581d685b84d3cde0704029af710fc15e.tar.gz |
show guest load
Diffstat (limited to 'vconsole.c')
-rw-r--r-- | vconsole.c | 19 |
1 files changed, 19 insertions, 0 deletions
@@ -767,6 +767,7 @@ static void vconsole_tab_list_create(struct vconsole_window *win) G_TYPE_POINTER, // DPTR_COL G_TYPE_STRING, // ID_COL G_TYPE_STRING, // STATE_COL + G_TYPE_STRING, // LOAD_COL G_TYPE_STRING, // FOREGROUND_COL G_TYPE_INT); // WEIGHT_COL sortable = GTK_TREE_SORTABLE(win->store); @@ -806,6 +807,14 @@ static void vconsole_tab_list_create(struct vconsole_window *win) NULL); gtk_tree_view_append_column(GTK_TREE_VIEW(win->tree), column); + /* cpu load */ + renderer = gtk_cell_renderer_text_new(); + column = gtk_tree_view_column_new_with_attributes("CPU", + renderer, + "text", LOAD_COL, + NULL); + gtk_tree_view_append_column(GTK_TREE_VIEW(win->tree), column); + /* sort store */ gtk_tree_sortable_set_sort_column_id(sortable, NAME_COL, GTK_SORT_ASCENDING); @@ -818,6 +827,14 @@ static void vconsole_tab_list_create(struct vconsole_window *win) scroll, label, 0); } +static gboolean vconsole_update(gpointer data) +{ + struct vconsole_window *win = data; + + domain_update_all(win); + return TRUE; +} + /* ------------------------------------------------------------------ */ static void usage(FILE *fp) @@ -883,6 +900,8 @@ main(int argc, char *argv[]) connect_init(win, uri); vconsole_build_recent(win); + g_timeout_add(10 * 1000, vconsole_update, win); + /* main loop */ gtk_main(); |