10
Ich versuche den Cursor auf eine Uhr zu setzen. Das Problem ist, dass gdk_set_cursor() ein gdk_window benötigt. Wie bekomme ich das gdk_window eines gtk_window in C? Ich habe Beispiele für gtkmm und pygtk gesehen, aber ich kann die entsprechende C-Funktion nicht finden.Wie bekomme ich das gdk-Fenster für ein gtk-Fenster in C?
Dank, dass das Problem der lösen, wie die gdkwindow zu bekommen. Leider bleibt der Mauszeiger immer gleich. \t GdkWindow * gdkWindow = gtk_widget_get_window (Fenster); \t GdkCursor * gdkCursor = gdk_cursor_new (GDK_WATCH); \t gdk_window_set_cursor (gdkWindow, gdkCursor); –
while (gtk_events_pending()) {gtk_main_iteration(); } hilft oft. – murrayc