From 3013c1a57cb19d8b55af792730316b30efb2c4dc Mon Sep 17 00:00:00 2001 From: vlad Date: Mon, 20 Sep 2010 20:33:53 +0300 Subject: [PATCH] added button download more video --- applet/src/livewp-settings.c | 24 ++++++++++++++++++++++-- 1 file changed, 22 insertions(+), 2 deletions(-) diff --git a/applet/src/livewp-settings.c b/applet/src/livewp-settings.c index f96ec7c..83f110e 100644 --- a/applet/src/livewp-settings.c +++ b/applet/src/livewp-settings.c @@ -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); -- 1.7.9.5