Glade files for the configuration dialog.

2000-07-06  JP Rosevear  <jpr@arcavia.com>

	* mail-config.glade*: Glade files for the configuration dialog.

	* mail-config.c (providers_config_new): Build the dialog with
	glade.

svn path=/trunk/; revision=3933
This commit is contained in:
JP Rosevear
2000-07-07 01:13:14 +00:00
committed by JP Rosevear
parent d538e1e107
commit 33df4eafbd
5 changed files with 468 additions and 247 deletions

View File

@ -1,3 +1,10 @@
2000-07-06 JP Rosevear <jpr@arcavia.com>
* mail-config.glade*: Glade files for the configuration dialog.
* mail-config.c (providers_config_new): Build the dialog with
glade.
2000-07-06 Dan Winship <danw@helixcode.com>
* folder-browser-factory.c, folder-browser.c, mail-ops.c,

View File

@ -103,10 +103,14 @@ gnorbadir = $(sysconfdir)/CORBA/servers
gnorba_DATA = $(GOAD_FILES)
endif
gladedir = $(datadir)/evolution/glade
glade_DATA = \
mail-config.glade
$(EVOLUTION_MAIL_CORBA_GENERATED): Mail.idl
$(ORBIT_IDL) -I$(datadir)/idl -I`$(GNOME_CONFIG) --datadir`/idl -I$(srcdir) $(srcdir)/Mail.idl
EXTRA_DIST = Mail.idl $(GOAD_FILES) $(OAF_FILES)
EXTRA_DIST = Mail.idl $(glade_DATA) $(GOAD_FILES) $(OAF_FILES)
if ENABLE_PURIFY
PLINK = $(LIBTOOL) --mode=link $(PURIFY) $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(LDFLAGS) -o $@
@ -118,4 +122,3 @@ evolution-mail.pure: evolution-mail
$(PLINK) $(evolution_mail_LDFLAGS) $(evolution_mail_OBJECTS) $(evolution_mail_LDADD) $(LIBS)
endif

View File

