Mercurial > hg > xemacs-beta
comparison src/gtk-xemacs.h @ 462:0784d089fdc9 r21-2-46
Import from CVS: tag r21-2-46
author | cvs |
---|---|
date | Mon, 13 Aug 2007 11:44:37 +0200 |
parents | |
children | 543769b89fed |
comparison
equal
deleted
inserted
replaced
461:120ed4009e51 | 462:0784d089fdc9 |
---|---|
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__ */ |