The GtkCellRendererProgress renderer really wants an integer for progress
This commit is contained in:
parent
6f17c138c5
commit
7de72d577f
@ -110,7 +110,7 @@ static Volumes * _volumes_init(BrowserPluginHelper * helper)
|
|||||||
gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(volumes->window),
|
gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(volumes->window),
|
||||||
GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC);
|
GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC);
|
||||||
volumes->store = gtk_list_store_new(DC_COUNT, GDK_TYPE_PIXBUF,
|
volumes->store = gtk_list_store_new(DC_COUNT, GDK_TYPE_PIXBUF,
|
||||||
G_TYPE_STRING, G_TYPE_STRING, G_TYPE_DOUBLE,
|
G_TYPE_STRING, G_TYPE_STRING, G_TYPE_INT,
|
||||||
G_TYPE_STRING);
|
G_TYPE_STRING);
|
||||||
volumes->view = gtk_tree_view_new_with_model(GTK_TREE_MODEL(
|
volumes->view = gtk_tree_view_new_with_model(GTK_TREE_MODEL(
|
||||||
volumes->store));
|
volumes->store));
|
||||||
@ -127,7 +127,6 @@ static Volumes * _volumes_init(BrowserPluginHelper * helper)
|
|||||||
gtk_tree_view_append_column(GTK_TREE_VIEW(volumes->view), column);
|
gtk_tree_view_append_column(GTK_TREE_VIEW(volumes->view), column);
|
||||||
/* free space */
|
/* free space */
|
||||||
renderer = gtk_cell_renderer_progress_new();
|
renderer = gtk_cell_renderer_progress_new();
|
||||||
/* FIXME the "value" field seems to be ignored */
|
|
||||||
column = gtk_tree_view_column_new_with_attributes(NULL, renderer,
|
column = gtk_tree_view_column_new_with_attributes(NULL, renderer,
|
||||||
"text", DC_FREE_DISPLAY, "value", DC_FREE, NULL);
|
"text", DC_FREE_DISPLAY, "value", DC_FREE, NULL);
|
||||||
gtk_tree_view_append_column(GTK_TREE_VIEW(volumes->view), column);
|
gtk_tree_view_append_column(GTK_TREE_VIEW(volumes->view), column);
|
||||||
@ -252,7 +251,8 @@ static void _refresh_add(Volumes * volumes, char const * name,
|
|||||||
gtk_list_store_append(volumes->store, &iter);
|
gtk_list_store_append(volumes->store, &iter);
|
||||||
gtk_list_store_set(volumes->store, &iter, DC_PIXBUF, volumes->icons[dp],
|
gtk_list_store_set(volumes->store, &iter, DC_PIXBUF, volumes->icons[dp],
|
||||||
DC_NAME, name, DC_MOUNTPOINT, mountpoint,
|
DC_NAME, name, DC_MOUNTPOINT, mountpoint,
|
||||||
DC_FREE, fraction, DC_FREE_DISPLAY, buf, -1);
|
DC_FREE, (int)(fraction * 100), DC_FREE_DISPLAY, buf,
|
||||||
|
-1);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user