Bonjour,

Petite question sur le fonctionnement interne de gtk.
D'après ce que j'ai compris GTK imbrique des objets les uns dans les autres.

Un objet de type GtkWidget par exemple hérite des méthodes et des propriétés au sens objet d'un GtkObject et y ajoute ses propres méthodes et propriétés.
même principe pour un Gtkcontainer héritant de GtkWidget. Merci de confirmer que ne raconte pas une grosse connerie, aussi bien pour moi que pour les autres débutants.

Par là est il possible d'accéder à ces propriétés et méthodes ou est on obligé d'utiliser les fonctions gérant elles-même ces objets.

Exemple concret, par rapport à mon prob de menu precedement évoqué.
J'ai un objet "menu" (GtkWidget nommé menu et crée via gtk_menu_new )
Cet objet va donc contenir des objets sous-menu une fois ceux-ci crées, contenant eux-mêmes des objets "menuitem" . De par là,sur ce principe je devrais pouvoir facilement accéder à la propriété menu activé ou non tel que le fait gtk_widget_set_sensitive via une truc du genre menu.sous_menu1.item1.setsensitive=TRUE;

Est-ce comme cela que ça fonctionne. Ou peut être cela fonctionne à peu près comme cela en interne sans pouvoir accéder au méthodes et propriétés autrement que par les fonctions gtk.

Merci pour vos lumières