added gui for option "Enable"
[livewp] / applet / src / livewp-settings.c
index 27e3ceb..d155f4a 100644 (file)
@@ -40,7 +40,7 @@ Copyright(c) 2010 for design themes Berlin and Modern Vasya Bobrikov\n \
 Copyright(c) 2010 for design theme Matrix Andrew Zhilin\n \
 Translators:\n \
 Finnish - Marko Vertainen\n \
-Russian - Tanya Makova \n
+Russian - Tanya Makova \n \
           Vlad Vasiliev\n")); 
     gtk_box_pack_start (GTK_BOX (vbox), label_about, FALSE, FALSE, 0);
     gtk_box_pack_start(GTK_BOX(GTK_DIALOG(window)->vbox),
@@ -104,6 +104,16 @@ create_rich_animation_button (gboolean active)
     hildon_check_button_set_active(button, active);
     return button;
 }
+/*******************************************************************************/
+GtkWidget *
+create_enable_button (gboolean active)
+{
+    GtkWidget *button;
+    button = hildon_check_button_new (HILDON_SIZE_AUTO);
+    gtk_button_set_label (GTK_BUTTON (button), _("Enable"));
+    hildon_check_button_set_active(button, active);
+    return button;
+}
 
 /*******************************************************************************/
 void
@@ -117,6 +127,7 @@ lw_settings(Animation_WallpaperPrivate *priv, gpointer data){
     GtkWidget *window = NULL;
     GtkWidget *save_button;
     GtkWidget *theme_button;
+    GtkWidget *enable_button;
     GtkWidget *rich_animation_button;
 
     window = gtk_dialog_new();
@@ -124,6 +135,10 @@ lw_settings(Animation_WallpaperPrivate *priv, gpointer data){
     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);
+    /* Create Enable button */
+    enable_button = create_enable_button(check_applet_state()); 
+    gtk_box_pack_start(GTK_BOX(GTK_DIALOG(window)->vbox),
+                                   enable_button, TRUE, TRUE, 5);
     /* Create Theme button */
     theme_button = create_themes_button(priv->theme);
     gtk_box_pack_start(GTK_BOX(GTK_DIALOG(window)->vbox),
@@ -132,6 +147,7 @@ lw_settings(Animation_WallpaperPrivate *priv, gpointer data){
     rich_animation_button = create_rich_animation_button(priv->rich_animation);
     gtk_box_pack_start(GTK_BOX(GTK_DIALOG(window)->vbox),
                                    rich_animation_button, TRUE, TRUE, 5);
+    gtk_widget_show (enable_button);
     gtk_widget_show (theme_button);
     gtk_widget_show (rich_animation_button);
     gtk_widget_show (window);
@@ -173,4 +189,8 @@ lw_settings(Animation_WallpaperPrivate *priv, gpointer data){
     if (window)
         gtk_widget_destroy(window);
 }
-
+/*******************************************************************************/
+gboolean
+check_applet_state(void){
+    return TRUE;
+}