@ -29,6 +29,7 @@
#include <gnome.h>
#include <gtkhtml/gtkhtml.h>
#include <glade/glade.h>
#include "mail.h"
#include "e-util/e-html-utils.h"
@ -1682,38 +1683,24 @@ on_chkFormat_toggled (GtkWidget *widget, gpointer user_data)
GtkWidget*
providers_config_new (void)
{
GladeXML *gui;
GtkWidget *providers_config;
GtkWidget *dialog_vbox1;
GtkWidget *notebook;
GtkWidget *hbox1;
GtkWidget *scrolledwindow1;
GtkWidget *clistIdentities;
GtkWidget *lblIdentities;
GtkWidget *vbuttonbox1;
GtkWidget *cmdIdentityAdd;
GtkWidget *cmdIdentityEdit;
GtkWidget *cmdIdentityDelete;
GtkWidget *lblIdentity;
GtkWidget *hbox2;
GtkWidget *scrolledwindow2;
GtkWidget *clistSources;
GtkWidget *lblMailSources;
GtkWidget *vbuttonbox2;
GtkWidget *cmdSourcesAdd;
GtkWidget *cmdSourcesEdit;
GtkWidget *cmdSourcesDelete;
GtkWidget *lblProviders;
GtkWidget *lblTransports;
GtkWidget *dialog_action_area1;
GtkWidget *cmdCamelServicesOK;
GtkWidget *cmdCamelServicesCancel;
GtkWidget *transport_page_vbox;
GtkWidget *format_vbox;
GtkWidget *chkFormat;
GtkWidget *lblOther;
GList *providers, *p, *sources, *transports;
GtkWidget *table, *interior_notebook;
char *titles[] = { _("Name"), _("Address"), _("Organization"), _("Signature file") };
char *path;
gboolean configured;
int page;
@ -1738,53 +1725,30 @@ providers_config_new (void)
prov);
}
}
providers_config = gnome_dialog_new (_("Camel Providers Configuration"), NULL);
gtk_window_set_modal (GTK_WINDOW (providers_config), TRUE);
gui = glade_xml_new (EVOLUTION_GLADEDIR "/mail-config.glade", NULL);
providers_config = glade_xml_get_widget (gui, "dialog");
gtk_widget_set_name (providers_config, "providers_config");
gtk_object_set_data (GTK_OBJECT (providers_config), "providers_config", providers_config);
gtk_window_set_policy (GTK_WINDOW (providers_config), TRUE, TRUE, FALSE);
gtk_window_set_default_size (GTK_WINDOW (providers_config), 460, 340);
gtk_object_set_data (GTK_OBJECT (providers_config),
"providers_config", providers_config);
dialog_vbox1 = GNOME_DIALOG (providers_config)->vbox;
gtk_widget_set_name (dialog_vbox1, "dialog_vbox1");
gtk_object_set_data (GTK_OBJECT (providers_config), "dialog_vbox1", dialog_vbox1);
gtk_widget_show (dialog_vbox1);
dialog_vbox1 = glade_xml_get_widget (gui, "dialog_vbox1");
gtk_object_set_data (GTK_OBJECT (providers_config),
"dialog_vbox1", dialog_vbox1);
notebook = gtk_notebook_new ();
gtk_widget_set_name (notebook, "notebook");
notebook = glade_xml_get_widget (gui, "notebook");
gtk_widget_ref (notebook);
gtk_object_set_data_full (GTK_OBJECT (providers_config), "notebook", notebook,
gtk_object_set_data_full (GTK_OBJECT (providers_config),
"notebook", notebook,
(GtkDestroyNotify) gtk_widget_unref);
gtk_widget_show (notebook);
gtk_box_pack_start (GTK_BOX (dialog_vbox1), notebook, TRUE, TRUE, 0);
hbox1 = gtk_hbox_new (FALSE, 0);
gtk_widget_set_name (hbox1, "hbox1");
gtk_widget_ref (hbox1);
gtk_object_set_data_full (GTK_OBJECT (providers_config), "hbox1", hbox1,
(GtkDestroyNotify) gtk_widget_unref);
gtk_widget_show (hbox1);
gtk_container_add (GTK_CONTAINER (notebook), hbox1);
scrolledwindow1 = gtk_scrolled_window_new (NULL, NULL);
gtk_widget_set_name (scrolledwindow1, "scrolledwindow1");
gtk_widget_ref (scrolledwindow1);
gtk_object_set_data_full (GTK_OBJECT (providers_config), "scrolledwindow1", scrolledwindow1,
(GtkDestroyNotify) gtk_widget_unref);
gtk_widget_show (scrolledwindow1);
gtk_box_pack_start (GTK_BOX (hbox1), scrolledwindow1, TRUE, TRUE, 0);
gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolledwindow1), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC);
clistIdentities = gtk_clist_new_with_titles (4, titles);
gtk_widget_set_name (clistIdentities, "clistIdentities");
clistIdentities = glade_xml_get_widget (gui, "clistIdentities");
gtk_widget_ref (clistIdentities);
gtk_object_set_data_full (GTK_OBJECT (providers_config), "clistIdentities", clistIdentities,
gtk_object_set_data_full (GTK_OBJECT (providers_config),
"clistIdentities", clistIdentities,
(GtkDestroyNotify) gtk_widget_unref);
gtk_widget_show (clistIdentities);
gtk_container_add (GTK_CONTAINER (scrolledwindow1), clistIdentities);
gtk_clist_set_column_width (GTK_CLIST (clistIdentities), 0, 80);
gtk_clist_column_titles_show (GTK_CLIST (clistIdentities));
/* Find out if stuff has been configured */
path = g_strdup_printf ("=%s/config=/mail/configured", evolution_dir);
@ -1827,86 +1791,16 @@ providers_config_new (void)
gtk_clist_set_row_data (GTK_CLIST (clistIdentities), 0, data);
}
cmdIdentityAdd = glade_xml_get_widget (gui, "cmdIdentityAdd");
cmdIdentityEdit = glade_xml_get_widget (gui, "cmdIdentityEdit");
cmdIdentityDelete = glade_xml_get_widget (gui, "cmdIdentityDelete");
lblIdentities = gtk_label_new (_("Identities"));
gtk_widget_set_name (lblIdentities, "lblIdentities");
gtk_widget_ref (lblIdentities);
gtk_object_set_data_full (GTK_OBJECT (providers_config), "lblIdentities", lblIdentities,
(GtkDestroyNotify) gtk_widget_unref);
gtk_widget_show (lblIdentities);
gtk_clist_set_column_widget (GTK_CLIST (clistIdentities), 0, lblIdentities);
vbuttonbox1 = gtk_vbutton_box_new ();
gtk_widget_set_name (vbuttonbox1, "vbuttonbox1");
gtk_widget_ref (vbuttonbox1);
gtk_object_set_data_full (GTK_OBJECT (providers_config), "vbuttonbox1", vbuttonbox1,
(GtkDestroyNotify) gtk_widget_unref);
gtk_widget_show (vbuttonbox1);
gtk_box_pack_start (GTK_BOX (hbox1), vbuttonbox1, FALSE, FALSE, 0);
cmdIdentityAdd = gtk_button_new_with_label (_("Add"));
gtk_widget_set_name (cmdIdentityAdd, "cmdIdentityAdd");
gtk_widget_ref (cmdIdentityAdd);
gtk_object_set_data_full (GTK_OBJECT (providers_config), "cmdIdentityAdd", cmdIdentityAdd,
(GtkDestroyNotify) gtk_widget_unref);
gtk_widget_show (cmdIdentityAdd);
gtk_container_add (GTK_CONTAINER (vbuttonbox1), cmdIdentityAdd);
GTK_WIDGET_SET_FLAGS (cmdIdentityAdd, GTK_CAN_DEFAULT);
cmdIdentityEdit = gtk_button_new_with_label (_("Edit"));
gtk_widget_set_name (cmdIdentityEdit, "cmdIdentityEdit");
gtk_widget_ref (cmdIdentityEdit);
gtk_object_set_data_full (GTK_OBJECT (providers_config), "cmdIdentityEdit", cmdIdentityEdit,
(GtkDestroyNotify) gtk_widget_unref);
gtk_widget_show (cmdIdentityEdit);
gtk_container_add (GTK_CONTAINER (vbuttonbox1), cmdIdentityEdit);
GTK_WIDGET_SET_FLAGS (cmdIdentityEdit, GTK_CAN_DEFAULT);
cmdIdentityDelete = gtk_button_new_with_label (_("Delete"));
gtk_widget_set_name (cmdIdentityDelete, "cmdIdentityDelete");
gtk_widget_ref (cmdIdentityDelete);
gtk_object_set_data_full (GTK_OBJECT (providers_config), "cmdIdentityDelete", cmdIdentityDelete,
(GtkDestroyNotify) gtk_widget_unref);
gtk_widget_show (cmdIdentityDelete);
gtk_container_add (GTK_CONTAINER (vbuttonbox1), cmdIdentityDelete);
GTK_WIDGET_SET_FLAGS (cmdIdentityDelete, GTK_CAN_DEFAULT);
lblIdentity = gtk_label_new (_("Identity"));
gtk_widget_set_name (lblIdentity, "lblIdentity");
gtk_widget_ref (lblIdentity);
gtk_object_set_data_full (GTK_OBJECT (providers_config), "lblIdentity", lblIdentity,
(GtkDestroyNotify) gtk_widget_unref);
gtk_widget_show (lblIdentity);
gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook), 0),
lblIdentity);
hbox2 = gtk_hbox_new (FALSE, 0);
gtk_widget_set_name (hbox2, "hbox2");
gtk_widget_ref (hbox2);
gtk_object_set_data_full (GTK_OBJECT (providers_config), "hbox2", hbox2,
(GtkDestroyNotify) gtk_widget_unref);
gtk_widget_show (hbox2);
gtk_container_add (GTK_CONTAINER (notebook), hbox2);
scrolledwindow2 = gtk_scrolled_window_new (NULL, NULL);
gtk_widget_set_name (scrolledwindow2, "scrolledwindow2");
gtk_widget_ref (scrolledwindow2);
gtk_object_set_data_full (GTK_OBJECT (providers_config), "scrolledwindow2", scrolledwindow2,
(GtkDestroyNotify) gtk_widget_unref);
gtk_widget_show (scrolledwindow2);
gtk_box_pack_start (GTK_BOX (hbox2), scrolledwindow2, TRUE, TRUE, 0);
gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolledwindow2), GTK_POLICY_AUTOMATIC,
GTK_POLICY_AUTOMATIC);
clistSources = gtk_clist_new (1);
gtk_widget_set_name (clistSources, "clistSources");
clistSources = glade_xml_get_widget (gui, "clistSources");
gtk_widget_ref (clistSources);
gtk_object_set_data_full (GTK_OBJECT (providers_config), "clistSources", clistSources,
gtk_object_set_data_full (GTK_OBJECT (providers_config),
"clistSources", clistSources,
(GtkDestroyNotify) gtk_widget_unref);
gtk_widget_show (clistSources);
gtk_container_add (GTK_CONTAINER (scrolledwindow2), clistSources);
gtk_clist_set_column_width (GTK_CLIST (clistSources), 0, 80);
gtk_clist_column_titles_show (GTK_CLIST (clistSources));
if (configured && !source) {
path = g_strdup_printf ("=%s/config=/mail/source", evolution_dir);
@ -1924,70 +1818,17 @@ providers_config_new (void)
gtk_clist_set_row_data (GTK_CLIST (clistSources), 0, g_strdup(source));
}
lblMailSources = gtk_label_new (_("Mail sources"));
gtk_widget_set_name (lblMailSources, "lblMailSources");
gtk_widget_ref (lblMailSources);
gtk_object_set_data_full (GTK_OBJECT (providers_config), "lblMailSources", lblMailSources,
(GtkDestroyNotify) gtk_widget_unref);
gtk_widget_show (lblMailSources);
gtk_clist_set_column_widget (GTK_CLIST (clistSources), 0, lblMailSources);
vbuttonbox2 = gtk_vbutton_box_new ();
gtk_widget_set_name (vbuttonbox2, "vbuttonbox2");
gtk_widget_ref (vbuttonbox2);
gtk_object_set_data_full (GTK_OBJECT (providers_config), "vbuttonbox2", vbuttonbox2,
(GtkDestroyNotify) gtk_widget_unref);
gtk_widget_show (vbuttonbox2);
gtk_box_pack_start (GTK_BOX (hbox2), vbuttonbox2, FALSE, FALSE, 0);
cmdSourcesAdd = gtk_button_new_with_label (_("Add"));
gtk_widget_set_name (cmdSourcesAdd, "cmdSourcesAdd");
gtk_widget_ref (cmdSourcesAdd);
gtk_object_set_data_full (GTK_OBJECT (providers_config), "cmdSourcesAdd", cmdSourcesAdd,
(GtkDestroyNotify) gtk_widget_unref);
gtk_widget_show (cmdSourcesAdd);
gtk_container_add (GTK_CONTAINER (vbuttonbox2), cmdSourcesAdd);
GTK_WIDGET_SET_FLAGS (cmdSourcesAdd, GTK_CAN_DEFAULT);
cmdSourcesEdit = gtk_button_new_with_label (_("Edit"));
gtk_widget_set_name (cmdSourcesEdit, "cmdSourcesEdit");
gtk_widget_ref (cmdSourcesEdit);
gtk_object_set_data_full (GTK_OBJECT (providers_config), "cmdSourcesEdit", cmdSourcesEdit,
(GtkDestroyNotify) gtk_widget_unref);
gtk_widget_show (cmdSourcesEdit);
gtk_container_add (GTK_CONTAINER (vbuttonbox2), cmdSourcesEdit);
GTK_WIDGET_SET_FLAGS (cmdSourcesEdit, GTK_CAN_DEFAULT);
cmdSourcesDelete = gtk_button_new_with_label (_("Delete"));
gtk_widget_set_name (cmdSourcesDelete, "cmdSourcesDelete");
gtk_widget_ref (cmdSourcesDelete);
gtk_object_set_data_full (GTK_OBJECT (providers_config), "cmdSourcesDelete", cmdSourcesDelete,
(GtkDestroyNotify) gtk_widget_unref);
gtk_widget_show (cmdSourcesDelete);
gtk_container_add (GTK_CONTAINER (vbuttonbox2), cmdSourcesDelete);
GTK_WIDGET_SET_FLAGS (cmdSourcesDelete, GTK_CAN_DEFAULT);
lblProviders = gtk_label_new (_("Sources"));
gtk_widget_set_name (lblProviders, "lblProviders");
gtk_widget_ref (lblProviders);
gtk_object_set_data_full (GTK_OBJECT (providers_config), "lblProviders", lblProviders,
(GtkDestroyNotify) gtk_widget_unref);
gtk_widget_show (lblProviders);
gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook), 1),
lblProviders);
cmdSourcesAdd = glade_xml_get_widget (gui, "cmdSourcesAdd");
cmdSourcesEdit = glade_xml_get_widget (gui, "cmdSourcesEdit");
cmdSourcesDelete = glade_xml_get_widget (gui, "cmdSourcesDelete");
/* Setup the transport page */
transport_page_vbox = gtk_vbox_new (FALSE, 0);
gtk_container_set_border_width (GTK_CONTAINER (transport_page_vbox), 8);
gtk_box_set_spacing (GTK_BOX (transport_page_vbox), 5);
gtk_widget_set_name (transport_page_vbox, "transport_page_vbox");
transport_page_vbox = glade_xml_get_widget (gui, "transport_page_vbox");
gtk_object_set_data (GTK_OBJECT (notebook), "transport_page_vbox", transport_page_vbox);
gtk_widget_ref (transport_page_vbox);
gtk_object_set_data_full (GTK_OBJECT (providers_config), "transport_page_vbox", transport_page_vbox,
(GtkDestroyNotify) gtk_widget_unref);
gtk_widget_show (transport_page_vbox);
gtk_container_add (GTK_CONTAINER (notebook), transport_page_vbox);
if (configured && !transport) {
path = g_strdup_printf ("=%s/config=/mail/transport", evolution_dir);
transport = gnome_config_get_string (path);
@ -2006,44 +1847,12 @@ providers_config_new (void)
set_service_url (GTK_OBJECT (table), transport);
lblTransports = gtk_label_new (_("Transports"));
gtk_widget_set_name (lblTransports, "lblTransports");
gtk_widget_ref (lblTransports);
gtk_object_set_data_full (GTK_OBJECT (providers_config), "lblTransports", lblTransports,
(GtkDestroyNotify) gtk_widget_unref);
gtk_widget_show (lblTransports);
gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook), 2),
lblTransports);
/* Lets make a page to mark Send HTML or text/plan...yay */
format_vbox = gtk_vbox_new (FALSE, 0);
gtk_container_set_border_width (GTK_CONTAINER (format_vbox), 8);
gtk_box_set_spacing (GTK_BOX (format_vbox), 5);
gtk_widget_set_name (format_vbox, "format_vbox");
gtk_object_set_data (GTK_OBJECT (notebook), "format_vbox", format_vbox);
gtk_widget_ref (format_vbox);
gtk_object_set_data_full (GTK_OBJECT (providers_config), "format_vbox", format_vbox,
(GtkDestroyNotify) gtk_widget_unref);
gtk_widget_show (format_vbox);
gtk_container_add (GTK_CONTAINER (notebook), format_vbox);
chkFormat = gtk_check_button_new_with_label (_("Send messages in HTML format"));
gtk_widget_set_name (chkFormat, "chkFormat");
chkFormat = glade_xml_get_widget (gui, "chkFormat");
gtk_object_set_data (GTK_OBJECT (notebook), "chkFormat", chkFormat);
gtk_widget_ref (chkFormat);
gtk_object_set_data_full (GTK_OBJECT (providers_config), "chkFormat", chkFormat,
(GtkDestroyNotify) gtk_widget_unref);
gtk_widget_show (chkFormat);
gtk_box_pack_start (GTK_BOX (format_vbox), chkFormat, FALSE, FALSE, 0);
lblOther = gtk_label_new (_("Other"));
gtk_widget_set_name (lblOther, "lblOther");
gtk_widget_ref (lblOther);
gtk_object_set_data_full (GTK_OBJECT (providers_config), "lblOther", lblOther,
(GtkDestroyNotify) gtk_widget_unref);
gtk_widget_show (lblOther);
gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook), 3),
lblOther);
if (configured) {
char *buf;
@ -2061,31 +1870,8 @@ providers_config_new (void)
}
gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (chkFormat), format);
dialog_action_area1 = GNOME_DIALOG (providers_config)->action_area;
gtk_widget_set_name (dialog_action_area1, "dialog_action_area1");
gtk_object_set_data (GTK_OBJECT (providers_config), "dialog_action_area1", dialog_action_area1);
gtk_widget_show (dialog_action_area1);
gtk_button_box_set_layout (GTK_BUTTON_BOX (dialog_action_area1), GTK_BUTTONBOX_END);
gtk_button_box_set_spacing (GTK_BUTTON_BOX (dialog_action_area1), 8);
gnome_dialog_append_button (GNOME_DIALOG (providers_config), GNOME_STOCK_BUTTON_OK);
cmdCamelServicesOK = g_list_last (GNOME_DIALOG (providers_config)->buttons)->data;
gtk_widget_set_name (cmdCamelServicesOK, "cmdCamelServicesOK");
gtk_widget_ref (cmdCamelServicesOK);
gtk_object_set_data_full (GTK_OBJECT (providers_config), "cmdCamelServicesOK", cmdCamelServicesOK,
(GtkDestroyNotify) gtk_widget_unref);
gtk_widget_show (cmdCamelServicesOK);
GTK_WIDGET_SET_FLAGS (cmdCamelServicesOK, GTK_CAN_DEFAULT);
gnome_dialog_append_button (GNOME_DIALOG (providers_config), GNOME_STOCK_BUTTON_CANCEL);
cmdCamelServicesCancel = g_list_last (GNOME_DIALOG (providers_config)->buttons)->data;
gtk_widget_set_name (cmdCamelServicesCancel, "cmdCamelServicesCancel");
gtk_widget_ref (cmdCamelServicesCancel);
gtk_object_set_data_full (GTK_OBJECT (providers_config), "cmdCamelServicesCancel", cmdCamelServicesCancel,
(GtkDestroyNotify) gtk_widget_unref);
gtk_widget_show (cmdCamelServicesCancel);
GTK_WIDGET_SET_FLAGS (cmdCamelServicesCancel, GTK_CAN_DEFAULT);
cmdCamelServicesOK = glade_xml_get_widget (gui, "cmdCamelServicesOK");
cmdCamelServicesCancel = glade_xml_get_widget (gui, "cmdCamelServicesCancel");
gtk_signal_connect (GTK_OBJECT (cmdIdentityAdd), "clicked",
GTK_SIGNAL_FUNC (on_cmdIdentityAdd_clicked),
@ -2127,3 +1913,8 @@ providers_config_new (void)
return providers_config;
}

