GNOME Bugzilla – Bug 703692
Unable to Resize Large Left Dock Area
Last modified: 2013-10-17 06:20:21 UTC
Created attachment 248496 [details] Unable to Resize Default Large Left Dock Area In single window mode I am unable to resize the now default extra large left dock area. Each time I start GIMP the left dock displays oversized (see screenshot) and is unable to be resized with tools in the dock. I did not size the dock this way it just showed up on it's own on starting GIMP. The resize arrows display but do nothing. I have manually fixed this several times by removing all the lower tabbed tools out of the dock into floating windows. When I remove them all I can then resize the docking area. I then put all the tools back in the dock and my session works perfectly including resizing the left dock area. When I reopen Gimp, it's all back too big and unresizable again and I have to redo the above process of removing all the tools all over again. The right dock seems unaffected and retains whatever size I give it. I am using Ubuntu 13.04.
As a workaround, remove the FG/BG color tab. I was sure I got this fixed, but apparently I missed to merge something from master to 2.8.
Michael ... I did as you said and it did not fix it. I played around and it works with the following 3 tabs only as far as I can see: Tool Options Fonts Gradients These act normally. If I add 'Patterns' it goes back to the buggy behavior. Likewise with 'Colors' and 'Brushes'. These are the ones that I tested. Thanks.
*** Bug 703803 has been marked as a duplicate of this bug. ***
I DO NOT HAVE A FG/BG TAB AND STILL THIS BEHAVIOR!!!!!!!!!!!!!!!!!!!!! NOTHING MENTIONED IN THIS BUG HAS WORKED!!!!!
Ok, that's it. You are out.
*** Bug 704129 has been marked as a duplicate of this bug. ***
This fixes the bug completely in master, and for all attached grid views in 2-8. 2-8 still needs some FG/BG color merges. commit 38ab5f9d64b6e6dadf9468b6bae9b10f07456317 Author: Michael Natterer <mitch@gimp.org> Date: Sat Jul 13 18:50:55 2013 +0200 Bug 703692 - Unable to Resize Large Left Dock Area gimp_container_grid_view_viewport_resized(): set the wrap_box' required width to just one cell_width, not cell_width * columns. This way it can shrink also when attached to a toolbox dock. It remains unclear why it could nicely shrink in all other dock columns. (cherry picked from commit 6a5e37b68d4a3c136c9a67c86d238f90b8e07263) app/widgets/gimpcontainergridview.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-)
Small fix for above fix: commit 3632680049fae535696caffb9d273c1419e99896 Author: Michael Natterer <mitch@gimp.org> Date: Sun Jul 14 13:27:57 2013 +0200 Bug 703692 - Unable to Resize Large Left Dock Area Small fix for the last commit: set a silly small initial size request on the wrap_box so it doesn't initially request too much and breaks dock layout deserialization. (cherry picked from commit a2334b0b1592d0ea7cc8b37fec1e21b6a863a212) app/widgets/gimpcontainergridview.c | 5 +++++ 1 file changed, 5 insertions(+)
Fixed in 2-8 too by simply copying the wheel color selector code from master: commit 616e8f2d82ffcf40eaec8034770447e754dbda80 Author: Michael Natterer <mitch@gimp.org> Date: Sun Jul 14 13:46:00 2013 +0200 Bug 703692 - Unable to Resize Large Left Dock Area Merge all color-selector-wheel changes from master, which turns the thing into a properly reqizable widget and fixes the issues with left dock resizability. modules/Makefile.am | 2 +- modules/color-selector-wheel.c | 52 +- modules/gimpcolorwheel.c | 1484 ++++++++++++++++++++++++++++++++++++++++++++++++++++ modules/gimpcolorwheel.h | 97 ++++ 4 files changed, 1595 insertions(+), 40 deletions(-)
*** Bug 701018 has been marked as a duplicate of this bug. ***
*** Bug 706277 has been marked as a duplicate of this bug. ***
*** Bug 709463 has been marked as a duplicate of this bug. ***
*** Bug 709012 has been marked as a duplicate of this bug. ***
*** Bug 710158 has been marked as a duplicate of this bug. ***