Ну тогда XEvent
что-то никто не ответил на вопрос о GdkEvent, тогда вопрос следующий, как можно обмануть всю систему Gdk+Gtk чтобы самому создать мессадж луп и кидать XEvent - ы, но чтобы при этом работал и gdk, исходники gtk_main() не предлагать. Спасибо.