From c42cee3e7f635cd027ff4ccb548d430b079585e4 Mon Sep 17 00:00:00 2001 From: Jonathan Blandford Date: Mon, 30 Oct 2000 23:21:38 +0000 Subject: [PATCH] New function. Mon Oct 30 19:23:50 2000 Jonathan Blandford * gtk/gtktreeview.c (gtk_tree_view_expand_row): New function. * gtk/gtktreeview.c (gtk_tree_view_collapse_row): New function. * gtk/gtktreeview.c, gtk/gtktreemodel.c, gtk/gtktreeselection.c gtk/gtktreestore.h, gtk/gtktreeview.h, gtk/gtktreeviewcolumn.c, gtk/gtktreeviewcolumn.h: Fixed inline docs. * docs/reference/gtk/tree_widget.sgml: Proto intro to the tree widget. Needs writing someday. * docs/reference/gtk/tmpl/gtktree*sgml: Added the tree widget to the docs. --- ChangeLog | 16 + ChangeLog.pre-2-0 | 16 + ChangeLog.pre-2-10 | 16 + ChangeLog.pre-2-2 | 16 + ChangeLog.pre-2-4 | 16 + ChangeLog.pre-2-6 | 16 + ChangeLog.pre-2-8 | 16 + docs/reference/gtk/Makefile.am | 3 + docs/reference/gtk/gtk-docs.sgml | 32 +- docs/reference/gtk/gtk-sections.txt | 296 +++++++++++++++++ docs/reference/gtk/tmpl/gtk-unused.sgml | 49 +++ docs/reference/gtk/tmpl/gtkcellrenderer.sgml | 76 +++++ .../gtk/tmpl/gtkcellrendererpixbuf.sgml | 32 ++ .../gtk/tmpl/gtkcellrenderertext.sgml | 31 ++ .../gtk/tmpl/gtkcellrenderertextpixbuf.sgml | 31 ++ .../gtk/tmpl/gtkcellrenderertoggle.sgml | 40 +++ docs/reference/gtk/tmpl/gtkclipboard.sgml | 3 +- docs/reference/gtk/tmpl/gtkliststore.sgml | 128 +++++++ docs/reference/gtk/tmpl/gtkmodelsimple.sgml | 64 ++++ docs/reference/gtk/tmpl/gtktextview.sgml | 4 +- docs/reference/gtk/tmpl/gtktreemodel.sgml | 312 ++++++++++++++++++ docs/reference/gtk/tmpl/gtktreeselection.sgml | 182 ++++++++++ docs/reference/gtk/tmpl/gtktreestore.sgml | 208 ++++++++++++ docs/reference/gtk/tmpl/gtktreeview.sgml | 270 +++++++++++++++ .../reference/gtk/tmpl/gtktreeviewcolumn.sgml | 280 ++++++++++++++++ docs/reference/gtk/tree_widget.sgml | 74 +++++ gtk/gtktreemodel.c | 12 +- gtk/gtktreeselection.c | 4 +- gtk/gtktreestore.h | 1 + gtk/gtktreeview.c | 80 ++++- gtk/gtktreeview.h | 15 +- gtk/gtktreeviewcolumn.c | 7 +- gtk/gtktreeviewcolumn.h | 2 +- 33 files changed, 2324 insertions(+), 24 deletions(-) create mode 100644 docs/reference/gtk/tmpl/gtkcellrenderer.sgml create mode 100644 docs/reference/gtk/tmpl/gtkcellrendererpixbuf.sgml create mode 100644 docs/reference/gtk/tmpl/gtkcellrenderertext.sgml create mode 100644 docs/reference/gtk/tmpl/gtkcellrenderertextpixbuf.sgml create mode 100644 docs/reference/gtk/tmpl/gtkcellrenderertoggle.sgml create mode 100644 docs/reference/gtk/tmpl/gtkliststore.sgml create mode 100644 docs/reference/gtk/tmpl/gtkmodelsimple.sgml create mode 100644 docs/reference/gtk/tmpl/gtktreemodel.sgml create mode 100644 docs/reference/gtk/tmpl/gtktreeselection.sgml create mode 100644 docs/reference/gtk/tmpl/gtktreestore.sgml create mode 100644 docs/reference/gtk/tmpl/gtktreeview.sgml create mode 100644 docs/reference/gtk/tmpl/gtktreeviewcolumn.sgml create mode 100644 docs/reference/gtk/tree_widget.sgml diff --git a/ChangeLog b/ChangeLog index de2f32f2fe..784fdd980c 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,19 @@ +Mon Oct 30 19:23:50 2000 Jonathan Blandford + + * gtk/gtktreeview.c (gtk_tree_view_expand_row): New function. + + * gtk/gtktreeview.c (gtk_tree_view_collapse_row): New function. + + * gtk/gtktreeview.c, gtk/gtktreemodel.c, gtk/gtktreeselection.c + gtk/gtktreestore.h, gtk/gtktreeview.h, gtk/gtktreeviewcolumn.c, + gtk/gtktreeviewcolumn.h: Fixed inline docs. + + * docs/reference/gtk/tree_widget.sgml: Proto intro to the tree + widget. Needs writing someday. + + * docs/reference/gtk/tmpl/gtktree*sgml: Added the tree widget to + the docs. + 2000-10-30 Havoc Pennington * gtk/gtktextview.h, gtk/gtktextview.c: diff --git a/ChangeLog.pre-2-0 b/ChangeLog.pre-2-0 index de2f32f2fe..784fdd980c 100644 --- a/ChangeLog.pre-2-0 +++ b/ChangeLog.pre-2-0 @@ -1,3 +1,19 @@ +Mon Oct 30 19:23:50 2000 Jonathan Blandford + + * gtk/gtktreeview.c (gtk_tree_view_expand_row): New function. + + * gtk/gtktreeview.c (gtk_tree_view_collapse_row): New function. + + * gtk/gtktreeview.c, gtk/gtktreemodel.c, gtk/gtktreeselection.c + gtk/gtktreestore.h, gtk/gtktreeview.h, gtk/gtktreeviewcolumn.c, + gtk/gtktreeviewcolumn.h: Fixed inline docs. + + * docs/reference/gtk/tree_widget.sgml: Proto intro to the tree + widget. Needs writing someday. + + * docs/reference/gtk/tmpl/gtktree*sgml: Added the tree widget to + the docs. + 2000-10-30 Havoc Pennington * gtk/gtktextview.h, gtk/gtktextview.c: diff --git a/ChangeLog.pre-2-10 b/ChangeLog.pre-2-10 index de2f32f2fe..784fdd980c 100644 --- a/ChangeLog.pre-2-10 +++ b/ChangeLog.pre-2-10 @@ -1,3 +1,19 @@ +Mon Oct 30 19:23:50 2000 Jonathan Blandford + + * gtk/gtktreeview.c (gtk_tree_view_expand_row): New function. + + * gtk/gtktreeview.c (gtk_tree_view_collapse_row): New function. + + * gtk/gtktreeview.c, gtk/gtktreemodel.c, gtk/gtktreeselection.c + gtk/gtktreestore.h, gtk/gtktreeview.h, gtk/gtktreeviewcolumn.c, + gtk/gtktreeviewcolumn.h: Fixed inline docs. + + * docs/reference/gtk/tree_widget.sgml: Proto intro to the tree + widget. Needs writing someday. + + * docs/reference/gtk/tmpl/gtktree*sgml: Added the tree widget to + the docs. + 2000-10-30 Havoc Pennington * gtk/gtktextview.h, gtk/gtktextview.c: diff --git a/ChangeLog.pre-2-2 b/ChangeLog.pre-2-2 index de2f32f2fe..784fdd980c 100644 --- a/ChangeLog.pre-2-2 +++ b/ChangeLog.pre-2-2 @@ -1,3 +1,19 @@ +Mon Oct 30 19:23:50 2000 Jonathan Blandford + + * gtk/gtktreeview.c (gtk_tree_view_expand_row): New function. + + * gtk/gtktreeview.c (gtk_tree_view_collapse_row): New function. + + * gtk/gtktreeview.c, gtk/gtktreemodel.c, gtk/gtktreeselection.c + gtk/gtktreestore.h, gtk/gtktreeview.h, gtk/gtktreeviewcolumn.c, + gtk/gtktreeviewcolumn.h: Fixed inline docs. + + * docs/reference/gtk/tree_widget.sgml: Proto intro to the tree + widget. Needs writing someday. + + * docs/reference/gtk/tmpl/gtktree*sgml: Added the tree widget to + the docs. + 2000-10-30 Havoc Pennington * gtk/gtktextview.h, gtk/gtktextview.c: diff --git a/ChangeLog.pre-2-4 b/ChangeLog.pre-2-4 index de2f32f2fe..784fdd980c 100644 --- a/ChangeLog.pre-2-4 +++ b/ChangeLog.pre-2-4 @@ -1,3 +1,19 @@ +Mon Oct 30 19:23:50 2000 Jonathan Blandford + + * gtk/gtktreeview.c (gtk_tree_view_expand_row): New function. + + * gtk/gtktreeview.c (gtk_tree_view_collapse_row): New function. + + * gtk/gtktreeview.c, gtk/gtktreemodel.c, gtk/gtktreeselection.c + gtk/gtktreestore.h, gtk/gtktreeview.h, gtk/gtktreeviewcolumn.c, + gtk/gtktreeviewcolumn.h: Fixed inline docs. + + * docs/reference/gtk/tree_widget.sgml: Proto intro to the tree + widget. Needs writing someday. + + * docs/reference/gtk/tmpl/gtktree*sgml: Added the tree widget to + the docs. + 2000-10-30 Havoc Pennington * gtk/gtktextview.h, gtk/gtktextview.c: diff --git a/ChangeLog.pre-2-6 b/ChangeLog.pre-2-6 index de2f32f2fe..784fdd980c 100644 --- a/ChangeLog.pre-2-6 +++ b/ChangeLog.pre-2-6 @@ -1,3 +1,19 @@ +Mon Oct 30 19:23:50 2000 Jonathan Blandford + + * gtk/gtktreeview.c (gtk_tree_view_expand_row): New function. + + * gtk/gtktreeview.c (gtk_tree_view_collapse_row): New function. + + * gtk/gtktreeview.c, gtk/gtktreemodel.c, gtk/gtktreeselection.c + gtk/gtktreestore.h, gtk/gtktreeview.h, gtk/gtktreeviewcolumn.c, + gtk/gtktreeviewcolumn.h: Fixed inline docs. + + * docs/reference/gtk/tree_widget.sgml: Proto intro to the tree + widget. Needs writing someday. + + * docs/reference/gtk/tmpl/gtktree*sgml: Added the tree widget to + the docs. + 2000-10-30 Havoc Pennington * gtk/gtktextview.h, gtk/gtktextview.c: diff --git a/ChangeLog.pre-2-8 b/ChangeLog.pre-2-8 index de2f32f2fe..784fdd980c 100644 --- a/ChangeLog.pre-2-8 +++ b/ChangeLog.pre-2-8 @@ -1,3 +1,19 @@ +Mon Oct 30 19:23:50 2000 Jonathan Blandford + + * gtk/gtktreeview.c (gtk_tree_view_expand_row): New function. + + * gtk/gtktreeview.c (gtk_tree_view_collapse_row): New function. + + * gtk/gtktreeview.c, gtk/gtktreemodel.c, gtk/gtktreeselection.c + gtk/gtktreestore.h, gtk/gtktreeview.h, gtk/gtktreeviewcolumn.c, + gtk/gtktreeviewcolumn.h: Fixed inline docs. + + * docs/reference/gtk/tree_widget.sgml: Proto intro to the tree + widget. Needs writing someday. + + * docs/reference/gtk/tmpl/gtktree*sgml: Added the tree widget to + the docs. + 2000-10-30 Havoc Pennington * gtk/gtktextview.h, gtk/gtktextview.c: diff --git a/docs/reference/gtk/Makefile.am b/docs/reference/gtk/Makefile.am index 7fce973534..bb7f4850b5 100644 --- a/docs/reference/gtk/Makefile.am +++ b/docs/reference/gtk/Makefile.am @@ -22,6 +22,9 @@ IGNORE_HFILES= \ gtkintl.h \ gtkmarshal.h \ gtkprivate.h \ + gtktreeprivate.h \ + gtkrbtree.h \ + gtktreedatalist.h \ gtktextbtree.h \ gtktextchild.h \ gtktextdisplay.h \ diff --git a/docs/reference/gtk/gtk-docs.sgml b/docs/reference/gtk/gtk-docs.sgml index 7102f5b191..d088966cac 100644 --- a/docs/reference/gtk/gtk-docs.sgml +++ b/docs/reference/gtk/gtk-docs.sgml @@ -54,6 +54,7 @@ + @@ -91,6 +92,18 @@ + + + + + + + + + + + + @@ -109,6 +122,7 @@ + @@ -120,6 +134,7 @@ + ]> @@ -244,7 +259,22 @@ An advanced widget set. &GtkTextView; - + + Tree and List Widget + >k-TreeWidget; + >k-gtktreemodel; + >k-GtkTreeSelection; + >k-GtkTreeStore; + >k-GtkTreeViewColumn; + >k-GtkTreeView; + >k-GtkModelSimple; + >k-GtkCellRenderer; + >k-GtkCellRendererPixbuf; + >k-GtkCellRendererText; + >k-GtkCellRendererTextPixbuf; + >k-GtkCellRendererToggle; + >k-GtkListStore; + Menus, Combo Box, Toolbar &GtkCheckMenuItem; diff --git a/docs/reference/gtk/gtk-sections.txt b/docs/reference/gtk/gtk-sections.txt index 379484370d..f1bfa9cdf9 100644 --- a/docs/reference/gtk/gtk-sections.txt +++ b/docs/reference/gtk/gtk-sections.txt @@ -2303,6 +2303,302 @@ GTK_IS_TREE_ITEM_CLASS GTK_TREE_ITEM_GET_CLASS +
+gtktreemodel +GtkTreeModel +GTK_TREE_MODEL_GET_IFACE +GtkTreeIter +GtkTreePath +GtkTreeModel +GtkTreeModelIface +gtk_tree_path_new +gtk_tree_path_new_from_string +gtk_tree_path_to_string +gtk_tree_path_new_root +gtk_tree_path_append_index +gtk_tree_path_prepend_index +gtk_tree_path_get_depth +gtk_tree_path_get_indices +gtk_tree_path_free +gtk_tree_path_copy +gtk_tree_path_compare +gtk_tree_path_next +gtk_tree_path_prev +gtk_tree_path_up +gtk_tree_path_down +gtk_tree_model_get_n_columns +gtk_tree_model_get_column_type +gtk_tree_model_get_iter +gtk_tree_model_get_path +gtk_tree_model_get_value +gtk_tree_model_iter_next +gtk_tree_model_iter_children +gtk_tree_model_iter_has_child +gtk_tree_model_iter_n_children +gtk_tree_model_iter_nth_child +gtk_tree_model_iter_parent + +GTK_TREE_MODEL +GTK_IS_TREE_MODEL +GTK_TYPE_TREE_MODEL +gtk_tree_model_get_type +
+ +
+gtktreeselection +GtkTreeSelectionType +GtkTreeSelectionFunc +GtkTreeSelectionForeachFunc +GtkTreeSelection +gtk_tree_selection_new +gtk_tree_selection_set_type +gtk_tree_selection_set_select_function +gtk_tree_selection_get_user_data +gtk_tree_selection_get_selected +gtk_tree_selection_selected_foreach +gtk_tree_selection_select_path +gtk_tree_selection_unselect_path +gtk_tree_selection_select_iter +gtk_tree_selection_unselect_iter +gtk_tree_selection_select_all +gtk_tree_selection_unselect_all +gtk_tree_selection_select_range +gtk_tree_selection_new_with_tree_view +gtk_tree_selection_set_tree_view + +GTK_TREE_SELECTION +GTK_IS_TREE_SELECTION +GTK_TYPE_TREE_SELECTION +gtk_tree_selection_get_type +GTK_TREE_SELECTION_CLASS +GTK_IS_TREE_SELECTION_CLASS +
+ +
+gtktreestore +GtkTreeStore +GtkTreeStore +gtk_tree_store_new +gtk_tree_store_new_with_values +gtk_tree_store_set_n_columns +gtk_tree_store_set_column_type +gtk_tree_store_set_cell +gtk_tree_store_set +gtk_tree_store_setv +gtk_tree_store_get +gtk_tree_store_getv +gtk_tree_store_remove +gtk_tree_store_insert +gtk_tree_store_insert_before +gtk_tree_store_insert_after +gtk_tree_store_prepend +gtk_tree_store_append +gtk_tree_store_get_root_iter +gtk_tree_store_is_ancestor +gtk_tree_store_iter_depth + +GTK_TREE_STORE +GTK_IS_TREE_STORE +GTK_TYPE_TREE_STORE +gtk_tree_store_get_type +GTK_TREE_STORE_CLASS +GTK_IS_TREE_STORE_CLASS +
+ +
+gtktreeviewcolumn +GTK_TYPE_TREE_COLUMN +GtkTreeViewColumn +GtkTreeViewColumnType +GtkTreeViewColumnFunc +GtkTreeViewColumn +gtk_tree_view_column_new +gtk_tree_view_column_new_with_attributes +gtk_tree_view_column_set_cell_renderer +gtk_tree_view_column_add_attribute +gtk_tree_view_column_set_attributes +gtk_tree_view_column_set_cell_data +gtk_tree_view_column_set_visible +gtk_tree_view_column_get_visible +gtk_tree_view_column_set_col_type +gtk_tree_view_column_get_col_type +gtk_tree_view_column_get_size +gtk_tree_view_column_set_size +gtk_tree_view_column_set_min_width +gtk_tree_view_column_get_min_width +gtk_tree_view_column_set_max_width +gtk_tree_view_column_get_max_width +gtk_tree_view_column_set_title +gtk_tree_view_column_get_title +gtk_tree_view_column_set_header_active +gtk_tree_view_column_set_widget +gtk_tree_view_column_get_widget +gtk_tree_view_column_set_justification +gtk_tree_view_column_get_justification + +GTK_TREE_VIEW_COLUMN +GTK_IS_TREE_VIEW_COLUMN +gtk_tree_view_column_get_type +GTK_TREE_VIEW_COLUMN_CLASS +GTK_IS_TREE_VIEW_COLUMN_CLASS +
+ +
+gtktreeview +GtkTreeView +GtkTreeSelection +GtkTreeSelectionClass +GtkTreeView +gtk_tree_view_new +gtk_tree_view_new_with_model +gtk_tree_view_get_model +gtk_tree_view_set_model +gtk_tree_view_get_selection +gtk_tree_view_get_hadjustment +gtk_tree_view_set_hadjustment +gtk_tree_view_get_vadjustment +gtk_tree_view_set_vadjustment +gtk_tree_view_get_headers_visible +gtk_tree_view_set_headers_visible +gtk_tree_view_columns_autosize +gtk_tree_view_set_headers_active +gtk_tree_view_append_column +gtk_tree_view_remove_column +gtk_tree_view_insert_column +gtk_tree_view_get_column +gtk_tree_view_move_to +gtk_tree_view_get_path_at_pos +gtk_tree_view_expand_all +gtk_tree_view_collapse_all +gtk_tree_view_expand_row +gtk_tree_view_collapse_row + +GTK_TREE_VIEW +GTK_IS_TREE_VIEW +GTK_TYPE_TREE_VIEW +gtk_tree_view_get_type +GTK_TREE_VIEW_CLASS +GTK_IS_TREE_VIEW_CLASS + +GtkTreeViewPrivate +
+ +
+gtkmodelsimple +GtkModelSimple +gtk_model_simple_new +gtk_model_simple_node_changed +gtk_model_simple_node_inserted +gtk_model_simple_node_child_toggled +gtk_model_simple_node_deleted + +GTK_MODEL_SIMPLE +GTK_IS_MODEL_SIMPLE +GTK_TYPE_MODEL_SIMPLE +gtk_model_simple_get_type +GTK_MODEL_SIMPLE_CLASS +GTK_IS_MODEL_SIMPLE_CLASS +
+ +
+gtkcellrenderer +GtkCellRendererType +GtkCellRenderer +GtkCellRenderer +gtk_cell_renderer_get_size +gtk_cell_renderer_render +gtk_cell_renderer_event + +GTK_CELL_RENDERER +GTK_IS_CELL_RENDERER +GTK_TYPE_CELL_RENDERER +gtk_cell_renderer_get_type +GTK_CELL_RENDERER_CLASS +GTK_IS_CELL_RENDERER_CLASS +GTK_CELL_RENDERER_GET_CLASS +
+ +
+gtkcellrendererpixbuf +GtkCellRendererPixbuf +GtkCellRendererPixbuf +gtk_cell_renderer_pixbuf_new + +GTK_CELL_RENDERER_PIXBUF +GTK_IS_CELL_RENDERER_PIXBUF +GTK_TYPE_CELL_RENDERER_PIXBUF +gtk_cell_renderer_pixbuf_get_type +GTK_CELL_RENDERER_PIXBUF_CLASS +GTK_IS_CELL_RENDERER_PIXBUF_CLASS +
+ +
+gtkcellrenderertext +GtkCellRendererText +GtkCellRendererText +gtk_cell_renderer_text_new + +GTK_CELL_RENDERER_TEXT +GTK_IS_CELL_RENDERER_TEXT +GTK_TYPE_CELL_RENDERER_TEXT +gtk_cell_renderer_text_get_type +GTK_CELL_RENDERER_TEXT_CLASS +GTK_IS_CELL_RENDERER_TEXT_CLASS +
+ +
+gtkcellrenderertextpixbuf +GtkCellRendererTextPixbuf +GtkCellRendererTextPixbuf +gtk_cell_renderer_text_pixbuf_new + +GTK_CELL_RENDERER_TEXT_PIXBUF +GTK_IS_CELL_RENDERER_TEXT_PIXBUF +GTK_TYPE_CELL_RENDERER_TEXT_PIXBUF +gtk_cell_renderer_text_pixbuf_get_type +GTK_CELL_RENDERER_TEXT_PIXBUF_CLASS +GTK_IS_CELL_RENDERER_TEXT_PIXBUF_CLASS +
+ +
+gtkcellrenderertoggle +GtkCellRendererToggle +GtkCellRendererToggle +gtk_cell_renderer_toggle_new +gtk_cell_renderer_toggle_set_radio + +GTK_CELL_RENDERER_TOGGLE +GTK_IS_CELL_RENDERER_TOGGLE +GTK_TYPE_CELL_RENDERER_TOGGLE +gtk_cell_renderer_toggle_get_type +GTK_CELL_RENDERER_TOGGLE_CLASS +GTK_IS_CELL_RENDERER_TOGGLE_CLASS +
+ +
+gtkliststore +GtkListStore +GtkListStore +gtk_list_store_new +gtk_list_store_new_with_types +gtk_list_store_set_n_columns +gtk_list_store_set_column_type +gtk_list_store_set_cell +gtk_list_store_remove +gtk_list_store_insert +gtk_list_store_insert_before +gtk_list_store_insert_after +gtk_list_store_prepend +gtk_list_store_append + +GTK_LIST_STORE +GTK_IS_LIST_STORE +GTK_TYPE_LIST_STORE +gtk_list_store_get_type +GTK_LIST_STORE_CLASS +GTK_IS_LIST_STORE_CLASS +
+
gtkvbbox GtkVButtonBox diff --git a/docs/reference/gtk/tmpl/gtk-unused.sgml b/docs/reference/gtk/tmpl/gtk-unused.sgml index 265a3990e8..271b9a5a32 100644 --- a/docs/reference/gtk/tmpl/gtk-unused.sgml +++ b/docs/reference/gtk/tmpl/gtk-unused.sgml @@ -109,6 +109,14 @@ void marshal_INT__POINTER_POINTER_INT_INT(GtkObject* object, + + + + + +@textview: the object which received the signal. +@arg1: + @@ -1177,6 +1185,38 @@ really an implementation detail). + + + + + +@model: +@flags: +@tree: +@tab_offset: +@button_pressed_node: +@button_pressed_tree: +@children: +@width: +@height: +@hadjustment: +@vadjustment: +@bin_window: +@header_window: +@anchor: +@cursor: +@cursor_drag: +@xor_gc: +@drag_pos: +@x_drag: +@prelight_node: +@prelight_tree: +@prelight_offset: +@selection: +@columns: +@column: +@header_height: + @@ -1647,6 +1687,15 @@ object. + + + + + +@textview: the object which received the signal. +@arg1: +@arg2: + diff --git a/docs/reference/gtk/tmpl/gtkcellrenderer.sgml b/docs/reference/gtk/tmpl/gtkcellrenderer.sgml new file mode 100644 index 0000000000..b94a574895 --- /dev/null +++ b/docs/reference/gtk/tmpl/gtkcellrenderer.sgml @@ -0,0 +1,76 @@ + +GtkCellRenderer + + + + + + + + + + + + + + + + + + + +@GTK_CELL_RENDERER_SELECTED: +@GTK_CELL_RENDERER_PRELIT: +@GTK_CELL_RENDERER_INSENSITIVE: + + + + + + +@parent: +@xalign: +@yalign: +@xpad: +@ypad: + + + + + + +@cell: +@widget: +@width: +@height: + + + + + + + +@cell: +@window: +@widget: +@background_area: +@cell_area: +@expose_area: +@flags: + + + + + + + +@cell: +@event: +@widget: +@path: +@background_area: +@cell_area: +@flags: +@Returns: + + diff --git a/docs/reference/gtk/tmpl/gtkcellrendererpixbuf.sgml b/docs/reference/gtk/tmpl/gtkcellrendererpixbuf.sgml new file mode 100644 index 0000000000..422b384bd8 --- /dev/null +++ b/docs/reference/gtk/tmpl/gtkcellrendererpixbuf.sgml @@ -0,0 +1,32 @@ + +GtkCellRendererPixbuf + + + + + + + + + + + + + + + + + + + +@parent: +@pixbuf: + + + + + + +@Returns: + + diff --git a/docs/reference/gtk/tmpl/gtkcellrenderertext.sgml b/docs/reference/gtk/tmpl/gtkcellrenderertext.sgml new file mode 100644 index 0000000000..8016b47878 --- /dev/null +++ b/docs/reference/gtk/tmpl/gtkcellrenderertext.sgml @@ -0,0 +1,31 @@ + +GtkCellRendererText + + + + + + + + + + + + + + + + + + + +@parent: + + + + + + +@Returns: + + diff --git a/docs/reference/gtk/tmpl/gtkcellrenderertextpixbuf.sgml b/docs/reference/gtk/tmpl/gtkcellrenderertextpixbuf.sgml new file mode 100644 index 0000000000..1b6cf94862 --- /dev/null +++ b/docs/reference/gtk/tmpl/gtkcellrenderertextpixbuf.sgml @@ -0,0 +1,31 @@ + +GtkCellRendererTextPixbuf + + + + + + + + + + + + + + + + + + + +@parent: + + + + + + +@Returns: + + diff --git a/docs/reference/gtk/tmpl/gtkcellrenderertoggle.sgml b/docs/reference/gtk/tmpl/gtkcellrenderertoggle.sgml new file mode 100644 index 0000000000..96dc1bb05d --- /dev/null +++ b/docs/reference/gtk/tmpl/gtkcellrenderertoggle.sgml @@ -0,0 +1,40 @@ + +GtkCellRendererToggle + + + + + + + + + + + + + + + + + + + +@parent: + + + + + + +@Returns: + + + + + + + +@toggle: +@radio: + + diff --git a/docs/reference/gtk/tmpl/gtkclipboard.sgml b/docs/reference/gtk/tmpl/gtkclipboard.sgml index 3aa4d27fc2..1fcefb4b6c 100644 --- a/docs/reference/gtk/tmpl/gtkclipboard.sgml +++ b/docs/reference/gtk/tmpl/gtkclipboard.sgml @@ -250,8 +250,7 @@ will not be used again. @clipboard: -@Returns: - +GtkListStore + + + + + + + + + + + + + + + + + + + +@parent: + + + + + + +@Returns: + + + + + + + +@n_columns: +@Varargs: +@Returns: + + + + + + + +@store: +@n_columns: + + + + + + + +@store: +@column: +@type: + + + + + + + +@store: +@iter: +@column: +@value: + + + + + + + +@store: +@iter: + + + + + + + +@store: +@iter: +@position: + + + + + + + +@store: +@iter: +@sibling: + + + + + + + +@store: +@iter: +@sibling: + + + + + + + +@store: +@iter: + + + + + + + +@store: +@iter: + + diff --git a/docs/reference/gtk/tmpl/gtkmodelsimple.sgml b/docs/reference/gtk/tmpl/gtkmodelsimple.sgml new file mode 100644 index 0000000000..110f8b98fd --- /dev/null +++ b/docs/reference/gtk/tmpl/gtkmodelsimple.sgml @@ -0,0 +1,64 @@ + +GtkModelSimple + + + + + + + + + + + + + + + + + + + +@Returns: + + + + + + + +@simple: +@path: +@iter: + + + + + + + +@simple: +@path: +@iter: + + + + + + + +@simple: +@path: +@iter: + + + + + + + +@simple: +@path: +@iter: + + diff --git a/docs/reference/gtk/tmpl/gtktextview.sgml b/docs/reference/gtk/tmpl/gtktextview.sgml index 98beda762b..82ce9d1ec0 100644 --- a/docs/reference/gtk/tmpl/gtktextview.sgml +++ b/docs/reference/gtk/tmpl/gtktextview.sgml @@ -178,7 +178,7 @@ types related to the text widget and how they work together. @textview: the object which received the signal. - + @@ -187,7 +187,7 @@ types related to the text widget and how they work together. @arg1: @arg2: - + diff --git a/docs/reference/gtk/tmpl/gtktreemodel.sgml b/docs/reference/gtk/tmpl/gtktreemodel.sgml new file mode 100644 index 0000000000..43f66c0a50 --- /dev/null +++ b/docs/reference/gtk/tmpl/gtktreemodel.sgml @@ -0,0 +1,312 @@ + +gtktreemodel + + + + + + + + + + + + + + + + + + + +@obj: + + + + + + + +@stamp: +@tree_node: + + + + + + + + + + + + + + + + + + +@g_iface: +@changed: +@inserted: +@child_toggled: +@deleted: +@get_n_columns: +@get_column_type: +@get_iter: +@get_path: +@get_value: +@iter_next: +@iter_children: +@iter_has_child: +@iter_n_children: +@iter_nth_child: +@iter_parent: + + + + + + +@Returns: + + + + + + + +@path: +@Returns: + + + + + + + +@path: +@Returns: + + + + + + + +@Returns: + + + + + + + +@path: +@index: + + + + + + + +@path: +@index: + + + + + + + +@path: +@Returns: + + + + + + + +@path: +@Returns: + + + + + + + +@path: + + + + + + + +@path: +@Returns: + + + + + + + +@a: +@b: +@Returns: + + + + + + + +@path: + + + + + + + +@path: +@Returns: + + + + + + + +@path: +@Returns: + + + + + + + +@path: + + + + + + + +@tree_model: +@Returns: + + + + + + + +@tree_model: +@index: +@Returns: + + + + + + + +@tree_model: +@iter: +@path: +@Returns: + + + + + + + +@tree_model: +@iter: +@Returns: + + + + + + + +@tree_model: +@iter: +@column: +@value: + + + + + + + +@tree_model: +@iter: +@Returns: + + + + + + + +@tree_model: +@iter: +@parent: +@Returns: + + + + + + + +@tree_model: +@iter: +@Returns: + + + + + + + +@tree_model: +@iter: +@Returns: + + + + + + + +@tree_model: +@iter: +@parent: +@n: +@Returns: + + + + + + + +@tree_model: +@iter: +@child: +@Returns: + + diff --git a/docs/reference/gtk/tmpl/gtktreeselection.sgml b/docs/reference/gtk/tmpl/gtktreeselection.sgml new file mode 100644 index 0000000000..b3d566d5b2 --- /dev/null +++ b/docs/reference/gtk/tmpl/gtktreeselection.sgml @@ -0,0 +1,182 @@ + +GtkTreeSelection + + + + + + + + + + + + + + + + + + + +@GTK_TREE_SELECTION_SINGLE: +@GTK_TREE_SELECTION_MULTI: + + + + + + +@selection: +@model: +@path: +@data: +@Returns: + + + + + + + +@model: +@iter: +@data: + + + + + + + +@Returns: + + + + + + + +@selection: +@type: + + + + + + + +@selection: +@func: +@data: + + + + + + + +@selection: +@Returns: + + + + + + + +@selection: +@iter: +@Returns: + + + + + + + +@selection: +@func: +@data: + + + + + + + +@selection: +@path: + + + + + + + +@selection: +@path: + + + + + + + +@selection: +@iter: + + + + + + + +@selection: +@iter: + + + + + + + +@selection: + + + + + + + +@selection: + + + + + + + +@selection: +@start_path: +@end_path: + + + + + + + +@tree_view: +@Returns: + + + + + + + +@selection: +@tree_view: + + diff --git a/docs/reference/gtk/tmpl/gtktreestore.sgml b/docs/reference/gtk/tmpl/gtktreestore.sgml new file mode 100644 index 0000000000..d5171103b7 --- /dev/null +++ b/docs/reference/gtk/tmpl/gtktreestore.sgml @@ -0,0 +1,208 @@ + +GtkTreeStore + + + + + + + + + + + + + + + + + + + +@parent: +@stamp: +@root: +@last: +@n_columns: +@column_headers: + + + + + + +@Returns: + + + + + + + +@n_columns: +@Varargs: +@Returns: + + + + + + + +@tree_store: +@n_columns: + + + + + + + +@store: +@column: +@type: + + + + + + + +@tree_store: +@iter: +@column: +@value: + + + + + + + +@tree_store: +@iter: +@Varargs: + + + + + + + +@tree_store: +@iter: +@var_args: + + + + + + + +@tree_store: +@iter: +@Varargs: + + + + + + + +@tree_store: +@iter: +@var_args: + + + + + + + +@tree_store: +@iter: + + + + + + + +@tree_store: +@iter: +@parent: +@position: + + + + + + + +@tree_store: +@iter: +@parent: +@sibling: + + + + + + + +@tree_store: +@iter: +@parent: +@sibling: + + + + + + + +@tree_store: +@iter: +@parent: + + + + + + + +@tree_store: +@iter: +@parent: + + + + + + + +@tree_store: +@iter: + + + + + + + +@tree_store: +@iter: +@descendant: +@Returns: + + + + + + + +@tree_store: +@iter: +@Returns: + + diff --git a/docs/reference/gtk/tmpl/gtktreeview.sgml b/docs/reference/gtk/tmpl/gtktreeview.sgml new file mode 100644 index 0000000000..bff0f90aa0 --- /dev/null +++ b/docs/reference/gtk/tmpl/gtktreeview.sgml @@ -0,0 +1,270 @@ + +GtkTreeView + + + + + + + + + + + + + + + + + + + +@parent: +@priv: + + + + + + +@parent: +@tree_view: +@type: +@user_func: +@user_data: + + + + + + + + + + + + +@Returns: + + + + + + + +@model: +@Returns: + + + + + + + +@tree_view: +@Returns: + + + + + + + +@tree_view: +@model: + +@tree_model: + + + + + + + +@tree_view: +@Returns: + + + + + + + +@tree_view: +@Returns: + +@layout: + + + + + + + +@tree_view: +@adjustment: + +@layout: + + + + + + + +@tree_view: +@Returns: + +@layout: + + + + + + + +@tree_view: +@adjustment: + +@layout: + + + + + + + +@tree_view: +@Returns: + + + + + + + +@tree_view: +@headers_visible: + + + + + + + +@tree_view: + + + + + + + +@tree_view: +@active: + + + + + + + +@tree_view: +@column: +@Returns: + + + + + + + +@tree_view: +@column: +@Returns: + + + + + + + +@tree_view: +@column: +@position: +@Returns: + + + + + + + +@tree_view: +@n: +@Returns: + + + + + + + +@tree_view: +@path: +@column: +@row_align: +@col_align: + + + + + + + +@tree_view: +@window: +@x: +@y: +@path: +@column: +@Returns: + + + + + + + +@tree_view: + + + + + + + +@tree_view: + + + + + + + +@tree_view: +@path: +@open_all: +@Returns: + + + + + + + +@tree_view: +@path: +@Returns: + + diff --git a/docs/reference/gtk/tmpl/gtktreeviewcolumn.sgml b/docs/reference/gtk/tmpl/gtktreeviewcolumn.sgml new file mode 100644 index 0000000000..67a0f6280c --- /dev/null +++ b/docs/reference/gtk/tmpl/gtktreeviewcolumn.sgml @@ -0,0 +1,280 @@ + +GtkTreeViewColumn + + + + + + + + + + + + + + + + + + + + + + + + + + +@parent: +@tree_view: +@button: +@window: +@justification: +@id: +@size: +@min_width: +@max_width: +@func: +@func_data: +@title: +@cell: +@attributes: +@column_type: +@visible: +@button_active: +@dirty: + + + + + + +@GTK_TREE_VIEW_COLUMN_RESIZEABLE: +@GTK_TREE_VIEW_COLUMN_AUTOSIZE: +@GTK_TREE_VIEW_COLUMN_FIXED: + + + + + + +@tree_column: +@tree_model: +@iter: +@data: +@Returns: + + + + + + + +@Returns: + + + + + + + +@title: +@cell: +@Varargs: +@Returns: + + + + + + + +@tree_column: +@cell: + + + + + + + +@tree_column: +@attribute: +@column: + + + + + + + +@tree_column: +@Varargs: + + + + + + + +@tree_column: +@tree_model: +@iter: + + + + + + + +@tree_column: +@visible: + + + + + + + +@tree_column: +@Returns: + + + + + + + +@tree_column: +@type: + + + + + + + +@tree_column: +@Returns: + + + + + + + +@tree_column: +@Returns: + + + + + + + +@tree_column: +@size: + +@width: + + + + + + + +@tree_column: +@min_width: + + + + + + + +@tree_column: +@Returns: + + + + + + + +@tree_column: +@max_width: + + + + + + + +@tree_column: +@Returns: + + + + + + + +@tree_column: +@title: + + + + + + + +@tree_column: +@Returns: + + + + + + + +@tree_column: +@active: + + + + + + + +@tree_column: +@widget: + + + + + + + +@tree_column: +@Returns: + + + + + + + +@tree_column: +@justification: + + + + + + + +@tree_column: +@Returns: + + diff --git a/docs/reference/gtk/tree_widget.sgml b/docs/reference/gtk/tree_widget.sgml new file mode 100644 index 0000000000..7efe6491f5 --- /dev/null +++ b/docs/reference/gtk/tree_widget.sgml @@ -0,0 +1,74 @@ + + + Tree and List Widget Overview + 3 + GTK Library + + + + Tree and List Widget Overview + Overview of GtkTreeModel, GtkTreeView, and friends + + + + Overview + + To create a tree or list in GTK+, you need to use the GtkTreeModel interface, in + conjunction with the GtkTreeView. + + + Write real docs here + + + + + + Simple Example + + Here is a simple example of using a GtkTreeView widget in context of the + other widgets. It simply creates a simple model and view, and + puts them together. Note that the model is never populated with + data — that is left as an exercise for the reader. + + + + + + diff --git a/gtk/gtktreemodel.c b/gtk/gtktreemodel.c index 4e60d9bc01..af752dfd6d 100644 --- a/gtk/gtktreemodel.c +++ b/gtk/gtktreemodel.c @@ -50,7 +50,6 @@ gtk_tree_model_get_type (void) /** * gtk_tree_path_new: - * @void: * * Creates a new #GtkTreePath. * @@ -138,7 +137,6 @@ gtk_tree_path_to_string (GtkTreePath *path) /** * gtk_tree_path_new_root: - * @void: * * Creates a new root #GtkTreePath. The string representation of this path is * "0" @@ -332,6 +330,8 @@ gtk_tree_path_next (GtkTreePath *path) * @path: A #GtkTreePath. * * Moves the @path to point to the previous node at the current depth, if it exists. + * + * Return value: TRUE if @path has a previous node, and the move was made. **/ gint gtk_tree_path_prev (GtkTreePath *path) @@ -518,8 +518,8 @@ gtk_tree_model_iter_next (GtkTreeModel *tree_model, /** * gtk_tree_model_iter_children: * @tree_model: A #GtkTreeModel. - * @iter: The #GtkTreeIter. - * @child: The new #GtkTreeIter. + * @iter: The new #GtkTreeIter to be set to the child. + * @parent: The #GtkTreeIter. * * Sets @iter to point to the first child of @parent. If @parent has no children, * FALSE is returned and @iter is set to be invalid. @parent will remain a valid @@ -614,8 +614,8 @@ gtk_tree_model_iter_nth_child (GtkTreeModel *tree_model, /** * gtk_tree_model_iter_parent: * @tree_model: A #GtkTreeModel - * @iter: The #GtkTreeIter. - * @parent: The #GtkTreeIter to set to the parent + * @iter: The new #GtkTreeIter to set to the parent. + * @child: The #GtkTreeIter. * * Sets @iter to be the parent of @child. If @child is at the toplevel, and * doesn't have a parent, then @iter is set to an invalid iterator and FALSE diff --git a/gtk/gtktreeselection.c b/gtk/gtktreeselection.c index 74e0771209..414eae2bff 100644 --- a/gtk/gtktreeselection.c +++ b/gtk/gtktreeselection.c @@ -94,7 +94,6 @@ gtk_tree_selection_init (GtkTreeSelection *selection) /** * gtk_tree_selection_new: - * @void: * * Creates a new #GtkTreeSelection object. This function should not be invoked, * as each #GtkTreeView will create it's own #GtkTreeSelection. @@ -242,12 +241,13 @@ gtk_tree_selection_get_user_data (GtkTreeSelection *selection) /** * gtk_tree_selection_get_selected: * @selection: A #GtkTreeSelection. + * @iter: The #GtkTreeIter, or NULL. * * Sets @iter to the currently selected node if @selection is set to * #GTK_TREE_SELECTION_SINGLE. Otherwise, it uses the anchor. @iter may be * NULL if you just want to test if @selection has any selected nodes. * - * Return value: The if a node is selected. + * Return value: TRUE, if there is a selected node. **/ gboolean gtk_tree_selection_get_selected (GtkTreeSelection *selection, diff --git a/gtk/gtktreestore.h b/gtk/gtktreestore.h index a333db5ca9..48e2a0b1d1 100644 --- a/gtk/gtktreestore.h +++ b/gtk/gtktreestore.h @@ -42,6 +42,7 @@ struct _GtkTreeStore gint stamp; gpointer root; + gpointer last; gint n_columns; GType *column_headers; }; diff --git a/gtk/gtktreeview.c b/gtk/gtktreeview.c index 15821411c7..8379486106 100644 --- a/gtk/gtktreeview.c +++ b/gtk/gtktreeview.c @@ -2876,7 +2876,6 @@ gtk_tree_view_adjustment_changed (GtkAdjustment *adjustment, /** * gtk_tree_view_new: - * @void: * * Creates a new #GtkTreeView widget. * @@ -3703,3 +3702,82 @@ gtk_tree_view_collapse_all (GtkTreeView *tree_view) if (GTK_WIDGET_REALIZED (tree_view)) gtk_widget_queue_draw (GTK_WIDGET (tree_view)); } + +gboolean +gtk_tree_view_expand_row (GtkTreeView *tree_view, + GtkTreePath *path, + gboolean open_all) +{ + GtkTreeIter iter; + GtkTreeIter child; + GtkRBTree *tree; + GtkRBNode *node; + + g_return_val_if_fail (tree_view != NULL, FALSE); + g_return_val_if_fail (GTK_IS_TREE_VIEW (tree_view), FALSE); + g_return_val_if_fail (tree_view->priv->model != NULL, FALSE); + g_return_val_if_fail (path != NULL, FALSE); + + if (_gtk_tree_view_find_node (tree_view, + path, + &tree, + &node)) + return FALSE; + + gtk_tree_model_get_iter (tree_view->priv->model, &iter, path); + if (! gtk_tree_model_iter_has_child (tree_view->priv->model, &iter)) + return FALSE; + + node->children = _gtk_rbtree_new (); + node->children->parent_tree = tree; + node->children->parent_node = node; + + gtk_tree_model_iter_children (tree_view->priv->model, &child, &iter); + gtk_tree_view_build_tree (tree_view, + node->children, + &child, + gtk_tree_path_get_depth (path) + 1, + open_all, + GTK_WIDGET_REALIZED (tree_view)); + + if (GTK_WIDGET_REALIZED (tree_view)) + gtk_widget_queue_draw (GTK_WIDGET (tree_view)); + + return TRUE; +} + +gboolean +gtk_tree_view_collapse_row (GtkTreeView *tree_view, + GtkTreePath *path) +{ + GtkRBTree *tree; + GtkRBNode *node; + GtkTreeIter iter; + + g_return_val_if_fail (tree_view != NULL, FALSE); + g_return_val_if_fail (GTK_IS_TREE_VIEW (tree_view), FALSE); + g_return_val_if_fail (tree_view->priv->tree != NULL, FALSE); + g_return_val_if_fail (path != NULL, FALSE); + + if (_gtk_tree_view_find_node (tree_view, + path, + &tree, + &node)) + return FALSE; + + if (node->children == NULL) + return FALSE; + + gtk_tree_model_get_iter (tree_view->priv->model, &iter, path); + gtk_tree_view_discover_dirty (tree_view, + node->children, + &iter, + gtk_tree_path_get_depth (path)); + _gtk_rbtree_remove (node->children); + + if (GTK_WIDGET_REALIZED (tree_view)) + gtk_widget_queue_draw (GTK_WIDGET (tree_view)); + + return TRUE; +} + diff --git a/gtk/gtktreeview.h b/gtk/gtktreeview.h index 5c9b6d0f15..efa04884bf 100644 --- a/gtk/gtktreeview.h +++ b/gtk/gtktreeview.h @@ -65,13 +65,13 @@ GtkWidget *gtk_tree_view_new_with_model (GtkTreeModel *mo GtkTreeModel *gtk_tree_view_get_model (GtkTreeView *tree_view); void gtk_tree_view_set_model (GtkTreeView *tree_view, - GtkTreeModel *tree_model); + GtkTreeModel *model); GtkTreeSelection *gtk_tree_view_get_selection (GtkTreeView *tree_view); -GtkAdjustment *gtk_tree_view_get_hadjustment (GtkTreeView *layout); -void gtk_tree_view_set_hadjustment (GtkTreeView *layout, +GtkAdjustment *gtk_tree_view_get_hadjustment (GtkTreeView *tree_view); +void gtk_tree_view_set_hadjustment (GtkTreeView *tree_view, GtkAdjustment *adjustment); -GtkAdjustment *gtk_tree_view_get_vadjustment (GtkTreeView *layout); -void gtk_tree_view_set_vadjustment (GtkTreeView *layout, +GtkAdjustment *gtk_tree_view_get_vadjustment (GtkTreeView *tree_view); +void gtk_tree_view_set_vadjustment (GtkTreeView *tree_view, GtkAdjustment *adjustment); gboolean gtk_tree_view_get_headers_visible (GtkTreeView *tree_view); void gtk_tree_view_set_headers_visible (GtkTreeView *tree_view, @@ -103,6 +103,11 @@ gboolean gtk_tree_view_get_path_at_pos (GtkTreeView *tr GtkTreeViewColumn **column); void gtk_tree_view_expand_all (GtkTreeView *tree_view); void gtk_tree_view_collapse_all (GtkTreeView *tree_view); +gboolean gtk_tree_view_expand_row (GtkTreeView *tree_view, + GtkTreePath *path, + gboolean open_all); +gboolean gtk_tree_view_collapse_row (GtkTreeView *tree_view, + GtkTreePath *path); #ifdef __cplusplus diff --git a/gtk/gtktreeviewcolumn.c b/gtk/gtktreeviewcolumn.c index 8c4c43f2e9..6c51f4355d 100644 --- a/gtk/gtktreeviewcolumn.c +++ b/gtk/gtktreeviewcolumn.c @@ -140,7 +140,6 @@ gtk_real_tree_column_clicked (GtkTreeViewColumn *tree_column) /** * gtk_tree_view_column_new: - * @void: * * Creates a new #GtkTreeViewColumn. * @@ -160,7 +159,7 @@ gtk_tree_view_column_new (void) * gtk_tree_view_column_new_with_attributes: * @title: The title to set the header to. * @cell: The #GtkCellRenderer. - * @: A NULL terminated list of attributes. + * @Varargs: A NULL terminated list of attributes. * * Creates a new #GtkTreeViewColumn with a number of default values. This is * equivalent to calling @gtk_tree_view_column_set_title, @@ -279,7 +278,7 @@ gtk_tree_view_column_set_attributesv (GtkTreeViewColumn *tree_column, /** * gtk_tree_view_column_set_attributes: * @tree_column: A #GtkTreeViewColumn. - * @: A NULL terminated listing of attributes to add. + * @Varargs: A NULL terminated listing of attributes to add. * * Adds the attributes in the list the the @tree_column. The attributes should * be in attribute/column order, as in @gtk_tree_view_column_add_attribute. If @@ -305,7 +304,7 @@ gtk_tree_view_column_set_attributes (GtkTreeViewColumn *tree_column, * gtk_tree_view_column_set_cell_data: * @tree_column: A #GtkTreeViewColumn. * @tree_model: The #GtkTreeModel to to get the cell renderers attributes from. - * @tree_node: The #GtkTreeNode to to get the cell renderers attributes from. + * @iter: The #GtkTreeIter to to get the cell renderer's attributes from. * * Sets the cell renderer based on the @tree_model and @tree_node. That is, for * every attribute mapping in @tree_column, it will get a value from the set diff --git a/gtk/gtktreeviewcolumn.h b/gtk/gtktreeviewcolumn.h index 7b7544ee3c..091ff07154 100644 --- a/gtk/gtktreeviewcolumn.h +++ b/gtk/gtktreeviewcolumn.h @@ -105,7 +105,7 @@ void gtk_tree_view_column_set_col_type (GtkTreeViewColumn gint gtk_tree_view_column_get_col_type (GtkTreeViewColumn *tree_column); gint gtk_tree_view_column_get_size (GtkTreeViewColumn *tree_column); void gtk_tree_view_column_set_size (GtkTreeViewColumn *tree_column, - gint width); + gint size); void gtk_tree_view_column_set_min_width (GtkTreeViewColumn *tree_column, gint min_width); gint gtk_tree_view_column_get_min_width (GtkTreeViewColumn *tree_column); -- GitLab