Hi Jonathan,

On Wed, Nov 27, 2013 at 4:46 AM, Jonathan Ballet <j...@multani.info> wrote:
> I suspected "value" wasn't needed, but Gtk complains otherwise. So I
> though it would be a GValue which I would have to set, but it's actually
> a plain Python integer. Returning something from this function doesn't
> help either (ie. it doesn't do anything).
>
> So, how am I supposed to work with set_modify_func()?

Your intuition there is right, unfortunately the problem is the
callbacks annotation in GTK+ is wrong. The value argument needs to be
marked as a "out caller-allocates" and you should be able to simply
return a value. I've logged the following in GTK+
https://bugzilla.gnome.org/show_bug.cgi?id=719460

You might be able to work around this with a custom cell renderer or
perhaps use a new column purely for display purposes?

-Simon
_______________________________________________
python-hackers-list mailing list
python-hackers-list@gnome.org
https://mail.gnome.org/mailman/listinfo/python-hackers-list

Reply via email to