Why some GTK objects are not GObject?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,

Why are there "objects" in GTK which are not GObject?
For example, GtkTreeModel, GtkTreeIter, GtkTreePath etc.
I am speaking for GTK+2.0 because I see G_IS_OBJECT assertions
fail.

Will they be GObject in the future or will they stay as they are?
If they will be then please ignore the rest of this post.

This makes those kind of objects difficult to implement because
it makes an inconsistent model. I am referring to implementing
GTK via direct calls from a programming language without going
through C (for example, via a JIT engine such as GNU Lightning).

With GObject, I can easily automate "self" while with those kind
of "object" I am forced to pass a pointer to the struct, which
means I have to take care of details to maintain, synchronize,
and free the pointer.

Thanks,
marc

_______________________________________________

gtk-list@xxxxxxxxx
http://mail.gnome.org/mailman/listinfo/gtk-list


[Index of Archives]     [Touch Screen Library]     [GIMP Users]     [Gnome]     [KDE]     [Yosemite News]     [Steve's Art]

  Powered by Linux