+2004-11-23 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
+
+ * gtkutil.c (xg_get_file_name): Rename use-old-gtk-file-dialog to
+ x-use-old-gtk-file-dialog.
+
+ * xfns.c: Define x_use_old_gtk_file_dialog.
+ (syms_of_xfns): Rename use-old-gtk-file-dialog to x-... Move it
+ outside ifdef USE_GTK.
+
2004-11-23 Kim F. Storm <storm@cua.dk>
* dispextern.h (MATRIX_ROW_ENDS_IN_MIDDLE_OF_CHAR_P)
/***********************************************************************
File dialog functions
***********************************************************************/
-#ifdef HAVE_GTK_FILE_BOTH
-int use_old_gtk_file_dialog;
-#endif
-
/* Function that is called when the file dialog pops down.
W is the dialog widget, RESPONSE is the response code.
USER_DATA is what we passed in to g_signal_connect (pointer to int). */
xg_get_file_func func;
#ifdef HAVE_GTK_FILE_BOTH
- if (use_old_gtk_file_dialog)
+ extern int x_use_old_gtk_file_dialog;
+
+ if (x_use_old_gtk_file_dialog)
w = xg_get_file_with_selection (f, prompt, default_filename,
mustmatch_p, only_dir_p, &func);
else
int display_hourglass_p;
+/* Non-zero means prompt with the old GTK file selection dialog. */
+
+int x_use_old_gtk_file_dialog;
+
/* The background and shape of the mouse pointer, and shape when not
over text or in the modeline. */
Chinese, Japanese, and Korean. */);
Vx_pixel_size_width_font_regexp = Qnil;
+/* This is not ifdef:ed, so other builds than GTK can customize it. */
+ DEFVAR_BOOL ("x-use-old-gtk-file-dialog", &x_use_old_gtk_file_dialog,
+ doc: /* *Non-nil means prompt with the old GTK file selection dialog.
+If nil or if the file selection dialog is not available, the new GTK file
+chooser is used instead. To turn off all file dialogs set the
+variable `use-file-dialog'. */);
+ x_use_old_gtk_file_dialog = 0;
+
#ifdef USE_X_TOOLKIT
Fprovide (intern ("x-toolkit"), Qnil);
#ifdef USE_MOTIF
Fprovide (intern ("x-toolkit"), Qnil);
Fprovide (intern ("gtk"), Qnil);
-#ifdef HAVE_GTK_FILE_BOTH
- DEFVAR_BOOL ("use-old-gtk-file-dialog", &use_old_gtk_file_dialog,
- doc: /* *Non-nil means that the old GTK file selection dialog is used.
-If nil the new GTK file chooser is used instead. To turn off
-all file dialogs set the variable `use-file-dialog'. */);
- use_old_gtk_file_dialog = 0;
-#endif
-
DEFVAR_LISP ("gtk-version-string", &Vgtk_version_string,
doc: /* Version info for GTK+. */);
{