Mercurial > hg > xemacs-beta
view src/gtk-xemacs.h @ 996:25e260cb7994
[xemacs-hg @ 2002-09-10 15:27:02 by james]
Enable unloading of dynamic modules. Create the first two internal XEmacs
modules: LDAP and postgreSQL. Update the sample directory to contain a
sample internal XEmacs module and a sample external XEmacs module. Improve
support for autoloading modules. Make internal module code compile into the
XEmacs binary if XEmacs is configured without module support. Make the
internal module directories self-contained so that they can be distributed
separately from XEmacs.
| author | james |
|---|---|
| date | Tue, 10 Sep 2002 15:27:39 +0000 |
| parents | 0784d089fdc9 |
| children | 543769b89fed |
line wrap: on
line source
/* gtk-xemacs.h ** ** Description: A widget to encapsulate a XEmacs 'text widget' ** ** Created by: William M. Perry ** Copyright (c) 2000 William M. Perry <wmperry@gnu.org> ** */ #ifndef __GTK_XEMACS_H__ #define __GTK_XEMACS_H__ #include <config.h> #include "frame.h" #include <gdk/gdk.h> #include <gtk/gtkfixed.h> #ifdef __cplusplus extern "C" { #endif /* __cplusplus */ #define GTK_XEMACS(obj) GTK_CHECK_CAST (obj, gtk_xemacs_get_type (), GtkXEmacs) #define GTK_XEMACS_CLASS(klass) GTK_CHECK_CLASS_CAST (klass, gtk_xemacs_get_type (), GtkXEmacsClass) #define GTK_IS_XEMACS(obj) GTK_CHECK_TYPE (obj, gtk_xemacs_get_type ()) #define GTK_XEMACS_FRAME(obj) GTK_XEMACS (obj)->f typedef struct _GtkXEmacs GtkXEmacs; typedef struct _GtkXEmacsClass GtkXEmacsClass; struct _GtkXEmacs { GtkFixed fixed; struct frame *f; }; struct _GtkXEmacsClass { GtkFixedClass parent_class; }; guint gtk_xemacs_get_type (void); GtkWidget *gtk_xemacs_new (struct frame *f); #ifdef __cplusplus } #endif /* __cplusplus */ #endif /* __GTK_XEMACS_H__ */
