From: <kr_...@us...> - 2003-04-02 19:32:12
|
Update of /cvsroot/htoolkit/port/src/cbits/GTK In directory sc8-pr-cvs1:/tmp/cvs-serv22153/src/cbits/GTK Modified Files: FileDialog.c Log Message: The input file dialog should check whether the selected path is a directory Index: FileDialog.c =================================================================== RCS file: /cvsroot/htoolkit/port/src/cbits/GTK/FileDialog.c,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** FileDialog.c 29 Mar 2003 08:12:18 -0000 1.3 --- FileDialog.c 2 Apr 2003 19:32:07 -0000 1.4 *************** *** 17,25 **** GtkWidget *dialog = gtk_message_dialog_new (GTK_WINDOW(file_selector), ! GTK_DIALOG_DESTROY_WITH_PARENT, ! GTK_MESSAGE_ERROR, ! GTK_BUTTONS_OK, ! "%s directory not found", ! fname); gtk_dialog_run (GTK_DIALOG (dialog)); gtk_widget_destroy (dialog); --- 17,25 ---- GtkWidget *dialog = gtk_message_dialog_new (GTK_WINDOW(file_selector), ! GTK_DIALOG_DESTROY_WITH_PARENT, ! GTK_MESSAGE_ERROR, ! GTK_BUTTONS_OK, ! "%s directory not found", ! fname); gtk_dialog_run (GTK_DIALOG (dialog)); gtk_widget_destroy (dialog); *************** *** 54,62 **** GtkWidget *dialog = gtk_message_dialog_new (GTK_WINDOW(file_selector), ! GTK_DIALOG_DESTROY_WITH_PARENT, ! GTK_MESSAGE_ERROR, ! GTK_BUTTONS_OK, ! "%s file not found", ! fname); gtk_dialog_run (GTK_DIALOG (dialog)); gtk_widget_destroy (dialog); --- 54,76 ---- GtkWidget *dialog = gtk_message_dialog_new (GTK_WINDOW(file_selector), ! GTK_DIALOG_DESTROY_WITH_PARENT, ! GTK_MESSAGE_ERROR, ! GTK_BUTTONS_OK, ! "%s file not found", ! fname); ! gtk_dialog_run (GTK_DIALOG (dialog)); ! gtk_widget_destroy (dialog); ! continue; ! } ! ! if (g_file_test(fname, G_FILE_TEST_IS_DIR)) ! { ! GtkWidget *dialog = ! gtk_message_dialog_new (GTK_WINDOW(file_selector), ! GTK_DIALOG_DESTROY_WITH_PARENT, ! GTK_MESSAGE_ERROR, ! GTK_BUTTONS_OK, ! "Path %s is a directory", ! fname); gtk_dialog_run (GTK_DIALOG (dialog)); gtk_widget_destroy (dialog); *************** *** 94,102 **** GtkWidget *dialog = gtk_message_dialog_new (GTK_WINDOW(file_selector), ! GTK_DIALOG_DESTROY_WITH_PARENT, ! GTK_MESSAGE_WARNING, ! GTK_BUTTONS_YES_NO, ! "%s already exists. Do you want to replace id?", ! fname); res = gtk_dialog_run (GTK_DIALOG (dialog)); gtk_widget_destroy (dialog); --- 108,116 ---- GtkWidget *dialog = gtk_message_dialog_new (GTK_WINDOW(file_selector), ! GTK_DIALOG_DESTROY_WITH_PARENT, ! GTK_MESSAGE_WARNING, ! GTK_BUTTONS_YES_NO, ! "%s already exists. Do you want to replace id?", ! fname); res = gtk_dialog_run (GTK_DIALOG (dialog)); gtk_widget_destroy (dialog); |