397
mail/mail-config.glade Normal file
View File

@ -0,0 +1,397 @@
<?xml version="1.0"?>
<GTK-Interface>
<project>
<name>config</name>
<program_name>config</program_name>
<directory></directory>
<source_directory>src</source_directory>
<pixmaps_directory>pixmaps</pixmaps_directory>
<language>C</language>
<gnome_support>True</gnome_support>
<gettext_support>True</gettext_support>
<output_main_file>False</output_main_file>
<output_support_files>False</output_support_files>
<output_build_files>False</output_build_files>
<output_translatable_strings>True</output_translatable_strings>
<translatable_strings_file>mail-config.glade.h</translatable_strings_file>
</project>
<widget>
<class>GnomeDialog</class>
<name>dialog</name>
<width>460</width>
<height>340</height>
<visible>False</visible>
<title>Camel Providers Configuration</title>
<type>GTK_WINDOW_TOPLEVEL</type>
<position>GTK_WIN_POS_NONE</position>
<modal>True</modal>
<allow_shrink>True</allow_shrink>
<allow_grow>True</allow_grow>
<auto_shrink>False</auto_shrink>
<auto_close>False</auto_close>
<hide_on_close>False</hide_on_close>
<widget>
<class>GtkVBox</class>
<child_name>GnomeDialog:vbox</child_name>
<name>dialog_vbox1</name>
<homogeneous>False</homogeneous>
<spacing>8</spacing>
<child>
<padding>4</padding>
<expand>True</expand>
<fill>True</fill>
</child>
<widget>
<class>GtkHButtonBox</class>
<child_name>GnomeDialog:action_area</child_name>
<name>dialog-action_area1</name>
<layout_style>GTK_BUTTONBOX_END</layout_style>
<spacing>8</spacing>
<child_min_width>85</child_min_width>
<child_min_height>27</child_min_height>
<child_ipad_x>7</child_ipad_x>
<child_ipad_y>0</child_ipad_y>
<child>
<padding>0</padding>
<expand>False</expand>
<fill>True</fill>
<pack>GTK_PACK_END</pack>
</child>
<widget>
<class>GtkButton</class>
<name>cmdCamelServicesOK</name>
<can_default>True</can_default>
<can_focus>True</can_focus>
<stock_button>GNOME_STOCK_BUTTON_OK</stock_button>
</widget>
<widget>
<class>GtkButton</class>
<name>cmdCamelServicesCancel</name>
<can_default>True</can_default>
<can_focus>True</can_focus>
<stock_button>GNOME_STOCK_BUTTON_CANCEL</stock_button>
</widget>
</widget>
<widget>
<class>GtkNotebook</class>
<name>notebook</name>
<can_focus>True</can_focus>
<show_tabs>True</show_tabs>
<show_border>True</show_border>
<tab_pos>GTK_POS_TOP</tab_pos>
<scrollable>False</scrollable>
<tab_hborder>2</tab_hborder>
<tab_vborder>2</tab_vborder>
<popup_enable>False</popup_enable>
<child>
<padding>0</padding>
<expand>True</expand>
<fill>True</fill>
</child>
<widget>
<class>GtkHBox</class>
<name>hbox1</name>
<homogeneous>False</homogeneous>
<spacing>0</spacing>
<widget>
<class>GtkScrolledWindow</class>
<name>scrolledwindow1</name>
<hscrollbar_policy>GTK_POLICY_AUTOMATIC</hscrollbar_policy>
<vscrollbar_policy>GTK_POLICY_AUTOMATIC</vscrollbar_policy>
<hupdate_policy>GTK_UPDATE_CONTINUOUS</hupdate_policy>
<vupdate_policy>GTK_UPDATE_CONTINUOUS</vupdate_policy>
<child>
<padding>0</padding>
<expand>True</expand>
<fill>True</fill>
</child>
<widget>
<class>GtkCList</class>
<name>clistIdentities</name>
<can_focus>True</can_focus>
<columns>4</columns>
<column_widths>80,80,80,80</column_widths>
<selection_mode>GTK_SELECTION_SINGLE</selection_mode>
<show_titles>True</show_titles>
<shadow_type>GTK_SHADOW_IN</shadow_type>
<widget>
<class>GtkLabel</class>
<child_name>CList:title</child_name>
<name>lblIdentities</name>
<label>Identities</label>
<justify>GTK_JUSTIFY_CENTER</justify>
<wrap>False</wrap>
<xalign>0.5</xalign>
<yalign>0.5</yalign>
<xpad>0</xpad>
<ypad>0</ypad>
</widget>
<widget>
<class>GtkLabel</class>
<child_name>CList:title</child_name>
<name>label6</name>
<label>Address</label>
<justify>GTK_JUSTIFY_CENTER</justify>
<wrap>False</wrap>
<xalign>0.5</xalign>
<yalign>0.5</yalign>
<xpad>0</xpad>
<ypad>0</ypad>
</widget>
<widget>
<class>GtkLabel</class>
<child_name>CList:title</child_name>
<name>label7</name>
<label>Organization</label>
<justify>GTK_JUSTIFY_CENTER</justify>
<wrap>False</wrap>
<xalign>0.5</xalign>
<yalign>0.5</yalign>
<xpad>0</xpad>
<ypad>0</ypad>
</widget>
<widget>
<class>GtkLabel</class>
<child_name>CList:title</child_name>
<name>label8</name>
<label>Signature File</label>
<justify>GTK_JUSTIFY_CENTER</justify>
<wrap>False</wrap>
<xalign>0.5</xalign>
<yalign>0.5</yalign>
<xpad>0</xpad>
<ypad>0</ypad>
</widget>
</widget>
</widget>
<widget>
<class>GtkVButtonBox</class>
<name>vbuttonbox1</name>
<layout_style>GTK_BUTTONBOX_DEFAULT_STYLE</layout_style>
<spacing>10</spacing>
<child_min_width>85</child_min_width>
<child_min_height>27</child_min_height>
<child_ipad_x>7</child_ipad_x>
<child_ipad_y>0</child_ipad_y>
<child>
<padding>0</padding>
<expand>False</expand>
<fill>False</fill>
</child>
<widget>
<class>GtkButton</class>
<name>cmdIdentityAdd</name>
<can_default>True</can_default>
<can_focus>True</can_focus>
<label>Add</label>
</widget>
<widget>
<class>GtkButton</class>
<name>cmdIdentityEdit</name>
<can_default>True</can_default>
<can_focus>True</can_focus>
<label>Edit</label>
</widget>
<widget>
<class>GtkButton</class>
<name>cmdIdentityDelete</name>
<can_default>True</can_default>
<can_focus>True</can_focus>
<label>Delete</label>
</widget>
</widget>
</widget>
<widget>
<class>GtkLabel</class>
<child_name>Notebook:tab</child_name>
<name>lblIdentities</name>
<label>Identity</label>
<justify>GTK_JUSTIFY_CENTER</justify>
<wrap>False</wrap>
<xalign>0.5</xalign>
<yalign>0.5</yalign>
<xpad>0</xpad>
<ypad>0</ypad>
</widget>
<widget>
<class>GtkHBox</class>
<name>hbox2</name>
<homogeneous>False</homogeneous>
<spacing>0</spacing>
<widget>
<class>GtkScrolledWindow</class>
<name>scrolledwindow2</name>
<hscrollbar_policy>GTK_POLICY_AUTOMATIC</hscrollbar_policy>
<vscrollbar_policy>GTK_POLICY_AUTOMATIC</vscrollbar_policy>
<hupdate_policy>GTK_UPDATE_CONTINUOUS</hupdate_policy>
<vupdate_policy>GTK_UPDATE_CONTINUOUS</vupdate_policy>
<child>
<padding>0</padding>
<expand>True</expand>
<fill>True</fill>
</child>
<widget>
<class>GtkCList</class>
<name>clistSources</name>
<can_focus>True</can_focus>
<columns>1</columns>
<column_widths>80</column_widths>
<selection_mode>GTK_SELECTION_SINGLE</selection_mode>
<show_titles>True</show_titles>
<shadow_type>GTK_SHADOW_IN</shadow_type>
<widget>
<class>GtkLabel</class>
<child_name>CList:title</child_name>
<name>label12</name>
<label>Sources</label>
<justify>GTK_JUSTIFY_CENTER</justify>
<wrap>False</wrap>
<xalign>0.5</xalign>
<yalign>0.5</yalign>
<xpad>0</xpad>
<ypad>0</ypad>
</widget>
</widget>
</widget>
<widget>
<class>GtkVButtonBox</class>
<name>vbuttonbox2</name>
<layout_style>GTK_BUTTONBOX_DEFAULT_STYLE</layout_style>
<spacing>10</spacing>
<child_min_width>85</child_min_width>
<child_min_height>27</child_min_height>
<child_ipad_x>7</child_ipad_x>
<child_ipad_y>0</child_ipad_y>
<child>
<padding>0</padding>
<expand>False</expand>
<fill>False</fill>
</child>
<widget>
<class>GtkButton</class>
<name>cmdSourcesAdd</name>
<can_default>True</can_default>
<can_focus>True</can_focus>
<label>Add</label>
</widget>
<widget>
<class>GtkButton</class>
<name>cmdSourcesEdit</name>
<can_default>True</can_default>
<can_focus>True</can_focus>
<label>Edit</label>
</widget>
<widget>
<class>GtkButton</class>
<name>cmdSourcesDelete</name>
<can_default>True</can_default>
<can_focus>True</can_focus>
<label>Delete</label>
</widget>
</widget>
</widget>
<widget>
<class>GtkLabel</class>
<child_name>Notebook:tab</child_name>
<name>label2</name>
<label>Sources</label>
<justify>GTK_JUSTIFY_CENTER</justify>
<wrap>False</wrap>
<xalign>0.5</xalign>
<yalign>0.5</yalign>
<xpad>0</xpad>
<ypad>0</ypad>
</widget>
<widget>
<class>GtkVBox</class>
<name>transport_page_vbox</name>
<border_width>8</border_width>
<homogeneous>False</homogeneous>
<spacing>5</spacing>
<widget>
<class>Placeholder</class>
</widget>
</widget>
<widget>
<class>GtkLabel</class>
<child_name>Notebook:tab</child_name>
<name>label3</name>
<label>Transports</label>
<justify>GTK_JUSTIFY_CENTER</justify>
<wrap>False</wrap>
<xalign>0.5</xalign>
<yalign>0.5</yalign>
<xpad>0</xpad>
<ypad>0</ypad>
</widget>
<widget>
<class>GtkVBox</class>
<name>format_vbox</name>
<border_width>8</border_width>
<homogeneous>False</homogeneous>
<spacing>5</spacing>
<widget>
<class>GtkCheckButton</class>
<name>chkFormat</name>
<can_focus>True</can_focus>
<label>Send messages in HTML format</label>
<active>False</active>
<draw_indicator>True</draw_indicator>
<child>
<padding>0</padding>
<expand>False</expand>
<fill>False</fill>
</child>
</widget>
</widget>
<widget>
<class>GtkLabel</class>
<child_name>Notebook:tab</child_name>
<name>label4</name>
<label>Other</label>
<justify>GTK_JUSTIFY_CENTER</justify>
<wrap>False</wrap>
<xalign>0.5</xalign>
<yalign>0.5</yalign>
<xpad>0</xpad>
<ypad>0</ypad>
</widget>
</widget>
</widget>
</widget>
</GTK-Interface>

23
mail/mail-config.glade.h Normal file
View File

@ -0,0 +1,23 @@
/*
* Translatable strings file generated by Glade.
* Add this file to your project's POTFILES.in.
* DO NOT compile it as part of your application.
*/
gchar *s = N_("Camel Providers Configuration");
gchar *s = N_("Identities");
gchar *s = N_("Address");
gchar *s = N_("Organization");
gchar *s = N_("Signature File");
gchar *s = N_("Add");
gchar *s = N_("Edit");
gchar *s = N_("Delete");
gchar *s = N_("Identity");
gchar *s = N_("Sources");
gchar *s = N_("Add");
gchar *s = N_("Edit");
gchar *s = N_("Delete");
gchar *s = N_("Sources");
gchar *s = N_("Transports");
gchar *s = N_("Send messages in HTML format");
gchar *s = N_("Other");