summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorGravatar Alan F <ajf@eth0.org.uk>2014-01-29 23:18:27 +0000
committerGravatar Alan F <ajf@eth0.org.uk>2014-01-29 23:18:27 +0000
commit73f8b05866e77e94b42a2843d4b5fb8754e2d17e (patch)
treec855c8d96307d033bfa93060d335c3f6bf1ac74d /src
parentf94b71cc24ca9118f8682428f117bf9b99e32ce3 (diff)
that didn't work. the problem seems to be setting fixed widths (as saved on exit), they're not being added together to determine the treeview size. disable restoring column widths as a workaround.
Diffstat (limited to 'src')
-rw-r--r--src/trg-tree-view.c11
-rw-r--r--src/util.c2
2 files changed, 8 insertions, 5 deletions
diff --git a/src/trg-tree-view.c b/src/trg-tree-view.c
index 4cf6b00..85cb58a 100644
--- a/src/trg-tree-view.c
+++ b/src/trg-tree-view.c
@@ -534,16 +534,19 @@ trg_tree_view_add_column_after(TrgTreeView * tv,
return;
}
- gtk_tree_view_column_set_min_width(column, 0);
+ //gtk_tree_view_column_set_min_width(column, 0);
gtk_tree_view_column_set_resizable(column, TRUE);
gtk_tree_view_column_set_reorderable(column, TRUE);
gtk_tree_view_column_set_sort_column_id(column, desc->model_column);
+ /*gtk_tree_view_column_set_sizing(column,
+ GTK_TREE_VIEW_COLUMN_FIXED);
+
if (width > 0) {
gtk_tree_view_column_set_sizing(column,
- GTK_TREE_VIEW_COLUMN_FIXED);
- gtk_tree_view_column_set_fixed_width(column, width);
- }
+ GTK_TREE_VIEW_COLUMN_GROW_ONLY);
+ //gtk_tree_view_column_set_fixed_width(column, width);
+ }*/
g_object_set_data(G_OBJECT(column), GDATA_KEY_COLUMN_DESC, desc);
diff --git a/src/util.c b/src/util.c
index 61355fe..5ef7768 100644
--- a/src/util.c
+++ b/src/util.c
@@ -303,7 +303,7 @@ GtkWidget *my_scrolledwin_new(GtkWidget * child)
{
GtkWidget *scrolled_win = gtk_scrolled_window_new(NULL, NULL);
gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(scrolled_win),
- GTK_POLICY_ALWAYS,
+ GTK_POLICY_AUTOMATIC,
GTK_POLICY_AUTOMATIC);
gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW(scrolled_win),
GTK_SHADOW_ETCHED_IN);