static void test_fade (void) { GSFade *fade; int reps = 2; int delay = 2; fade = gs_fade_new (); while (reps-- > 0) { g_print ("fading out..."); gs_fade_sync (fade, 1000); g_print ("done.\n"); g_print ("fading in..."); gs_fade_reset (fade); g_print ("done.\n"); if (delay) { sleep (delay); } } g_object_unref (fade); }
static void gs_manager_init (GSManager *manager) { manager->priv = GS_MANAGER_GET_PRIVATE (manager); manager->priv->fade = gs_fade_new (); manager->priv->grab = gs_grab_new (); manager->priv->theme_manager = gs_theme_manager_new (); manager->priv->bg = mate_bg_new (); g_signal_connect (manager->priv->bg, "changed", G_CALLBACK (on_bg_changed), manager); mate_bg_load_from_system_preferences (manager->priv->bg); }
static void gs_manager_init (GSManager *manager) { manager->priv = GS_MANAGER_GET_PRIVATE (manager); manager->priv->fade = gs_fade_new (); manager->priv->grab = gs_grab_new (); manager->priv->settings = get_system_settings (); manager->priv->bg = gnome_bg_new (); g_signal_connect (manager->priv->bg, "changed", G_CALLBACK (on_bg_changed), manager); g_signal_connect (manager->priv->settings, "change-event", G_CALLBACK (background_settings_change_event_cb), manager); gnome_bg_load_from_preferences (manager->priv->bg, manager->priv->settings); }