From 24dea738c62ea9a1060fe7ae86d2a1241e14c5d4 Mon Sep 17 00:00:00 2001 From: Alan Fitton Date: Mon, 19 Sep 2011 19:48:10 +0000 Subject: 118 --- src/trg-stats-dialog.c | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) (limited to 'src/trg-stats-dialog.c') diff --git a/src/trg-stats-dialog.c b/src/trg-stats-dialog.c index f370fc3..87e04a7 100644 --- a/src/trg-stats-dialog.c +++ b/src/trg-stats-dialog.c @@ -57,7 +57,7 @@ struct _TrgStatsDialogPrivate { GtkWidget *tv; GtkListStore *model; GtkTreeRowReference *rr_up, *rr_down, *rr_files_added, - *rr_session_count, *rr_active; + *rr_session_count, *rr_active, *rr_version; }; static GObject *instance = NULL; @@ -203,6 +203,10 @@ static gboolean on_stats_reply(gpointer data) if (response->status == CURLE_OK) { args = get_arguments(response->obj); + char versionStr[32]; + g_snprintf(versionStr, sizeof(versionStr), "Transmission %g", trg_client_get_version(priv->client)); + update_statistic(priv->rr_version, versionStr, ""); + update_size_stat(args, priv->rr_up, "uploadedBytes"); update_size_stat(args, priv->rr_down, "downloadedBytes"); update_int_stat(args, priv->rr_files_added, "filesAdded"); @@ -277,6 +281,8 @@ static GObject *trg_stats_dialog_constructor(GType type, gtk_list_store_new(STATCOL_COLUMNS, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_STRING); + priv->rr_version = + stats_dialog_add_statistic(priv->model, _("Version")); priv->rr_down = stats_dialog_add_statistic(priv->model, _("Download Total")); priv->rr_up = @@ -292,11 +298,11 @@ static GObject *trg_stats_dialog_constructor(GType type, gtk_widget_set_sensitive(tv, TRUE); trg_stats_add_column(GTK_TREE_VIEW(tv), STATCOL_STAT, _("Statistic"), - 170); + 200); trg_stats_add_column(GTK_TREE_VIEW(tv), STATCOL_SESSION, _("Session"), - 100); + 200); trg_stats_add_column(GTK_TREE_VIEW(tv), STATCOL_CUMULAT, - _("Cumulative"), 100); + _("Cumulative"), 200); gtk_tree_view_set_model(GTK_TREE_VIEW(tv), GTK_TREE_MODEL(priv->model)); -- cgit v1.2.3