Accessing the window inside the widget
Manuel Ferrero <[email protected]>
| Newsgroups | gmane.comp.gnome.glade.user |
|---|---|
| Organization | Reer S.p.A. |
| Message-ID | <[email protected]> |
A simple program: ---SNIP--- GtkWidget *my_window; GtkBuilder *builder_handler; builder_handler = gtk_builder_new(); gtk_builder_add_from_file(builder_handler, GUI_XML_FILENAME, NULL); my_window = GTK_WIDGET(gtk_builder_get_object(builder_handler, "window")); ---PINS--- Now my_window is a GtkWidget and its class hierarchy tree is the following: +GtkWidget |+GtkContainer |+GtkBin |+GtkWindow Almost every function to manipulate windows requires a GtkWindow pointer, i.e.: void gtk_window_set_resizable(GtkWindow *window, gboolean resizable); How do I get the GtkWindow pointer from the GtkWidget I get after the builder? Thanks in advance. -- Regards, Manuel Ferrero R&D department Reer SpA Tel. +39 011 2482215 Fax. +39 011 859867 L'utilizzo non autorizzato del presente messaggio e' vietato e potrebbe costituire reato. Se il presente messaggio non e' a Lei indirizzato, il suo contenuto non deve essere considerato come trasmesso o autorizzato dalla Reer SpA; in tale caso Le saremmo grati se, via e-mail, ce ne comunicasse l'errata ricezione. The unauthorized use of this e-mail is prohibited and could constitute an offence. If you are not the intended recipient of this message its contents shall be understood as neither given nor endorsed by Reer SpA. Please notify Reer SpA by e-mail immediately in that case. _______________________________________________ Glade-users maillist - [email protected] http://lists.ximian.com/mailman/listinfo/glade-users