summaryrefslogtreecommitdiff
path: root/gtk/gtktreeviewcolumn.c
diff options
context:
space:
mode:
authorTristan Van Berkom <tristan.van.berkom@gmail.com>2010-11-29 18:04:47 +0900
committerTristan Van Berkom <tristan.van.berkom@gmail.com>2010-11-29 18:04:47 +0900
commitb39521dcf79f4a5e69c709bdbf0a3de5f4fb6428 (patch)
treecbd84d41195f06f684b5a50826cca03aec209830 /gtk/gtktreeviewcolumn.c
parent5729d2552b685bde855993d46216da89daa23763 (diff)
downloadgtk+-b39521dcf79f4a5e69c709bdbf0a3de5f4fb6428.tar.gz
Make GtkTreeView tell the column about expand space instead of just assigning column->width.
Also modified the api to open up the way for treeview to tell the column about how much of its size is really used to render the area.
Diffstat (limited to 'gtk/gtktreeviewcolumn.c')
-rw-r--r--gtk/gtktreeviewcolumn.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/gtk/gtktreeviewcolumn.c b/gtk/gtktreeviewcolumn.c
index ae375479d1..363082cfa4 100644
--- a/gtk/gtktreeviewcolumn.c
+++ b/gtk/gtktreeviewcolumn.c
@@ -1729,12 +1729,15 @@ gtk_tree_view_column_get_width (GtkTreeViewColumn *tree_column)
void
_gtk_tree_view_column_set_width (GtkTreeViewColumn *tree_column,
- int width)
+ int width,
+ int internal_width)
{
g_return_if_fail (GTK_IS_TREE_VIEW_COLUMN (tree_column));
- gtk_cell_area_context_allocate (tree_column->cell_area_context, width, -1);
+ gtk_cell_area_context_allocate (tree_column->cell_area_context, internal_width, -1);
tree_column->width = width;
+
+ g_object_notify (G_OBJECT (tree_column), "width");
}
/**