added argument view
[livewp] / applet / src / livewp-main.c
index 86248c6..d0c631f 100644 (file)
@@ -74,6 +74,14 @@ main(int argc, char *argv[])
     GtkWidget *btn_setting, *vbox, *btn_power;
     gint result;
     HildonProgram       *app;
+    int view = 0;
+
+     
+    if (argc == 2)                                                                                                                                                                                                                                                         
+        view = atoi(argv[1]);
+    fprintf(stderr,"VIEW %i\n", view);
+    if (view < 0 || view > 3)
+        view = 0;
 
     AWallpaperPlugin *desktop_plugin = g_new0 (AWallpaperPlugin, 1);
     Animation_WallpaperPrivate *priv = g_new0 (Animation_WallpaperPrivate, 1);
@@ -111,13 +119,13 @@ main(int argc, char *argv[])
     priv->scene = NULL;
     priv->window = main_widget;
 
-    priv->view = 2;
+    priv->view = view;
     desktop_plugin->priv->visible = TRUE;
     /* Load config */
     read_config(priv);
     /* Initialize DBUS */
     livewp_initialize_dbus(priv);
-    set_live_bg(GDK_WINDOW_XDISPLAY (main_widget->window), GDK_WINDOW_XID (main_widget->window), 1);
+    set_live_bg(GDK_WINDOW_XDISPLAY (main_widget->window), GDK_WINDOW_XID (main_widget->window), view);
     init_scene_theme(desktop_plugin);
         
     priv->long_timer = g_timeout_add(LONG_TIMER, (GtkFunction)long_timeout, desktop_plugin);