3 ** Description: A widget to encapsulate a XEmacs 'text widget'
5 ** Created by: William M. Perry
6 ** Copyright (c) 2000 William M. Perry <wmperry@gnu.org>
10 #ifndef __GTK_XEMACS_H__
11 #define __GTK_XEMACS_H__
16 #include <gtk/gtkfixed.h>
20 #endif /* __cplusplus */
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
27 typedef struct _GtkXEmacs GtkXEmacs;
28 typedef struct _GtkXEmacsClass GtkXEmacsClass;
36 struct _GtkXEmacsClass
38 GtkFixedClass parent_class;
41 guint gtk_xemacs_get_type (void);
42 GtkWidget *gtk_xemacs_new (struct frame *f);
46 #endif /* __cplusplus */
48 #endif /* __GTK_XEMACS_H__ */