Hello,
i try to use a gtkcellrenderer progress bar but i have some warnings when i execute my program.
Quote:
GLib-GObject-WARNING **: invalid cast from `GtkTreeView' to `GtkProgress'
Gtk-CRITICAL **: gtk_progress_get_current_percentage: assertion `GTK_IS_PROGRESS (progress)' failed
I create my gtkliststore like that :
Code:
pListStore = gtk_list_store_new(4,G_TYPE_STRING,GTK_TYPE_INT,G_TYPE_STRING,G_TYPE_POINTER);
The third argument is for the gtk_cell_renderer_progress, i have chosen a GTK_TYPE_INT and for property a "value" type.
Code:
pCellRenderer = gtk_cell_renderer_progress_new ();
pColumn = gtk_tree_view_column_new_with_attributes ("progress",pCellRenderer,"value", 1,NULL);
And for update my progress bar i use this function :
Code:
gtk_list_store_set(pListStore, &pIter,1,10,-1);
All work but i have some warnings during the execution.
When i try a
Code:
gtk_list_store_set(pListStore, &pIter,1,1,-1);
ou
gtk_list_store_set(pListStore, &pIter,1,0,-1);
No problems, no warnings, but for values greater than 1 i have warnings.
Sorry for my english and thanks for your help
(I use GTK 2.10)