How to determine the type of a widget?

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

 



Hi,

Question: how can I determine the type of a widget
when all I know is that it is a GtkWidget? i.e. it may
be a GtkButton, GtkFrame, etc.

For example, gtk_container_get_children will give me a GList
of widget objects. I need to know what are the type of those
widgets so I can dispatch the correct methods.

	switch (get_the_type_of_this_widget (w))
	{
		case XXX:  ...
		case YYY: ...
		... etc.
	}

This has to do with implementing GTK in a programming
language, so basically I need to be able to map the Gtk
class to some internal class.

I tried to dig into the manual for an easy solution but
I cant seem to find any. Or maybe I miss something?

Thanks in advance,
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