GtkObject *spinbtn_autochk_adj;
GtkWidget *checkbtn_chkonstartup;
- GtkWidget *checkbtn_noerrorpanel;
GtkWidget *checkbtn_scan_after_inc;
GtkWidget *checkbtn_queuemsg;
GtkWidget *optmenu_charset;
-
- GtkWidget *checkbtn_returnreceipt;
} send;
static struct Compose {
static struct Interface {
/* GtkWidget *checkbtn_emacs; */
+ GtkWidget *checkbtn_show_msg_with_cursor;
GtkWidget *checkbtn_openunread;
GtkWidget *checkbtn_openinbox;
GtkWidget *checkbtn_immedexec;
GtkWidget *checkbtn_addaddrbyclick;
GtkWidget *optmenu_recvdialog;
+ GtkWidget *checkbtn_no_recv_err_panel;
GtkWidget *optmenu_nextunreadmsgdialog;
GtkWidget *entry_pixmap_theme;
GtkWidget *combo_pixmap_theme;
{"check_on_startup", "FALSE", &prefs_common.chk_on_startup, P_BOOL,
&receive.checkbtn_chkonstartup,
prefs_set_data_from_toggle, prefs_set_toggle},
- {"noerrorpanel", "FALSE", &prefs_common.noerrorpanel, P_BOOL,
- &receive.checkbtn_noerrorpanel,
- prefs_set_data_from_toggle, prefs_set_toggle},
{"scan_all_after_inc", "FALSE", &prefs_common.scan_all_after_inc,
P_BOOL, &receive.checkbtn_scan_after_inc,
prefs_set_data_from_toggle, prefs_set_toggle},
{"store_passphrase", "FALSE", &prefs_common.store_passphrase, P_BOOL,
&privacy.checkbtn_store_passphrase,
prefs_set_data_from_toggle, prefs_set_toggle},
- {"store_passphrase_timeout", "0", &prefs_common.store_passphrase_timeout,
- P_INT, &privacy.spinbtn_store_passphrase,
+ {"store_passphrase_timeout", "0",
+ &prefs_common.store_passphrase_timeout, P_INT,
+ &privacy.spinbtn_store_passphrase,
prefs_set_data_from_spinbtn, prefs_set_spinbtn},
#ifndef __MINGW32__
{"passphrase_grab", "FALSE", &prefs_common.passphrase_grab, P_BOOL,
/* {"emulate_emacs", "FALSE", &prefs_common.emulate_emacs, P_BOOL,
NULL, NULL, NULL}, */
-
+ {"show_message_with_cursor_key", "FALSE",
+ &prefs_common.show_msg_with_cursor_key,
+ P_BOOL, &interface.checkbtn_show_msg_with_cursor,
+ prefs_set_data_from_toggle, prefs_set_toggle},
{"open_unread_on_enter", "FALSE", &prefs_common.open_unread_on_enter,
P_BOOL, &interface.checkbtn_openunread,
prefs_set_data_from_toggle, prefs_set_toggle},
&interface.optmenu_recvdialog,
prefs_common_recv_dialog_set_data_from_optmenu,
prefs_common_recv_dialog_set_optmenu},
+ {"no_receive_error_panel", "FALSE", &prefs_common.no_recv_err_panel,
+ P_BOOL, &interface.checkbtn_no_recv_err_panel,
+ prefs_set_data_from_toggle, prefs_set_toggle},
{"nextunreadmsg_dialog", NULL, &prefs_common.next_unread_msg_dialog, P_ENUM,
&interface.optmenu_nextunreadmsgdialog,
prefs_nextunreadmsgdialog_set_data_from_optmenu,
{"confirm_on_exit", "TRUE", &prefs_common.confirm_on_exit, P_BOOL,
&other.checkbtn_confonexit,
prefs_set_data_from_toggle, prefs_set_toggle},
- {"send_return_receipt", "TRUE", &prefs_common.return_receipt, P_BOOL,
- &send.checkbtn_returnreceipt,
- prefs_set_data_from_toggle, prefs_set_toggle},
{"clean_trash_on_exit", "FALSE", &prefs_common.clean_on_exit, P_BOOL,
&other.checkbtn_cleanonexit,
prefs_set_data_from_toggle, prefs_set_toggle},
&other.loglength_entry,
prefs_set_data_from_entry, prefs_set_entry},
+ {"cache_max_mem_usage", "4096", &prefs_common.cache_max_mem_usage, P_INT,
+ NULL, NULL, NULL},
+ {"cache_min_keep_time", "15", &prefs_common.cache_min_keep_time, P_INT,
+ NULL, NULL, NULL},
+
{NULL, NULL, NULL, P_OTHER, NULL, NULL, NULL}
};
GtkWidget *spinbtn_autochk;
GtkWidget *label_autochk2;
GtkWidget *checkbtn_chkonstartup;
- GtkWidget *checkbtn_noerrorpanel;
GtkWidget *checkbtn_scan_after_inc;
PACK_CHECK_BUTTON (vbox2, checkbtn_chkonstartup,
_("Check new mail on startup"));
-
- PACK_CHECK_BUTTON (vbox2, checkbtn_noerrorpanel,
- _("No error popup on receive error"));
PACK_CHECK_BUTTON (vbox2, checkbtn_scan_after_inc,
_("Update all local folders after incorporation"));
receive.spinbtn_autochk_adj = spinbtn_autochk_adj;
receive.checkbtn_chkonstartup = checkbtn_chkonstartup;
- receive.checkbtn_noerrorpanel = checkbtn_noerrorpanel;
receive.checkbtn_scan_after_inc = checkbtn_scan_after_inc;
GtkWidget *optmenu;
GtkWidget *optmenu_menu;
GtkWidget *menuitem;
- GtkWidget *checkbtn_returnreceipt;
GtkWidget *label_charset_desc;
vbox1 = gtk_vbox_new (FALSE, VSPACING);
_("Save sent messages to Sent"));
PACK_CHECK_BUTTON (vbox2, checkbtn_queuemsg,
_("Queue messages that fail to send"));
- PACK_CHECK_BUTTON (vbox2, checkbtn_returnreceipt,
- _("Send return receipt on request"));
hbox1 = gtk_hbox_new (FALSE, 8);
gtk_widget_show (hbox1);
send.checkbtn_savemsg = checkbtn_savemsg;
send.checkbtn_queuemsg = checkbtn_queuemsg;
- send.checkbtn_returnreceipt = checkbtn_returnreceipt;
send.optmenu_charset = optmenu;
}
{
GtkWidget *vbox1;
GtkWidget *vbox2;
- GtkWidget *vbox3;
GtkWidget *hbox1;
- GtkWidget *hbox2;
- GtkWidget *btn_quotefmt;
GtkWidget *frame_sig;
GtkWidget *vbox_sig;
GtkWidget *label_sigsep;
GtkWidget *entry_sigsep;
- GtkWidget *frame_editor;
- GtkWidget *hbox_editor;
GtkWidget *checkbtn_autoextedit;
GtkWidget *frame_autosel;
GtkWidget *hbox_autosel;
- GtkWidget *vbox_autosel;
GtkWidget *checkbtn_reply_account_autosel;
GtkWidget *checkbtn_forward_account_autosel;
GtkWidget *checkbtn_reedit_account_autosel;
GtkWidget *checkbtn_autowrap;
GtkWidget *checkbtn_wrapatsend;
- GtkWidget *frame_reply;
- GtkWidget *checkbtn_quote;
GtkWidget *checkbtn_forward_as_attachment;
GtkWidget *checkbtn_redirect_keep_from;
GtkWidget *checkbtn_smart_wrapping;
PACK_CHECK_BUTTON (hbox_stpass, checkbtn_store_passphrase,
_("Store passphrase temporarily"));
- label_stpass1 = gtk_label_new(_("- remove after"));
+ label_stpass1 = gtk_label_new(_("Expire after"));
gtk_box_pack_start(GTK_BOX(hbox_stpass), label_stpass1, FALSE, FALSE, 0);
spinbtn_store_passphrase_adj = gtk_adjustment_new(0, 0, 1440, 1, 5, 5);
gtk_box_pack_start(GTK_BOX(vbox2), hbox_stpassinfo, FALSE, FALSE, 0);
label_stpassinfo = gtk_label_new
- (_("(A setting of '0' will store the passphrase\n"
+ (_("(Setting to '0' will store the passphrase"
" for the whole session)"));
gtk_box_pack_start (GTK_BOX (hbox_stpassinfo), label_stpassinfo, FALSE, FALSE, 0);
gtk_label_set_justify (GTK_LABEL (label_stpassinfo), GTK_JUSTIFY_LEFT);
gtk_widget_set_sensitive(optmenu, FALSE);
privacy.checkbtn_auto_check_signatures
- = checkbtn_auto_check_signatures;
+ = checkbtn_auto_check_signatures;
privacy.checkbtn_gpg_signature_popup
- = checkbtn_gpg_signature_popup;
+ = checkbtn_gpg_signature_popup;
privacy.checkbtn_store_passphrase = checkbtn_store_passphrase;
privacy.spinbtn_store_passphrase = spinbtn_store_passphrase;
privacy.spinbtn_store_passphrase_adj = spinbtn_store_passphrase_adj;
- privacy.checkbtn_passphrase_grab = checkbtn_passphrase_grab;
- privacy.checkbtn_gpg_warning = checkbtn_gpg_warning;
- privacy.optmenu_default_signkey = optmenu;
+ privacy.checkbtn_passphrase_grab = checkbtn_passphrase_grab;
+ privacy.checkbtn_gpg_warning = checkbtn_gpg_warning;
+ privacy.optmenu_default_signkey = optmenu;
}
static void
GtkWidget *vbox2;
GtkWidget *vbox3;
/* GtkWidget *checkbtn_emacs; */
+ GtkWidget *checkbtn_show_msg_with_cursor;
GtkWidget *checkbtn_openunread;
GtkWidget *checkbtn_openinbox;
GtkWidget *checkbtn_immedexec;
GtkWidget *optmenu_recvdialog;
GtkWidget *menu;
GtkWidget *menuitem;
+ GtkWidget *checkbtn_no_recv_err_panel;
GtkWidget *frame_addr;
GtkWidget *vbox_addr;
gtk_label_set_justify (GTK_LABEL (GTK_BIN (checkbtn_emacs)->child),
GTK_JUSTIFY_LEFT); */
+ PACK_CHECK_BUTTON
+ (vbox2, checkbtn_show_msg_with_cursor,
+ _("Open message when cursor keys are pressed on summary"));
+
PACK_CHECK_BUTTON
(vbox2, checkbtn_openunread,
_("Open first unread message when entering a folder"));
PACK_VSPACER(vbox2, vbox3, VSPACING_NARROW);
+ PACK_CHECK_BUTTON (vbox2, checkbtn_no_recv_err_panel,
+ _("No popup error dialog on receive error"));
+
hbox1 = gtk_hbox_new (FALSE, 8);
gtk_widget_show (hbox1);
gtk_box_pack_start (GTK_BOX (vbox2), hbox1, FALSE, FALSE, 0);
stock_pixmap_themes_list_free(avail_pixmap_themes);
/* interface.checkbtn_emacs = checkbtn_emacs; */
+ interface.checkbtn_show_msg_with_cursor
+ = checkbtn_show_msg_with_cursor;
interface.checkbtn_openunread = checkbtn_openunread;
interface.checkbtn_openinbox = checkbtn_openinbox;
interface.checkbtn_immedexec = checkbtn_immedexec;
interface.optmenu_recvdialog = optmenu_recvdialog;
+ interface.checkbtn_no_recv_err_panel = checkbtn_no_recv_err_panel;
interface.checkbtn_addaddrbyclick = checkbtn_addaddrbyclick;
interface.optmenu_nextunreadmsgdialog = optmenu_nextunreadmsgdialog;
- interface.combo_pixmap_theme = combo_pixmap_theme;
- interface.entry_pixmap_theme = entry_pixmap_theme;
+ interface.combo_pixmap_theme = combo_pixmap_theme;
+ interface.entry_pixmap_theme = entry_pixmap_theme;
}
static void prefs_other_create(void)
gtk_table_attach (GTK_TABLE (ext_table), uri_combo, 1, 2, 0, 1,
GTK_EXPAND | GTK_FILL, 0, 0, 0);
gtkut_combo_set_items (GTK_COMBO (uri_combo),
+ "galeon '%s'",
+ "mozilla -remote 'openurl(%s,new-window)'",
"netscape -remote 'openURL(%s,raise)'",
"netscape '%s'",
"gnome-moz-remote --raise --newwin '%s'",
"kfmclient openURL '%s'",
- "opera -newwindow '%s'",
+ "opera -newwindow '%s'",
"kterm -e w3m '%s'",
"kterm -e lynx '%s'",
NULL);
text = gtk_editable_get_chars(editable, 0, -1);
if (text)
strftime(buffer, sizeof buffer, text, cal_time);
+ g_free(text);
gtk_label_set_text(example, buffer);
}
}
-static struct _ComposePrefs
-{
- GtkWidget *window;
-
- GtkWidget *close_btn;
-} composeprefs;
-
-static void compose_prefs_key_pressed(GtkWidget *widget, GdkEventKey *event);
-static gint compose_prefs_delete_event(GtkWidget *widget, GdkEventAny *event);
-static void compose_prefs_close(GtkWidget *widget);
-static void compose_prefs_fmt_create(void);
-
-static void compose_prefs_close(GtkWidget *widget)
-{
- gtk_widget_hide(composeprefs.window);
-}
-
-static gint compose_prefs_delete_event(GtkWidget *widget, GdkEventAny *event)
-{
- gtk_widget_hide(composeprefs.window);
-
- return TRUE;
-}
-
-static void compose_prefs_key_pressed(GtkWidget *widget, GdkEventKey *event)
-{
- if (event && event->keyval == GDK_Escape) {
- gtk_widget_hide(composeprefs.window);
- }
-}
-
/* static void prefs_recvdialog_set_data_from_optmenu(PrefParam *pparam)
{
GtkWidget *menu;