summaryrefslogtreecommitdiff
path: root/gtk/gtk-extrafuncs.defs
diff options
context:
space:
mode:
authorJames Henstridge <james@daa.com.au>2001-10-09 04:05:33 +0000
committerJames Henstridge <jamesh@src.gnome.org>2001-10-09 04:05:33 +0000
commitac74d33be5eeb664f61753c160d31eacec2c61e1 (patch)
treed81db260d413783f6a482e1c6177e7456aca6ca7 /gtk/gtk-extrafuncs.defs
parent14a495835cc1e33880d1321e985ff5a9ba33086b (diff)
downloadpygtk-ac74d33be5eeb664f61753c160d31eacec2c61e1.tar.gz
move types.
2001-10-09 James Henstridge <james@daa.com.au> * pango-types.defs: move types. * gtk/Makefile.am: modify rules to take into account splitting out the type definitions. --register arguments now only parse the type defs and not the function defs, which should speed up the build a bit. * gtk/gdk-types.defs: same here. * gtk/gtk.defs: and include gtk-types.defs here. * gtk/gtk-types.defs: move define-{object,interface,enum,flags,boxed} defs to this file. * gtk/gtk-extrafuncs.defs (get_selection): and add it back here. * gtk/gtk.defs: remove gtk_list_get_selection function from this file. * gtk/gtk-extrafuncs.defs (pygtk_generic_tree_model_new): similar changes here. * gtk/pygtktreemodel.c: same changes here. * gtk/pygtktreemodel.h (pygtk_generic_tree_model_get_type): rename to PyGtkGenericTreeModel, so that short name doesn't collide with GtkTreeModel.
Diffstat (limited to 'gtk/gtk-extrafuncs.defs')
-rw-r--r--gtk/gtk-extrafuncs.defs26
1 files changed, 17 insertions, 9 deletions
diff --git a/gtk/gtk-extrafuncs.defs b/gtk/gtk-extrafuncs.defs
index 0bb7aa9f..c72ea330 100644
--- a/gtk/gtk-extrafuncs.defs
+++ b/gtk/gtk-extrafuncs.defs
@@ -30,23 +30,31 @@
(return-type "GtkAllocation")
)
+(define-method get_selection
+ (of-object "GtkList")
+ (c-name "gtk_list_get_selection")
+ (return-type "GList*")
+
+)
+
+
;; PyGtkTreeModel
-(define-object TreeModel
+(define-object GenericTreeModel
(in-module "PyGtk")
(parent "GObject")
- (c-name "PyGtkTreeModel")
- (gtype-id "PYGTK_TYPE_TREE_MODEL")
+ (c-name "GenericTreeModel")
+ (gtype-id "PYGTK_TYPE_GENERIC_TREE_MODEL")
(implements "GtkTreeModel")
)
-(define-function pygtk_tree_model_get_type
- (c-name "pygtk_tree_model_get_type")
+(define-function pygtk_generic_tree_model_get_type
+ (c-name "pygtk_generic_tree_model_get_type")
(return-type "GtkType")
)
-(define-function pygtk_tree_model_new
- (c-name "pygtk_tree_model_new")
- (is-constructor-of PyGtkTreeModel)
- (return-type "PyGtkTreeModel*")
+(define-function pygtk_generic_tree_model_new
+ (c-name "pygtk_generic_tree_model_new")
+ (is-constructor-of PyGtkGenericTreeModel)
+ (return-type "PyGtkGenericTreeModel*")
)