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 762123 - Frame Layouting issue in Quadrapassel
Frame Layouting issue in Quadrapassel
Status: RESOLVED FIXED
Product: gtk+
Classification: Platform
Component: Widget: Other
3.19.x
Other Linux
: Normal normal
: ---
Assigned To: gtk-bugs
gtk-bugs
Depends on:
Blocks:
 
 
Reported: 2016-02-16 07:21 UTC by Mario Wenzel
Modified: 2016-02-28 16:04 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
After (75.10 KB, image/png)
2016-02-16 07:21 UTC, Mario Wenzel
  Details
before (74.26 KB, image/png)
2016-02-16 07:21 UTC, Mario Wenzel
  Details
frame: Don't move border gadget and child down (1021 bytes, patch)
2016-02-26 13:18 UTC, Timm Bäder
accepted-commit_now Details | Review

Description Mario Wenzel 2016-02-16 07:21:07 UTC
Created attachment 321343 [details]
After

We have a layouting issue in Quadrapassel. On the right side of the application there is a preview area showing the next piece for the game. This is a clutter context within an AspectFrame.

This always looked nice (before)

But since 

https://git.gnome.org/browse/gtk+/commit/?id=2cf810c4c9169519768cea96696dd89116c34cb1

there is a spacing between the frame and its contents I can't get rid of (after).
Comment 1 Mario Wenzel 2016-02-16 07:21:25 UTC
Created attachment 321344 [details]
before
Comment 2 Timm Bäder 2016-02-26 13:18:42 UTC
Created attachment 322463 [details] [review]
frame: Don't move border gadget and child down

Setting label-yalign should affect the border gadget, but we need to
compensate for its position by moving the child down or up, depending on
the border gadget's position, so the child never moves.
Comment 3 Matthias Clasen 2016-02-28 14:27:52 UTC
Review of attachment 322463 [details] [review]:

Oops. Indeed. And we even ship a testframe that makes it 100% obvious