1
0
Fork 0
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:
Charles Kerr 2008-03-23 01:04:30 +00:00
parent c402442786
commit bce905c0b4

View file

@ -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);