#include <stdio.h>

#include <gtk/gtk.h>
#include <gdk/gdkx.h>
#include <gtk/gtkmain.h>

int main(int argc, char **argv)
{
    GtkWidget *window;
    GdkWindow *foreign_window;

    gtk_init(&argc, &argv);
 
    window = gtk_window_new(GTK_WINDOW_TOPLEVEL);
    gtk_widget_show(window);
    int wid = 0x2600009;

    foreign_window = gdk_window_foreign_new(wid);

    if (!foreign_window) {
        printf("Bad window ID\n");
        return 1;
    }
    gdk_window_reparent(foreign_window, window->window, 0, 0);
    gdk_window_show(foreign_window);
    gdk_window_move_resize(foreign_window, 10, 10, 400, 400);
    gtk_widget_show_all(window);
    gtk_main ();

    return 0;
}



