[devlibs-gtk3] Theme issues

Bug #1253541 reported by jazzynico
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Inkscape Devlibs
Medium
Unassigned

Bug Description

When using the gtk3 libs, the menus' text is too big and not correctly padded compared to gtk2.
See screenshot.

Revision history for this message
jazzynico (jazzynico) wrote :
Revision history for this message
jazzynico (jazzynico) wrote :

With gtk3, etc\gtk-2.0\gtkrc is replaced with etc\gtk-3.0\settings.ini.

Minimal settings.ini file that fixes the font size issue:
-----
[Settings]
gtk-font-name=Tahoma 8
-----

Revision history for this message
jazzynico (jazzynico) wrote :

Partially fixed (font size) revision 29.

Revision history for this message
jazzynico (jazzynico) wrote :

Revision 32 adds a new Adwaita theme as default. Compared to our old default theme, it's a visually different, but solves some of the reported issues with menus.
Note that Adwaita has a bug with rulers (black background). I'll try to solve it later.

Don't hesitate to test and comment.

Revision history for this message
jazzynico (jazzynico) wrote :

Rulers bug fixed revision 33 (ruler.cpp has its own GtkCssProvider and uses an undefined @bg_color; CSS value).

Revision history for this message
jazzynico (jazzynico) wrote :
Revision history for this message
su_v (suv-lp) wrote :

@JazzyNico - the ruler issue is not specific to GTK3 on Windows (see bug #1094511) - could this be addressed in trunk instead of modifying a theme which is usually installed by default (system) and not under the packager's or user's control?

Revision history for this message
jazzynico (jazzynico) wrote :

> the ruler issue is not specific to GTK3 on Windows (see bug #1094511)

I didn't remember it was reopened. Patch in progress!

Revision history for this message
jazzynico (jazzynico) wrote :

Patch for bug #1094511 committed in the trunk, revision 12835.

summary: - [devlibs-gtk3] Menu text issues
+ [devlibs-gtk3] Theme issues
jazzynico (jazzynico)
Changed in inkscape-devlibs:
assignee: jazzynico (jazzynico) → nobody
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers