GTK3: different minimal heights of tool controls bar trigger adjustment of canvas height on each tool switch

Bug #1016898 reported by su_v
12
This bug affects 2 people
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

su_v (suv-lp)
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
ScislaC (scislac)
Changed in inkscape:
status: New → Confirmed
importance: Undecided → Low
Revision history for this message
su_v (suv-lp) wrote :

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?

tags: added: gtk3
removed: gtk3-regression
Revision history for this message
su_v (suv-lp) wrote :

Closing - does no longer reproduce as reported with later GTK3 versions.

Changed in inkscape:
status: Confirmed → Fix Released
Revision history for this message
su_v (suv-lp) wrote :

Reopening - maybe it's a theming issue more than an Inkscape issue, but this still reproduces with current trunk e.g. on Windows (devlibs64 have GTK+ 3.19.6).

Changed in inkscape:
status: Fix Released → Confirmed
Revision history for this message
Patrick Storz (ede123) wrote :

FYI there's now a current build of Inkscape trunk compiled using MSYS2 available from [1].

It includes GTK+ 3.22.8.
Toolbar height changes slightly.

[1] http://download.tuxfamily.org/inkscape/win64/

Revision history for this message
Hachmann (marenhachmann) wrote :

Still happening with current master. It's a bit annoying...

Revision history for this message
Matt Blissett (matt-blissett) wrote :

Hi - thanks for reporting this bug, I've manually migrated it to Inkscape's new
bug tracker on GitLab, and closed it here.

Please feel free to file new bugs about the issues you're seeing at
http://inkscape.org/report.

Moved to: https://gitlab.com/inkscape/inbox/issues/2460
Closed by: https://gitlab.com/MattBlissett

tags: added: bug-migration
Changed in inkscape:
status: Confirmed → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.