diff options
author | Matthew Barnes <mbarnes@src.gnome.org> | 2008-11-19 09:39:19 +0800 |
---|---|---|
committer | Matthew Barnes <mbarnes@src.gnome.org> | 2008-11-19 09:39:19 +0800 |
commit | b06cdfab92313ca7b1ce9a88ccb0ffba33cb17ab (patch) | |
tree | 854d94e177216f4f6f2b2e9f2c150b7ec5d32e3d /mail/em-mailer-prefs.h | |
parent | c3471bfaaad0a94b6f05b678c1eacbc55e72e2dc (diff) | |
download | gsoc2013-evolution-b06cdfab92313ca7b1ce9a88ccb0ffba33cb17ab.tar.gz gsoc2013-evolution-b06cdfab92313ca7b1ce9a88ccb0ffba33cb17ab.tar.zst gsoc2013-evolution-b06cdfab92313ca7b1ce9a88ccb0ffba33cb17ab.zip |
Progress update:
- Tighter integration of GalViewInstance and EShellView.
- EBinding. Stolen from ExoBinding. Lets you bind GObject properties
together to automatically keep their values in sync. This is a godsend.
Added to e-util, but might even deserve a place in libedataserver.
- EShellSettings. This is the concept I blogged about. Already
started ripping apart em-mailer-prefs.c. Others to follow. Any
place where we're monitoring GConf keys is a target.
- Incremental progress on the calender and mailer. Got EMFolderView
somewhat working, but I think I'll be killing off EMFolderBrowser.
svn path=/branches/kill-bonobo/; revision=36795
Diffstat (limited to 'mail/em-mailer-prefs.h')
-rw-r--r-- | mail/em-mailer-prefs.h | 25 |
1 files changed, 3 insertions, 22 deletions
diff --git a/mail/em-mailer-prefs.h b/mail/em-mailer-prefs.h index 4073725dda..89f361133a 100644 --- a/mail/em-mailer-prefs.h +++ b/mail/em-mailer-prefs.h @@ -26,6 +26,7 @@ #include <gtk/gtk.h> #include <glade/glade.h> #include <gconf/gconf-client.h> +#include <shell/e-shell.h> /* Standard GObject macros */ #define EM_TYPE_MAILER_PREFS \ @@ -61,42 +62,25 @@ struct _EMMailerPrefsHeader { struct _EMMailerPrefs { GtkVBox parent_object; + EShell *shell; GladeXML *gui; GConfClient *gconf; /* General tab */ /* Message Display */ - GtkToggleButton *timeout_toggle; GtkSpinButton *timeout; - GtkToggleButton *address_toggle; - GtkSpinButton *address_count; - GtkToggleButton *mlimit_toggle; - GtkSpinButton *mlimit_count; GtkOptionMenu *charset; - GtkToggleButton *citation_highlight; - GtkColorButton *citation_color; - GtkToggleButton *enable_search_folders; - GtkToggleButton *magic_spacebar; /* Deleting Mail */ - GtkToggleButton *empty_trash; GtkOptionMenu *empty_trash_days; - GtkToggleButton *confirm_expunge; - - /* HTML Mail tab */ - GtkFontButton *font_variable; - GtkFontButton *font_fixed; - GtkToggleButton *font_share; /* Loading Images */ GtkToggleButton *images_always; GtkToggleButton *images_sometimes; GtkToggleButton *images_never; - GtkToggleButton *show_animated; GtkToggleButton *autodetect_links; - GtkToggleButton *prompt_unwanted_html; /* Labels and Colours tab */ GtkWidget *label_add; @@ -112,11 +96,8 @@ struct _EMMailerPrefs { GtkEntry *entry_header; GtkTreeView *header_list; GtkListStore *header_list_store; - GtkToggleButton *photo_show; - GtkToggleButton *photo_local; /* Junk prefs */ - GtkToggleButton *check_incoming; GtkToggleButton *empty_junk; GtkOptionMenu *empty_junk_days; @@ -142,7 +123,7 @@ struct _EMMailerPrefsClass { GType em_mailer_prefs_get_type (void); GtkWidget * create_combo_text_widget (void); -GtkWidget * em_mailer_prefs_new (void); +GtkWidget * em_mailer_prefs_new (EShell *shell); EMMailerPrefsHeader * em_mailer_prefs_header_from_xml (const gchar *xml); |