GtkWidget *window = NULL;
GtkWidget *area_hbox;
GtkWidget *one_in_all_view_button;
+ gboolean one_in_all_view;
Animation_WallpaperPrivate *priv_temp = NULL;
window = gtk_dialog_new();
priv->window = window;
+ one_in_all_view_button = priv->one_in_all_view;
gtk_window_set_title(GTK_WINDOW(window), _("Live Wallpaper Settings"));
gtk_window_set_position(GTK_WINDOW(window), GTK_WIN_POS_CENTER);
gtk_window_set_modal(GTK_WINDOW(window), TRUE);
break;
}
-
+ if (hildon_check_button_get_active (HILDON_CHECK_BUTTON(one_in_all_view_button)) != one_in_all_view){
+ save_one_in_all_views_to_config(hildon_check_button_get_active (HILDON_CHECK_BUTTON(one_in_all_view_button)));
+ if (hildon_check_button_get_active (HILDON_CHECK_BUTTON(one_in_all_view_button))){
+ stop_applet(2);
+ stop_applet(3);
+ stop_applet(4);
+ }
+ send_dbus_signal (priv, LIVEWP_SIGNAL_INTERFACE, LIVEWP_SIGNAL_PATH, LIVEWP_RELOAD_CONFIG);
+ }
if (window)
gtk_widget_destroy(window);
}