/*
* Sylpheed -- a GTK+ based, lightweight, and fast e-mail client
- * Copyright (C) 2005-2007 Colin Leroy <colin@colino.net> & The Claws Mail Team
+ * Copyright (C) 2005-2011 Colin Leroy <colin@colino.net> & The Claws Mail Team
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
GtkWidget *entry_newmail_notify_cmd;
GtkWidget *hbox_newmail_notify;
#else
+ GtkWidget *checkbtn_maemo_show_led;
GtkWidget *checkbtn_maemo_play_sound;
GtkWidget *checkbtn_maemo_show_banner;
#endif
GtkWidget *hbox_autochk;
GtkWidget *checkbtn_autochk;
- GtkObject *spinbtn_autochk_adj;
+ GtkAdjustment *spinbtn_autochk_adj;
GtkWidget *spinbtn_autochk;
GtkWidget *label_autochk2;
GtkWidget *checkbtn_chkonstartup;
GtkWidget *entry_newmail_notify_cmd;
GtkWidget *label_newmail_notify_cmd;
#else
+ GtkWidget *checkbtn_maemo_show_led;
GtkWidget *checkbtn_maemo_play_sound;
GtkWidget *checkbtn_maemo_show_banner;
#endif
gtk_box_pack_start (GTK_BOX (vbox2), hbox_autochk, FALSE, FALSE, 0);
PACK_CHECK_BUTTON (hbox_autochk, checkbtn_autochk,
- _("Automatically check for new mail every"));
+ _("Check for new mail every"));
- spinbtn_autochk_adj = gtk_adjustment_new (5, 1, 100, 1, 10, 10);
+ spinbtn_autochk_adj = gtk_adjustment_new (5, 1, 100, 1, 10, 0);
spinbtn_autochk = gtk_spin_button_new
(GTK_ADJUSTMENT (spinbtn_autochk_adj), 1, 0);
gtk_widget_show (spinbtn_autochk);
PACK_CHECK_BUTTON (vbox2, checkbtn_no_recv_err_panel,
_("Don't popup error dialog on receive error"));
- vbox2 = gtkut_get_options_frame(vbox1, &frame, _("After receiving new mail"));
+ vbox2 = gtkut_get_options_frame(vbox1, &frame,
+ _("After checking for new mail"));
- PACK_CHECK_BUTTON (vbox2, checkbtn_openinbox, _("Go to inbox"));
+ PACK_CHECK_BUTTON (vbox2, checkbtn_openinbox, _("Go to Inbox"));
PACK_CHECK_BUTTON (vbox2, checkbtn_scan_after_inc,
_("Update all local folders"));
gtk_entry_set_text(GTK_ENTRY(entry_newmail_notify_cmd),
prefs_common.newmail_notify_cmd);
#else
+ PACK_CHECK_BUTTON (vbox2, checkbtn_maemo_show_led, _("Blink LED"));
PACK_CHECK_BUTTON (vbox2, checkbtn_maemo_play_sound, _("Play sound"));
PACK_CHECK_BUTTON (vbox2, checkbtn_maemo_show_banner,
_("Show info banner"));
+ gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(checkbtn_maemo_show_led),
+ prefs_common.maemo_show_led);
gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(checkbtn_maemo_play_sound),
prefs_common.maemo_play_sound);
gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(checkbtn_maemo_show_banner),
prefs_receive->entry_newmail_notify_cmd = entry_newmail_notify_cmd;
prefs_receive->hbox_newmail_notify = hbox_newmail_notify;
#else
+ prefs_receive->checkbtn_maemo_show_led = checkbtn_maemo_show_led;
prefs_receive->checkbtn_maemo_play_sound = checkbtn_maemo_play_sound;
prefs_receive->checkbtn_maemo_show_banner = checkbtn_maemo_show_banner;
#endif
prefs_common.newmail_notify_manu = gtk_toggle_button_get_active(
GTK_TOGGLE_BUTTON(page->checkbtn_newmail_manu));
#else
+ prefs_common.maemo_show_led = TRUE;
+ if (!gtk_toggle_button_get_active(
+ GTK_TOGGLE_BUTTON(page->checkbtn_maemo_show_led))) {
+ mainwindow_maemo_led_set(FALSE);
+ prefs_common.maemo_show_led = FALSE;
+ }
prefs_common.maemo_play_sound = gtk_toggle_button_get_active(
GTK_TOGGLE_BUTTON(page->checkbtn_maemo_play_sound));
prefs_common.maemo_show_banner = gtk_toggle_button_get_active(