Make user-adjusted board size quasi-persistent (GTK)
authorH.G.Muller <hgm@hgm-xboard.(none)>
Tue, 5 Apr 2016 14:49:12 +0000 (16:49 +0200)
committerH.G.Muller <hgm@hgm-xboard.(none)>
Sun, 17 Apr 2016 08:24:57 +0000 (10:24 +0200)
commitffbffd34385e086b2b14e43b3fb43ada4a91c188
treed48dc84090ade803f09d2ae131a7a17f724228cf
parent2c75a093de6ecd222c1586b9ff0ec554666a80fa
Make user-adjusted board size quasi-persistent (GTK)

After adjusting the board-window size the newly calculated square size
will be used to derive a new -boardSize for saving in the settings file,
by rounding it down to the nearest standard size. (But the size actually
used for display will not be rounded!) This will cause the board to pop
up with approximately the same size next time. The remembered initial
square size will also be adapted to the rounded value, so that the fonts
will start to apply to the new -boardSize as well on saving settings.
This will only be done if the old -boardSize value did not contain
commas (meaning it specified more than just square size).
gtk/xboard.c