gboolean visible;
g_object_get (object, "is-on-current-desktop", &visible, NULL);
/* fprintf (stderr, "is-on-current-desktop changed. visible: %u", visible); */
- if (visible){
- desktop_plugin->priv->visible = TRUE;
- if (desktop_plugin->priv->long_timer == 0 ){
- desktop_plugin->priv->long_timer = g_timeout_add(LONG_TIMER, (GtkFunction)long_timeout, desktop_plugin);
- run_long_timeout(desktop_plugin);
- }
- }else{
- desktop_plugin->priv->visible = FALSE;
- if (desktop_plugin->priv->long_timer != 0 ){
- g_source_remove(desktop_plugin->priv->long_timer);
- desktop_plugin->priv->long_timer = 0;
- }
- }
}
+
gboolean
rich_animation_press(GtkWidget *widget, GdkEvent *event,
gpointer user_data){