SF.net SVN: geany-plugins:[186] trunk/geanysendmail/src/geanysendmail.c
frlan at users.sourceforge.net
frlan at xxxxx
Fri Sep 26 19:43:36 UTC 2008
Revision: 186
http://geany-plugins.svn.sourceforge.net/geany-plugins/?rev=186&view=rev
Author: frlan
Date: 2008-09-26 19:43:36 +0000 (Fri, 26 Sep 2008)
Log Message:
-----------
GeanySendMail: Removes a number of trailing spaces and tabs
Modified Paths:
--------------
trunk/geanysendmail/src/geanysendmail.c
Modified: trunk/geanysendmail/src/geanysendmail.c
===================================================================
--- trunk/geanysendmail/src/geanysendmail.c 2008-09-26 19:23:10 UTC (rev 185)
+++ trunk/geanysendmail/src/geanysendmail.c 2008-09-26 19:43:36 UTC (rev 186)
@@ -59,7 +59,7 @@
static gchar *config_file = NULL;
static gchar *mailer = NULL;
static gchar *address = NULL;
-gboolean icon_in_toolbar = FALSE;
+gboolean icon_in_toolbar = FALSE;
gboolean use_address_dialog = FALSE;
/* Needed global to remove from toolbar again */
GtkWidget *mailbutton = NULL;
@@ -103,8 +103,8 @@
GError *error = NULL;
GString *cmd_str = NULL;
GtkWidget *dialog = NULL;
- GtkWidget *label = NULL;
- GtkWidget *entry = NULL;
+ GtkWidget *label = NULL;
+ GtkWidget *entry = NULL;
GtkWidget *vbox = NULL;
GKeyFile *config = g_key_file_new();
gchar *config_dir = g_path_get_dirname(config_file);
@@ -129,18 +129,18 @@
{
locale_filename = p_utils->get_locale_from_utf8(doc->file_name);
cmd_str = g_string_new(mailer);
-
+
if (use_address_dialog == TRUE)
{
gint tmp;
-
+
dialog = gtk_dialog_new_with_buttons(_("Recipient's Address"),
GTK_WINDOW(geany->main_widgets->window), GTK_DIALOG_DESTROY_WITH_PARENT,
GTK_STOCK_OK, GTK_RESPONSE_ACCEPT, NULL);
vbox = p_ui->dialog_vbox_new(GTK_DIALOG(dialog));
gtk_widget_set_name(dialog, "GeanyDialog");
gtk_box_set_spacing(GTK_BOX(vbox), 10);
-
+
label = gtk_label_new(_("Enter the recipient's e-mail address:"));
gtk_widget_show(label);
gtk_misc_set_alignment(GTK_MISC(label), 0, 0.5);
@@ -148,24 +148,24 @@
gtk_widget_show(entry);
if (address != NULL)
gtk_entry_set_text(GTK_ENTRY(entry), address);
-
+
gtk_container_add(GTK_CONTAINER(vbox), label);
gtk_container_add(GTK_CONTAINER(vbox), entry);
gtk_widget_show(vbox);
-
+
tmp = gtk_dialog_run(GTK_DIALOG(dialog));
-
+
if (tmp == GTK_RESPONSE_ACCEPT)
{
g_key_file_load_from_file(config, config_file, G_KEY_FILE_NONE, NULL);
-
+
if (address != NULL)
g_free(address);
address = g_strdup(gtk_entry_get_text(GTK_ENTRY(entry)));
-
+
g_key_file_set_string(config, "tools", "address", address);
}
-
+
if (! g_file_test(config_dir, G_FILE_TEST_IS_DIR) && p_utils->mkdir(config_dir, TRUE) != 0)
{
p_dialogs->show_msgbox(GTK_MESSAGE_ERROR,
@@ -181,14 +181,14 @@
g_free(config_dir);
}
}
-
+
if (! p_utils->string_replace_all(cmd_str, "%f", locale_filename))
p_ui->set_statusbar(FALSE, _("Filename placeholder not found. The executed command might have failed."));
-
+
if (use_address_dialog == TRUE && address != NULL)
if (! p_utils->string_replace_all(cmd_str, "%r", address))
p_ui->set_statusbar(FALSE, _("Recipient address placeholder not found. The executed command might have failed."));
-
+
command = g_string_free(cmd_str, FALSE);
g_spawn_command_line_async(command, &error);
if (error != NULL)
@@ -199,7 +199,7 @@
g_free(locale_filename);
g_free(command);
-
+
gtk_widget_destroy(dialog);
}
else
@@ -253,7 +253,7 @@
gtk_toolbar_insert(GTK_TOOLBAR(geany->main_widgets->toolbar), GTK_TOOL_ITEM(mailbutton), number_of_icons - 1);
g_signal_connect (G_OBJECT(mailbutton), "clicked", G_CALLBACK(send_as_attachment), NULL);
gtk_widget_show_all (mailbutton);
-
+
separator2 = (GtkWidget*) gtk_separator_tool_item_new();
gtk_widget_show (separator2);
gtk_toolbar_insert(GTK_TOOLBAR(geany->main_widgets->toolbar), GTK_TOOL_ITEM(separator2), number_of_icons);
@@ -309,12 +309,12 @@
{
icon_in_toolbar = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(pref_widgets.checkbox_icon_to_toolbar));
}
-
+
if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(pref_widgets.checkbox_use_addressdialog)) == TRUE)
use_address_dialog = TRUE;
else
use_address_dialog = FALSE;
-
+
g_key_file_load_from_file(config, config_file, G_KEY_FILE_NONE, NULL);
g_key_file_set_string(config, "tools", "mailer", mailer);
g_key_file_set_boolean(config, "tools", "address_usage", use_address_dialog);
@@ -345,7 +345,7 @@
tooltip = gtk_tooltips_new();
vbox = gtk_vbox_new(FALSE, 6);
-
+
/* add a label and a text entry to the dialog */
label1 = gtk_label_new(_("Path and options for the mail client:"));
gtk_widget_show(label1);
@@ -369,7 +369,7 @@
NULL);
gtk_button_set_focus_on_click(GTK_BUTTON(pref_widgets.checkbox_icon_to_toolbar), FALSE);
gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(pref_widgets.checkbox_icon_to_toolbar), icon_in_toolbar);
- gtk_widget_show(pref_widgets.checkbox_icon_to_toolbar);
+ gtk_widget_show(pref_widgets.checkbox_icon_to_toolbar);
pref_widgets.checkbox_use_addressdialog = gtk_check_button_new_with_label(_("Using dialog for entering email address of recipients"));
/*gtk_tooltips_set_tip(tooltip, checkbox_use_addressdialog,
@@ -378,15 +378,15 @@
NULL);*/
gtk_button_set_focus_on_click(GTK_BUTTON(pref_widgets.checkbox_use_addressdialog), FALSE);
gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(pref_widgets.checkbox_use_addressdialog), use_address_dialog);
- gtk_widget_show(pref_widgets.checkbox_use_addressdialog);
-
+ gtk_widget_show(pref_widgets.checkbox_use_addressdialog);
+
gtk_container_add(GTK_CONTAINER(vbox), label1);
gtk_container_add(GTK_CONTAINER(vbox), pref_widgets.entry);
gtk_container_add(GTK_CONTAINER(vbox), label2);
gtk_box_pack_start(GTK_BOX(vbox), pref_widgets.checkbox_icon_to_toolbar, TRUE, FALSE, 2);
gtk_box_pack_start(GTK_BOX(vbox), pref_widgets.checkbox_use_addressdialog, TRUE, FALSE, 2);
-
+
gtk_widget_show(vbox);
g_signal_connect(dialog, "response", G_CALLBACK(on_configure_response), NULL);
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
More information about the Plugins-Commits
mailing list