diff options
author | James Henstridge <james@daa.com.au> | 2000-12-06 06:55:16 +0000 |
---|---|---|
committer | James Henstridge <jamesh@src.gnome.org> | 2000-12-06 06:55:16 +0000 |
commit | 8fd02269f1de89f4e72e316890bbbbc32b81f254 (patch) | |
tree | 5b41c5b784185af08d9824d24bb2c931d50a06c1 /gtk/gtk-extrafuncs.defs | |
parent | e49f0432406a2ea6325caca7b847298c6fa8189b (diff) | |
download | pygtk-8fd02269f1de89f4e72e316890bbbbc32b81f254.tar.gz |
fix PyObject_CallMethod calls to add parentheses around argument type
2000-12-06 James Henstridge <james@daa.com.au>
* gtk/pygtktreemodel.c: fix PyObject_CallMethod calls to add
parentheses around argument type list.
(pygtk_tree_model_get_flags): decref py_ret -- not Py_None
(pygtk_tree_model_get_n_columns): same here.
(pygtk_tree_model_get_column_type): same here.
(*): conditionally print out debugging messages.
* examples/testgtk/demos/treemodel.py: simple test of
PyGtkTreeModel.
* gtk/pygtktreemodel.c: set iter->tree_node to NULL when returning
FALSE, as GTK sometimes ignores the return value :(
* codegen/codegen.py (interfacetypetmpl): don't set the interface
type as having an instance dictionary.
(write_interface): actually use interfacetypetmpl when writing out
the interface type def.
* codegen/argtypes.py (_conv_special_cases): add a special case
for the underscore version of PyGtkTreeModel.
* gtk/gtk.override: include pygtktreemodel.h
* gtk/__init__.py: don't error out if we can't import ltihooks.
* gtk/gtk-extrafuncs.defs: include defs for PyGtkTreeModel type.
* gtk/Makefile.am (_gtkmodule_la_SOURCES): compile PyGtkTreeModel
into pygtk.
* gtk/pygtktreemodel.c: fix errors.
Diffstat (limited to 'gtk/gtk-extrafuncs.defs')
-rw-r--r-- | gtk/gtk-extrafuncs.defs | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/gtk/gtk-extrafuncs.defs b/gtk/gtk-extrafuncs.defs index 35367d2d..52c6dcee 100644 --- a/gtk/gtk-extrafuncs.defs +++ b/gtk/gtk-extrafuncs.defs @@ -25,3 +25,23 @@ (c-name gtk_widget_get_allocation) (return-type GtkAllocation) ) + +;; PyGtkTreeModel + +(object TreeModel + (in-module PyGtk) + (parent Object (G)) + (c-name PyGtkTreeModel) + (implements GtkTreeModel) +) + +(function pygtk_tree_model_get_type + (c-name pygtk_tree_model_get_type) + (return-type GtkType) +) + +(function pygtk_tree_model_new + (c-name pygtk_tree_model_new) + (is-constructor-of PyGtkTreeModel) + (return-type PyGtkTreeModel*) +) |