diff options
author | James Henstridge <james@daa.com.au> | 2001-10-09 04:05:33 +0000 |
---|---|---|
committer | James Henstridge <jamesh@src.gnome.org> | 2001-10-09 04:05:33 +0000 |
commit | ac74d33be5eeb664f61753c160d31eacec2c61e1 (patch) | |
tree | d81db260d413783f6a482e1c6177e7456aca6ca7 /gtk/gtk-extrafuncs.defs | |
parent | 14a495835cc1e33880d1321e985ff5a9ba33086b (diff) | |
download | pygtk-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.defs | 26 |
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*") ) |