diff options
author | Leo Tenenbaum <pommicket@gmail.com> | 2018-08-20 21:12:06 -0400 |
---|---|---|
committer | Leo Tenenbaum <pommicket@gmail.com> | 2018-08-20 21:12:06 -0400 |
commit | 63e87c2d0c9d263f14c77b68f85c67d46ece82a9 (patch) | |
tree | 6260365cbf7d24f37d27669e8538227fcb72e243 /gtk+-mingw/share/gtk-doc/html/gtk3/GtkTreeViewColumn.html | |
parent | a4460f6d9453bbd7e584937686449cef3e19f052 (diff) |
Diffstat (limited to 'gtk+-mingw/share/gtk-doc/html/gtk3/GtkTreeViewColumn.html')
-rw-r--r-- | gtk+-mingw/share/gtk-doc/html/gtk3/GtkTreeViewColumn.html | 1902 |
1 files changed, 0 insertions, 1902 deletions
diff --git a/gtk+-mingw/share/gtk-doc/html/gtk3/GtkTreeViewColumn.html b/gtk+-mingw/share/gtk-doc/html/gtk3/GtkTreeViewColumn.html deleted file mode 100644 index ab07a12..0000000 --- a/gtk+-mingw/share/gtk-doc/html/gtk3/GtkTreeViewColumn.html +++ /dev/null @@ -1,1902 +0,0 @@ -<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html> -<head> -<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> -<title>GtkTreeViewColumn</title> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="index.html" title="GTK+ 3 Reference Manual"> -<link rel="up" href="TreeWidgetObjects.html" title="Tree, List and Icon Grid Widgets"> -<link rel="prev" href="GtkTreeSelection.html" title="GtkTreeSelection"> -<link rel="next" href="GtkTreeView.html" title="GtkTreeView"> -<meta name="generator" content="GTK-Doc V1.18.1 (XML mode)"> -<link rel="stylesheet" href="style.css" type="text/css"> -</head> -<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> -<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"> -<tr valign="middle"> -<td><a accesskey="p" href="GtkTreeSelection.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td> -<td><a accesskey="u" href="TreeWidgetObjects.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td> -<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td> -<th width="100%" align="center">GTK+ 3 Reference Manual</th> -<td><a accesskey="n" href="GtkTreeView.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td> -</tr> -<tr><td colspan="5" class="shortcuts"> -<a href="#GtkTreeViewColumn.synopsis" class="shortcut">Top</a> - | - <a href="#GtkTreeViewColumn.description" class="shortcut">Description</a> - | - <a href="#GtkTreeViewColumn.object-hierarchy" class="shortcut">Object Hierarchy</a> - | - <a href="#GtkTreeViewColumn.implemented-interfaces" class="shortcut">Implemented Interfaces</a> - | - <a href="#GtkTreeViewColumn.properties" class="shortcut">Properties</a> - | - <a href="#GtkTreeViewColumn.signals" class="shortcut">Signals</a> -</td></tr> -</table> -<div class="refentry"> -<a name="GtkTreeViewColumn"></a><div class="titlepage"></div> -<div class="refnamediv"><table width="100%"><tr> -<td valign="top"> -<h2><span class="refentrytitle"><a name="GtkTreeViewColumn.top_of_page"></a>GtkTreeViewColumn</span></h2> -<p>GtkTreeViewColumn — A visible column in a GtkTreeView widget</p> -</td> -<td valign="top" align="right"></td> -</tr></table></div> -<div class="refsynopsisdiv"> -<a name="GtkTreeViewColumn.synopsis"></a><h2>Synopsis</h2> -<pre class="synopsis"> -#include <gtk/gtk.h> - -enum <a class="link" href="GtkTreeViewColumn.html#GtkTreeViewColumnSizing" title="enum GtkTreeViewColumnSizing">GtkTreeViewColumnSizing</a>; -<span class="returnvalue">void</span> (<a class="link" href="GtkTreeViewColumn.html#GtkTreeCellDataFunc" title="GtkTreeCellDataFunc ()">*GtkTreeCellDataFunc</a>) (<em class="parameter"><code><a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> *tree_column</code></em>, - <em class="parameter"><code><a class="link" href="GtkCellRenderer.html" title="GtkCellRenderer"><span class="type">GtkCellRenderer</span></a> *cell</code></em>, - <em class="parameter"><code><a class="link" href="GtkTreeModel.html" title="GtkTreeModel"><span class="type">GtkTreeModel</span></a> *tree_model</code></em>, - <em class="parameter"><code><a class="link" href="GtkTreeModel.html#GtkTreeIter"><span class="type">GtkTreeIter</span></a> *iter</code></em>, - <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> data</code></em>); -struct <a class="link" href="GtkTreeViewColumn.html#GtkTreeViewColumn-struct" title="struct GtkTreeViewColumn">GtkTreeViewColumn</a>; -<a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="returnvalue">GtkTreeViewColumn</span></a> * <a class="link" href="GtkTreeViewColumn.html#gtk-tree-view-column-new" title="gtk_tree_view_column_new ()">gtk_tree_view_column_new</a> (<em class="parameter"><code><span class="type">void</span></code></em>); -<a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="returnvalue">GtkTreeViewColumn</span></a> * <a class="link" href="GtkTreeViewColumn.html#gtk-tree-view-column-new-with-area" title="gtk_tree_view_column_new_with_area ()">gtk_tree_view_column_new_with_area</a> (<em class="parameter"><code><a class="link" href="GtkCellArea.html" title="GtkCellArea"><span class="type">GtkCellArea</span></a> *area</code></em>); -<a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="returnvalue">GtkTreeViewColumn</span></a> * <a class="link" href="GtkTreeViewColumn.html#gtk-tree-view-column-new-with-attributes" title="gtk_tree_view_column_new_with_attributes ()">gtk_tree_view_column_new_with_attributes</a> - (<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *title</code></em>, - <em class="parameter"><code><a class="link" href="GtkCellRenderer.html" title="GtkCellRenderer"><span class="type">GtkCellRenderer</span></a> *cell</code></em>, - <em class="parameter"><code>...</code></em>); -<span class="returnvalue">void</span> <a class="link" href="GtkTreeViewColumn.html#gtk-tree-view-column-pack-start" title="gtk_tree_view_column_pack_start ()">gtk_tree_view_column_pack_start</a> (<em class="parameter"><code><a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> *tree_column</code></em>, - <em class="parameter"><code><a class="link" href="GtkCellRenderer.html" title="GtkCellRenderer"><span class="type">GtkCellRenderer</span></a> *cell</code></em>, - <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> expand</code></em>); -<span class="returnvalue">void</span> <a class="link" href="GtkTreeViewColumn.html#gtk-tree-view-column-pack-end" title="gtk_tree_view_column_pack_end ()">gtk_tree_view_column_pack_end</a> (<em class="parameter"><code><a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> *tree_column</code></em>, - <em class="parameter"><code><a class="link" href="GtkCellRenderer.html" title="GtkCellRenderer"><span class="type">GtkCellRenderer</span></a> *cell</code></em>, - <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> expand</code></em>); -<span class="returnvalue">void</span> <a class="link" href="GtkTreeViewColumn.html#gtk-tree-view-column-clear" title="gtk_tree_view_column_clear ()">gtk_tree_view_column_clear</a> (<em class="parameter"><code><a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> *tree_column</code></em>); -<span class="returnvalue">void</span> <a class="link" href="GtkTreeViewColumn.html#gtk-tree-view-column-add-attribute" title="gtk_tree_view_column_add_attribute ()">gtk_tree_view_column_add_attribute</a> (<em class="parameter"><code><a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> *tree_column</code></em>, - <em class="parameter"><code><a class="link" href="GtkCellRenderer.html" title="GtkCellRenderer"><span class="type">GtkCellRenderer</span></a> *cell_renderer</code></em>, - <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *attribute</code></em>, - <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> column</code></em>); -<span class="returnvalue">void</span> <a class="link" href="GtkTreeViewColumn.html#gtk-tree-view-column-set-attributes" title="gtk_tree_view_column_set_attributes ()">gtk_tree_view_column_set_attributes</a> (<em class="parameter"><code><a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> *tree_column</code></em>, - <em class="parameter"><code><a class="link" href="GtkCellRenderer.html" title="GtkCellRenderer"><span class="type">GtkCellRenderer</span></a> *cell_renderer</code></em>, - <em class="parameter"><code>...</code></em>); -<span class="returnvalue">void</span> <a class="link" href="GtkTreeViewColumn.html#gtk-tree-view-column-set-cell-data-func" title="gtk_tree_view_column_set_cell_data_func ()">gtk_tree_view_column_set_cell_data_func</a> - (<em class="parameter"><code><a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> *tree_column</code></em>, - <em class="parameter"><code><a class="link" href="GtkCellRenderer.html" title="GtkCellRenderer"><span class="type">GtkCellRenderer</span></a> *cell_renderer</code></em>, - <em class="parameter"><code><a class="link" href="GtkTreeViewColumn.html#GtkTreeCellDataFunc" title="GtkTreeCellDataFunc ()"><span class="type">GtkTreeCellDataFunc</span></a> func</code></em>, - <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> func_data</code></em>, - <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy</code></em>); -<span class="returnvalue">void</span> <a class="link" href="GtkTreeViewColumn.html#gtk-tree-view-column-clear-attributes" title="gtk_tree_view_column_clear_attributes ()">gtk_tree_view_column_clear_attributes</a> - (<em class="parameter"><code><a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> *tree_column</code></em>, - <em class="parameter"><code><a class="link" href="GtkCellRenderer.html" title="GtkCellRenderer"><span class="type">GtkCellRenderer</span></a> *cell_renderer</code></em>); -<span class="returnvalue">void</span> <a class="link" href="GtkTreeViewColumn.html#gtk-tree-view-column-set-spacing" title="gtk_tree_view_column_set_spacing ()">gtk_tree_view_column_set_spacing</a> (<em class="parameter"><code><a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> *tree_column</code></em>, - <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> spacing</code></em>); -<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a> <a class="link" href="GtkTreeViewColumn.html#gtk-tree-view-column-get-spacing" title="gtk_tree_view_column_get_spacing ()">gtk_tree_view_column_get_spacing</a> (<em class="parameter"><code><a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> *tree_column</code></em>); -<span class="returnvalue">void</span> <a class="link" href="GtkTreeViewColumn.html#gtk-tree-view-column-set-visible" title="gtk_tree_view_column_set_visible ()">gtk_tree_view_column_set_visible</a> (<em class="parameter"><code><a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> *tree_column</code></em>, - <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> visible</code></em>); -<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GtkTreeViewColumn.html#gtk-tree-view-column-get-visible" title="gtk_tree_view_column_get_visible ()">gtk_tree_view_column_get_visible</a> (<em class="parameter"><code><a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> *tree_column</code></em>); -<span class="returnvalue">void</span> <a class="link" href="GtkTreeViewColumn.html#gtk-tree-view-column-set-resizable" title="gtk_tree_view_column_set_resizable ()">gtk_tree_view_column_set_resizable</a> (<em class="parameter"><code><a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> *tree_column</code></em>, - <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> resizable</code></em>); -<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GtkTreeViewColumn.html#gtk-tree-view-column-get-resizable" title="gtk_tree_view_column_get_resizable ()">gtk_tree_view_column_get_resizable</a> (<em class="parameter"><code><a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> *tree_column</code></em>); -<span class="returnvalue">void</span> <a class="link" href="GtkTreeViewColumn.html#gtk-tree-view-column-set-sizing" title="gtk_tree_view_column_set_sizing ()">gtk_tree_view_column_set_sizing</a> (<em class="parameter"><code><a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> *tree_column</code></em>, - <em class="parameter"><code><a class="link" href="GtkTreeViewColumn.html#GtkTreeViewColumnSizing" title="enum GtkTreeViewColumnSizing"><span class="type">GtkTreeViewColumnSizing</span></a> type</code></em>); -<a class="link" href="GtkTreeViewColumn.html#GtkTreeViewColumnSizing" title="enum GtkTreeViewColumnSizing"><span class="returnvalue">GtkTreeViewColumnSizing</span></a> <a class="link" href="GtkTreeViewColumn.html#gtk-tree-view-column-get-sizing" title="gtk_tree_view_column_get_sizing ()">gtk_tree_view_column_get_sizing</a> (<em class="parameter"><code><a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> *tree_column</code></em>); -<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a> <a class="link" href="GtkTreeViewColumn.html#gtk-tree-view-column-get-width" title="gtk_tree_view_column_get_width ()">gtk_tree_view_column_get_width</a> (<em class="parameter"><code><a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> *tree_column</code></em>); -<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a> <a class="link" href="GtkTreeViewColumn.html#gtk-tree-view-column-get-fixed-width" title="gtk_tree_view_column_get_fixed_width ()">gtk_tree_view_column_get_fixed_width</a> - (<em class="parameter"><code><a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> *tree_column</code></em>); -<span class="returnvalue">void</span> <a class="link" href="GtkTreeViewColumn.html#gtk-tree-view-column-set-fixed-width" title="gtk_tree_view_column_set_fixed_width ()">gtk_tree_view_column_set_fixed_width</a> - (<em class="parameter"><code><a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> *tree_column</code></em>, - <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> fixed_width</code></em>); -<span class="returnvalue">void</span> <a class="link" href="GtkTreeViewColumn.html#gtk-tree-view-column-set-min-width" title="gtk_tree_view_column_set_min_width ()">gtk_tree_view_column_set_min_width</a> (<em class="parameter"><code><a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> *tree_column</code></em>, - <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> min_width</code></em>); -<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a> <a class="link" href="GtkTreeViewColumn.html#gtk-tree-view-column-get-min-width" title="gtk_tree_view_column_get_min_width ()">gtk_tree_view_column_get_min_width</a> (<em class="parameter"><code><a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> *tree_column</code></em>); -<span class="returnvalue">void</span> <a class="link" href="GtkTreeViewColumn.html#gtk-tree-view-column-set-max-width" title="gtk_tree_view_column_set_max_width ()">gtk_tree_view_column_set_max_width</a> (<em class="parameter"><code><a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> *tree_column</code></em>, - <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> max_width</code></em>); -<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a> <a class="link" href="GtkTreeViewColumn.html#gtk-tree-view-column-get-max-width" title="gtk_tree_view_column_get_max_width ()">gtk_tree_view_column_get_max_width</a> (<em class="parameter"><code><a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> *tree_column</code></em>); -<span class="returnvalue">void</span> <a class="link" href="GtkTreeViewColumn.html#gtk-tree-view-column-clicked" title="gtk_tree_view_column_clicked ()">gtk_tree_view_column_clicked</a> (<em class="parameter"><code><a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> *tree_column</code></em>); -<span class="returnvalue">void</span> <a class="link" href="GtkTreeViewColumn.html#gtk-tree-view-column-set-title" title="gtk_tree_view_column_set_title ()">gtk_tree_view_column_set_title</a> (<em class="parameter"><code><a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> *tree_column</code></em>, - <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *title</code></em>); -const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * <a class="link" href="GtkTreeViewColumn.html#gtk-tree-view-column-get-title" title="gtk_tree_view_column_get_title ()">gtk_tree_view_column_get_title</a> (<em class="parameter"><code><a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> *tree_column</code></em>); -<span class="returnvalue">void</span> <a class="link" href="GtkTreeViewColumn.html#gtk-tree-view-column-set-expand" title="gtk_tree_view_column_set_expand ()">gtk_tree_view_column_set_expand</a> (<em class="parameter"><code><a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> *tree_column</code></em>, - <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> expand</code></em>); -<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GtkTreeViewColumn.html#gtk-tree-view-column-get-expand" title="gtk_tree_view_column_get_expand ()">gtk_tree_view_column_get_expand</a> (<em class="parameter"><code><a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> *tree_column</code></em>); -<span class="returnvalue">void</span> <a class="link" href="GtkTreeViewColumn.html#gtk-tree-view-column-set-clickable" title="gtk_tree_view_column_set_clickable ()">gtk_tree_view_column_set_clickable</a> (<em class="parameter"><code><a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> *tree_column</code></em>, - <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> clickable</code></em>); -<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GtkTreeViewColumn.html#gtk-tree-view-column-get-clickable" title="gtk_tree_view_column_get_clickable ()">gtk_tree_view_column_get_clickable</a> (<em class="parameter"><code><a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> *tree_column</code></em>); -<span class="returnvalue">void</span> <a class="link" href="GtkTreeViewColumn.html#gtk-tree-view-column-set-widget" title="gtk_tree_view_column_set_widget ()">gtk_tree_view_column_set_widget</a> (<em class="parameter"><code><a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> *tree_column</code></em>, - <em class="parameter"><code><a class="link" href="GtkWidget.html" title="GtkWidget"><span class="type">GtkWidget</span></a> *widget</code></em>); -<a class="link" href="GtkWidget.html" title="GtkWidget"><span class="returnvalue">GtkWidget</span></a> * <a class="link" href="GtkTreeViewColumn.html#gtk-tree-view-column-get-widget" title="gtk_tree_view_column_get_widget ()">gtk_tree_view_column_get_widget</a> (<em class="parameter"><code><a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> *tree_column</code></em>); -<a class="link" href="GtkWidget.html" title="GtkWidget"><span class="returnvalue">GtkWidget</span></a> * <a class="link" href="GtkTreeViewColumn.html#gtk-tree-view-column-get-button" title="gtk_tree_view_column_get_button ()">gtk_tree_view_column_get_button</a> (<em class="parameter"><code><a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> *tree_column</code></em>); -<span class="returnvalue">void</span> <a class="link" href="GtkTreeViewColumn.html#gtk-tree-view-column-set-alignment" title="gtk_tree_view_column_set_alignment ()">gtk_tree_view_column_set_alignment</a> (<em class="parameter"><code><a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> *tree_column</code></em>, - <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gfloat"><span class="type">gfloat</span></a> xalign</code></em>); -<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gfloat"><span class="returnvalue">gfloat</span></a> <a class="link" href="GtkTreeViewColumn.html#gtk-tree-view-column-get-alignment" title="gtk_tree_view_column_get_alignment ()">gtk_tree_view_column_get_alignment</a> (<em class="parameter"><code><a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> *tree_column</code></em>); -<span class="returnvalue">void</span> <a class="link" href="GtkTreeViewColumn.html#gtk-tree-view-column-set-reorderable" title="gtk_tree_view_column_set_reorderable ()">gtk_tree_view_column_set_reorderable</a> - (<em class="parameter"><code><a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> *tree_column</code></em>, - <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> reorderable</code></em>); -<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GtkTreeViewColumn.html#gtk-tree-view-column-get-reorderable" title="gtk_tree_view_column_get_reorderable ()">gtk_tree_view_column_get_reorderable</a> - (<em class="parameter"><code><a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> *tree_column</code></em>); -<span class="returnvalue">void</span> <a class="link" href="GtkTreeViewColumn.html#gtk-tree-view-column-set-sort-column-id" title="gtk_tree_view_column_set_sort_column_id ()">gtk_tree_view_column_set_sort_column_id</a> - (<em class="parameter"><code><a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> *tree_column</code></em>, - <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> sort_column_id</code></em>); -<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a> <a class="link" href="GtkTreeViewColumn.html#gtk-tree-view-column-get-sort-column-id" title="gtk_tree_view_column_get_sort_column_id ()">gtk_tree_view_column_get_sort_column_id</a> - (<em class="parameter"><code><a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> *tree_column</code></em>); -<span class="returnvalue">void</span> <a class="link" href="GtkTreeViewColumn.html#gtk-tree-view-column-set-sort-indicator" title="gtk_tree_view_column_set_sort_indicator ()">gtk_tree_view_column_set_sort_indicator</a> - (<em class="parameter"><code><a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> *tree_column</code></em>, - <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> setting</code></em>); -<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GtkTreeViewColumn.html#gtk-tree-view-column-get-sort-indicator" title="gtk_tree_view_column_get_sort_indicator ()">gtk_tree_view_column_get_sort_indicator</a> - (<em class="parameter"><code><a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> *tree_column</code></em>); -<span class="returnvalue">void</span> <a class="link" href="GtkTreeViewColumn.html#gtk-tree-view-column-set-sort-order" title="gtk_tree_view_column_set_sort_order ()">gtk_tree_view_column_set_sort_order</a> (<em class="parameter"><code><a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> *tree_column</code></em>, - <em class="parameter"><code><a class="link" href="gtk3-Standard-Enumerations.html#GtkSortType" title="enum GtkSortType"><span class="type">GtkSortType</span></a> order</code></em>); -<a class="link" href="gtk3-Standard-Enumerations.html#GtkSortType" title="enum GtkSortType"><span class="returnvalue">GtkSortType</span></a> <a class="link" href="GtkTreeViewColumn.html#gtk-tree-view-column-get-sort-order" title="gtk_tree_view_column_get_sort_order ()">gtk_tree_view_column_get_sort_order</a> (<em class="parameter"><code><a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> *tree_column</code></em>); -<span class="returnvalue">void</span> <a class="link" href="GtkTreeViewColumn.html#gtk-tree-view-column-cell-set-cell-data" title="gtk_tree_view_column_cell_set_cell_data ()">gtk_tree_view_column_cell_set_cell_data</a> - (<em class="parameter"><code><a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> *tree_column</code></em>, - <em class="parameter"><code><a class="link" href="GtkTreeModel.html" title="GtkTreeModel"><span class="type">GtkTreeModel</span></a> *tree_model</code></em>, - <em class="parameter"><code><a class="link" href="GtkTreeModel.html#GtkTreeIter"><span class="type">GtkTreeIter</span></a> *iter</code></em>, - <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> is_expander</code></em>, - <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> is_expanded</code></em>); -<span class="returnvalue">void</span> <a class="link" href="GtkTreeViewColumn.html#gtk-tree-view-column-cell-get-size" title="gtk_tree_view_column_cell_get_size ()">gtk_tree_view_column_cell_get_size</a> (<em class="parameter"><code><a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> *tree_column</code></em>, - <em class="parameter"><code>const <a href="http://developer.gnome.org/gdk/gdk3-Points-Rectangles-and-Regions.html#GdkRectangle"><span class="type">GdkRectangle</span></a> *cell_area</code></em>, - <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *x_offset</code></em>, - <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *y_offset</code></em>, - <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *width</code></em>, - <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *height</code></em>); -<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GtkTreeViewColumn.html#gtk-tree-view-column-cell-get-position" title="gtk_tree_view_column_cell_get_position ()">gtk_tree_view_column_cell_get_position</a> - (<em class="parameter"><code><a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> *tree_column</code></em>, - <em class="parameter"><code><a class="link" href="GtkCellRenderer.html" title="GtkCellRenderer"><span class="type">GtkCellRenderer</span></a> *cell_renderer</code></em>, - <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *x_offset</code></em>, - <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *width</code></em>); -<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GtkTreeViewColumn.html#gtk-tree-view-column-cell-is-visible" title="gtk_tree_view_column_cell_is_visible ()">gtk_tree_view_column_cell_is_visible</a> - (<em class="parameter"><code><a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> *tree_column</code></em>); -<span class="returnvalue">void</span> <a class="link" href="GtkTreeViewColumn.html#gtk-tree-view-column-focus-cell" title="gtk_tree_view_column_focus_cell ()">gtk_tree_view_column_focus_cell</a> (<em class="parameter"><code><a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> *tree_column</code></em>, - <em class="parameter"><code><a class="link" href="GtkCellRenderer.html" title="GtkCellRenderer"><span class="type">GtkCellRenderer</span></a> *cell</code></em>); -<span class="returnvalue">void</span> <a class="link" href="GtkTreeViewColumn.html#gtk-tree-view-column-queue-resize" title="gtk_tree_view_column_queue_resize ()">gtk_tree_view_column_queue_resize</a> (<em class="parameter"><code><a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> *tree_column</code></em>); -<a class="link" href="GtkWidget.html" title="GtkWidget"><span class="returnvalue">GtkWidget</span></a> * <a class="link" href="GtkTreeViewColumn.html#gtk-tree-view-column-get-tree-view" title="gtk_tree_view_column_get_tree_view ()">gtk_tree_view_column_get_tree_view</a> (<em class="parameter"><code><a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> *tree_column</code></em>); -<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a> <a class="link" href="GtkTreeViewColumn.html#gtk-tree-view-column-get-x-offset" title="gtk_tree_view_column_get_x_offset ()">gtk_tree_view_column_get_x_offset</a> (<em class="parameter"><code><a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> *tree_column</code></em>); -</pre> -</div> -<div class="refsect1"> -<a name="GtkTreeViewColumn.object-hierarchy"></a><h2>Object Hierarchy</h2> -<pre class="synopsis"> - <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject">GObject</a> - +----<a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GInitiallyUnowned">GInitiallyUnowned</a> - +----GtkTreeViewColumn -</pre> -</div> -<div class="refsect1"> -<a name="GtkTreeViewColumn.implemented-interfaces"></a><h2>Implemented Interfaces</h2> -<p> -GtkTreeViewColumn implements - <a class="link" href="GtkCellLayout.html" title="GtkCellLayout">GtkCellLayout</a> and <a class="link" href="GtkBuildable.html" title="GtkBuildable">GtkBuildable</a>.</p> -</div> -<div class="refsect1"> -<a name="GtkTreeViewColumn.properties"></a><h2>Properties</h2> -<pre class="synopsis"> - "<a class="link" href="GtkTreeViewColumn.html#GtkTreeViewColumn--alignment" title='The "alignment" property'>alignment</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gfloat"><span class="type">gfloat</span></a> : Read / Write - "<a class="link" href="GtkTreeViewColumn.html#GtkTreeViewColumn--cell-area" title='The "cell-area" property'>cell-area</a>" <a class="link" href="GtkCellArea.html" title="GtkCellArea"><span class="type">GtkCellArea</span></a>* : Read / Write / Construct Only - "<a class="link" href="GtkTreeViewColumn.html#GtkTreeViewColumn--clickable" title='The "clickable" property'>clickable</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> : Read / Write - "<a class="link" href="GtkTreeViewColumn.html#GtkTreeViewColumn--expand" title='The "expand" property'>expand</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> : Read / Write - "<a class="link" href="GtkTreeViewColumn.html#GtkTreeViewColumn--fixed-width" title='The "fixed-width" property'>fixed-width</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> : Read / Write - "<a class="link" href="GtkTreeViewColumn.html#GtkTreeViewColumn--max-width" title='The "max-width" property'>max-width</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> : Read / Write - "<a class="link" href="GtkTreeViewColumn.html#GtkTreeViewColumn--min-width" title='The "min-width" property'>min-width</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> : Read / Write - "<a class="link" href="GtkTreeViewColumn.html#GtkTreeViewColumn--reorderable" title='The "reorderable" property'>reorderable</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> : Read / Write - "<a class="link" href="GtkTreeViewColumn.html#GtkTreeViewColumn--resizable" title='The "resizable" property'>resizable</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> : Read / Write - "<a class="link" href="GtkTreeViewColumn.html#GtkTreeViewColumn--sizing" title='The "sizing" property'>sizing</a>" <a class="link" href="GtkTreeViewColumn.html#GtkTreeViewColumnSizing" title="enum GtkTreeViewColumnSizing"><span class="type">GtkTreeViewColumnSizing</span></a> : Read / Write - "<a class="link" href="GtkTreeViewColumn.html#GtkTreeViewColumn--sort-column-id" title='The "sort-column-id" property'>sort-column-id</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> : Read / Write - "<a class="link" href="GtkTreeViewColumn.html#GtkTreeViewColumn--sort-indicator" title='The "sort-indicator" property'>sort-indicator</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> : Read / Write - "<a class="link" href="GtkTreeViewColumn.html#GtkTreeViewColumn--sort-order" title='The "sort-order" property'>sort-order</a>" <a class="link" href="gtk3-Standard-Enumerations.html#GtkSortType" title="enum GtkSortType"><span class="type">GtkSortType</span></a> : Read / Write - "<a class="link" href="GtkTreeViewColumn.html#GtkTreeViewColumn--spacing" title='The "spacing" property'>spacing</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> : Read / Write - "<a class="link" href="GtkTreeViewColumn.html#GtkTreeViewColumn--title" title='The "title" property'>title</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write - "<a class="link" href="GtkTreeViewColumn.html#GtkTreeViewColumn--visible" title='The "visible" property'>visible</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> : Read / Write - "<a class="link" href="GtkTreeViewColumn.html#GtkTreeViewColumn--widget" title='The "widget" property'>widget</a>" <a class="link" href="GtkWidget.html" title="GtkWidget"><span class="type">GtkWidget</span></a>* : Read / Write - "<a class="link" href="GtkTreeViewColumn.html#GtkTreeViewColumn--width" title='The "width" property'>width</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> : Read - "<a class="link" href="GtkTreeViewColumn.html#GtkTreeViewColumn--x-offset" title='The "x-offset" property'>x-offset</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> : Read -</pre> -</div> -<div class="refsect1"> -<a name="GtkTreeViewColumn.signals"></a><h2>Signals</h2> -<pre class="synopsis"> - "<a class="link" href="GtkTreeViewColumn.html#GtkTreeViewColumn-clicked" title='The "clicked" signal'>clicked</a>" : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a> -</pre> -</div> -<div class="refsect1"> -<a name="GtkTreeViewColumn.description"></a><h2>Description</h2> -<p> -The GtkTreeViewColumn object represents a visible column in a <a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> widget. -It allows to set properties of the column header, and functions as a holding pen for -the cell renderers which determine how the data in the column is displayed. -</p> -<p> -Please refer to the <a class="link" href="TreeWidget.html" title="Tree and List Widget Overview">tree widget conceptual overview</a> -for an overview of all the objects and data types related to the tree widget and how -they work together. -</p> -</div> -<div class="refsect1"> -<a name="GtkTreeViewColumn.details"></a><h2>Details</h2> -<div class="refsect2"> -<a name="GtkTreeViewColumnSizing"></a><h3>enum GtkTreeViewColumnSizing</h3> -<pre class="programlisting">typedef enum { - GTK_TREE_VIEW_COLUMN_GROW_ONLY, - GTK_TREE_VIEW_COLUMN_AUTOSIZE, - GTK_TREE_VIEW_COLUMN_FIXED -} GtkTreeViewColumnSizing; -</pre> -<p> -The sizing method the column uses to determine its width. Please note -that <em class="parameter"><code>GTK_TREE_VIEW_COLUMN_AUTOSIZE</code></em> are inefficient for large views, and -can make columns appear choppy. -</p> -<div class="variablelist"><table border="0"> -<col align="left" valign="top"> -<tbody> -<tr> -<td><p><a name="GTK-TREE-VIEW-COLUMN-GROW-ONLY:CAPS"></a><span class="term"><code class="literal">GTK_TREE_VIEW_COLUMN_GROW_ONLY</code></span></p></td> -<td>Columns only get bigger in reaction to changes in the model -</td> -</tr> -<tr> -<td><p><a name="GTK-TREE-VIEW-COLUMN-AUTOSIZE:CAPS"></a><span class="term"><code class="literal">GTK_TREE_VIEW_COLUMN_AUTOSIZE</code></span></p></td> -<td>Columns resize to be the optimal size everytime the model changes. -</td> -</tr> -<tr> -<td><p><a name="GTK-TREE-VIEW-COLUMN-FIXED:CAPS"></a><span class="term"><code class="literal">GTK_TREE_VIEW_COLUMN_FIXED</code></span></p></td> -<td>Columns are a fixed numbers of pixels wide. -</td> -</tr> -</tbody> -</table></div> -</div> -<hr> -<div class="refsect2"> -<a name="GtkTreeCellDataFunc"></a><h3>GtkTreeCellDataFunc ()</h3> -<pre class="programlisting"><span class="returnvalue">void</span> (*GtkTreeCellDataFunc) (<em class="parameter"><code><a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> *tree_column</code></em>, - <em class="parameter"><code><a class="link" href="GtkCellRenderer.html" title="GtkCellRenderer"><span class="type">GtkCellRenderer</span></a> *cell</code></em>, - <em class="parameter"><code><a class="link" href="GtkTreeModel.html" title="GtkTreeModel"><span class="type">GtkTreeModel</span></a> *tree_model</code></em>, - <em class="parameter"><code><a class="link" href="GtkTreeModel.html#GtkTreeIter"><span class="type">GtkTreeIter</span></a> *iter</code></em>, - <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> data</code></em>);</pre> -<p> -A function to set the properties of a cell instead of just using the -straight mapping between the cell and the model. This is useful for -customizing the cell renderer. For example, a function might get an -integer from the <em class="parameter"><code>tree_model</code></em>, and render it to the "text" attribute of -"cell" by converting it to its written equivilent. This is set by -calling <a class="link" href="GtkTreeViewColumn.html#gtk-tree-view-column-set-cell-data-func" title="gtk_tree_view_column_set_cell_data_func ()"><code class="function">gtk_tree_view_column_set_cell_data_func()</code></a> -</p> -<div class="variablelist"><table border="0"> -<col align="left" valign="top"> -<tbody> -<tr> -<td><p><span class="term"><em class="parameter"><code>tree_column</code></em> :</span></p></td> -<td>A <span class="type">GtkTreeColumn</span> -</td> -</tr> -<tr> -<td><p><span class="term"><em class="parameter"><code>cell</code></em> :</span></p></td> -<td>The <a class="link" href="GtkCellRenderer.html" title="GtkCellRenderer"><span class="type">GtkCellRenderer</span></a> that is being rendered by <em class="parameter"><code>tree_column</code></em> -</td> -</tr> -<tr> -<td><p><span class="term"><em class="parameter"><code>tree_model</code></em> :</span></p></td> -<td>The <a class="link" href="GtkTreeModel.html" title="GtkTreeModel"><span class="type">GtkTreeModel</span></a> being rendered</td> -</tr> -<tr> -<td><p><span class="term"><em class="parameter"><code>iter</code></em> :</span></p></td> -<td>A <a class="link" href="GtkTreeModel.html#GtkTreeIter"><span class="type">GtkTreeIter</span></a> of the current row rendered</td> -</tr> -<tr> -<td><p><span class="term"><em class="parameter"><code>data</code></em> :</span></p></td> -<td>user data</td> -</tr> -</tbody> -</table></div> -</div> -<hr> -<div class="refsect2"> -<a name="GtkTreeViewColumn-struct"></a><h3>struct GtkTreeViewColumn</h3> -<pre class="programlisting">struct GtkTreeViewColumn;</pre> -</div> -<hr> -<div class="refsect2"> -<a name="gtk-tree-view-column-new"></a><h3>gtk_tree_view_column_new ()</h3> -<pre class="programlisting"><a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="returnvalue">GtkTreeViewColumn</span></a> * gtk_tree_view_column_new (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> -<p> -Creates a new <a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a>. -</p> -<div class="variablelist"><table border="0"> -<col align="left" valign="top"> -<tbody><tr> -<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> -<td>A newly created <a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a>.</td> -</tr></tbody> -</table></div> -</div> -<hr> -<div class="refsect2"> -<a name="gtk-tree-view-column-new-with-area"></a><h3>gtk_tree_view_column_new_with_area ()</h3> -<pre class="programlisting"><a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="returnvalue">GtkTreeViewColumn</span></a> * gtk_tree_view_column_new_with_area (<em class="parameter"><code><a class="link" href="GtkCellArea.html" title="GtkCellArea"><span class="type">GtkCellArea</span></a> *area</code></em>);</pre> -<p> -Creates a new <a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> using <em class="parameter"><code>area</code></em> to render its cells. -</p> -<div class="variablelist"><table border="0"> -<col align="left" valign="top"> -<tbody> -<tr> -<td><p><span class="term"><em class="parameter"><code>area</code></em> :</span></p></td> -<td>the <a class="link" href="GtkCellArea.html" title="GtkCellArea"><span class="type">GtkCellArea</span></a> that the newly created column should use to layout cells.</td> -</tr> -<tr> -<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> -<td>A newly created <a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a>.</td> -</tr> -</tbody> -</table></div> -<p class="since">Since 3.0</p> -</div> -<hr> -<div class="refsect2"> -<a name="gtk-tree-view-column-new-with-attributes"></a><h3>gtk_tree_view_column_new_with_attributes ()</h3> -<pre class="programlisting"><a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="returnvalue">GtkTreeViewColumn</span></a> * gtk_tree_view_column_new_with_attributes - (<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *title</code></em>, - <em class="parameter"><code><a class="link" href="GtkCellRenderer.html" title="GtkCellRenderer"><span class="type">GtkCellRenderer</span></a> *cell</code></em>, - <em class="parameter"><code>...</code></em>);</pre> -<p> -Creates a new <a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> with a number of default values. -This is equivalent to calling <a class="link" href="GtkTreeViewColumn.html#gtk-tree-view-column-set-title" title="gtk_tree_view_column_set_title ()"><code class="function">gtk_tree_view_column_set_title()</code></a>, -<a class="link" href="GtkTreeViewColumn.html#gtk-tree-view-column-pack-start" title="gtk_tree_view_column_pack_start ()"><code class="function">gtk_tree_view_column_pack_start()</code></a>, and -<a class="link" href="GtkTreeViewColumn.html#gtk-tree-view-column-set-attributes" title="gtk_tree_view_column_set_attributes ()"><code class="function">gtk_tree_view_column_set_attributes()</code></a> on the newly created <a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a>. -</p> -<p> -Here's a simple example: -</p> -<div class="informalexample"> - <table class="listing_frame" border="0" cellpadding="0" cellspacing="0"> - <tbody> - <tr> - <td class="listing_lines" align="right"><pre>1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12</pre></td> - <td class="listing_code"><pre class="programlisting"><span class="keyword">enum</span><span class="normal"> </span><span class="cbracket">{</span><span class="normal"> TEXT_COLUMN</span><span class="symbol">,</span><span class="normal"> COLOR_COLUMN</span><span class="symbol">,</span><span class="normal"> N_COLUMNS </span><span class="cbracket">}</span><span class="symbol">;</span> -<span class="symbol">...</span> -<span class="cbracket">{</span> -<span class="normal"> </span><span class="usertype">GtkTreeViewColumn</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">column</span><span class="symbol">;</span> -<span class="normal"> </span><span class="usertype">GtkCellRenderer</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">renderer </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="GtkCellRendererText.html#gtk-cell-renderer-text-new">gtk_cell_renderer_text_new</a></span><span class="normal"> </span><span class="symbol">();</span> - -<span class="normal"> column </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="GtkTreeViewColumn.html#gtk-tree-view-column-new-with-attributes">gtk_tree_view_column_new_with_attributes</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"Title"</span><span class="symbol">,</span> -<span class="normal"> renderer</span><span class="symbol">,</span> -<span class="normal"> </span><span class="string">"text"</span><span class="symbol">,</span><span class="normal"> TEXT_COLUMN</span><span class="symbol">,</span> -<span class="normal"> </span><span class="string">"foreground"</span><span class="symbol">,</span><span class="normal"> COLOR_COLUMN</span><span class="symbol">,</span> -<span class="normal"> <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">);</span> -<span class="cbracket">}</span></pre></td> - </tr> - </tbody> - </table> -</div> - -<p> -</p> -<div class="variablelist"><table border="0"> -<col align="left" valign="top"> -<tbody> -<tr> -<td><p><span class="term"><em class="parameter"><code>title</code></em> :</span></p></td> -<td>The title to set the header to</td> -</tr> -<tr> -<td><p><span class="term"><em class="parameter"><code>cell</code></em> :</span></p></td> -<td>The <a class="link" href="GtkCellRenderer.html" title="GtkCellRenderer"><span class="type">GtkCellRenderer</span></a> -</td> -</tr> -<tr> -<td><p><span class="term"><em class="parameter"><code>...</code></em> :</span></p></td> -<td>A <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>-terminated list of attributes</td> -</tr> -<tr> -<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> -<td>A newly created <a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a>.</td> -</tr> -</tbody> -</table></div> -</div> -<hr> -<div class="refsect2"> -<a name="gtk-tree-view-column-pack-start"></a><h3>gtk_tree_view_column_pack_start ()</h3> -<pre class="programlisting"><span class="returnvalue">void</span> gtk_tree_view_column_pack_start (<em class="parameter"><code><a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> *tree_column</code></em>, - <em class="parameter"><code><a class="link" href="GtkCellRenderer.html" title="GtkCellRenderer"><span class="type">GtkCellRenderer</span></a> *cell</code></em>, - <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> expand</code></em>);</pre> -<p> -Packs the <em class="parameter"><code>cell</code></em> into the beginning of the column. If <em class="parameter"><code>expand</code></em> is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a>, then -the <em class="parameter"><code>cell</code></em> is allocated no more space than it needs. Any unused space is divided -evenly between cells for which <em class="parameter"><code>expand</code></em> is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>. -</p> -<div class="variablelist"><table border="0"> -<col align="left" valign="top"> -<tbody> -<tr> -<td><p><span class="term"><em class="parameter"><code>tree_column</code></em> :</span></p></td> -<td>A <a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a>.</td> -</tr> -<tr> -<td><p><span class="term"><em class="parameter"><code>cell</code></em> :</span></p></td> -<td>The <a class="link" href="GtkCellRenderer.html" title="GtkCellRenderer"><span class="type">GtkCellRenderer</span></a>.</td> -</tr> -<tr> -<td><p><span class="term"><em class="parameter"><code>expand</code></em> :</span></p></td> -<td> -<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if <em class="parameter"><code>cell</code></em> is to be given extra space allocated to <em class="parameter"><code>tree_column</code></em>.</td> -</tr> -</tbody> -</table></div> -</div> -<hr> -<div class="refsect2"> -<a name="gtk-tree-view-column-pack-end"></a><h3>gtk_tree_view_column_pack_end ()</h3> -<pre class="programlisting"><span class="returnvalue">void</span> gtk_tree_view_column_pack_end (<em class="parameter"><code><a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> *tree_column</code></em>, - <em class="parameter"><code><a class="link" href="GtkCellRenderer.html" title="GtkCellRenderer"><span class="type">GtkCellRenderer</span></a> *cell</code></em>, - <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> expand</code></em>);</pre> -<p> -Adds the <em class="parameter"><code>cell</code></em> to end of the column. If <em class="parameter"><code>expand</code></em> is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a>, then the <em class="parameter"><code>cell</code></em> -is allocated no more space than it needs. Any unused space is divided -evenly between cells for which <em class="parameter"><code>expand</code></em> is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>. -</p> -<div class="variablelist"><table border="0"> -<col align="left" valign="top"> -<tbody> -<tr> -<td><p><span class="term"><em class="parameter"><code>tree_column</code></em> :</span></p></td> -<td>A <a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a>.</td> -</tr> -<tr> -<td><p><span class="term"><em class="parameter"><code>cell</code></em> :</span></p></td> -<td>The <a class="link" href="GtkCellRenderer.html" title="GtkCellRenderer"><span class="type">GtkCellRenderer</span></a>.</td> -</tr> -<tr> -<td><p><span class="term"><em class="parameter"><code>expand</code></em> :</span></p></td> -<td> -<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if <em class="parameter"><code>cell</code></em> is to be given extra space allocated to <em class="parameter"><code>tree_column</code></em>.</td> -</tr> -</tbody> -</table></div> -</div> -<hr> -<div class="refsect2"> -<a name="gtk-tree-view-column-clear"></a><h3>gtk_tree_view_column_clear ()</h3> -<pre class="programlisting"><span class="returnvalue">void</span> gtk_tree_view_column_clear (<em class="parameter"><code><a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> *tree_column</code></em>);</pre> -<p> -Unsets all the mappings on all renderers on the <em class="parameter"><code>tree_column</code></em>. -</p> -<div class="variablelist"><table border="0"> -<col align="left" valign="top"> -<tbody><tr> -<td><p><span class="term"><em class="parameter"><code>tree_column</code></em> :</span></p></td> -<td>A <a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> -</td> -</tr></tbody> -</table></div> -</div> -<hr> -<div class="refsect2"> -<a name="gtk-tree-view-column-add-attribute"></a><h3>gtk_tree_view_column_add_attribute ()</h3> -<pre class="programlisting"><span class="returnvalue">void</span> gtk_tree_view_column_add_attribute (<em class="parameter"><code><a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> *tree_column</code></em>, - <em class="parameter"><code><a class="link" href="GtkCellRenderer.html" title="GtkCellRenderer"><span class="type">GtkCellRenderer</span></a> *cell_renderer</code></em>, - <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *attribute</code></em>, - <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> column</code></em>);</pre> -<p> -Adds an attribute mapping to the list in <em class="parameter"><code>tree_column</code></em>. The <em class="parameter"><code>column</code></em> is the -column of the model to get a value from, and the <em class="parameter"><code>attribute</code></em> is the -parameter on <em class="parameter"><code>cell_renderer</code></em> to be set from the value. So for example -if column 2 of the model contains strings, you could have the -"text" attribute of a <a class="link" href="GtkCellRendererText.html" title="GtkCellRendererText"><span class="type">GtkCellRendererText</span></a> get its values from -column 2. -</p> -<div class="variablelist"><table border="0"> -<col align="left" valign="top"> -<tbody> -<tr> -<td><p><span class="term"><em class="parameter"><code>tree_column</code></em> :</span></p></td> -<td>A <a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a>.</td> -</tr> -<tr> -<td><p><span class="term"><em class="parameter"><code>cell_renderer</code></em> :</span></p></td> -<td>the <a class="link" href="GtkCellRenderer.html" title="GtkCellRenderer"><span class="type">GtkCellRenderer</span></a> to set attributes on</td> -</tr> -<tr> -<td><p><span class="term"><em class="parameter"><code>attribute</code></em> :</span></p></td> -<td>An attribute on the renderer</td> -</tr> -<tr> -<td><p><span class="term"><em class="parameter"><code>column</code></em> :</span></p></td> -<td>The column position on the model to get the attribute from.</td> -</tr> -</tbody> -</table></div> -</div> -<hr> -<div class="refsect2"> -<a name="gtk-tree-view-column-set-attributes"></a><h3>gtk_tree_view_column_set_attributes ()</h3> -<pre class="programlisting"><span class="returnvalue">void</span> gtk_tree_view_column_set_attributes (<em class="parameter"><code><a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> *tree_column</code></em>, - <em class="parameter"><code><a class="link" href="GtkCellRenderer.html" title="GtkCellRenderer"><span class="type">GtkCellRenderer</span></a> *cell_renderer</code></em>, - <em class="parameter"><code>...</code></em>);</pre> -<p> -Sets the attributes in the list as the attributes of <em class="parameter"><code>tree_column</code></em>. -The attributes should be in attribute/column order, as in -<a class="link" href="GtkTreeViewColumn.html#gtk-tree-view-column-add-attribute" title="gtk_tree_view_column_add_attribute ()"><code class="function">gtk_tree_view_column_add_attribute()</code></a>. All existing attributes -are removed, and replaced with the new attributes. -</p> -<div class="variablelist"><table border="0"> -<col align="left" valign="top"> -<tbody> -<tr> -<td><p><span class="term"><em class="parameter"><code>tree_column</code></em> :</span></p></td> -<td>A <a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> -</td> -</tr> -<tr> -<td><p><span class="term"><em class="parameter"><code>cell_renderer</code></em> :</span></p></td> -<td>the <a class="link" href="GtkCellRenderer.html" title="GtkCellRenderer"><span class="type">GtkCellRenderer</span></a> we're setting the attributes of</td> -</tr> -<tr> -<td><p><span class="term"><em class="parameter"><code>...</code></em> :</span></p></td> -<td>A <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>-terminated list of attributes</td> -</tr> -</tbody> -</table></div> -</div> -<hr> -<div class="refsect2"> -<a name="gtk-tree-view-column-set-cell-data-func"></a><h3>gtk_tree_view_column_set_cell_data_func ()</h3> -<pre class="programlisting"><span class="returnvalue">void</span> gtk_tree_view_column_set_cell_data_func - (<em class="parameter"><code><a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> *tree_column</code></em>, - <em class="parameter"><code><a class="link" href="GtkCellRenderer.html" title="GtkCellRenderer"><span class="type">GtkCellRenderer</span></a> *cell_renderer</code></em>, - <em class="parameter"><code><a class="link" href="GtkTreeViewColumn.html#GtkTreeCellDataFunc" title="GtkTreeCellDataFunc ()"><span class="type">GtkTreeCellDataFunc</span></a> func</code></em>, - <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> func_data</code></em>, - <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy</code></em>);</pre> -<p> -Sets the <span class="type">GtkTreeViewColumnFunc</span> to use for the column. This -function is used instead of the standard attributes mapping for -setting the column value, and should set the value of <em class="parameter"><code>tree_column</code></em>'s -cell renderer as appropriate. <em class="parameter"><code>func</code></em> may be <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to remove an -older one. -</p> -<div class="variablelist"><table border="0"> -<col align="left" valign="top"> -<tbody> -<tr> -<td><p><span class="term"><em class="parameter"><code>tree_column</code></em> :</span></p></td> -<td>A <a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> -</td> -</tr> -<tr> -<td><p><span class="term"><em class="parameter"><code>cell_renderer</code></em> :</span></p></td> -<td>A <a class="link" href="GtkCellRenderer.html" title="GtkCellRenderer"><span class="type">GtkCellRenderer</span></a> -</td> -</tr> -<tr> -<td><p><span class="term"><em class="parameter"><code>func</code></em> :</span></p></td> -<td>The <span class="type">GtkTreeViewColumnFunc</span> to use. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span> -</td> -</tr> -<tr> -<td><p><span class="term"><em class="parameter"><code>func_data</code></em> :</span></p></td> -<td>The user data for <em class="parameter"><code>func</code></em>.</td> -</tr> -<tr> -<td><p><span class="term"><em class="parameter"><code>destroy</code></em> :</span></p></td> -<td>The destroy notification for <em class="parameter"><code>func_data</code></em> -</td> -</tr> -</tbody> -</table></div> -</div> -<hr> -<div class="refsect2"> -<a name="gtk-tree-view-column-clear-attributes"></a><h3>gtk_tree_view_column_clear_attributes ()</h3> -<pre class="programlisting"><span class="returnvalue">void</span> gtk_tree_view_column_clear_attributes - (<em class="parameter"><code><a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> *tree_column</code></em>, - <em class="parameter"><code><a class="link" href="GtkCellRenderer.html" title="GtkCellRenderer"><span class="type">GtkCellRenderer</span></a> *cell_renderer</code></em>);</pre> -<p> -Clears all existing attributes previously set with -<a class="link" href="GtkTreeViewColumn.html#gtk-tree-view-column-set-attributes" title="gtk_tree_view_column_set_attributes ()"><code class="function">gtk_tree_view_column_set_attributes()</code></a>. -</p> -<div class="variablelist"><table border="0"> -<col align="left" valign="top"> -<tbody> -<tr> -<td><p><span class="term"><em class="parameter"><code>tree_column</code></em> :</span></p></td> -<td>a <a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> -</td> -</tr> -<tr> -<td><p><span class="term"><em class="parameter"><code>cell_renderer</code></em> :</span></p></td> -<td>a <a class="link" href="GtkCellRenderer.html" title="GtkCellRenderer"><span class="type">GtkCellRenderer</span></a> to clear the attribute mapping on.</td> -</tr> -</tbody> -</table></div> -</div> -<hr> -<div class="refsect2"> -<a name="gtk-tree-view-column-set-spacing"></a><h3>gtk_tree_view_column_set_spacing ()</h3> -<pre class="programlisting"><span class="returnvalue">void</span> gtk_tree_view_column_set_spacing (<em class="parameter"><code><a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> *tree_column</code></em>, - <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> spacing</code></em>);</pre> -<p> -Sets the spacing field of <em class="parameter"><code>tree_column</code></em>, which is the number of pixels to -place between cell renderers packed into it. -</p> -<div class="variablelist"><table border="0"> -<col align="left" valign="top"> -<tbody> -<tr> -<td><p><span class="term"><em class="parameter"><code>tree_column</code></em> :</span></p></td> -<td>A <a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a>.</td> -</tr> -<tr> -<td><p><span class="term"><em class="parameter"><code>spacing</code></em> :</span></p></td> -<td>distance between cell renderers in pixels.</td> -</tr> -</tbody> -</table></div> -</div> -<hr> -<div class="refsect2"> -<a name="gtk-tree-view-column-get-spacing"></a><h3>gtk_tree_view_column_get_spacing ()</h3> -<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a> gtk_tree_view_column_get_spacing (<em class="parameter"><code><a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> *tree_column</code></em>);</pre> -<p> -Returns the spacing of <em class="parameter"><code>tree_column</code></em>. -</p> -<div class="variablelist"><table border="0"> -<col align="left" valign="top"> -<tbody> -<tr> -<td><p><span class="term"><em class="parameter"><code>tree_column</code></em> :</span></p></td> -<td>A <a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a>.</td> -</tr> -<tr> -<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> -<td>the spacing of <em class="parameter"><code>tree_column</code></em>.</td> -</tr> -</tbody> -</table></div> -</div> -<hr> -<div class="refsect2"> -<a name="gtk-tree-view-column-set-visible"></a><h3>gtk_tree_view_column_set_visible ()</h3> -<pre class="programlisting"><span class="returnvalue">void</span> gtk_tree_view_column_set_visible (<em class="parameter"><code><a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> *tree_column</code></em>, - <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> visible</code></em>);</pre> -<p> -Sets the visibility of <em class="parameter"><code>tree_column</code></em>. -</p> -<div class="variablelist"><table border="0"> -<col align="left" valign="top"> -<tbody> -<tr> -<td><p><span class="term"><em class="parameter"><code>tree_column</code></em> :</span></p></td> -<td>A <a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a>.</td> -</tr> -<tr> -<td><p><span class="term"><em class="parameter"><code>visible</code></em> :</span></p></td> -<td> -<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the <em class="parameter"><code>tree_column</code></em> is visible.</td> -</tr> -</tbody> -</table></div> -</div> -<hr> -<div class="refsect2"> -<a name="gtk-tree-view-column-get-visible"></a><h3>gtk_tree_view_column_get_visible ()</h3> -<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> gtk_tree_view_column_get_visible (<em class="parameter"><code><a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> *tree_column</code></em>);</pre> -<p> -Returns <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if <em class="parameter"><code>tree_column</code></em> is visible. -</p> -<div class="variablelist"><table border="0"> -<col align="left" valign="top"> -<tbody> -<tr> -<td><p><span class="term"><em class="parameter"><code>tree_column</code></em> :</span></p></td> -<td>A <a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a>.</td> -</tr> -<tr> -<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> -<td>whether the column is visible or not. If it is visible, then -the tree will show the column.</td> -</tr> -</tbody> -</table></div> -</div> -<hr> -<div class="refsect2"> -<a name="gtk-tree-view-column-set-resizable"></a><h3>gtk_tree_view_column_set_resizable ()</h3> -<pre class="programlisting"><span class="returnvalue">void</span> gtk_tree_view_column_set_resizable (<em class="parameter"><code><a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> *tree_column</code></em>, - <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> resizable</code></em>);</pre> -<p> -If <em class="parameter"><code>resizable</code></em> is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, then the user can explicitly resize the column by -grabbing the outer edge of the column button. If resizable is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> and -sizing mode of the column is <a class="link" href="GtkTreeViewColumn.html#GTK-TREE-VIEW-COLUMN-AUTOSIZE:CAPS"><span class="type">GTK_TREE_VIEW_COLUMN_AUTOSIZE</span></a>, then the sizing -mode is changed to <a class="link" href="GtkTreeViewColumn.html#GTK-TREE-VIEW-COLUMN-GROW-ONLY:CAPS"><span class="type">GTK_TREE_VIEW_COLUMN_GROW_ONLY</span></a>. -</p> -<div class="variablelist"><table border="0"> -<col align="left" valign="top"> -<tbody> -<tr> -<td><p><span class="term"><em class="parameter"><code>tree_column</code></em> :</span></p></td> -<td>A <a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> -</td> -</tr> -<tr> -<td><p><span class="term"><em class="parameter"><code>resizable</code></em> :</span></p></td> -<td> -<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, if the column can be resized</td> -</tr> -</tbody> -</table></div> -</div> -<hr> -<div class="refsect2"> -<a name="gtk-tree-view-column-get-resizable"></a><h3>gtk_tree_view_column_get_resizable ()</h3> -<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> gtk_tree_view_column_get_resizable (<em class="parameter"><code><a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> *tree_column</code></em>);</pre> -<p> -Returns <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the <em class="parameter"><code>tree_column</code></em> can be resized by the end user. -</p> -<div class="variablelist"><table border="0"> -<col align="left" valign="top"> -<tbody> -<tr> -<td><p><span class="term"><em class="parameter"><code>tree_column</code></em> :</span></p></td> -<td>A <a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> -</td> -</tr> -<tr> -<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> -<td> -<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, if the <em class="parameter"><code>tree_column</code></em> can be resized.</td> -</tr> -</tbody> -</table></div> -</div> -<hr> -<div class="refsect2"> -<a name="gtk-tree-view-column-set-sizing"></a><h3>gtk_tree_view_column_set_sizing ()</h3> -<pre class="programlisting"><span class="returnvalue">void</span> gtk_tree_view_column_set_sizing (<em class="parameter"><code><a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> *tree_column</code></em>, - <em class="parameter"><code><a class="link" href="GtkTreeViewColumn.html#GtkTreeViewColumnSizing" title="enum GtkTreeViewColumnSizing"><span class="type">GtkTreeViewColumnSizing</span></a> type</code></em>);</pre> -<p> -Sets the growth behavior of <em class="parameter"><code>tree_column</code></em> to <em class="parameter"><code>type</code></em>. -</p> -<div class="variablelist"><table border="0"> -<col align="left" valign="top"> -<tbody> -<tr> -<td><p><span class="term"><em class="parameter"><code>tree_column</code></em> :</span></p></td> -<td>A <a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a>.</td> -</tr> -<tr> -<td><p><span class="term"><em class="parameter"><code>type</code></em> :</span></p></td> -<td>The <a class="link" href="GtkTreeViewColumn.html#GtkTreeViewColumnSizing" title="enum GtkTreeViewColumnSizing"><span class="type">GtkTreeViewColumnSizing</span></a>.</td> -</tr> -</tbody> -</table></div> -</div> -<hr> -<div class="refsect2"> -<a name="gtk-tree-view-column-get-sizing"></a><h3>gtk_tree_view_column_get_sizing ()</h3> -<pre class="programlisting"><a class="link" href="GtkTreeViewColumn.html#GtkTreeViewColumnSizing" title="enum GtkTreeViewColumnSizing"><span class="returnvalue">GtkTreeViewColumnSizing</span></a> gtk_tree_view_column_get_sizing (<em class="parameter"><code><a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> *tree_column</code></em>);</pre> -<p> -Returns the current type of <em class="parameter"><code>tree_column</code></em>. -</p> -<div class="variablelist"><table border="0"> -<col align="left" valign="top"> -<tbody> -<tr> -<td><p><span class="term"><em class="parameter"><code>tree_column</code></em> :</span></p></td> -<td>A <a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a>.</td> -</tr> -<tr> -<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> -<td>The type of <em class="parameter"><code>tree_column</code></em>.</td> -</tr> -</tbody> -</table></div> -</div> -<hr> -<div class="refsect2"> -<a name="gtk-tree-view-column-get-width"></a><h3>gtk_tree_view_column_get_width ()</h3> -<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a> gtk_tree_view_column_get_width (<em class="parameter"><code><a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> *tree_column</code></em>);</pre> -<p> -Returns the current size of <em class="parameter"><code>tree_column</code></em> in pixels. -</p> -<div class="variablelist"><table border="0"> -<col align="left" valign="top"> -<tbody> -<tr> -<td><p><span class="term"><em class="parameter"><code>tree_column</code></em> :</span></p></td> -<td>A <a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a>.</td> -</tr> -<tr> -<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> -<td>The current width of <em class="parameter"><code>tree_column</code></em>.</td> -</tr> -</tbody> -</table></div> -</div> -<hr> -<div class="refsect2"> -<a name="gtk-tree-view-column-get-fixed-width"></a><h3>gtk_tree_view_column_get_fixed_width ()</h3> -<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a> gtk_tree_view_column_get_fixed_width - (<em class="parameter"><code><a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> *tree_column</code></em>);</pre> -<p> -Gets the fixed width of the column. This value is only meaning may not be -the actual width of the column on the screen, just what is requested. -</p> -<div class="variablelist"><table border="0"> -<col align="left" valign="top"> -<tbody> -<tr> -<td><p><span class="term"><em class="parameter"><code>tree_column</code></em> :</span></p></td> -<td>a <a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> -</td> -</tr> -<tr> -<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> -<td>the fixed width of the column</td> -</tr> -</tbody> -</table></div> -</div> -<hr> -<div class="refsect2"> -<a name="gtk-tree-view-column-set-fixed-width"></a><h3>gtk_tree_view_column_set_fixed_width ()</h3> -<pre class="programlisting"><span class="returnvalue">void</span> gtk_tree_view_column_set_fixed_width - (<em class="parameter"><code><a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> *tree_column</code></em>, - <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> fixed_width</code></em>);</pre> -<p> -Sets the size of the column in pixels. This is meaningful only if the sizing -type is <a class="link" href="GtkTreeViewColumn.html#GTK-TREE-VIEW-COLUMN-FIXED:CAPS"><span class="type">GTK_TREE_VIEW_COLUMN_FIXED</span></a>. The size of the column is clamped to -the min/max width for the column. Please note that the min/max width of the -column doesn't actually affect the "fixed_width" property of the widget, just -the actual size when displayed. -</p> -<div class="variablelist"><table border="0"> -<col align="left" valign="top"> -<tbody> -<tr> -<td><p><span class="term"><em class="parameter"><code>tree_column</code></em> :</span></p></td> -<td>A <a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a>.</td> -</tr> -<tr> -<td><p><span class="term"><em class="parameter"><code>fixed_width</code></em> :</span></p></td> -<td>The size to set <em class="parameter"><code>tree_column</code></em> to. Must be greater than 0.</td> -</tr> -</tbody> -</table></div> -</div> -<hr> -<div class="refsect2"> -<a name="gtk-tree-view-column-set-min-width"></a><h3>gtk_tree_view_column_set_min_width ()</h3> -<pre class="programlisting"><span class="returnvalue">void</span> gtk_tree_view_column_set_min_width (<em class="parameter"><code><a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> *tree_column</code></em>, - <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> min_width</code></em>);</pre> -<p> -Sets the minimum width of the <em class="parameter"><code>tree_column</code></em>. If <em class="parameter"><code>min_width</code></em> is -1, then the -minimum width is unset. -</p> -<div class="variablelist"><table border="0"> -<col align="left" valign="top"> -<tbody> -<tr> -<td><p><span class="term"><em class="parameter"><code>tree_column</code></em> :</span></p></td> -<td>A <a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a>.</td> -</tr> -<tr> -<td><p><span class="term"><em class="parameter"><code>min_width</code></em> :</span></p></td> -<td>The minimum width of the column in pixels, or -1.</td> -</tr> -</tbody> -</table></div> -</div> -<hr> -<div class="refsect2"> -<a name="gtk-tree-view-column-get-min-width"></a><h3>gtk_tree_view_column_get_min_width ()</h3> -<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a> gtk_tree_view_column_get_min_width (<em class="parameter"><code><a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> *tree_column</code></em>);</pre> -<p> -Returns the minimum width in pixels of the <em class="parameter"><code>tree_column</code></em>, or -1 if no minimum -width is set. -</p> -<div class="variablelist"><table border="0"> -<col align="left" valign="top"> -<tbody> -<tr> -<td><p><span class="term"><em class="parameter"><code>tree_column</code></em> :</span></p></td> -<td>A <a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a>.</td> -</tr> -<tr> -<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> -<td>The minimum width of the <em class="parameter"><code>tree_column</code></em>.</td> -</tr> -</tbody> -</table></div> -</div> -<hr> -<div class="refsect2"> -<a name="gtk-tree-view-column-set-max-width"></a><h3>gtk_tree_view_column_set_max_width ()</h3> -<pre class="programlisting"><span class="returnvalue">void</span> gtk_tree_view_column_set_max_width (<em class="parameter"><code><a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> *tree_column</code></em>, - <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> max_width</code></em>);</pre> -<p> -Sets the maximum width of the <em class="parameter"><code>tree_column</code></em>. If <em class="parameter"><code>max_width</code></em> is -1, then the -maximum width is unset. Note, the column can actually be wider than max -width if it's the last column in a view. In this case, the column expands to -fill any extra space. -</p> -<div class="variablelist"><table border="0"> -<col align="left" valign="top"> -<tbody> -<tr> -<td><p><span class="term"><em class="parameter"><code>tree_column</code></em> :</span></p></td> -<td>A <a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a>.</td> -</tr> -<tr> -<td><p><span class="term"><em class="parameter"><code>max_width</code></em> :</span></p></td> -<td>The maximum width of the column in pixels, or -1.</td> -</tr> -</tbody> -</table></div> -</div> -<hr> -<div class="refsect2"> -<a name="gtk-tree-view-column-get-max-width"></a><h3>gtk_tree_view_column_get_max_width ()</h3> -<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a> gtk_tree_view_column_get_max_width (<em class="parameter"><code><a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> *tree_column</code></em>);</pre> -<p> -Returns the maximum width in pixels of the <em class="parameter"><code>tree_column</code></em>, or -1 if no maximum -width is set. -</p> -<div class="variablelist"><table border="0"> -<col align="left" valign="top"> -<tbody> -<tr> -<td><p><span class="term"><em class="parameter"><code>tree_column</code></em> :</span></p></td> -<td>A <a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a>.</td> -</tr> -<tr> -<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> -<td>The maximum width of the <em class="parameter"><code>tree_column</code></em>.</td> -</tr> -</tbody> -</table></div> -</div> -<hr> -<div class="refsect2"> -<a name="gtk-tree-view-column-clicked"></a><h3>gtk_tree_view_column_clicked ()</h3> -<pre class="programlisting"><span class="returnvalue">void</span> gtk_tree_view_column_clicked (<em class="parameter"><code><a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> *tree_column</code></em>);</pre> -<p> -Emits the "clicked" signal on the column. This function will only work if -<em class="parameter"><code>tree_column</code></em> is clickable. -</p> -<div class="variablelist"><table border="0"> -<col align="left" valign="top"> -<tbody><tr> -<td><p><span class="term"><em class="parameter"><code>tree_column</code></em> :</span></p></td> -<td>a <a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> -</td> -</tr></tbody> -</table></div> -</div> -<hr> -<div class="refsect2"> -<a name="gtk-tree-view-column-set-title"></a><h3>gtk_tree_view_column_set_title ()</h3> -<pre class="programlisting"><span class="returnvalue">void</span> gtk_tree_view_column_set_title (<em class="parameter"><code><a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> *tree_column</code></em>, - <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *title</code></em>);</pre> -<p> -Sets the title of the <em class="parameter"><code>tree_column</code></em>. If a custom widget has been set, then -this value is ignored. -</p> -<div class="variablelist"><table border="0"> -<col align="left" valign="top"> -<tbody> -<tr> -<td><p><span class="term"><em class="parameter"><code>tree_column</code></em> :</span></p></td> -<td>A <a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a>.</td> -</tr> -<tr> -<td><p><span class="term"><em class="parameter"><code>title</code></em> :</span></p></td> -<td>The title of the <em class="parameter"><code>tree_column</code></em>.</td> -</tr> -</tbody> -</table></div> -</div> -<hr> -<div class="refsect2"> -<a name="gtk-tree-view-column-get-title"></a><h3>gtk_tree_view_column_get_title ()</h3> -<pre class="programlisting">const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * gtk_tree_view_column_get_title (<em class="parameter"><code><a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> *tree_column</code></em>);</pre> -<p> -Returns the title of the widget. -</p> -<div class="variablelist"><table border="0"> -<col align="left" valign="top"> -<tbody> -<tr> -<td><p><span class="term"><em class="parameter"><code>tree_column</code></em> :</span></p></td> -<td>A <a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a>.</td> -</tr> -<tr> -<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> -<td>the title of the column. This string should not be -modified or freed.</td> -</tr> -</tbody> -</table></div> -</div> -<hr> -<div class="refsect2"> -<a name="gtk-tree-view-column-set-expand"></a><h3>gtk_tree_view_column_set_expand ()</h3> -<pre class="programlisting"><span class="returnvalue">void</span> gtk_tree_view_column_set_expand (<em class="parameter"><code><a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> *tree_column</code></em>, - <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> expand</code></em>);</pre> -<p> -Sets the column to take available extra space. This space is shared equally -amongst all columns that have the expand set to <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>. If no column has this -option set, then the last column gets all extra space. By default, every -column is created with this <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a>. -</p> -<div class="variablelist"><table border="0"> -<col align="left" valign="top"> -<tbody> -<tr> -<td><p><span class="term"><em class="parameter"><code>tree_column</code></em> :</span></p></td> -<td>A <a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> -</td> -</tr> -<tr> -<td><p><span class="term"><em class="parameter"><code>expand</code></em> :</span></p></td> -<td> -<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the column should take available extra space, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if not</td> -</tr> -</tbody> -</table></div> -<p class="since">Since 2.4</p> -</div> -<hr> -<div class="refsect2"> -<a name="gtk-tree-view-column-get-expand"></a><h3>gtk_tree_view_column_get_expand ()</h3> -<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> gtk_tree_view_column_get_expand (<em class="parameter"><code><a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> *tree_column</code></em>);</pre> -<p> -Return <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the column expands to take any available space. -</p> -<div class="variablelist"><table border="0"> -<col align="left" valign="top"> -<tbody> -<tr> -<td><p><span class="term"><em class="parameter"><code>tree_column</code></em> :</span></p></td> -<td>a <a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> -</td> -</tr> -<tr> -<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> -<td> -<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, if the column expands</td> -</tr> -</tbody> -</table></div> -<p class="since">Since 2.4</p> -</div> -<hr> -<div class="refsect2"> -<a name="gtk-tree-view-column-set-clickable"></a><h3>gtk_tree_view_column_set_clickable ()</h3> -<pre class="programlisting"><span class="returnvalue">void</span> gtk_tree_view_column_set_clickable (<em class="parameter"><code><a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> *tree_column</code></em>, - <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> clickable</code></em>);</pre> -<p> -Sets the header to be active if <em class="parameter"><code>clickable</code></em> is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>. When the header is -active, then it can take keyboard focus, and can be clicked. -</p> -<div class="variablelist"><table border="0"> -<col align="left" valign="top"> -<tbody> -<tr> -<td><p><span class="term"><em class="parameter"><code>tree_column</code></em> :</span></p></td> -<td>A <a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a>.</td> -</tr> -<tr> -<td><p><span class="term"><em class="parameter"><code>clickable</code></em> :</span></p></td> -<td> -<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the header is active.</td> -</tr> -</tbody> -</table></div> -</div> -<hr> -<div class="refsect2"> -<a name="gtk-tree-view-column-get-clickable"></a><h3>gtk_tree_view_column_get_clickable ()</h3> -<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> gtk_tree_view_column_get_clickable (<em class="parameter"><code><a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> *tree_column</code></em>);</pre> -<p> -Returns <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the user can click on the header for the column. -</p> -<div class="variablelist"><table border="0"> -<col align="left" valign="top"> -<tbody> -<tr> -<td><p><span class="term"><em class="parameter"><code>tree_column</code></em> :</span></p></td> -<td>a <a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> -</td> -</tr> -<tr> -<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> -<td> -<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if user can click the column header.</td> -</tr> -</tbody> -</table></div> -</div> -<hr> -<div class="refsect2"> -<a name="gtk-tree-view-column-set-widget"></a><h3>gtk_tree_view_column_set_widget ()</h3> -<pre class="programlisting"><span class="returnvalue">void</span> gtk_tree_view_column_set_widget (<em class="parameter"><code><a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> *tree_column</code></em>, - <em class="parameter"><code><a class="link" href="GtkWidget.html" title="GtkWidget"><span class="type">GtkWidget</span></a> *widget</code></em>);</pre> -<p> -Sets the widget in the header to be <em class="parameter"><code>widget</code></em>. If widget is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, then the -header button is set with a <a class="link" href="GtkLabel.html" title="GtkLabel"><span class="type">GtkLabel</span></a> set to the title of <em class="parameter"><code>tree_column</code></em>. -</p> -<div class="variablelist"><table border="0"> -<col align="left" valign="top"> -<tbody> -<tr> -<td><p><span class="term"><em class="parameter"><code>tree_column</code></em> :</span></p></td> -<td>A <a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a>.</td> -</tr> -<tr> -<td><p><span class="term"><em class="parameter"><code>widget</code></em> :</span></p></td> -<td>A child <a class="link" href="GtkWidget.html" title="GtkWidget"><span class="type">GtkWidget</span></a>, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span> -</td> -</tr> -</tbody> -</table></div> -</div> -<hr> -<div class="refsect2"> -<a name="gtk-tree-view-column-get-widget"></a><h3>gtk_tree_view_column_get_widget ()</h3> -<pre class="programlisting"><a class="link" href="GtkWidget.html" title="GtkWidget"><span class="returnvalue">GtkWidget</span></a> * gtk_tree_view_column_get_widget (<em class="parameter"><code><a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> *tree_column</code></em>);</pre> -<p> -Returns the <a class="link" href="GtkWidget.html" title="GtkWidget"><span class="type">GtkWidget</span></a> in the button on the column header. -If a custom widget has not been set then <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> is returned. -</p> -<div class="variablelist"><table border="0"> -<col align="left" valign="top"> -<tbody> -<tr> -<td><p><span class="term"><em class="parameter"><code>tree_column</code></em> :</span></p></td> -<td>A <a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a>.</td> -</tr> -<tr> -<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> -<td>The <a class="link" href="GtkWidget.html" title="GtkWidget"><span class="type">GtkWidget</span></a> in the column -header, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span> -</td> -</tr> -</tbody> -</table></div> -</div> -<hr> -<div class="refsect2"> -<a name="gtk-tree-view-column-get-button"></a><h3>gtk_tree_view_column_get_button ()</h3> -<pre class="programlisting"><a class="link" href="GtkWidget.html" title="GtkWidget"><span class="returnvalue">GtkWidget</span></a> * gtk_tree_view_column_get_button (<em class="parameter"><code><a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> *tree_column</code></em>);</pre> -<p> -Returns the button used in the treeview column header -</p> -<div class="variablelist"><table border="0"> -<col align="left" valign="top"> -<tbody> -<tr> -<td><p><span class="term"><em class="parameter"><code>tree_column</code></em> :</span></p></td> -<td>A <a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> -</td> -</tr> -<tr> -<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> -<td>The button for the column header. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span> -</td> -</tr> -</tbody> -</table></div> -<p class="since">Since 3.0</p> -</div> -<hr> -<div class="refsect2"> -<a name="gtk-tree-view-column-set-alignment"></a><h3>gtk_tree_view_column_set_alignment ()</h3> -<pre class="programlisting"><span class="returnvalue">void</span> gtk_tree_view_column_set_alignment (<em class="parameter"><code><a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> *tree_column</code></em>, - <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gfloat"><span class="type">gfloat</span></a> xalign</code></em>);</pre> -<p> -Sets the alignment of the title or custom widget inside the column header. -The alignment determines its location inside the button -- 0.0 for left, 0.5 -for center, 1.0 for right. -</p> -<div class="variablelist"><table border="0"> -<col align="left" valign="top"> -<tbody> -<tr> -<td><p><span class="term"><em class="parameter"><code>tree_column</code></em> :</span></p></td> -<td>A <a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a>.</td> -</tr> -<tr> -<td><p><span class="term"><em class="parameter"><code>xalign</code></em> :</span></p></td> -<td>The alignment, which is between [0.0 and 1.0] inclusive.</td> -</tr> -</tbody> -</table></div> -</div> -<hr> -<div class="refsect2"> -<a name="gtk-tree-view-column-get-alignment"></a><h3>gtk_tree_view_column_get_alignment ()</h3> -<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gfloat"><span class="returnvalue">gfloat</span></a> gtk_tree_view_column_get_alignment (<em class="parameter"><code><a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> *tree_column</code></em>);</pre> -<p> -Returns the current x alignment of <em class="parameter"><code>tree_column</code></em>. This value can range -between 0.0 and 1.0. -</p> -<div class="variablelist"><table border="0"> -<col align="left" valign="top"> -<tbody> -<tr> -<td><p><span class="term"><em class="parameter"><code>tree_column</code></em> :</span></p></td> -<td>A <a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a>.</td> -</tr> -<tr> -<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> -<td>The current alignent of <em class="parameter"><code>tree_column</code></em>.</td> -</tr> -</tbody> -</table></div> -</div> -<hr> -<div class="refsect2"> -<a name="gtk-tree-view-column-set-reorderable"></a><h3>gtk_tree_view_column_set_reorderable ()</h3> -<pre class="programlisting"><span class="returnvalue">void</span> gtk_tree_view_column_set_reorderable - (<em class="parameter"><code><a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> *tree_column</code></em>, - <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> reorderable</code></em>);</pre> -<p> -If <em class="parameter"><code>reorderable</code></em> is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, then the column can be reordered by the end user -dragging the header. -</p> -<div class="variablelist"><table border="0"> -<col align="left" valign="top"> -<tbody> -<tr> -<td><p><span class="term"><em class="parameter"><code>tree_column</code></em> :</span></p></td> -<td>A <a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> -</td> -</tr> -<tr> -<td><p><span class="term"><em class="parameter"><code>reorderable</code></em> :</span></p></td> -<td> -<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, if the column can be reordered.</td> -</tr> -</tbody> -</table></div> -</div> -<hr> -<div class="refsect2"> -<a name="gtk-tree-view-column-get-reorderable"></a><h3>gtk_tree_view_column_get_reorderable ()</h3> -<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> gtk_tree_view_column_get_reorderable - (<em class="parameter"><code><a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> *tree_column</code></em>);</pre> -<p> -Returns <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the <em class="parameter"><code>tree_column</code></em> can be reordered by the user. -</p> -<div class="variablelist"><table border="0"> -<col align="left" valign="top"> -<tbody> -<tr> -<td><p><span class="term"><em class="parameter"><code>tree_column</code></em> :</span></p></td> -<td>A <a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> -</td> -</tr> -<tr> -<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> -<td> -<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the <em class="parameter"><code>tree_column</code></em> can be reordered by the user.</td> -</tr> -</tbody> -</table></div> -</div> -<hr> -<div class="refsect2"> -<a name="gtk-tree-view-column-set-sort-column-id"></a><h3>gtk_tree_view_column_set_sort_column_id ()</h3> -<pre class="programlisting"><span class="returnvalue">void</span> gtk_tree_view_column_set_sort_column_id - (<em class="parameter"><code><a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> *tree_column</code></em>, - <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> sort_column_id</code></em>);</pre> -<p> -Sets the logical <em class="parameter"><code>sort_column_id</code></em> that this column sorts on when this column -is selected for sorting. Doing so makes the column header clickable. -</p> -<div class="variablelist"><table border="0"> -<col align="left" valign="top"> -<tbody> -<tr> -<td><p><span class="term"><em class="parameter"><code>tree_column</code></em> :</span></p></td> -<td>a <a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> -</td> -</tr> -<tr> -<td><p><span class="term"><em class="parameter"><code>sort_column_id</code></em> :</span></p></td> -<td>The <em class="parameter"><code>sort_column_id</code></em> of the model to sort on.</td> -</tr> -</tbody> -</table></div> -</div> -<hr> -<div class="refsect2"> -<a name="gtk-tree-view-column-get-sort-column-id"></a><h3>gtk_tree_view_column_get_sort_column_id ()</h3> -<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a> gtk_tree_view_column_get_sort_column_id - (<em class="parameter"><code><a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> *tree_column</code></em>);</pre> -<p> -Gets the logical <em class="parameter"><code>sort_column_id</code></em> that the model sorts on when this -column is selected for sorting. -See <a class="link" href="GtkTreeViewColumn.html#gtk-tree-view-column-set-sort-column-id" title="gtk_tree_view_column_set_sort_column_id ()"><code class="function">gtk_tree_view_column_set_sort_column_id()</code></a>. -</p> -<div class="variablelist"><table border="0"> -<col align="left" valign="top"> -<tbody> -<tr> -<td><p><span class="term"><em class="parameter"><code>tree_column</code></em> :</span></p></td> -<td>a <a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> -</td> -</tr> -<tr> -<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> -<td>the current <em class="parameter"><code>sort_column_id</code></em> for this column, or -1 if -this column can't be used for sorting.</td> -</tr> -</tbody> -</table></div> -</div> -<hr> -<div class="refsect2"> -<a name="gtk-tree-view-column-set-sort-indicator"></a><h3>gtk_tree_view_column_set_sort_indicator ()</h3> -<pre class="programlisting"><span class="returnvalue">void</span> gtk_tree_view_column_set_sort_indicator - (<em class="parameter"><code><a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> *tree_column</code></em>, - <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> setting</code></em>);</pre> -<p> -Call this function with a <em class="parameter"><code>setting</code></em> of <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> to display an arrow in -the header button indicating the column is sorted. Call -<a class="link" href="GtkTreeViewColumn.html#gtk-tree-view-column-set-sort-order" title="gtk_tree_view_column_set_sort_order ()"><code class="function">gtk_tree_view_column_set_sort_order()</code></a> to change the direction of -the arrow. -</p> -<div class="variablelist"><table border="0"> -<col align="left" valign="top"> -<tbody> -<tr> -<td><p><span class="term"><em class="parameter"><code>tree_column</code></em> :</span></p></td> -<td>a <a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> -</td> -</tr> -<tr> -<td><p><span class="term"><em class="parameter"><code>setting</code></em> :</span></p></td> -<td> -<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> to display an indicator that the column is sorted</td> -</tr> -</tbody> -</table></div> -</div> -<hr> -<div class="refsect2"> -<a name="gtk-tree-view-column-get-sort-indicator"></a><h3>gtk_tree_view_column_get_sort_indicator ()</h3> -<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> gtk_tree_view_column_get_sort_indicator - (<em class="parameter"><code><a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> *tree_column</code></em>);</pre> -<p> -Gets the value set by <a class="link" href="GtkTreeViewColumn.html#gtk-tree-view-column-set-sort-indicator" title="gtk_tree_view_column_set_sort_indicator ()"><code class="function">gtk_tree_view_column_set_sort_indicator()</code></a>. -</p> -<div class="variablelist"><table border="0"> -<col align="left" valign="top"> -<tbody> -<tr> -<td><p><span class="term"><em class="parameter"><code>tree_column</code></em> :</span></p></td> -<td>a <a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> -</td> -</tr> -<tr> -<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> -<td>whether the sort indicator arrow is displayed</td> -</tr> -</tbody> -</table></div> -</div> -<hr> -<div class="refsect2"> -<a name="gtk-tree-view-column-set-sort-order"></a><h3>gtk_tree_view_column_set_sort_order ()</h3> -<pre class="programlisting"><span class="returnvalue">void</span> gtk_tree_view_column_set_sort_order (<em class="parameter"><code><a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> *tree_column</code></em>, - <em class="parameter"><code><a class="link" href="gtk3-Standard-Enumerations.html#GtkSortType" title="enum GtkSortType"><span class="type">GtkSortType</span></a> order</code></em>);</pre> -<p> -Changes the appearance of the sort indicator. -</p> -<p> -This <span class="emphasis"><em>does not</em></span> actually sort the model. Use -<a class="link" href="GtkTreeViewColumn.html#gtk-tree-view-column-set-sort-column-id" title="gtk_tree_view_column_set_sort_column_id ()"><code class="function">gtk_tree_view_column_set_sort_column_id()</code></a> if you want automatic sorting -support. This function is primarily for custom sorting behavior, and should -be used in conjunction with <code class="function">gtk_tree_sortable_set_sort_column()</code> to do -that. For custom models, the mechanism will vary. -</p> -<p> -The sort indicator changes direction to indicate normal sort or reverse sort. -Note that you must have the sort indicator enabled to see anything when -calling this function; see <a class="link" href="GtkTreeViewColumn.html#gtk-tree-view-column-set-sort-indicator" title="gtk_tree_view_column_set_sort_indicator ()"><code class="function">gtk_tree_view_column_set_sort_indicator()</code></a>. -</p> -<div class="variablelist"><table border="0"> -<col align="left" valign="top"> -<tbody> -<tr> -<td><p><span class="term"><em class="parameter"><code>tree_column</code></em> :</span></p></td> -<td>a <a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> -</td> -</tr> -<tr> -<td><p><span class="term"><em class="parameter"><code>order</code></em> :</span></p></td> -<td>sort order that the sort indicator should indicate</td> -</tr> -</tbody> -</table></div> -</div> -<hr> -<div class="refsect2"> -<a name="gtk-tree-view-column-get-sort-order"></a><h3>gtk_tree_view_column_get_sort_order ()</h3> -<pre class="programlisting"><a class="link" href="gtk3-Standard-Enumerations.html#GtkSortType" title="enum GtkSortType"><span class="returnvalue">GtkSortType</span></a> gtk_tree_view_column_get_sort_order (<em class="parameter"><code><a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> *tree_column</code></em>);</pre> -<p> -Gets the value set by <a class="link" href="GtkTreeViewColumn.html#gtk-tree-view-column-set-sort-order" title="gtk_tree_view_column_set_sort_order ()"><code class="function">gtk_tree_view_column_set_sort_order()</code></a>. -</p> -<div class="variablelist"><table border="0"> -<col align="left" valign="top"> -<tbody> -<tr> -<td><p><span class="term"><em class="parameter"><code>tree_column</code></em> :</span></p></td> -<td>a <a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> -</td> -</tr> -<tr> -<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> -<td>the sort order the sort indicator is indicating</td> -</tr> -</tbody> -</table></div> -</div> -<hr> -<div class="refsect2"> -<a name="gtk-tree-view-column-cell-set-cell-data"></a><h3>gtk_tree_view_column_cell_set_cell_data ()</h3> -<pre class="programlisting"><span class="returnvalue">void</span> gtk_tree_view_column_cell_set_cell_data - (<em class="parameter"><code><a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> *tree_column</code></em>, - <em class="parameter"><code><a class="link" href="GtkTreeModel.html" title="GtkTreeModel"><span class="type">GtkTreeModel</span></a> *tree_model</code></em>, - <em class="parameter"><code><a class="link" href="GtkTreeModel.html#GtkTreeIter"><span class="type">GtkTreeIter</span></a> *iter</code></em>, - <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> is_expander</code></em>, - <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> is_expanded</code></em>);</pre> -<p> -Sets the cell renderer based on the <em class="parameter"><code>tree_model</code></em> and <em class="parameter"><code>iter</code></em>. That is, for -every attribute mapping in <em class="parameter"><code>tree_column</code></em>, it will get a value from the set -column on the <em class="parameter"><code>iter</code></em>, and use that value to set the attribute on the cell -renderer. This is used primarily by the <a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a>. -</p> -<div class="variablelist"><table border="0"> -<col align="left" valign="top"> -<tbody> -<tr> -<td><p><span class="term"><em class="parameter"><code>tree_column</code></em> :</span></p></td> -<td>A <a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a>.</td> -</tr> -<tr> -<td><p><span class="term"><em class="parameter"><code>tree_model</code></em> :</span></p></td> -<td>The <a class="link" href="GtkTreeModel.html" title="GtkTreeModel"><span class="type">GtkTreeModel</span></a> to to get the cell renderers attributes from.</td> -</tr> -<tr> -<td><p><span class="term"><em class="parameter"><code>iter</code></em> :</span></p></td> -<td>The <a class="link" href="GtkTreeModel.html#GtkTreeIter"><span class="type">GtkTreeIter</span></a> to to get the cell renderer's attributes from.</td> -</tr> -<tr> -<td><p><span class="term"><em class="parameter"><code>is_expander</code></em> :</span></p></td> -<td> -<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, if the row has children</td> -</tr> -<tr> -<td><p><span class="term"><em class="parameter"><code>is_expanded</code></em> :</span></p></td> -<td> -<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, if the row has visible children</td> -</tr> -</tbody> -</table></div> -</div> -<hr> -<div class="refsect2"> -<a name="gtk-tree-view-column-cell-get-size"></a><h3>gtk_tree_view_column_cell_get_size ()</h3> -<pre class="programlisting"><span class="returnvalue">void</span> gtk_tree_view_column_cell_get_size (<em class="parameter"><code><a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> *tree_column</code></em>, - <em class="parameter"><code>const <a href="http://developer.gnome.org/gdk/gdk3-Points-Rectangles-and-Regions.html#GdkRectangle"><span class="type">GdkRectangle</span></a> *cell_area</code></em>, - <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *x_offset</code></em>, - <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *y_offset</code></em>, - <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *width</code></em>, - <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *height</code></em>);</pre> -<p> -Obtains the width and height needed to render the column. This is used -primarily by the <a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a>. -</p> -<div class="variablelist"><table border="0"> -<col align="left" valign="top"> -<tbody> -<tr> -<td><p><span class="term"><em class="parameter"><code>tree_column</code></em> :</span></p></td> -<td>A <a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a>.</td> -</tr> -<tr> -<td><p><span class="term"><em class="parameter"><code>cell_area</code></em> :</span></p></td> -<td>The area a cell in the column will be allocated, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span> -</td> -</tr> -<tr> -<td><p><span class="term"><em class="parameter"><code>x_offset</code></em> :</span></p></td> -<td>location to return x offset of a cell relative to <em class="parameter"><code>cell_area</code></em>, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span> -</td> -</tr> -<tr> -<td><p><span class="term"><em class="parameter"><code>y_offset</code></em> :</span></p></td> -<td>location to return y offset of a cell relative to <em class="parameter"><code>cell_area</code></em>, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span> -</td> -</tr> -<tr> -<td><p><span class="term"><em class="parameter"><code>width</code></em> :</span></p></td> -<td>location to return width needed to render a cell, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span> -</td> -</tr> -<tr> -<td><p><span class="term"><em class="parameter"><code>height</code></em> :</span></p></td> -<td>location to return height needed to render a cell, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span> -</td> -</tr> -</tbody> -</table></div> -</div> -<hr> -<div class="refsect2"> -<a name="gtk-tree-view-column-cell-get-position"></a><h3>gtk_tree_view_column_cell_get_position ()</h3> -<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> gtk_tree_view_column_cell_get_position - (<em class="parameter"><code><a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> *tree_column</code></em>, - <em class="parameter"><code><a class="link" href="GtkCellRenderer.html" title="GtkCellRenderer"><span class="type">GtkCellRenderer</span></a> *cell_renderer</code></em>, - <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *x_offset</code></em>, - <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *width</code></em>);</pre> -<p> -Obtains the horizontal position and size of a cell in a column. If the -cell is not found in the column, <em class="parameter"><code>start_pos</code></em> and <em class="parameter"><code>width</code></em> are not changed and -<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> is returned. -</p> -<div class="variablelist"><table border="0"> -<col align="left" valign="top"> -<tbody> -<tr> -<td><p><span class="term"><em class="parameter"><code>tree_column</code></em> :</span></p></td> -<td>a <a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> -</td> -</tr> -<tr> -<td><p><span class="term"><em class="parameter"><code>cell_renderer</code></em> :</span></p></td> -<td>a <a class="link" href="GtkCellRenderer.html" title="GtkCellRenderer"><span class="type">GtkCellRenderer</span></a> -</td> -</tr> -<tr> -<td><p><span class="term"><em class="parameter"><code>x_offset</code></em> :</span></p></td> -<td>return location for the horizontal -position of <em class="parameter"><code>cell</code></em> within <em class="parameter"><code>tree_column</code></em>, may be <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span> -</td> -</tr> -<tr> -<td><p><span class="term"><em class="parameter"><code>width</code></em> :</span></p></td> -<td>return location for the width of <em class="parameter"><code>cell</code></em>, -may be <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span> -</td> -</tr> -<tr> -<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> -<td> -<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if <em class="parameter"><code>cell</code></em> belongs to <em class="parameter"><code>tree_column</code></em>.</td> -</tr> -</tbody> -</table></div> -</div> -<hr> -<div class="refsect2"> -<a name="gtk-tree-view-column-cell-is-visible"></a><h3>gtk_tree_view_column_cell_is_visible ()</h3> -<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> gtk_tree_view_column_cell_is_visible - (<em class="parameter"><code><a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> *tree_column</code></em>);</pre> -<p> -Returns <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if any of the cells packed into the <em class="parameter"><code>tree_column</code></em> are visible. -For this to be meaningful, you must first initialize the cells with -<a class="link" href="GtkTreeViewColumn.html#gtk-tree-view-column-cell-set-cell-data" title="gtk_tree_view_column_cell_set_cell_data ()"><code class="function">gtk_tree_view_column_cell_set_cell_data()</code></a> -</p> -<div class="variablelist"><table border="0"> -<col align="left" valign="top"> -<tbody> -<tr> -<td><p><span class="term"><em class="parameter"><code>tree_column</code></em> :</span></p></td> -<td>A <a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> -</td> -</tr> -<tr> -<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> -<td> -<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, if any of the cells packed into the <em class="parameter"><code>tree_column</code></em> are currently visible</td> -</tr> -</tbody> -</table></div> -</div> -<hr> -<div class="refsect2"> -<a name="gtk-tree-view-column-focus-cell"></a><h3>gtk_tree_view_column_focus_cell ()</h3> -<pre class="programlisting"><span class="returnvalue">void</span> gtk_tree_view_column_focus_cell (<em class="parameter"><code><a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> *tree_column</code></em>, - <em class="parameter"><code><a class="link" href="GtkCellRenderer.html" title="GtkCellRenderer"><span class="type">GtkCellRenderer</span></a> *cell</code></em>);</pre> -<p> -Sets the current keyboard focus to be at <em class="parameter"><code>cell</code></em>, if the column contains -2 or more editable and activatable cells. -</p> -<div class="variablelist"><table border="0"> -<col align="left" valign="top"> -<tbody> -<tr> -<td><p><span class="term"><em class="parameter"><code>tree_column</code></em> :</span></p></td> -<td>A <a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> -</td> -</tr> -<tr> -<td><p><span class="term"><em class="parameter"><code>cell</code></em> :</span></p></td> -<td>A <a class="link" href="GtkCellRenderer.html" title="GtkCellRenderer"><span class="type">GtkCellRenderer</span></a> -</td> -</tr> -</tbody> -</table></div> -<p class="since">Since 2.2</p> -</div> -<hr> -<div class="refsect2"> -<a name="gtk-tree-view-column-queue-resize"></a><h3>gtk_tree_view_column_queue_resize ()</h3> -<pre class="programlisting"><span class="returnvalue">void</span> gtk_tree_view_column_queue_resize (<em class="parameter"><code><a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> *tree_column</code></em>);</pre> -<p> -Flags the column, and the cell renderers added to this column, to have -their sizes renegotiated. -</p> -<div class="variablelist"><table border="0"> -<col align="left" valign="top"> -<tbody><tr> -<td><p><span class="term"><em class="parameter"><code>tree_column</code></em> :</span></p></td> -<td>A <a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> -</td> -</tr></tbody> -</table></div> -<p class="since">Since 2.8</p> -</div> -<hr> -<div class="refsect2"> -<a name="gtk-tree-view-column-get-tree-view"></a><h3>gtk_tree_view_column_get_tree_view ()</h3> -<pre class="programlisting"><a class="link" href="GtkWidget.html" title="GtkWidget"><span class="returnvalue">GtkWidget</span></a> * gtk_tree_view_column_get_tree_view (<em class="parameter"><code><a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> *tree_column</code></em>);</pre> -<p> -Returns the <a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> wherein <em class="parameter"><code>tree_column</code></em> has been inserted. -If <em class="parameter"><code>column</code></em> is currently not inserted in any tree view, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> is -returned. -</p> -<div class="variablelist"><table border="0"> -<col align="left" valign="top"> -<tbody> -<tr> -<td><p><span class="term"><em class="parameter"><code>tree_column</code></em> :</span></p></td> -<td>A <a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> -</td> -</tr> -<tr> -<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> -<td>The tree view wherein <em class="parameter"><code>column</code></em> has -been inserted if any, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> otherwise. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span> -</td> -</tr> -</tbody> -</table></div> -<p class="since">Since 2.12</p> -</div> -<hr> -<div class="refsect2"> -<a name="gtk-tree-view-column-get-x-offset"></a><h3>gtk_tree_view_column_get_x_offset ()</h3> -<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a> gtk_tree_view_column_get_x_offset (<em class="parameter"><code><a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> *tree_column</code></em>);</pre> -<p> -Returns the current X offset of <em class="parameter"><code>tree_column</code></em> in pixels. -</p> -<div class="variablelist"><table border="0"> -<col align="left" valign="top"> -<tbody> -<tr> -<td><p><span class="term"><em class="parameter"><code>tree_column</code></em> :</span></p></td> -<td>A <a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a>.</td> -</tr> -<tr> -<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> -<td>The current X offset of <em class="parameter"><code>tree_column</code></em>.</td> -</tr> -</tbody> -</table></div> -<p class="since">Since 3.2</p> -</div> -</div> -<div class="refsect1"> -<a name="GtkTreeViewColumn.property-details"></a><h2>Property Details</h2> -<div class="refsect2"> -<a name="GtkTreeViewColumn--alignment"></a><h3>The <code class="literal">"alignment"</code> property</h3> -<pre class="programlisting"> "alignment" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gfloat"><span class="type">gfloat</span></a> : Read / Write</pre> -<p>X Alignment of the column header text or widget.</p> -<p>Allowed values: [0,1]</p> -<p>Default value: 0</p> -</div> -<hr> -<div class="refsect2"> -<a name="GtkTreeViewColumn--cell-area"></a><h3>The <code class="literal">"cell-area"</code> property</h3> -<pre class="programlisting"> "cell-area" <a class="link" href="GtkCellArea.html" title="GtkCellArea"><span class="type">GtkCellArea</span></a>* : Read / Write / Construct Only</pre> -<p> -The <a class="link" href="GtkCellArea.html" title="GtkCellArea"><span class="type">GtkCellArea</span></a> used to layout cell renderers for this column. -</p> -<p> -If no area is specified when creating the tree view column with <a class="link" href="GtkTreeViewColumn.html#gtk-tree-view-column-new-with-area" title="gtk_tree_view_column_new_with_area ()"><code class="function">gtk_tree_view_column_new_with_area()</code></a> -a horizontally oriented <a class="link" href="GtkCellAreaBox.html" title="GtkCellAreaBox"><span class="type">GtkCellAreaBox</span></a> will be used. -</p> -<p class="since">Since 3.0</p> -</div> -<hr> -<div class="refsect2"> -<a name="GtkTreeViewColumn--clickable"></a><h3>The <code class="literal">"clickable"</code> property</h3> -<pre class="programlisting"> "clickable" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> : Read / Write</pre> -<p>Whether the header can be clicked.</p> -<p>Default value: FALSE</p> -</div> -<hr> -<div class="refsect2"> -<a name="GtkTreeViewColumn--expand"></a><h3>The <code class="literal">"expand"</code> property</h3> -<pre class="programlisting"> "expand" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> : Read / Write</pre> -<p>Column gets share of extra width allocated to the widget.</p> -<p>Default value: FALSE</p> -</div> -<hr> -<div class="refsect2"> -<a name="GtkTreeViewColumn--fixed-width"></a><h3>The <code class="literal">"fixed-width"</code> property</h3> -<pre class="programlisting"> "fixed-width" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> : Read / Write</pre> -<p>Current fixed width of the column.</p> -<p>Allowed values: >= 1</p> -<p>Default value: 1</p> -</div> -<hr> -<div class="refsect2"> -<a name="GtkTreeViewColumn--max-width"></a><h3>The <code class="literal">"max-width"</code> property</h3> -<pre class="programlisting"> "max-width" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> : Read / Write</pre> -<p>Maximum allowed width of the column.</p> -<p>Allowed values: >= G_MAXULONG</p> -<p>Default value: -1</p> -</div> -<hr> -<div class="refsect2"> -<a name="GtkTreeViewColumn--min-width"></a><h3>The <code class="literal">"min-width"</code> property</h3> -<pre class="programlisting"> "min-width" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> : Read / Write</pre> -<p>Minimum allowed width of the column.</p> -<p>Allowed values: >= G_MAXULONG</p> -<p>Default value: -1</p> -</div> -<hr> -<div class="refsect2"> -<a name="GtkTreeViewColumn--reorderable"></a><h3>The <code class="literal">"reorderable"</code> property</h3> -<pre class="programlisting"> "reorderable" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> : Read / Write</pre> -<p>Whether the column can be reordered around the headers.</p> -<p>Default value: FALSE</p> -</div> -<hr> -<div class="refsect2"> -<a name="GtkTreeViewColumn--resizable"></a><h3>The <code class="literal">"resizable"</code> property</h3> -<pre class="programlisting"> "resizable" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> : Read / Write</pre> -<p>Column is user-resizable.</p> -<p>Default value: FALSE</p> -</div> -<hr> -<div class="refsect2"> -<a name="GtkTreeViewColumn--sizing"></a><h3>The <code class="literal">"sizing"</code> property</h3> -<pre class="programlisting"> "sizing" <a class="link" href="GtkTreeViewColumn.html#GtkTreeViewColumnSizing" title="enum GtkTreeViewColumnSizing"><span class="type">GtkTreeViewColumnSizing</span></a> : Read / Write</pre> -<p>Resize mode of the column.</p> -<p>Default value: GTK_TREE_VIEW_COLUMN_GROW_ONLY</p> -</div> -<hr> -<div class="refsect2"> -<a name="GtkTreeViewColumn--sort-column-id"></a><h3>The <code class="literal">"sort-column-id"</code> property</h3> -<pre class="programlisting"> "sort-column-id" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> : Read / Write</pre> -<p> -Logical sort column ID this column sorts on when selected for sorting. Setting the sort column ID makes the column header -clickable. Set to <code class="literal">-1</code> to make the column unsortable. -</p> -<p>Allowed values: >= G_MAXULONG</p> -<p>Default value: -1</p> -<p class="since">Since 2.18</p> -</div> -<hr> -<div class="refsect2"> -<a name="GtkTreeViewColumn--sort-indicator"></a><h3>The <code class="literal">"sort-indicator"</code> property</h3> -<pre class="programlisting"> "sort-indicator" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> : Read / Write</pre> -<p>Whether to show a sort indicator.</p> -<p>Default value: FALSE</p> -</div> -<hr> -<div class="refsect2"> -<a name="GtkTreeViewColumn--sort-order"></a><h3>The <code class="literal">"sort-order"</code> property</h3> -<pre class="programlisting"> "sort-order" <a class="link" href="gtk3-Standard-Enumerations.html#GtkSortType" title="enum GtkSortType"><span class="type">GtkSortType</span></a> : Read / Write</pre> -<p>Sort direction the sort indicator should indicate.</p> -<p>Default value: GTK_SORT_ASCENDING</p> -</div> -<hr> -<div class="refsect2"> -<a name="GtkTreeViewColumn--spacing"></a><h3>The <code class="literal">"spacing"</code> property</h3> -<pre class="programlisting"> "spacing" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> : Read / Write</pre> -<p>Space which is inserted between cells.</p> -<p>Allowed values: >= 0</p> -<p>Default value: 0</p> -</div> -<hr> -<div class="refsect2"> -<a name="GtkTreeViewColumn--title"></a><h3>The <code class="literal">"title"</code> property</h3> -<pre class="programlisting"> "title" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write</pre> -<p>Title to appear in column header.</p> -<p>Default value: ""</p> -</div> -<hr> -<div class="refsect2"> -<a name="GtkTreeViewColumn--visible"></a><h3>The <code class="literal">"visible"</code> property</h3> -<pre class="programlisting"> "visible" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> : Read / Write</pre> -<p>Whether to display the column.</p> -<p>Default value: TRUE</p> -</div> -<hr> -<div class="refsect2"> -<a name="GtkTreeViewColumn--widget"></a><h3>The <code class="literal">"widget"</code> property</h3> -<pre class="programlisting"> "widget" <a class="link" href="GtkWidget.html" title="GtkWidget"><span class="type">GtkWidget</span></a>* : Read / Write</pre> -<p>Widget to put in column header button instead of column title.</p> -</div> -<hr> -<div class="refsect2"> -<a name="GtkTreeViewColumn--width"></a><h3>The <code class="literal">"width"</code> property</h3> -<pre class="programlisting"> "width" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> : Read</pre> -<p>Current width of the column.</p> -<p>Allowed values: >= 0</p> -<p>Default value: 0</p> -</div> -<hr> -<div class="refsect2"> -<a name="GtkTreeViewColumn--x-offset"></a><h3>The <code class="literal">"x-offset"</code> property</h3> -<pre class="programlisting"> "x-offset" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> : Read</pre> -<p>Current X position of the column.</p> -<p>Allowed values: >= -2147483647</p> -<p>Default value: 0</p> -</div> -</div> -<div class="refsect1"> -<a name="GtkTreeViewColumn.signal-details"></a><h2>Signal Details</h2> -<div class="refsect2"> -<a name="GtkTreeViewColumn-clicked"></a><h3>The <code class="literal">"clicked"</code> signal</h3> -<pre class="programlisting"><span class="returnvalue">void</span> user_function (<a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> *treeviewcolumn, - <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data) : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre> -</div> -</div> -<div class="refsect1"> -<a name="GtkTreeViewColumn.see-also"></a><h2>See Also</h2> -<a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a>, <a class="link" href="GtkTreeSelection.html" title="GtkTreeSelection"><span class="type">GtkTreeSelection</span></a>, <span class="type">GtkTreeDnd</span>, <span class="type">GtkTreeMode</span>, <a class="link" href="GtkTreeSortable.html" title="GtkTreeSortable"><span class="type">GtkTreeSortable</span></a>, - <a class="link" href="GtkTreeModelSort.html" title="GtkTreeModelSort"><span class="type">GtkTreeModelSort</span></a>, <a class="link" href="GtkListStore.html" title="GtkListStore"><span class="type">GtkListStore</span></a>, <a class="link" href="GtkTreeStore.html" title="GtkTreeStore"><span class="type">GtkTreeStore</span></a>, <a class="link" href="GtkCellRenderer.html" title="GtkCellRenderer"><span class="type">GtkCellRenderer</span></a>, <a class="link" href="GtkCellEditable.html" title="GtkCellEditable"><span class="type">GtkCellEditable</span></a>, - <a class="link" href="GtkCellRendererPixbuf.html" title="GtkCellRendererPixbuf"><span class="type">GtkCellRendererPixbuf</span></a>, <a class="link" href="GtkCellRendererText.html" title="GtkCellRendererText"><span class="type">GtkCellRendererText</span></a>, <a class="link" href="GtkCellRendererToggle.html" title="GtkCellRendererToggle"><span class="type">GtkCellRendererToggle</span></a> -</div> -</div> -<div class="footer"> -<hr> - Generated by GTK-Doc V1.18.1</div> -</body> -</html>
\ No newline at end of file |