Re: Gnome 3.22 Wayland is eating my chess pieces (unicode chess font)
- From: Stefan Salewski <mail ssalewski de>
- To: gtk-list gnome org
- Subject: Re: Gnome 3.22 Wayland is eating my chess pieces (unicode chess font)
- Date: Mon, 10 Apr 2017 11:55:52 +0200
On Mon, 2017-04-10 at 10:37 +0200, Stefan Salewski wrote:
Any ideas?
Well, maybe the problem is not the font dimensions, but the window
itself.
The size calculations occur in
https://github.com/ngtk3/nim-chess2/blob/master/board.nim
proc drawIt(cr: cairo.Context; widget: Widget) {.cdecl.} =
const
Font = "Sans 64"
var
w, h: cint
width: cint = widget.parentWindow.width
height = widget.parentWindow.height
I can not remember why size calculation was based on
https://developer.gnome.org/gtk3/stable/GtkWidget.html#gtk-widget-get-parent-window
I guess I found a hint with Google, it may be related to window
decorations of window managers.
When I set Window size with
window.setDefaultSize(800, 800)
I get different results for wayland and X:
X:
widget.parentWindow.width 800
widget.parentWindow.height 800
Wayland:
widget.parentWindow.width 852
widget.parentWindow.height 894
I am not yet sure that this is the real problem, maybe both results are
just right?
But we need a solution which works for both, X and Wayland.
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]