Hi, I am trying to track visibility changes for a widget (HDHomePluginItem) in Fremantle. For some reason this is not working:
HD_DEFINE_PLUGIN_MODULE(MaukuWidget, mauku_widget, HD_TYPE_HOME_PLUGIN_ITEM); static gboolean on_visibility_notify_event(GtkWidget* widget, GdkEventVisibility* event, gpointer user_data) { return FALSE; } static void mauku_widget_init(MaukuWidget* mauku_widget) { g_signal_connect(mauku_widget, "visibility-notify-event", G_CALLBACK(on_visibility_notify_event), NULL); gtk_widget_add_events(GTK_WIDGET(mauku_widget), GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK | GDK_BUTTON_MOTION_MASK | GDK_VISIBILITY_NOTIFY_MASK); } The callback function is never called. Is this a bug in the window manager or in the X, expected behaviour, or am I just missing something? BR, Henrik -- Henrik Hedberg - http://www.henrikhedberg.net/ _______________________________________________ maemo-developers mailing list maemo-developers@maemo.org https://lists.maemo.org/mailman/listinfo/maemo-developers