Autore: Fabio Di Matteo
Ultima revisione: 12/12/2010
In certe occasioni è necessario conoscere il windowid di una finestra o di un widget contenuto in essa. Puo' essere utile per esempio per includere l'output video di un altro programma direttamente nella nostra finestra (o widget) gtk .
#include <gtk/gtk.h> #include <gdk/gdkx.h> ... /*Mi faccio restituire il puntatore al widget dal file xml generato con glade */ widget= GTK_WIDGET (gtk_builder_get_object(xml, "nostraGtkDrawingArea")); /*Mi faccio restituire il windowid del widget*/ uint32_t xwin = GDK_WINDOW_XWINDOW (GTK_WIDGET (widget)->window);