diff options
| author | Lute Kamstra | 2003-08-26 08:44:35 +0000 |
|---|---|---|
| committer | Lute Kamstra | 2003-08-26 08:44:35 +0000 |
| commit | 8a16bd4f2b7b282e5b1ac19717de8ec8e96b44c0 (patch) | |
| tree | baaf1b886cbb68e32615ffc180d99a44238ea5ad | |
| parent | ac7ec68c8dc9343a36251487378e8e4cd790055c (diff) | |
| download | emacs-8a16bd4f2b7b282e5b1ac19717de8ec8e96b44c0.tar.gz emacs-8a16bd4f2b7b282e5b1ac19717de8ec8e96b44c0.zip | |
(Vgtk_version_string): New variable.
(syms_of_xfns): DEFVAR_LISP it. Provide gtk.
| -rw-r--r-- | src/xfns.c | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/src/xfns.c b/src/xfns.c index 439ddbfec2f..65747dbe1b9 100644 --- a/src/xfns.c +++ b/src/xfns.c | |||
| @@ -125,6 +125,14 @@ static Lisp_Object Vmotif_version_string; | |||
| 125 | 125 | ||
| 126 | #endif /* USE_X_TOOLKIT */ | 126 | #endif /* USE_X_TOOLKIT */ |
| 127 | 127 | ||
| 128 | #ifdef USE_GTK | ||
| 129 | |||
| 130 | /* GTK+ version info */ | ||
| 131 | |||
| 132 | static Lisp_Object Vgtk_version_string; | ||
| 133 | |||
| 134 | #endif /* USE_GTK */ | ||
| 135 | |||
| 128 | #ifdef HAVE_X11R4 | 136 | #ifdef HAVE_X11R4 |
| 129 | #define MAXREQUEST(dpy) (XMaxRequestSize (dpy)) | 137 | #define MAXREQUEST(dpy) (XMaxRequestSize (dpy)) |
| 130 | #else | 138 | #else |
| @@ -10899,6 +10907,19 @@ meaning don't clear the cache. */); | |||
| 10899 | #endif /* USE_MOTIF */ | 10907 | #endif /* USE_MOTIF */ |
| 10900 | #endif /* USE_X_TOOLKIT */ | 10908 | #endif /* USE_X_TOOLKIT */ |
| 10901 | 10909 | ||
| 10910 | #ifdef USE_GTK | ||
| 10911 | Fprovide (intern ("gtk"), Qnil); | ||
| 10912 | |||
| 10913 | DEFVAR_LISP ("gtk-version-string", &Vgtk_version_string, | ||
| 10914 | doc: /* Version info for GTK+. */); | ||
| 10915 | { | ||
| 10916 | char gtk_version[40]; | ||
| 10917 | g_snprintf (gtk_version, sizeof (gtk_version), "%u.%u.%u", | ||
| 10918 | GTK_MAJOR_VERSION, GTK_MINOR_VERSION, GTK_MICRO_VERSION); | ||
| 10919 | Vgtk_version_string = build_string (gtk_version); | ||
| 10920 | } | ||
| 10921 | #endif /* USE_GTK */ | ||
| 10922 | |||
| 10902 | /* X window properties. */ | 10923 | /* X window properties. */ |
| 10903 | defsubr (&Sx_change_window_property); | 10924 | defsubr (&Sx_change_window_property); |
| 10904 | defsubr (&Sx_delete_window_property); | 10925 | defsubr (&Sx_delete_window_property); |