diff options
author | James Henstridge <james@daa.com.au> | 2000-10-25 03:03:55 +0000 |
---|---|---|
committer | James Henstridge <jamesh@src.gnome.org> | 2000-10-25 03:03:55 +0000 |
commit | 233dbe07cff16d0c15dad1eb793edfe9d700b27b (patch) | |
tree | 02a0b3e6a4d71470e84edf312db3caa033f4db92 | |
parent | 0f23d47804717c21cf33b94868abc7a022af60d9 (diff) | |
download | pygtk-233dbe07cff16d0c15dad1eb793edfe9d700b27b.tar.gz |
add a field just to test pygobject_getattro. It isn't working quite
2000-10-25 James Henstridge <james@daa.com.au>
* gtk/gtk.defs (Bin): add a field just to test pygobject_getattro.
It isn't working quite properly at the moment though :(
* gobjectmodule.c (check_bases): class->bases is a tuple -- not a
list.
(check_bases): check if class->bases != NULL before using it :(
* gtk/gtk.defs: comment out new tree widget stuff at hp and owen's
suggestion.
* gtk/__init__.py: import gobject here as well to prevent weirdness.
* gtk/gtk.defs: more updates, adding (is-constructor-of ...) and
(default "...") clauses.
* gtk/gtk.override (_wrap_gtk_button_new): handle the accel_group
argument, and try to create a stock button if possible.
-rw-r--r-- | ChangeLog | 18 | ||||
-rw-r--r-- | gobject/gobjectmodule.c | 16 | ||||
-rw-r--r-- | gobjectmodule.c | 16 | ||||
-rw-r--r-- | gtk/__init__.py | 3 | ||||
-rw-r--r-- | gtk/gtk-types.c | 2 | ||||
-rw-r--r-- | gtk/gtk.defs | 1480 | ||||
-rw-r--r-- | gtk/gtk.override | 20 |
7 files changed, 801 insertions, 754 deletions
@@ -1,5 +1,23 @@ 2000-10-25 James Henstridge <james@daa.com.au> + * gtk/gtk.defs (Bin): add a field just to test pygobject_getattro. + It isn't working quite properly at the moment though :( + + * gobjectmodule.c (check_bases): class->bases is a tuple -- not a + list. + (check_bases): check if class->bases != NULL before using it :( + + * gtk/gtk.defs: comment out new tree widget stuff at hp and owen's + suggestion. + + * gtk/__init__.py: import gobject here as well to prevent weirdness. + + * gtk/gtk.defs: more updates, adding (is-constructor-of ...) and + (default "...") clauses. + + * gtk/gtk.override (_wrap_gtk_button_new): handle the accel_group + argument, and try to create a stock button if possible. + * gtk/gtk.defs, gtk/gdk.defs: various small fixes. * gtk/gtk.override: fix lots of overrides to work with gtk 2.0 diff --git a/gobject/gobjectmodule.c b/gobject/gobjectmodule.c index 3171e6b6..07628af5 100644 --- a/gobject/gobjectmodule.c +++ b/gobject/gobjectmodule.c @@ -375,7 +375,6 @@ pygobject_dealloc(PyGObject *self) static PyObject * check_bases(PyGObject *self, PyExtensionClass *class, char *attr) { - guint i, len; PyObject *ret; if (class->tp_getattr) { @@ -385,14 +384,17 @@ check_bases(PyGObject *self, PyExtensionClass *class, char *attr) else PyErr_Clear(); } - len = PyList_Size(class->bases); - for (i = 0; i < len; i++) { - PyExtensionClass *base = (PyExtensionClass *)PyList_GetItem( + if (class->bases) { + guint i, len = PyTuple_Size(class->bases); + + for (i = 0; i < len; i++) { + PyExtensionClass *base = (PyExtensionClass *)PyTuple_GetItem( class->bases, i); - ret = check_bases(self, base, attr); - if (ret) - return ret; + ret = check_bases(self, base, attr); + if (ret) + return ret; + } } return NULL; } diff --git a/gobjectmodule.c b/gobjectmodule.c index 3171e6b6..07628af5 100644 --- a/gobjectmodule.c +++ b/gobjectmodule.c @@ -375,7 +375,6 @@ pygobject_dealloc(PyGObject *self) static PyObject * check_bases(PyGObject *self, PyExtensionClass *class, char *attr) { - guint i, len; PyObject *ret; if (class->tp_getattr) { @@ -385,14 +384,17 @@ check_bases(PyGObject *self, PyExtensionClass *class, char *attr) else PyErr_Clear(); } - len = PyList_Size(class->bases); - for (i = 0; i < len; i++) { - PyExtensionClass *base = (PyExtensionClass *)PyList_GetItem( + if (class->bases) { + guint i, len = PyTuple_Size(class->bases); + + for (i = 0; i < len; i++) { + PyExtensionClass *base = (PyExtensionClass *)PyTuple_GetItem( class->bases, i); - ret = check_bases(self, base, attr); - if (ret) - return ret; + ret = check_bases(self, base, attr); + if (ret) + return ret; + } } return NULL; } diff --git a/gtk/__init__.py b/gtk/__init__.py index c8ec9a2b..4ea4cbfb 100644 --- a/gtk/__init__.py +++ b/gtk/__init__.py @@ -8,6 +8,9 @@ del ltihooks import ExtensionClass del ExtensionClass +import gobject +del gobject + # load the required modules: from GTK import * import GDK diff --git a/gtk/gtk-types.c b/gtk/gtk-types.c index b59a4489..3148f1c7 100644 --- a/gtk/gtk-types.c +++ b/gtk/gtk-types.c @@ -814,7 +814,7 @@ PyTypeObject PyGdkColor_Type = { }; PyObject * -PyGkEvent_New(GdkEvent *obj) +PyGdkEvent_New(GdkEvent *obj) { PyGdkEvent_Object *self; PyObject *v; diff --git a/gtk/gtk.defs b/gtk/gtk.defs index 504edf24..f11f0069 100644 --- a/gtk/gtk.defs +++ b/gtk/gtk.defs @@ -123,23 +123,23 @@ (c-name GtkTooltips) ) -(object TreeSelection - (in-module Gtk) - (parent Object (Gtk)) - (c-name GtkTreeSelection) -) - -(object TreeStore - (in-module Gtk) - (parent Object (Gtk)) - (c-name GtkTreeStore) -) - -(object TreeViewColumn - (in-module Gtk) - (parent Object (Gtk)) - (c-name GtkTreeViewColumn) -) +; (object TreeSelection +; (in-module Gtk) +; (parent Object (Gtk)) +; (c-name GtkTreeSelection) +; ) + +; (object TreeStore +; (in-module Gtk) +; (parent Object (Gtk)) +; (c-name GtkTreeStore) +; ) + +; (object TreeViewColumn +; (in-module Gtk) +; (parent Object (Gtk)) +; (c-name GtkTreeViewColumn) +; ) (object Widget (in-module Gtk) @@ -327,11 +327,11 @@ (c-name GtkContainer) ) -(object TreeView - (in-module Gtk) - (parent Container (Gtk)) - (c-name GtkTreeView) -) +; (object TreeView +; (in-module Gtk) +; (parent Container (Gtk)) +; (c-name GtkTreeView) +; ) (object Tree (in-module Gtk) @@ -433,6 +433,7 @@ (in-module Gtk) (parent Container (Gtk)) (c-name GtkBin) + (field (type-and-name GtkWidget* child)) ) (object Viewport @@ -1897,7 +1898,7 @@ (c-name gtk_aspect_frame_new) (is-constructor-of GtkAspectFrame) (return-type GtkWidget*) - (parameter (type-and-name const-gchar* label)) + (parameter (type-and-name const-gchar* label) (null-ok)) (parameter (type-and-name gfloat xalign)) (parameter (type-and-name gfloat yalign)) (parameter (type-and-name gfloat ratio) (default "1")) @@ -2168,9 +2169,9 @@ (c-name gtk_box_pack_start) (return-type none) (parameter (type-and-name GtkWidget* child)) - (parameter (type-and-name gboolean expand)) - (parameter (type-and-name gboolean fill)) - (parameter (type-and-name guint padding)) + (parameter (type-and-name gboolean expand) (default "TRUE")) + (parameter (type-and-name gboolean fill) (default "TRUE")) + (parameter (type-and-name guint padding) (default "0")) ) (method pack_end @@ -2178,9 +2179,9 @@ (c-name gtk_box_pack_end) (return-type none) (parameter (type-and-name GtkWidget* child)) - (parameter (type-and-name gboolean expand)) - (parameter (type-and-name gboolean fill)) - (parameter (type-and-name guint padding)) + (parameter (type-and-name gboolean expand) (default "TRUE")) + (parameter (type-and-name gboolean fill) (default "TRUE")) + (parameter (type-and-name guint padding) (default "0")) ) (method pack_start_defaults @@ -2252,17 +2253,20 @@ (function gtk_button_new (c-name gtk_button_new) + (is-constructor-of GtkButton) (return-type GtkWidget*) ) (function gtk_button_new_with_label (c-name gtk_button_new_with_label) + (is-constructor-of GtkButton) (return-type GtkWidget*) (parameter (type-and-name const-gchar* label)) ) (function gtk_button_new_stock (c-name gtk_button_new_stock) + (is-constructor-of GtkButton) (return-type GtkWidget*) (parameter (type-and-name const-gchar* stock_id)) (parameter (type-and-name GtkAccelGroup* accel_group)) @@ -2270,6 +2274,7 @@ (function gtk_button_new_accel (c-name gtk_button_new_accel) + (is-constructor-of GtkButton) (return-type GtkWidget*) (parameter (type-and-name const-gchar* uline_label)) (parameter (type-and-name GtkAccelGroup* accel_group)) @@ -2329,6 +2334,7 @@ (function gtk_calendar_new (c-name gtk_calendar_new) + (is-constructor-of GtkCalendar) (return-type GtkWidget*) ) @@ -2448,6 +2454,7 @@ (function gtk_cell_renderer_pixbuf_new (c-name gtk_cell_renderer_pixbuf_new) + (is-constructor-of GtkCellRendererPixbuf) (return-type GtkCellRenderer*) ) @@ -2462,6 +2469,7 @@ (function gtk_cell_renderer_text_new (c-name gtk_cell_renderer_text_new) + (is-constructor-of GtkCellRendererText) (return-type GtkCellRenderer*) ) @@ -2476,6 +2484,7 @@ (function gtk_cell_renderer_text_pixbuf_new (c-name gtk_cell_renderer_text_pixbuf_new) + (is-constructor-of GtkCellRendererTextPixbuf) (return-type GtkCellRenderer*) ) @@ -2490,6 +2499,7 @@ (function gtk_cell_renderer_toggle_new (c-name gtk_cell_renderer_toggle_new) + (is-constructor-of GtkCellRendererToggle) (return-type GtkCellRenderer*) ) @@ -2511,11 +2521,13 @@ (function gtk_check_button_new (c-name gtk_check_button_new) + (is-constructor-of GtkCheckButton) (return-type GtkWidget*) ) (function gtk_check_button_new_with_label (c-name gtk_check_button_new_with_label) + (is-constructor-of GtkCheckButton) (return-type GtkWidget*) (parameter (type-and-name const-gchar* label)) ) @@ -12212,711 +12224,711 @@ -;; From /opt/pango/include/gtk-2.0/gtk/gtktreemodel.h - -(function gtk_tree_model_get_type - (c-name gtk_tree_model_get_type) - (return-type GtkType) -) - -(function gtk_tree_path_new - (c-name gtk_tree_path_new) - (return-type GtkTreePath*) -) - -(function gtk_tree_path_new_from_string - (c-name gtk_tree_path_new_from_string) - (return-type GtkTreePath*) - (parameter (type-and-name gchar* path)) -) - -(method to_string - (of-object TreePath (Gtk)) - (c-name gtk_tree_path_to_string) - (return-type gchar*) -) - -(function gtk_tree_path_new_root - (c-name gtk_tree_path_new_root) - (return-type GtkTreePath*) -) - -(method append_index - (of-object TreePath (Gtk)) - (c-name gtk_tree_path_append_index) - (return-type none) - (parameter (type-and-name gint index)) -) - -(method prepend_index - (of-object TreePath (Gtk)) - (c-name gtk_tree_path_prepend_index) - (return-type none) - (parameter (type-and-name gint index)) -) - -(method get_depth - (of-object TreePath (Gtk)) - (c-name gtk_tree_path_get_depth) - (return-type gint) -) - -(method get_indices - (of-object TreePath (Gtk)) - (c-name gtk_tree_path_get_indices) - (return-type gint*) -) - -(method free - (of-object TreePath (Gtk)) - (c-name gtk_tree_path_free) - (return-type none) -) - -(method copy - (of-object TreePath (Gtk)) - (c-name gtk_tree_path_copy) - (return-type GtkTreePath*) -) - -(method compare - (of-object TreePath (Gtk)) - (c-name gtk_tree_path_compare) - (return-type gint) - (parameter (type-and-name const-GtkTreePath* b)) -) - -(method next - (of-object TreePath (Gtk)) - (c-name gtk_tree_path_next) - (return-type none) -) - -(method prev - (of-object TreePath (Gtk)) - (c-name gtk_tree_path_prev) - (return-type gint) -) - -(method up - (of-object TreePath (Gtk)) - (c-name gtk_tree_path_up) - (return-type gint) -) - -(method down - (of-object TreePath (Gtk)) - (c-name gtk_tree_path_down) - (return-type none) -) - -(method get_n_columns - (of-object TreeModel (Gtk)) - (c-name gtk_tree_model_get_n_columns) - (return-type gint) -) - -(method get_node - (of-object TreeModel (Gtk)) - (c-name gtk_tree_model_get_node) - (return-type GtkTreeNode) - (parameter (type-and-name GtkTreePath* path)) -) - -(method get_path - (of-object TreeModel (Gtk)) - (c-name gtk_tree_model_get_path) - (return-type GtkTreePath*) - (parameter (type-and-name GtkTreeNode node)) -) - -(method node_get_value - (of-object TreeModel (Gtk)) - (c-name gtk_tree_model_node_get_value) - (return-type none) - (parameter (type-and-name GtkTreeNode node)) - (parameter (type-and-name gint column)) - (parameter (type-and-name GValue* value)) -) - -(method node_next - (of-object TreeModel (Gtk)) - (c-name gtk_tree_model_node_next) - (return-type gboolean) - (parameter (type-and-name GtkTreeNode* node)) -) - -(method node_children - (of-object TreeModel (Gtk)) - (c-name gtk_tree_model_node_children) - (return-type GtkTreeNode) - (parameter (type-and-name GtkTreeNode node)) -) - -(method node_has_child - (of-object TreeModel (Gtk)) - (c-name gtk_tree_model_node_has_child) - (return-type gboolean) - (parameter (type-and-name GtkTreeNode node)) -) - -(method node_n_children - (of-object TreeModel (Gtk)) - (c-name gtk_tree_model_node_n_children) - (return-type gint) - (parameter (type-and-name GtkTreeNode node)) -) - -(method node_nth_child - (of-object TreeModel (Gtk)) - (c-name gtk_tree_model_node_nth_child) - (return-type GtkTreeNode) - (parameter (type-and-name GtkTreeNode node)) - (parameter (type-and-name gint n)) -) - -(method node_parent - (of-object TreeModel (Gtk)) - (c-name gtk_tree_model_node_parent) - (return-type GtkTreeNode) - (parameter (type-and-name GtkTreeNode node)) -) - - - -;; From /opt/pango/include/gtk-2.0/gtk/gtktreeselection.h - -(function gtk_tree_selection_get_type - (c-name gtk_tree_selection_get_type) - (return-type GtkType) -) - -(function gtk_tree_selection_new - (c-name gtk_tree_selection_new) - (return-type GtkObject*) -) - -(method set_type - (of-object TreeSelection (Gtk)) - (c-name gtk_tree_selection_set_type) - (return-type none) - (parameter (type-and-name GtkTreeSelectionType type)) -) - -(method set_select_function - (of-object TreeSelection (Gtk)) - (c-name gtk_tree_selection_set_select_function) - (return-type none) - (parameter (type-and-name GtkTreeSelectionFunc func)) - (parameter (type-and-name gpointer data)) -) - -(method get_user_data - (of-object TreeSelection (Gtk)) - (c-name gtk_tree_selection_get_user_data) - (return-type gpointer) -) - -(method get_selected - (of-object TreeSelection (Gtk)) - (c-name gtk_tree_selection_get_selected) - (return-type GtkTreeNode) -) - -(method selected_foreach - (of-object TreeSelection (Gtk)) - (c-name gtk_tree_selection_selected_foreach) - (return-type none) - (parameter (type-and-name GtkTreeSelectionForeachFunc func)) - (parameter (type-and-name gpointer data)) -) - -(method select_path - (of-object TreeSelection (Gtk)) - (c-name gtk_tree_selection_select_path) - (return-type none) - (parameter (type-and-name GtkTreePath* path)) -) - -(method unselect_path - (of-object TreeSelection (Gtk)) - (c-name gtk_tree_selection_unselect_path) - (return-type none) - (parameter (type-and-name GtkTreePath* path)) -) - -(method select_node - (of-object TreeSelection (Gtk)) - (c-name gtk_tree_selection_select_node) - (return-type none) - (parameter (type-and-name GtkTreeNode tree_node)) -) - -(method unselect_node - (of-object TreeSelection (Gtk)) - (c-name gtk_tree_selection_unselect_node) - (return-type none) - (parameter (type-and-name GtkTreeNode tree_node)) -) - -(method select_all - (of-object TreeSelection (Gtk)) - (c-name gtk_tree_selection_select_all) - (return-type none) -) - -(method unselect_all - (of-object TreeSelection (Gtk)) - (c-name gtk_tree_selection_unselect_all) - (return-type none) -) - -(method select_range - (of-object TreeSelection (Gtk)) - (c-name gtk_tree_selection_select_range) - (return-type none) - (parameter (type-and-name GtkTreePath* start_path)) - (parameter (type-and-name GtkTreePath* end_path)) -) - -(function gtk_tree_selection_new_with_tree_view - (c-name gtk_tree_selection_new_with_tree_view) - (return-type GtkObject*) - (parameter (type-and-name GtkTreeView* tree_view)) -) - -(method set_tree_view - (of-object TreeSelection (Gtk)) - (c-name gtk_tree_selection_set_tree_view) - (return-type none) - (parameter (type-and-name GtkTreeView* tree_view)) -) - - - -;; From /opt/pango/include/gtk-2.0/gtk/gtktreestore.h - -(function gtk_tree_store_get_type - (c-name gtk_tree_store_get_type) - (return-type GtkType) -) - -(function gtk_tree_store_new - (c-name gtk_tree_store_new) - (return-type GtkObject*) -) - -(function gtk_tree_store_new_with_values - (c-name gtk_tree_store_new_with_values) - (return-type GtkObject*) - (parameter (type-and-name gint n_columns)) - (varargs t) -) - -(method set_n_columns - (of-object TreeStore (Gtk)) - (c-name gtk_tree_store_set_n_columns) - (return-type none) - (parameter (type-and-name gint n_columns)) -) - -(method set_column_type - (of-object TreeStore (Gtk)) - (c-name gtk_tree_store_set_column_type) - (return-type none) - (parameter (type-and-name gint column)) - (parameter (type-and-name GType type)) -) - -(function gtk_tree_store_node_new - (c-name gtk_tree_store_node_new) - (return-type GtkTreeNode) -) - -(method node_set_cell - (of-object TreeStore (Gtk)) - (c-name gtk_tree_store_node_set_cell) - (return-type none) - (parameter (type-and-name GtkTreeNode node)) - (parameter (type-and-name gint column)) - (parameter (type-and-name GValue* value)) -) - -(method node_remove - (of-object TreeStore (Gtk)) - (c-name gtk_tree_store_node_remove) - (return-type none) - (parameter (type-and-name GtkTreeNode node)) -) - -(method node_insert - (of-object TreeStore (Gtk)) - (c-name gtk_tree_store_node_insert) - (return-type GtkTreeNode) - (parameter (type-and-name GtkTreeNode parent)) - (parameter (type-and-name gint position)) - (parameter (type-and-name GtkTreeNode node)) -) - -(method node_insert_before - (of-object TreeStore (Gtk)) - (c-name gtk_tree_store_node_insert_before) - (return-type GtkTreeNode) - (parameter (type-and-name GtkTreeNode parent)) - (parameter (type-and-name GtkTreeNode sibling)) - (parameter (type-and-name GtkTreeNode node)) -) - -(method node_insert_after - (of-object TreeStore (Gtk)) - (c-name gtk_tree_store_node_insert_after) - (return-type GtkTreeNode) - (parameter (type-and-name GtkTreeNode parent)) - (parameter (type-and-name GtkTreeNode sibling)) - (parameter (type-and-name GtkTreeNode node)) -) - -(method node_prepend - (of-object TreeStore (Gtk)) - (c-name gtk_tree_store_node_prepend) - (return-type GtkTreeNode) - (parameter (type-and-name GtkTreeNode parent)) - (parameter (type-and-name GtkTreeNode node)) -) - -(method node_append - (of-object TreeStore (Gtk)) - (c-name gtk_tree_store_node_append) - (return-type GtkTreeNode) - (parameter (type-and-name GtkTreeNode parent)) - (parameter (type-and-name GtkTreeNode node)) -) - -(method node_get_root - (of-object TreeStore (Gtk)) - (c-name gtk_tree_store_node_get_root) - (return-type GtkTreeNode) -) - -(method node_is_ancestor - (of-object TreeStore (Gtk)) - (c-name gtk_tree_store_node_is_ancestor) - (return-type gboolean) - (parameter (type-and-name GtkTreeNode node)) - (parameter (type-and-name GtkTreeNode descendant)) -) - -(method node_depth - (of-object TreeStore (Gtk)) - (c-name gtk_tree_store_node_depth) - (return-type gint) - (parameter (type-and-name GtkTreeNode node)) -) - - - -;; From /opt/pango/include/gtk-2.0/gtk/gtktreeview.h - -(function gtk_tree_view_get_type - (c-name gtk_tree_view_get_type) - (return-type GtkType) -) - -(function gtk_tree_view_new - (c-name gtk_tree_view_new) - (return-type GtkWidget*) -) - -(function gtk_tree_view_new_with_model - (c-name gtk_tree_view_new_with_model) - (return-type GtkWidget*) - (parameter (type-and-name GtkTreeModel* model)) -) - -(method get_model - (of-object TreeView (Gtk)) - (c-name gtk_tree_view_get_model) - (return-type GtkTreeModel*) -) - -(method set_model - (of-object TreeView (Gtk)) - (c-name gtk_tree_view_set_model) - (return-type none) - (parameter (type-and-name GtkTreeModel* tree_model)) -) - -(method get_selection - (of-object TreeView (Gtk)) - (c-name gtk_tree_view_get_selection) - (return-type GtkTreeSelection*) -) - -(method get_hadjustment - (of-object TreeView (Gtk)) - (c-name gtk_tree_view_get_hadjustment) - (return-type GtkAdjustment*) -) - -(method set_hadjustment - (of-object TreeView (Gtk)) - (c-name gtk_tree_view_set_hadjustment) - (return-type none) - (parameter (type-and-name GtkAdjustment* adjustment)) -) - -(method get_vadjustment - (of-object TreeView (Gtk)) - (c-name gtk_tree_view_get_vadjustment) - (return-type GtkAdjustment*) -) - -(method set_vadjustment - (of-object TreeView (Gtk)) - (c-name gtk_tree_view_set_vadjustment) - (return-type none) - (parameter (type-and-name GtkAdjustment* adjustment)) -) - -(method get_headers_visible - (of-object TreeView (Gtk)) - (c-name gtk_tree_view_get_headers_visible) - (return-type gboolean) -) - -(method set_headers_visible - (of-object TreeView (Gtk)) - (c-name gtk_tree_view_set_headers_visible) - (return-type none) - (parameter (type-and-name gboolean headers_visible)) -) - -(method columns_autosize - (of-object TreeView (Gtk)) - (c-name gtk_tree_view_columns_autosize) - (return-type none) -) - -(method set_headers_active - (of-object TreeView (Gtk)) - (c-name gtk_tree_view_set_headers_active) - (return-type none) - (parameter (type-and-name gboolean active)) -) - -(method append_column - (of-object TreeView (Gtk)) - (c-name gtk_tree_view_append_column) - (return-type gint) - (parameter (type-and-name GtkTreeViewColumn* column)) -) - -(method remove_column - (of-object TreeView (Gtk)) - (c-name gtk_tree_view_remove_column) - (return-type gint) - (parameter (type-and-name GtkTreeViewColumn* column)) -) - -(method insert_column - (of-object TreeView (Gtk)) - (c-name gtk_tree_view_insert_column) - (return-type gint) - (parameter (type-and-name GtkTreeViewColumn* column)) - (parameter (type-and-name gint position)) -) - -(method get_column - (of-object TreeView (Gtk)) - (c-name gtk_tree_view_get_column) - (return-type GtkTreeViewColumn*) - (parameter (type-and-name gint n)) -) - -(method move_to - (of-object TreeView (Gtk)) - (c-name gtk_tree_view_move_to) - (return-type none) - (parameter (type-and-name GtkTreePath* path)) - (parameter (type-and-name GtkTreeViewColumn* column)) - (parameter (type-and-name gfloat row_align)) - (parameter (type-and-name gfloat col_align)) -) - -(method expand_all - (of-object TreeView (Gtk)) - (c-name gtk_tree_view_expand_all) - (return-type none) -) - -(method collapse_all - (of-object TreeView (Gtk)) - (c-name gtk_tree_view_collapse_all) - (return-type none) -) - - - -;; From /opt/pango/include/gtk-2.0/gtk/gtktreeviewcolumn.h - -(function gtk_tree_view_column_get_type - (c-name gtk_tree_view_column_get_type) - (return-type GtkType) -) - -(function gtk_tree_view_column_new - (c-name gtk_tree_view_column_new) - (return-type GtkObject*) -) - -(function gtk_tree_view_column_new_with_attributes - (c-name gtk_tree_view_column_new_with_attributes) - (return-type GtkObject*) - (parameter (type-and-name gchar* title)) - (parameter (type-and-name GtkCellRenderer* cell)) - (varargs t) -) - -(method set_cell_renderer - (of-object TreeViewColumn (Gtk)) - (c-name gtk_tree_view_column_set_cell_renderer) - (return-type none) - (parameter (type-and-name GtkCellRenderer* cell)) -) - -(method add_attribute - (of-object TreeViewColumn (Gtk)) - (c-name gtk_tree_view_column_add_attribute) - (return-type none) - (parameter (type-and-name gchar* attribute)) - (parameter (type-and-name gint column)) -) - -(method set_attributes - (of-object TreeViewColumn (Gtk)) - (c-name gtk_tree_view_column_set_attributes) - (return-type none) - (varargs t) -) - -(method set_cell_data - (of-object TreeViewColumn (Gtk)) - (c-name gtk_tree_view_column_set_cell_data) - (return-type none) - (parameter (type-and-name GtkTreeModel* tree_model)) - (parameter (type-and-name GtkTreeNode tree_node)) -) - -(method set_visible - (of-object TreeViewColumn (Gtk)) - (c-name gtk_tree_view_column_set_visible) - (return-type none) - (parameter (type-and-name gboolean visible)) -) - -(method get_visible - (of-object TreeViewColumn (Gtk)) - (c-name gtk_tree_view_column_get_visible) - (return-type gboolean) -) - -(method set_col_type - (of-object TreeViewColumn (Gtk)) - (c-name gtk_tree_view_column_set_col_type) - (return-type none) - (parameter (type-and-name GtkTreeViewColumnType type)) -) - -(method get_col_type - (of-object TreeViewColumn (Gtk)) - (c-name gtk_tree_view_column_get_col_type) - (return-type gint) -) - -(method get_size - (of-object TreeViewColumn (Gtk)) - (c-name gtk_tree_view_column_get_size) - (return-type gint) -) - -(method set_size - (of-object TreeViewColumn (Gtk)) - (c-name gtk_tree_view_column_set_size) - (return-type none) - (parameter (type-and-name gint width)) -) - -(method set_min_width - (of-object TreeViewColumn (Gtk)) - (c-name gtk_tree_view_column_set_min_width) - (return-type none) - (parameter (type-and-name gint min_width)) -) - -(method get_min_width - (of-object TreeViewColumn (Gtk)) - (c-name gtk_tree_view_column_get_min_width) - (return-type gint) -) - -(method set_max_width - (of-object TreeViewColumn (Gtk)) - (c-name gtk_tree_view_column_set_max_width) - (return-type none) - (parameter (type-and-name gint max_width)) -) - -(method get_max_width - (of-object TreeViewColumn (Gtk)) - (c-name gtk_tree_view_column_get_max_width) - (return-type gint) -) - -(method set_title - (of-object TreeViewColumn (Gtk)) - (c-name gtk_tree_view_column_set_title) - (return-type none) - (parameter (type-and-name gchar* title)) -) - -(method get_title - (of-object TreeViewColumn (Gtk)) - (c-name gtk_tree_view_column_get_title) - (return-type gchar*) -) - -(method set_header_active - (of-object TreeViewColumn (Gtk)) - (c-name gtk_tree_view_column_set_header_active) - (return-type none) - (parameter (type-and-name gboolean active)) -) - -(method set_widget - (of-object TreeViewColumn (Gtk)) - (c-name gtk_tree_view_column_set_widget) - (return-type none) - (parameter (type-and-name GtkWidget* widget)) -) - -(method get_widget - (of-object TreeViewColumn (Gtk)) - (c-name gtk_tree_view_column_get_widget) - (return-type GtkWidget*) -) - -(method set_justification - (of-object TreeViewColumn (Gtk)) - (c-name gtk_tree_view_column_set_justification) - (return-type none) - (parameter (type-and-name GtkJustification justification)) -) - -(method get_justification - (of-object TreeViewColumn (Gtk)) - (c-name gtk_tree_view_column_get_justification) - (return-type GtkJustification) -) +; ;; From /opt/pango/include/gtk-2.0/gtk/gtktreemodel.h + +; (function gtk_tree_model_get_type +; (c-name gtk_tree_model_get_type) +; (return-type GtkType) +; ) + +; (function gtk_tree_path_new +; (c-name gtk_tree_path_new) +; (return-type GtkTreePath*) +; ) + +; (function gtk_tree_path_new_from_string +; (c-name gtk_tree_path_new_from_string) +; (return-type GtkTreePath*) +; (parameter (type-and-name gchar* path)) +; ) + +; (method to_string +; (of-object TreePath (Gtk)) +; (c-name gtk_tree_path_to_string) +; (return-type gchar*) +; ) + +; (function gtk_tree_path_new_root +; (c-name gtk_tree_path_new_root) +; (return-type GtkTreePath*) +; ) + +; (method append_index +; (of-object TreePath (Gtk)) +; (c-name gtk_tree_path_append_index) +; (return-type none) +; (parameter (type-and-name gint index)) +; ) + +; (method prepend_index +; (of-object TreePath (Gtk)) +; (c-name gtk_tree_path_prepend_index) +; (return-type none) +; (parameter (type-and-name gint index)) +; ) + +; (method get_depth +; (of-object TreePath (Gtk)) +; (c-name gtk_tree_path_get_depth) +; (return-type gint) +; ) + +; (method get_indices +; (of-object TreePath (Gtk)) +; (c-name gtk_tree_path_get_indices) +; (return-type gint*) +; ) + +; (method free +; (of-object TreePath (Gtk)) +; (c-name gtk_tree_path_free) +; (return-type none) +; ) + +; (method copy +; (of-object TreePath (Gtk)) +; (c-name gtk_tree_path_copy) +; (return-type GtkTreePath*) +; ) + +; (method compare +; (of-object TreePath (Gtk)) +; (c-name gtk_tree_path_compare) +; (return-type gint) +; (parameter (type-and-name const-GtkTreePath* b)) +; ) + +; (method next +; (of-object TreePath (Gtk)) +; (c-name gtk_tree_path_next) +; (return-type none) +; ) + +; (method prev +; (of-object TreePath (Gtk)) +; (c-name gtk_tree_path_prev) +; (return-type gint) +; ) + +; (method up +; (of-object TreePath (Gtk)) +; (c-name gtk_tree_path_up) +; (return-type gint) +; ) + +; (method down +; (of-object TreePath (Gtk)) +; (c-name gtk_tree_path_down) +; (return-type none) +; ) + +; (method get_n_columns +; (of-object TreeModel (Gtk)) +; (c-name gtk_tree_model_get_n_columns) +; (return-type gint) +; ) + +; (method get_node +; (of-object TreeModel (Gtk)) +; (c-name gtk_tree_model_get_node) +; (return-type GtkTreeNode) +; (parameter (type-and-name GtkTreePath* path)) +; ) + +; (method get_path +; (of-object TreeModel (Gtk)) +; (c-name gtk_tree_model_get_path) +; (return-type GtkTreePath*) +; (parameter (type-and-name GtkTreeNode node)) +; ) + +; (method node_get_value +; (of-object TreeModel (Gtk)) +; (c-name gtk_tree_model_node_get_value) +; (return-type none) +; (parameter (type-and-name GtkTreeNode node)) +; (parameter (type-and-name gint column)) +; (parameter (type-and-name GValue* value)) +; ) + +; (method node_next +; (of-object TreeModel (Gtk)) +; (c-name gtk_tree_model_node_next) +; (return-type gboolean) +; (parameter (type-and-name GtkTreeNode* node)) +; ) + +; (method node_children +; (of-object TreeModel (Gtk)) +; (c-name gtk_tree_model_node_children) +; (return-type GtkTreeNode) +; (parameter (type-and-name GtkTreeNode node)) +; ) + +; (method node_has_child +; (of-object TreeModel (Gtk)) +; (c-name gtk_tree_model_node_has_child) +; (return-type gboolean) +; (parameter (type-and-name GtkTreeNode node)) +; ) + +; (method node_n_children +; (of-object TreeModel (Gtk)) +; (c-name gtk_tree_model_node_n_children) +; (return-type gint) +; (parameter (type-and-name GtkTreeNode node)) +; ) + +; (method node_nth_child +; (of-object TreeModel (Gtk)) +; (c-name gtk_tree_model_node_nth_child) +; (return-type GtkTreeNode) +; (parameter (type-and-name GtkTreeNode node)) +; (parameter (type-and-name gint n)) +; ) + +; (method node_parent +; (of-object TreeModel (Gtk)) +; (c-name gtk_tree_model_node_parent) +; (return-type GtkTreeNode) +; (parameter (type-and-name GtkTreeNode node)) +; ) + + + +; ;; From /opt/pango/include/gtk-2.0/gtk/gtktreeselection.h + +; (function gtk_tree_selection_get_type +; (c-name gtk_tree_selection_get_type) +; (return-type GtkType) +; ) + +; (function gtk_tree_selection_new +; (c-name gtk_tree_selection_new) +; (return-type GtkObject*) +; ) + +; (method set_type +; (of-object TreeSelection (Gtk)) +; (c-name gtk_tree_selection_set_type) +; (return-type none) +; (parameter (type-and-name GtkTreeSelectionType type)) +; ) + +; (method set_select_function +; (of-object TreeSelection (Gtk)) +; (c-name gtk_tree_selection_set_select_function) +; (return-type none) +; (parameter (type-and-name GtkTreeSelectionFunc func)) +; (parameter (type-and-name gpointer data)) +; ) + +; (method get_user_data +; (of-object TreeSelection (Gtk)) +; (c-name gtk_tree_selection_get_user_data) +; (return-type gpointer) +; ) + +; (method get_selected +; (of-object TreeSelection (Gtk)) +; (c-name gtk_tree_selection_get_selected) +; (return-type GtkTreeNode) +; ) + +; (method selected_foreach +; (of-object TreeSelection (Gtk)) +; (c-name gtk_tree_selection_selected_foreach) +; (return-type none) +; (parameter (type-and-name GtkTreeSelectionForeachFunc func)) +; (parameter (type-and-name gpointer data)) +; ) + +; (method select_path +; (of-object TreeSelection (Gtk)) +; (c-name gtk_tree_selection_select_path) +; (return-type none) +; (parameter (type-and-name GtkTreePath* path)) +; ) + +; (method unselect_path +; (of-object TreeSelection (Gtk)) +; (c-name gtk_tree_selection_unselect_path) +; (return-type none) +; (parameter (type-and-name GtkTreePath* path)) +; ) + +; (method select_node +; (of-object TreeSelection (Gtk)) +; (c-name gtk_tree_selection_select_node) +; (return-type none) +; (parameter (type-and-name GtkTreeNode tree_node)) +; ) + +; (method unselect_node +; (of-object TreeSelection (Gtk)) +; (c-name gtk_tree_selection_unselect_node) +; (return-type none) +; (parameter (type-and-name GtkTreeNode tree_node)) +; ) + +; (method select_all +; (of-object TreeSelection (Gtk)) +; (c-name gtk_tree_selection_select_all) +; (return-type none) +; ) + +; (method unselect_all +; (of-object TreeSelection (Gtk)) +; (c-name gtk_tree_selection_unselect_all) +; (return-type none) +; ) + +; (method select_range +; (of-object TreeSelection (Gtk)) +; (c-name gtk_tree_selection_select_range) +; (return-type none) +; (parameter (type-and-name GtkTreePath* start_path)) +; (parameter (type-and-name GtkTreePath* end_path)) +; ) + +; (function gtk_tree_selection_new_with_tree_view +; (c-name gtk_tree_selection_new_with_tree_view) +; (return-type GtkObject*) +; (parameter (type-and-name GtkTreeView* tree_view)) +; ) + +; (method set_tree_view +; (of-object TreeSelection (Gtk)) +; (c-name gtk_tree_selection_set_tree_view) +; (return-type none) +; (parameter (type-and-name GtkTreeView* tree_view)) +; ) + + + +; ;; From /opt/pango/include/gtk-2.0/gtk/gtktreestore.h + +; (function gtk_tree_store_get_type +; (c-name gtk_tree_store_get_type) +; (return-type GtkType) +; ) + +; (function gtk_tree_store_new +; (c-name gtk_tree_store_new) +; (return-type GtkObject*) +; ) + +; (function gtk_tree_store_new_with_values +; (c-name gtk_tree_store_new_with_values) +; (return-type GtkObject*) +; (parameter (type-and-name gint n_columns)) +; (varargs t) +; ) + +; (method set_n_columns +; (of-object TreeStore (Gtk)) +; (c-name gtk_tree_store_set_n_columns) +; (return-type none) +; (parameter (type-and-name gint n_columns)) +; ) + +; (method set_column_type +; (of-object TreeStore (Gtk)) +; (c-name gtk_tree_store_set_column_type) +; (return-type none) +; (parameter (type-and-name gint column)) +; (parameter (type-and-name GType type)) +; ) + +; (function gtk_tree_store_node_new +; (c-name gtk_tree_store_node_new) +; (return-type GtkTreeNode) +; ) + +; (method node_set_cell +; (of-object TreeStore (Gtk)) +; (c-name gtk_tree_store_node_set_cell) +; (return-type none) +; (parameter (type-and-name GtkTreeNode node)) +; (parameter (type-and-name gint column)) +; (parameter (type-and-name GValue* value)) +; ) + +; (method node_remove +; (of-object TreeStore (Gtk)) +; (c-name gtk_tree_store_node_remove) +; (return-type none) +; (parameter (type-and-name GtkTreeNode node)) +; ) + +; (method node_insert +; (of-object TreeStore (Gtk)) +; (c-name gtk_tree_store_node_insert) +; (return-type GtkTreeNode) +; (parameter (type-and-name GtkTreeNode parent)) +; (parameter (type-and-name gint position)) +; (parameter (type-and-name GtkTreeNode node)) +; ) + +; (method node_insert_before +; (of-object TreeStore (Gtk)) +; (c-name gtk_tree_store_node_insert_before) +; (return-type GtkTreeNode) +; (parameter (type-and-name GtkTreeNode parent)) +; (parameter (type-and-name GtkTreeNode sibling)) +; (parameter (type-and-name GtkTreeNode node)) +; ) + +; (method node_insert_after +; (of-object TreeStore (Gtk)) +; (c-name gtk_tree_store_node_insert_after) +; (return-type GtkTreeNode) +; (parameter (type-and-name GtkTreeNode parent)) +; (parameter (type-and-name GtkTreeNode sibling)) +; (parameter (type-and-name GtkTreeNode node)) +; ) + +; (method node_prepend +; (of-object TreeStore (Gtk)) +; (c-name gtk_tree_store_node_prepend) +; (return-type GtkTreeNode) +; (parameter (type-and-name GtkTreeNode parent)) +; (parameter (type-and-name GtkTreeNode node)) +; ) + +; (method node_append +; (of-object TreeStore (Gtk)) +; (c-name gtk_tree_store_node_append) +; (return-type GtkTreeNode) +; (parameter (type-and-name GtkTreeNode parent)) +; (parameter (type-and-name GtkTreeNode node)) +; ) + +; (method node_get_root +; (of-object TreeStore (Gtk)) +; (c-name gtk_tree_store_node_get_root) +; (return-type GtkTreeNode) +; ) + +; (method node_is_ancestor +; (of-object TreeStore (Gtk)) +; (c-name gtk_tree_store_node_is_ancestor) +; (return-type gboolean) +; (parameter (type-and-name GtkTreeNode node)) +; (parameter (type-and-name GtkTreeNode descendant)) +; ) + +; (method node_depth +; (of-object TreeStore (Gtk)) +; (c-name gtk_tree_store_node_depth) +; (return-type gint) +; (parameter (type-and-name GtkTreeNode node)) +; ) + + + +; ;; From /opt/pango/include/gtk-2.0/gtk/gtktreeview.h + +; (function gtk_tree_view_get_type +; (c-name gtk_tree_view_get_type) +; (return-type GtkType) +; ) + +; (function gtk_tree_view_new +; (c-name gtk_tree_view_new) +; (return-type GtkWidget*) +; ) + +; (function gtk_tree_view_new_with_model +; (c-name gtk_tree_view_new_with_model) +; (return-type GtkWidget*) +; (parameter (type-and-name GtkTreeModel* model)) +; ) + +; (method get_model +; (of-object TreeView (Gtk)) +; (c-name gtk_tree_view_get_model) +; (return-type GtkTreeModel*) +; ) + +; (method set_model +; (of-object TreeView (Gtk)) +; (c-name gtk_tree_view_set_model) +; (return-type none) +; (parameter (type-and-name GtkTreeModel* tree_model)) +; ) + +; (method get_selection +; (of-object TreeView (Gtk)) +; (c-name gtk_tree_view_get_selection) +; (return-type GtkTreeSelection*) +; ) + +; (method get_hadjustment +; (of-object TreeView (Gtk)) +; (c-name gtk_tree_view_get_hadjustment) +; (return-type GtkAdjustment*) +; ) + +; (method set_hadjustment +; (of-object TreeView (Gtk)) +; (c-name gtk_tree_view_set_hadjustment) +; (return-type none) +; (parameter (type-and-name GtkAdjustment* adjustment)) +; ) + +; (method get_vadjustment +; (of-object TreeView (Gtk)) +; (c-name gtk_tree_view_get_vadjustment) +; (return-type GtkAdjustment*) +; ) + +; (method set_vadjustment +; (of-object TreeView (Gtk)) +; (c-name gtk_tree_view_set_vadjustment) +; (return-type none) +; (parameter (type-and-name GtkAdjustment* adjustment)) +; ) + +; (method get_headers_visible +; (of-object TreeView (Gtk)) +; (c-name gtk_tree_view_get_headers_visible) +; (return-type gboolean) +; ) + +; (method set_headers_visible +; (of-object TreeView (Gtk)) +; (c-name gtk_tree_view_set_headers_visible) +; (return-type none) +; (parameter (type-and-name gboolean headers_visible)) +; ) + +; (method columns_autosize +; (of-object TreeView (Gtk)) +; (c-name gtk_tree_view_columns_autosize) +; (return-type none) +; ) + +; (method set_headers_active +; (of-object TreeView (Gtk)) +; (c-name gtk_tree_view_set_headers_active) +; (return-type none) +; (parameter (type-and-name gboolean active)) +; ) + +; (method append_column +; (of-object TreeView (Gtk)) +; (c-name gtk_tree_view_append_column) +; (return-type gint) +; (parameter (type-and-name GtkTreeViewColumn* column)) +; ) + +; (method remove_column +; (of-object TreeView (Gtk)) +; (c-name gtk_tree_view_remove_column) +; (return-type gint) +; (parameter (type-and-name GtkTreeViewColumn* column)) +; ) + +; (method insert_column +; (of-object TreeView (Gtk)) +; (c-name gtk_tree_view_insert_column) +; (return-type gint) +; (parameter (type-and-name GtkTreeViewColumn* column)) +; (parameter (type-and-name gint position)) +; ) + +; (method get_column +; (of-object TreeView (Gtk)) +; (c-name gtk_tree_view_get_column) +; (return-type GtkTreeViewColumn*) +; (parameter (type-and-name gint n)) +; ) + +; (method move_to +; (of-object TreeView (Gtk)) +; (c-name gtk_tree_view_move_to) +; (return-type none) +; (parameter (type-and-name GtkTreePath* path)) +; (parameter (type-and-name GtkTreeViewColumn* column)) +; (parameter (type-and-name gfloat row_align)) +; (parameter (type-and-name gfloat col_align)) +; ) + +; (method expand_all +; (of-object TreeView (Gtk)) +; (c-name gtk_tree_view_expand_all) +; (return-type none) +; ) + +; (method collapse_all +; (of-object TreeView (Gtk)) +; (c-name gtk_tree_view_collapse_all) +; (return-type none) +; ) + + + +; ;; From /opt/pango/include/gtk-2.0/gtk/gtktreeviewcolumn.h + +; (function gtk_tree_view_column_get_type +; (c-name gtk_tree_view_column_get_type) +; (return-type GtkType) +; ) + +; (function gtk_tree_view_column_new +; (c-name gtk_tree_view_column_new) +; (return-type GtkObject*) +; ) + +; (function gtk_tree_view_column_new_with_attributes +; (c-name gtk_tree_view_column_new_with_attributes) +; (return-type GtkObject*) +; (parameter (type-and-name gchar* title)) +; (parameter (type-and-name GtkCellRenderer* cell)) +; (varargs t) +; ) + +; (method set_cell_renderer +; (of-object TreeViewColumn (Gtk)) +; (c-name gtk_tree_view_column_set_cell_renderer) +; (return-type none) +; (parameter (type-and-name GtkCellRenderer* cell)) +; ) + +; (method add_attribute +; (of-object TreeViewColumn (Gtk)) +; (c-name gtk_tree_view_column_add_attribute) +; (return-type none) +; (parameter (type-and-name gchar* attribute)) +; (parameter (type-and-name gint column)) +; ) + +; (method set_attributes +; (of-object TreeViewColumn (Gtk)) +; (c-name gtk_tree_view_column_set_attributes) +; (return-type none) +; (varargs t) +; ) + +; (method set_cell_data +; (of-object TreeViewColumn (Gtk)) +; (c-name gtk_tree_view_column_set_cell_data) +; (return-type none) +; (parameter (type-and-name GtkTreeModel* tree_model)) +; (parameter (type-and-name GtkTreeNode tree_node)) +; ) + +; (method set_visible +; (of-object TreeViewColumn (Gtk)) +; (c-name gtk_tree_view_column_set_visible) +; (return-type none) +; (parameter (type-and-name gboolean visible)) +; ) + +; (method get_visible +; (of-object TreeViewColumn (Gtk)) +; (c-name gtk_tree_view_column_get_visible) +; (return-type gboolean) +; ) + +; (method set_col_type +; (of-object TreeViewColumn (Gtk)) +; (c-name gtk_tree_view_column_set_col_type) +; (return-type none) +; (parameter (type-and-name GtkTreeViewColumnType type)) +; ) + +; (method get_col_type +; (of-object TreeViewColumn (Gtk)) +; (c-name gtk_tree_view_column_get_col_type) +; (return-type gint) +; ) + +; (method get_size +; (of-object TreeViewColumn (Gtk)) +; (c-name gtk_tree_view_column_get_size) +; (return-type gint) +; ) + +; (method set_size +; (of-object TreeViewColumn (Gtk)) +; (c-name gtk_tree_view_column_set_size) +; (return-type none) +; (parameter (type-and-name gint width)) +; ) + +; (method set_min_width +; (of-object TreeViewColumn (Gtk)) +; (c-name gtk_tree_view_column_set_min_width) +; (return-type none) +; (parameter (type-and-name gint min_width)) +; ) + +; (method get_min_width +; (of-object TreeViewColumn (Gtk)) +; (c-name gtk_tree_view_column_get_min_width) +; (return-type gint) +; ) + +; (method set_max_width +; (of-object TreeViewColumn (Gtk)) +; (c-name gtk_tree_view_column_set_max_width) +; (return-type none) +; (parameter (type-and-name gint max_width)) +; ) + +; (method get_max_width +; (of-object TreeViewColumn (Gtk)) +; (c-name gtk_tree_view_column_get_max_width) +; (return-type gint) +; ) + +; (method set_title +; (of-object TreeViewColumn (Gtk)) +; (c-name gtk_tree_view_column_set_title) +; (return-type none) +; (parameter (type-and-name gchar* title)) +; ) + +; (method get_title +; (of-object TreeViewColumn (Gtk)) +; (c-name gtk_tree_view_column_get_title) +; (return-type gchar*) +; ) + +; (method set_header_active +; (of-object TreeViewColumn (Gtk)) +; (c-name gtk_tree_view_column_set_header_active) +; (return-type none) +; (parameter (type-and-name gboolean active)) +; ) + +; (method set_widget +; (of-object TreeViewColumn (Gtk)) +; (c-name gtk_tree_view_column_set_widget) +; (return-type none) +; (parameter (type-and-name GtkWidget* widget)) +; ) + +; (method get_widget +; (of-object TreeViewColumn (Gtk)) +; (c-name gtk_tree_view_column_get_widget) +; (return-type GtkWidget*) +; ) + +; (method set_justification +; (of-object TreeViewColumn (Gtk)) +; (c-name gtk_tree_view_column_set_justification) +; (return-type none) +; (parameter (type-and-name GtkJustification justification)) +; ) + +; (method get_justification +; (of-object TreeViewColumn (Gtk)) +; (c-name gtk_tree_view_column_get_justification) +; (return-type GtkJustification) +; ) diff --git a/gtk/gtk.override b/gtk/gtk.override index 787efaae..b5531dac 100644 --- a/gtk/gtk.override +++ b/gtk/gtk.override @@ -693,7 +693,9 @@ ignore-glob gtk_timeout_add_* gtk_idle_add_* gtk_accelerator_* - gtk_target_list_* + gtk_target_list_* + gtk_pattern_* + gtk_binding_* %% ignore gtk_init @@ -1599,20 +1601,28 @@ _wrap_gtk_pixmap_get(PyGObject *self, PyObject *args) } %% -ignore gtk_button_new_with_label +ignore gtk_button_new_with_label gtk_button_new_stock gtk_button_new_accel %% override gtk_button_new kwargs static PyObject * _wrap_gtk_button_new(PyGObject *self, PyObject *args, PyObject *kwargs) { - static char *kwlist[] = { "label", NULL }; + static char *kwlist[] = { "label", "accel_group", NULL }; gchar *text = NULL; + PyObject *pyaccel = Py_None; + GtkAccelGroup *accel = NULL; - if (!PyArg_ParseTupleAndKeywords(args, kwargs, "|z:GtkButton.__init__", + if (!PyArg_ParseTupleAndKeywords(args, kwargs, "|zO:GtkButton.__init__", kwlist, &text)) return NULL; + if (PyGtkAccelGroup_Check(pyaccel)) + accel = PyGtkAccelGroup_Get(pyaccel); + else if (pyaccel != Py_None) { + PyErr_SetString(PyExc_TypeError, "accel_group must be a GtkAccelGroup or None"); + return NULL; + } if (text) - self->obj = (GObject *)gtk_button_new_with_label(text); + self->obj = (GObject *)gtk_button_new_stock(text, accel); else self->obj = (GObject *)gtk_button_new(); if (!self->obj) { |