- Timestamp:
- Jun 1, 2010, 12:25:28 AM (14 years ago)
- Branches:
- master, release-1.10, release-1.7, release-1.8, release-1.9
- Children:
- e00355d
- Parents:
- 4751077a
- git-author:
- David Benjamin <davidben@mit.edu> (06/01/10 00:24:15)
- git-committer:
- David Benjamin <davidben@mit.edu> (06/01/10 00:25:28)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
window.h
r3da1f4f r053f751 3 3 4 4 #include <glib.h> 5 #include <glib-object.h> 5 6 6 typedef struct _owl_window owl_window; 7 G_BEGIN_DECLS 8 9 #define OWL_TYPE_WINDOW (owl_window_get_type ()) 10 #define OWL_WINDOW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), OWL_TYPE_WINDOW, OwlWindow)) 11 #define OWL_IS_WINDOW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), OWL_TYPE_WINDOW)) 12 #define OWL_WINDOW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), OWL_TYPE_WINDOW, OwlWindowClass)) 13 #define OWL_IS_WINDOW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), OWL_TYPE_WINDOW)) 14 #define OWL_WINDOW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), OWL_TYPE_WINDOW, OwlWindowClass)) 15 16 typedef struct _owl_window OwlWindow; 17 typedef struct _OwlWindowClass OwlWindowClass; 18 typedef OwlWindow owl_window; /* meh */ 19 20 struct _OwlWindowClass 21 { 22 GObjectClass parent_class; 23 }; 24 25 GType owl_window_get_type(void); 7 26 8 27 owl_window *owl_window_get_screen(void); 9 28 10 29 owl_window *owl_window_new(owl_window *parent); 11 void owl_window_delete(owl_window *w);12 30 void owl_window_unlink(owl_window *w); 13 31 … … 43 61 void owl_window_erase_cb(owl_window *w, WINDOW *win, void *user_data); 44 62 63 G_END_DECLS 64 45 65 #endif /* __BARNOWL_WINDOW_H__ */
Note: See TracChangeset
for help on using the changeset viewer.