Mercurial > hg > xemacs-beta
annotate src/gtk-xemacs.h @ 1202:6041a741b6d6
[xemacs-hg @ 2003-01-12 11:03:13 by michaels]
2003-01-12 Mike Sperber <mike@xemacs.org>
* configure.in: Check for strupr and strlwr.
2002-12-16 Ben Wing <ben@xemacs.org>
* INSTALL (Rationale):
* configure.in (XE_COMPUTE_RUNPATH):
* configure.usage (Usage):
* configure.usage (--xemacs-compiler):
* configure.usage (--srcdir):
* configure.usage (--with-prefix):
* configure.usage (--bindir): New.
* configure.usage (--datadir): New.
* configure.usage (--statedir): New.
* configure.usage (--libdir): New.
* configure.usage (--infodir): New.
* configure.usage (--mandir): New.
* configure.usage (--lispdir): New.
* configure.usage (--sitelispdir): New.
* configure.usage (--etcdir): New.
* configure.usage (--lockdir): New.
* configure.usage (--archlibdir): New.
* configure.usage (--docdir): New.
* configure.usage (--moduledir): New.
* configure.usage (--with-site-lisp): New.
* configure.usage (--with-site-modules): New.
* configure.usage (--package-path): New.
* configure.usage (--infopath): New.
* configure.usage (--with-xmu):
* configure.usage (--with-tty):
* configure.usage (--with-gif):
* configure.usage (--native-sound-lib):
* configure.usage (--with-xim): New.
* configure.usage (--with-clash-detection): New.
* configure.usage (--with-database):
* configure.usage (--mail-locking):
* configure.usage (--with-ipv6-cname): Removed.
* configure.usage (--error-checking):
Redo usage message more logically, fix some problems. In configure,
when outputting the compilation options, put in a big ugly warning
about using union-type, since it's been known to trigger so many
compiler bugs, invariably leading to weird crashes.
| author | michaels |
|---|---|
| date | Sun, 12 Jan 2003 11:03:16 +0000 |
| parents | 0784d089fdc9 |
| children | 543769b89fed |
| rev | line source |
|---|---|
| 462 | 1 /* gtk-xemacs.h |
| 2 ** | |
| 3 ** Description: A widget to encapsulate a XEmacs 'text widget' | |
| 4 ** | |
| 5 ** Created by: William M. Perry | |
| 6 ** Copyright (c) 2000 William M. Perry <wmperry@gnu.org> | |
| 7 ** | |
| 8 */ | |
| 9 | |
| 10 #ifndef __GTK_XEMACS_H__ | |
| 11 #define __GTK_XEMACS_H__ | |
| 12 | |
| 13 #include <config.h> | |
| 14 #include "frame.h" | |
| 15 #include <gdk/gdk.h> | |
| 16 #include <gtk/gtkfixed.h> | |
| 17 | |
| 18 #ifdef __cplusplus | |
| 19 extern "C" { | |
| 20 #endif /* __cplusplus */ | |
| 21 | |
| 22 #define GTK_XEMACS(obj) GTK_CHECK_CAST (obj, gtk_xemacs_get_type (), GtkXEmacs) | |
| 23 #define GTK_XEMACS_CLASS(klass) GTK_CHECK_CLASS_CAST (klass, gtk_xemacs_get_type (), GtkXEmacsClass) | |
| 24 #define GTK_IS_XEMACS(obj) GTK_CHECK_TYPE (obj, gtk_xemacs_get_type ()) | |
| 25 #define GTK_XEMACS_FRAME(obj) GTK_XEMACS (obj)->f | |
| 26 | |
| 27 typedef struct _GtkXEmacs GtkXEmacs; | |
| 28 typedef struct _GtkXEmacsClass GtkXEmacsClass; | |
| 29 | |
| 30 struct _GtkXEmacs | |
| 31 { | |
| 32 GtkFixed fixed; | |
| 33 struct frame *f; | |
| 34 }; | |
| 35 | |
| 36 struct _GtkXEmacsClass | |
| 37 { | |
| 38 GtkFixedClass parent_class; | |
| 39 }; | |
| 40 | |
| 41 guint gtk_xemacs_get_type (void); | |
| 42 GtkWidget *gtk_xemacs_new (struct frame *f); | |
| 43 | |
| 44 #ifdef __cplusplus | |
| 45 } | |
| 46 #endif /* __cplusplus */ | |
| 47 | |
| 48 #endif /* __GTK_XEMACS_H__ */ |
