diff options
Diffstat (limited to 'dialogs.c')
-rw-r--r-- | dialogs.c | 34 |
1 files changed, 21 insertions, 13 deletions
@@ -280,22 +280,18 @@ void options_dialog () row++; options.check_C = gtk_check_button_new_with_label ("Don't convet password to uppercase [-C]"); - /*g_signal_connect (G_OBJECT (chbox), "toggled", G_CALLBACK (passwd_uppercase), (gpointer) chbox);*/ gtk_table_attach_defaults (GTK_TABLE (table), options.check_C, 0, 2, row, row+1); row++; options.check_m = gtk_check_button_new_with_label ("Allow multiple logins to server [-m]"); - /*g_signal_connect (G_OBJECT (chbox), "toggled", G_CALLBACK (passwd_uppercase), (gpointer) chbox);*/ gtk_table_attach_defaults (GTK_TABLE (table), options.check_m, 0, 2, row, row+1); row++; options.check_s = gtk_check_button_new_with_label ("Enable renaming/deletion of read-only files [-s]"); - /*g_signal_connect (G_OBJECT (chbox), "toggled", G_CALLBACK (passwd_uppercase), (gpointer) chbox);*/ gtk_table_attach_defaults (GTK_TABLE (table), options.check_s, 0, 2, row, row+1); row++; options.check_b = gtk_check_button_new_with_label ("Force bindery login to NDS servers [-b]"); - /*g_signal_connect (G_OBJECT (chbox), "toggled", G_CALLBACK (passwd_uppercase), (gpointer) chbox);*/ gtk_table_attach_defaults (GTK_TABLE (table), options.check_b, 0, 2, row, row+1); row++; @@ -320,14 +316,26 @@ void options_dialog () -#if 0 - -static void passwd_uppercase (GtkWidget *wid, GtkWidget *win) +/** +* Show info, error or warning message +*/ +void +show_message (GtkMessageType type, const gchar *format, gchar *msgtxt, const gchar *format_sec, gchar *msgtxt_sec) { - /* Nastavit -C parametr */ + GtkWidget *dialog; + + dialog = gtk_message_dialog_new ( GTK_WINDOW (gui.win), + GTK_DIALOG_DESTROY_WITH_PARENT, + type, + GTK_BUTTONS_OK, + format, + msgtxt); + + gtk_window_set_title (GTK_WINDOW (dialog), GUI_TITLE ); + + gtk_message_dialog_format_secondary_text ( GTK_MESSAGE_DIALOG (dialog), + format_sec, + msgtxt_sec); + gtk_dialog_run ( GTK_DIALOG (dialog)); + gtk_widget_destroy (dialog); } - - - - -#endif |