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 735242 - dialogue action area padding/alignment broken
dialogue action area padding/alignment broken
Status: RESOLVED WONTFIX
Product: gtk+
Classification: Platform
Component: .General
3.13.x
Other Linux
: Normal normal
: ---
Assigned To: gtk-bugs
gtk-bugs
Depends on:
Blocks:
 
 
Reported: 2014-08-22 19:37 UTC by Christian Persch
Modified: 2015-03-20 11:14 UTC
See Also:
GNOME target: ---
GNOME version: 3.13/3.14


Attachments
screenshot (4.92 KB, image/png)
2014-08-22 19:37 UTC, Christian Persch
Details

Description Christian Persch 2014-08-22 19:37:10 UTC
Created attachment 284249 [details]
screenshot

Steps to repro:
Compare the test file [https://git.gnome.org/browse/gnome-terminal/plain/src/profile-preferences.ui] with glade-preview under gtk+ 3.8 (from F19) and under git master.

Results:
With gtk+ master, the padding between the dialogue's content (notebook border) and the action buttons is reduced from the expected value, and the action button sticks out from under the content at the right side.

Screenshot: left with gtk+ master, right with gtk+ 3.8.
Comment 1 Christian Persch 2014-08-24 17:02:35 UTC
This is a bug in adwaita, which contains this:

* {
[...]
  -GtkDialog-action-area-border: 0;
[...]
}

Changing that to 5 fixes the bug.

RT: I'm nominating this for 3.14 blocker, since this breaks the appearance of every dialogue out there that has ever been made to look HIG compliant.
Comment 2 surabhi 2015-01-02 06:36:09 UTC
Hi Christian is this bug open for resolving ? If yes i am willing to take it.
Comment 3 Christian Persch 2015-03-03 18:15:09 UTC
Still broken with gtk+ master.
Comment 4 Matthias Clasen 2015-03-03 18:32:48 UTC
realistically, this is not going to get 'fixed'.
we can't make details of padding part of guaranteed api