]> git.eshelyaron.com Git - emacs.git/commitdiff
* gtkutil.h: Declare use_old_gtk_file_dialog.
authorJan Djärv <jan.h.d@swipnet.se>
Thu, 4 Nov 2004 15:05:27 +0000 (15:05 +0000)
committerJan Djärv <jan.h.d@swipnet.se>
Thu, 4 Nov 2004 15:05:27 +0000 (15:05 +0000)
* gtkutil.c: Make use_old_gtk_file_dialog non-static.
(xg_initialize): Moved DEFVAR_BOOL for use_old_gtk_file_dialog ...
* xfns.c (syms_of_xfns): ... to here.

src/ChangeLog
src/gtkutil.c
src/gtkutil.h
src/xfns.c

index 4b88374e71e28a76bb34614cbb6d82dad21d9d60..0921957b577a04cac057152d264fa25aea7edf46 100644 (file)
@@ -1,5 +1,11 @@
 2004-11-04  Jan Dj\e,Ad\e(Brv  <jan.h.d@swipnet.se>
 
+       * gtkutil.h: Declare use_old_gtk_file_dialog.
+
+       * gtkutil.c: Make use_old_gtk_file_dialog non-static.
+       (xg_initialize): Moved DEFVAR_BOOL for use_old_gtk_file_dialog ...
+       * xfns.c (syms_of_xfns): ... to here.
+
        * gtkutil.c (xg_get_file_with_chooser): Expand DEFAULT_FILENAME if
        it doesn't start with /.
 
index f59ccecbcb84d9dcef9930b9285f8939ee5e888d..f5f05709e48fce005ccd0d12eeeea79ce1dc5ec9 100644 (file)
@@ -1131,7 +1131,7 @@ enum
 };
 
 #ifdef HAVE_GTK_FILE_BOTH
-static int use_old_gtk_file_dialog;
+int use_old_gtk_file_dialog;
 #endif
 
 
@@ -3554,14 +3554,6 @@ xg_initialize ()
                                     "gtk-key-theme-name",
                                     "Emacs",
                                     EMACS_CLASS);
-
-#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
 }
 
 #endif /* USE_GTK */
index b2e2c5f2fffc2c75805b6b41433b33b5b509d7a9..44e82885d7f0e33f4fe1203473bda6f33ce42815 100644 (file)
@@ -126,6 +126,10 @@ typedef struct _widget_value
   struct _widget_value *free_list;
 } widget_value;
 
+#ifdef HAVE_GTK_FILE_BOTH
+extern int use_old_gtk_file_dialog;
+#endif
+
 extern widget_value *malloc_widget_value P_ ((void));
 extern void free_widget_value P_ ((widget_value *));
 
index 2cf8a59ca5207910db4894f3911059218b9d588e..3179fa1c77bdfe13a93354368817282b49dcfd35 100644 (file)
@@ -5557,6 +5557,14 @@ Chinese, Japanese, and Korean.  */);
   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+.  */);
   {