After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 703692 - Unable to Resize Large Left Dock Area
Unable to Resize Large Left Dock Area
Status: RESOLVED FIXED
Product: GIMP
Classification: Other
Component: User Interface
2.8.6
Other All
: Urgent major
: 2.8
Assigned To: GIMP Bugs
GIMP Bugs
: 701018 703803 704129 706277 709012 709463 710158 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2013-07-06 00:15 UTC by exomancer
Modified: 2013-10-17 06:20 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Unable to Resize Default Large Left Dock Area (116.10 KB, image/png)
2013-07-06 00:15 UTC, exomancer
Details

Description exomancer 2013-07-06 00:15:20 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.
Comment 1 Michael Natterer 2013-07-06 19:50:28 UTC
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.
Comment 2 exomancer 2013-07-07 02:20:28 UTC
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.
Comment 3 Michael Schumacher 2013-07-08 17:18:03 UTC
*** Bug 703803 has been marked as a duplicate of this bug. ***
Comment 4 Moltres_rider 2013-07-08 17:34:41 UTC
I DO NOT HAVE A FG/BG TAB AND STILL THIS BEHAVIOR!!!!!!!!!!!!!!!!!!!!! NOTHING MENTIONED IN THIS BUG HAS WORKED!!!!!
Comment 5 Michael Natterer 2013-07-08 18:38:57 UTC
Ok, that's it. You are out.
Comment 6 Michael Schumacher 2013-07-12 21:58:52 UTC
*** Bug 704129 has been marked as a duplicate of this bug. ***
Comment 7 Michael Natterer 2013-07-13 16:56:32 UTC
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(-)
Comment 8 Michael Natterer 2013-07-14 11:32:36 UTC
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(+)
Comment 9 Michael Natterer 2013-07-14 11:49:01 UTC
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(-)
Comment 10 Michael Natterer 2013-07-29 10:28:20 UTC
*** Bug 701018 has been marked as a duplicate of this bug. ***
Comment 11 Michael Natterer 2013-08-19 12:34:40 UTC
*** Bug 706277 has been marked as a duplicate of this bug. ***
Comment 12 Michael Natterer 2013-10-05 10:43:42 UTC
*** Bug 709463 has been marked as a duplicate of this bug. ***
Comment 13 Michael Natterer 2013-10-11 23:18:33 UTC
*** Bug 709012 has been marked as a duplicate of this bug. ***
Comment 14 Michael Natterer 2013-10-17 06:20:21 UTC
*** Bug 710158 has been marked as a duplicate of this bug. ***