[Gtk-sharp-list] cellrendererprogress confusion
catchfire at gmail.com
Wed Feb 18 00:27:24 EST 2009
I guess i should be a bit more specific than my initial hand wavy post....
So at the moment i have a...
Dictionary<int, thing> thingDictionary = new Dictionary<int, thing>();
to that i have added a new object of type 'thing" (the 'thing' object
generates a number from 1 to 100 every second)....
i create my ListStore etc....
Gtk.ListStore store = new Gtk.ListStore(typeof(thing));
treeview1.AppendColumn("gear", new Gtk.CellRendererProgress(),new
treeview1.Model = store;
The error I am getting is a "Cannot cast from source type to destination
type" at the line indicated.....
public void renderit(Gtk.TreeViewColumn col, Gtk.CellRenderer cell,
Gtk.TreeModel model, Gtk.TreeIter iter)
Error Here -> thing tt = (thing) model.GetValue(iter,0);
(cell as Gtk.CellRendererProgress).Value = tt.time;
Hope that is not too confusing ;)
On Wed, Feb 18, 2009 at 1:22 PM, clarence clarence <catchfire at gmail.com>wrote:
> i am currently trying to figure out how to make the treecelldatafunc
> work for a cellrendererprogress.. i am learning gtk-sharp by writing
> my own gui download mananger which at the moment is working really
> well except for the cellrendererprogress.
> all i am really needing is an explanation or simple example to explain
> how it actually works.
> i have been looking around at the code for galxium, monsoon, banshee
> and the mono torrent library (torrentsharpi think it is called?) but
> for the life of me cannot figure out how it actually works..
> much appreciated
> Gary A
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Gtk-sharp-list