2006-09-23 [colin] 2.4.0cvs212
[claws.git] / src / gtk / inputdialog.c
index 2161211732712ff09470d40fc1bec016bb8b2901..b7952aeca36a7930edb02652b648fca455d38e4d 100644 (file)
@@ -104,6 +104,8 @@ gchar *input_dialog(const gchar *title, const gchar *message,
        gtk_widget_hide(combo);
        gtk_widget_show(entry);
 
+       gtk_widget_hide(remember_chkbtn);
+
        gtk_widget_show(icon_q);
        gtk_widget_hide(icon_p);
        is_pass = FALSE;
@@ -123,6 +125,7 @@ gchar *input_dialog_with_invisible(const gchar *title, const gchar *message,
        type = INPUT_DIALOG_INVISIBLE;
        gtk_widget_hide(combo);
        gtk_widget_show(entry);
+       gtk_widget_hide(remember_chkbtn);
 
        gtk_widget_hide(icon_q);
        gtk_widget_show(icon_p);
@@ -318,6 +321,12 @@ static gchar *input_dialog_open(const gchar *title, const gchar *message,
        input_dialog_set(title, message, default_string);
        gtk_widget_show(dialog);
 
+       gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(remember_chkbtn), FALSE);
+       if (remember)
+               gtk_widget_show(remember_chkbtn);
+       else
+               gtk_widget_hide(remember_chkbtn);
+
        gtk_window_set_modal(GTK_WINDOW(dialog), TRUE);
        manage_window_set_transient(GTK_WINDOW(dialog));