** Description changed:

- there's a bug in gtk+ 3.10 and 3.12 (Ubuntu 14.04 and 14.10) which prevents 
user from resizing a column in TreeView.
- In the sample code below, when started, try to resize the 'File Name' column 
so the "Size in bytes' column would go out of the view - right now it's not 
possible. It was working with gtk2 and it's working with gtk 3.14. 
+ This is a regression from 3.8 present until 3.12 (it is fixed on 3.14+).
  
- Please use sample code from attachement
+ Two issues regarding tree view columns:
+ 
+ 1. When columns in a tree view are set to be resizeable and the
+ horizontal scrollbar is shown, they cannot be resized.
+ 
+ 2. When columns are of fixed width, the horizontal scrollbar is not
+ visible when it should be.
+ 
+ The proposed fix is to backport a couple of reverts from gtk+ 3.14.
+ 
+ [Test Case]
+ 
+ For 1) Open nautilus and change it to list mode (Ctrl+1). Resize the
+ window so that the horizontal scroll bar appears. The name column is not
+ resizeable but should be with this fix applied.
+ 
+ For 2) Open gtk3-demo (from gtk-3-examples) and run the "Tree Store"
+ demo (under "Tree View"). Resize the window so that content on the right
+ gets hidden. No horizontal scrollbar becomes visible unless this fix is
+ applied.
+ 
+ [Regression Potential]
+ 
+ Any application using gtk's tree view with visible columns is
+ potentially affected. However, resizing columns is not a common
+ operation and horizontal scrollbars should rarely be visible.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1448969

Title:
  GTK3 can't resize treeviewcolumn

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gtk+3.0/+bug/1448969/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to