diff options
author | James Henstridge <james@daa.com.au> | 2002-07-20 04:54:53 +0000 |
---|---|---|
committer | James Henstridge <jamesh@src.gnome.org> | 2002-07-20 04:54:53 +0000 |
commit | c4207e71a8db050dc92a1204f2480b86261c8bd0 (patch) | |
tree | 9d6863e513b03310f029d4ba9dd37c0866546952 /gtk/gtk-extrafuncs.defs | |
parent | e00ba0b3129bcd5a25d771801927b5d2215b7ffd (diff) | |
download | pygtk-c4207e71a8db050dc92a1204f2480b86261c8bd0.tar.gz |
add nonzero method to tree models, so that they evaluate to a truth value
2002-07-20 James Henstridge <james@daa.com.au>
* gtk/gtk.override (GtkTreeModel.tp_as_number): add nonzero method
to tree models, so that they evaluate to a truth value even if
they have zero elements. (at request of msw).
* gtk/gtk-extrafuncs.defs, gtk/gtk.override: add GenericCellRenderer.
* gtk/pygtkcellrenderer.[ch]: add "generic" cell renderer code,
based on jrb's work.
Diffstat (limited to 'gtk/gtk-extrafuncs.defs')
-rw-r--r-- | gtk/gtk-extrafuncs.defs | 23 |
1 files changed, 22 insertions, 1 deletions
diff --git a/gtk/gtk-extrafuncs.defs b/gtk/gtk-extrafuncs.defs index 0a34d582..60002af4 100644 --- a/gtk/gtk-extrafuncs.defs +++ b/gtk/gtk-extrafuncs.defs @@ -63,7 +63,7 @@ (define-function pygtk_generic_tree_model_get_type (c-name "pygtk_generic_tree_model_get_type") - (return-type "GtkType") + (return-type "GType") ) (define-function pygtk_generic_tree_model_new @@ -71,3 +71,24 @@ (is-constructor-of PyGtkGenericTreeModel) (return-type "PyGtkGenericTreeModel*") ) + +;; PyGtkGenericCellRenderer + +(define-object GenericCellRenderer + (in-module "PyGtk") + (parent "GObject") + (c-name "PyGtkGenericCellRenderer") + (gtype-id "PYGTK_TYPE_GENERIC_CELL_RENDERER") +) + +(define-function pygtk_generic_cell_renderer_get_type + (c-name "pygtk_generic_cell_renderer_get_type") + (return-type "GType") +) + +(define-function pygtk_generic_cell_renderer_new + (c-name "pygtk_generic_cell_renderer_new") + (is-constructor-of PyGtkGenericCellRenderer) + (return-type "GtkCellRenderer*") +) + |