mirror of
https://github.com/transmission/transmission
synced 2024-12-27 01:57:52 +00:00
(gtk) "Details" dialog minor tweak
This commit is contained in:
parent
c402442786
commit
bce905c0b4
1 changed files with 11 additions and 6 deletions
|
@ -407,7 +407,7 @@ fmtpeercount (GtkWidget * l, int count)
|
||||||
gtk_label_set_text( GTK_LABEL(l), "?" );
|
gtk_label_set_text( GTK_LABEL(l), "?" );
|
||||||
} else {
|
} else {
|
||||||
char str[16];
|
char str[16];
|
||||||
g_snprintf( str, sizeof str, "%i", count );
|
g_snprintf( str, sizeof str, "%'d", count );
|
||||||
gtk_label_set_text( GTK_LABEL(l), str );
|
gtk_label_set_text( GTK_LABEL(l), str );
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -755,20 +755,25 @@ Activity;
|
||||||
static void
|
static void
|
||||||
refresh_activity (GtkWidget * top)
|
refresh_activity (GtkWidget * top)
|
||||||
{
|
{
|
||||||
Activity * a = (Activity*) g_object_get_data (G_OBJECT(top), "activity-data");
|
Activity * a = g_object_get_data (G_OBJECT(top), "activity-data");
|
||||||
const tr_stat * stat = tr_torrent_stat( a->gtor );
|
|
||||||
char *pch;
|
char *pch;
|
||||||
char sizeStr[64];
|
char sizeStr[64];
|
||||||
char sizeStr2[64];
|
char sizeStr2[64];
|
||||||
char buf[128];
|
char buf[128];
|
||||||
|
const tr_stat * stat = tr_torrent_stat( a->gtor );
|
||||||
|
const double complete = stat->percentComplete * 100.0;
|
||||||
|
const double done = stat->percentDone * 100.0;
|
||||||
|
|
||||||
pch = tr_torrent_status_str( a->gtor );
|
pch = tr_torrent_status_str( a->gtor );
|
||||||
gtk_label_set_text (GTK_LABEL(a->state_lb), pch);
|
gtk_label_set_text (GTK_LABEL(a->state_lb), pch);
|
||||||
g_free (pch);
|
g_free (pch);
|
||||||
|
|
||||||
/* %1$.1f is percent of how much of what we want's been downloaded,
|
if( (int)complete == (int)done )
|
||||||
%2$.1f is percent of how much of the whole torrent we've downloaded */
|
pch = g_strdup_printf( _( "%.1f%%" ), complete );
|
||||||
pch = g_strdup_printf( _( "%1$.1f%% (%2$.1f%% selected)" ), stat->percentComplete*100.0, stat->percentDone*100.0 );
|
else
|
||||||
|
/* %1$.1f is percent of how much of what we want's been downloaded,
|
||||||
|
%2$.1f is percent of how much of the whole torrent we've downloaded */
|
||||||
|
pch = g_strdup_printf( _( "%1$.1f%% (%2$.1f%% selected)" ), complete, done );
|
||||||
gtk_label_set_text (GTK_LABEL(a->progress_lb), pch);
|
gtk_label_set_text (GTK_LABEL(a->progress_lb), pch);
|
||||||
g_free (pch);
|
g_free (pch);
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue