gui/gui-lib/mred/private
Matthew Flatt 5e70534b43 adjust workaround for GTK+3 before version 3.22
Adjust a workaround for versions before 3.22 when setting the font for
a control.

GTK+ version 3.22 starts paying attention to whether a font size for a
control is absolute (as opposed to being in points), so the workaround
that was put in place for earlier versions breaks.

In addition, some part of the drawing stack seems to round point sizes
to an integeral size after DPI conversion. Take that rounding into
account when setting the font size in `normal-control-font`.

Closes #1522
2016-12-19 07:21:28 -07:00
..
wx adjust workaround for GTK+3 before version 3.22 2016-12-19 07:21:28 -07:00
wxme correct error checking for keymaps 2016-07-21 21:42:17 -05:00
app.rkt Remove extra directories. 2014-12-02 02:33:07 -05:00
check.rkt Remove extra directories. 2014-12-02 02:33:07 -05:00
const.rkt Remove extra directories. 2014-12-02 02:33:07 -05:00
cycle.rkt Remove extra directories. 2014-12-02 02:33:07 -05:00
dynamic.rkt Remove extra directories. 2014-12-02 02:33:07 -05:00
editor.rkt Change color in editor: Grey -> Gray 2015-01-30 13:27:08 -07:00
filedialog.rkt Remove extra directories. 2014-12-02 02:33:07 -05:00
fontdialog.rkt Remove extra directories. 2014-12-02 02:33:07 -05:00
gdi.rkt Remove extra directories. 2014-12-02 02:33:07 -05:00
helper.rkt Remove extra directories. 2014-12-02 02:33:07 -05:00
kernel.rkt Remove extra directories. 2014-12-02 02:33:07 -05:00
lock.rkt Remove extra directories. 2014-12-02 02:33:07 -05:00
messagebox.rkt Remove extra directories. 2014-12-02 02:33:07 -05:00
misc.rkt Remove extra directories. 2014-12-02 02:33:07 -05:00
moredialogs.rkt fix get-color-from-user on Mac OS X 2015-10-02 15:56:42 -06:00
mrcanvas.rkt more on scroll-by-copy 2015-11-26 13:11:47 -06:00
mrcontainer.rkt Remove extra directories. 2014-12-02 02:33:07 -05:00
mred.rkt add any-control+alt-is-altgr 2016-03-17 16:39:40 -06:00
mritem.rkt Remove extra directories. 2014-12-02 02:33:07 -05:00
mrmenu.rkt Remove extra directories. 2014-12-02 02:33:07 -05:00
mrmenuintf.rkt Remove extra directories. 2014-12-02 02:33:07 -05:00
mrpanel.rkt add 'hide-hscroll and 'hide-vscroll for panel% 2016-05-18 15:30:33 -06:00
mrpopup.rkt Remove extra directories. 2014-12-02 02:33:07 -05:00
mrtextfield.rkt Remove extra directories. 2014-12-02 02:33:07 -05:00
mrtop.rkt Remove extra directories. 2014-12-02 02:33:07 -05:00
mrwindow.rkt Remove extra directories. 2014-12-02 02:33:07 -05:00
path-dialog.rkt Remove extra directories. 2014-12-02 02:33:07 -05:00
repl.rkt Remove extra directories. 2014-12-02 02:33:07 -05:00
seqcontract.rkt Remove extra directories. 2014-12-02 02:33:07 -05:00
snipfile.rkt Remove extra directories. 2014-12-02 02:33:07 -05:00
syntax.rkt Remove extra directories. 2014-12-02 02:33:07 -05:00
te.rkt Remove extra directories. 2014-12-02 02:33:07 -05:00
wx.rkt Remove extra directories. 2014-12-02 02:33:07 -05:00
wxcanvas.rkt canvas% on-scroll: call in non-atomic mode 2015-05-19 14:01:07 -06:00
wxcontainer.rkt Remove extra directories. 2014-12-02 02:33:07 -05:00
wxitem.rkt Remove extra directories. 2014-12-02 02:33:07 -05:00
wxlitem.rkt Remove extra directories. 2014-12-02 02:33:07 -05:00
wxmenu.rkt Remove extra directories. 2014-12-02 02:33:07 -05:00
wxpanel.rkt add 'hide-hscroll and 'hide-vscroll for panel% 2016-05-18 15:30:33 -06:00
wxtextfield.rkt Remove extra directories. 2014-12-02 02:33:07 -05:00
wxtop.rkt Remove extra directories. 2014-12-02 02:33:07 -05:00
wxwindow.rkt Remove extra directories. 2014-12-02 02:33:07 -05:00