added button download more video main
authorvlad <vlad@vlanout.(none)>
Mon, 20 Sep 2010 17:33:53 +0000 (20:33 +0300)
committervlad <vlad@vlanout.(none)>
Mon, 20 Sep 2010 17:33:53 +0000 (20:33 +0300)
applet/src/livewp-settings.c

index f96ec7c..83f110e 100644 (file)
@@ -601,9 +601,20 @@ rich_animation_additional_parametr(GtkWidget *vbox, Animation_WallpaperPrivate *
 }
 /*******************************************************************************/
 void
+link_button_clicked(GtkButton *button, gchar *url){
+
+  gchar * cmd = g_strdup_printf("dbus-send --print-reply --dest=com.nokia.osso_browser \
+         /com/nokia/osso_browser/service com.nokia.osso_browser.open_new_window string:%s", url);
+  fprintf(stderr, "system %s\n", cmd);
+  system(cmd);
+  g_free(cmd);
+}
+/*******************************************************************************/
+void
 additional_parametr_for_theme_video(GtkWidget *vbox, Animation_WallpaperPrivate *priv){
 
     GtkWidget *file_button;
+    GtkWidget *link_button;
     GtkWidget *smoothing_button;
     GtkWidget *rich_animation_button;
 
@@ -630,9 +641,18 @@ additional_parametr_for_theme_video(GtkWidget *vbox, Animation_WallpaperPrivate
     gtk_box_pack_start(GTK_BOX(vbox),
                                    smoothing_button, TRUE, TRUE, 5);
     g_object_set_data(G_OBJECT(priv->window), "smoothing_button", smoothing_button);
+
+    link_button = hildon_button_new_with_text (HILDON_SIZE_FINGER_HEIGHT,HILDON_BUTTON_ARRANGEMENT_VERTICAL,
+                                                   _("Press me for"), _("download more video"));
+
+    g_signal_connect (link_button, "clicked", G_CALLBACK (link_button_clicked), "http://talk.maemo.org/showthread.php?t=60185");
+    gtk_box_pack_start(GTK_BOX(vbox),
+                                   link_button, TRUE, TRUE, 5);
+
     gtk_widget_show (smoothing_button);
     gtk_widget_show (file_button);
     gtk_widget_show (rich_animation_button);
+    gtk_widget_show (link_button);
 
 }
 /*******************************************************************************/
@@ -821,10 +841,10 @@ lw_theme_settings(GtkWidget *button, Animation_WallpaperPrivate *priv) {
                                        if (install_file){
                                     if (g_hash_table_lookup(store->data, "associated_package"))
                                         text = g_strdup_printf(_("You haven't got the installed package %s. Do you want to install it via using Application Manager?"),
-                                                                                                              (gchar *) g_hash_table_lookup(store->data, "associated_package"));
+                                                (gchar *) g_hash_table_lookup(store->data, "associated_package"));
                                     else
                                         text = g_strdup_printf(_("You haven't got the installed package %s. Do you want to install it via using Application Manager?"),
-                                                                                                               (gchar *)g_hash_table_lookup(store->data, "name"));
+                                                (gchar *)g_hash_table_lookup(store->data, "name"));
                                     confirm = hildon_note_new_confirmation(GTK_WINDOW(window), text);
                                     if(GTK_RESPONSE_OK == gtk_dialog_run(GTK_DIALOG(confirm))){
                                         gchar * cmd = g_strdup_printf("dbus-send --print-reply --dest=com.nokia.osso_browser /com/nokia/osso_browser/service com.nokia.osso_browser.open_new_window string:%s", install_file);