GTK3: different minimal heights of tool controls bar trigger adjustment of canvas height on each tool switch
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Inkscape |
Invalid
|
Low
|
Unassigned |
Bug Description
Follow-up report to Bug #392169 “Tool Controls Bar is too tall on startup”
The underlying issue of bug #392169 causes repeated changes of the canvas height (the content of the drawing "jumps" each time) whenever a tool switch occurs to a tool whose controls bar has a different minimal height.
The amount of the height differences varies with different GTK3 themes, but I didn't find a theme which manages to draw all controls bars with the same height.
Unlike with GKT2, the toolbars resize to smaller heights as well (with GTK2, the height of the previous toolbar seems to be reused unless it's too small). This makes switching tools disruptive with GTK3 builds because - if the toolbar height changes - the whole canvas area flickers and the displayed drawing content is moved by the same amount (difference of controls bar heights) up or down as well.
Tested with Inkscape 0.48+devel r11512 on OS X 10.7.4
glib 2.32.3, gtk3/x11 3.4.3, gtkmm 3.4
summary: |
GTK3: different minimal heights of tool controls bar trigger adjustment - of canvas height on each tool change + of canvas height on each tool switch |
description: | updated |
Changed in inkscape: | |
status: | New → Confirmed |
importance: | Undecided → Low |
tags: |
added: gtk3 removed: gtk3-regression |
This seems to have improved a lot (aka fixed) with the new spin-scale widgets in revision 11691 - tested with GTK3/X11 3.4.4 and GTK3/Quartz 3.5.12 on OS X 10.7.4.
@Scislac - do you see the same on Ubuntu?