diff options
| author | ManoloFLTK <41016272+ManoloFLTK@users.noreply.github.com> | 2020-01-31 09:42:36 +0100 |
|---|---|---|
| committer | ManoloFLTK <41016272+ManoloFLTK@users.noreply.github.com> | 2020-01-31 09:42:36 +0100 |
| commit | 4ba6cef0b96de6bf76a019cc2367267db8840c73 (patch) | |
| tree | a45c1ea0b809249c35c279907edddc5e3b614250 /src/Fl_Screen_Driver.cxx | |
| parent | 9d4d5ffdeb8dacb18f1af47772cb1ee56e7daca7 (diff) | |
Add Fl::keyboard_screen_scaling(int) to control recognition of ctrl/+/-/0/
Diffstat (limited to 'src/Fl_Screen_Driver.cxx')
| -rw-r--r-- | src/Fl_Screen_Driver.cxx | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/Fl_Screen_Driver.cxx b/src/Fl_Screen_Driver.cxx index c18cd40d3..eb4dce212 100644 --- a/src/Fl_Screen_Driver.cxx +++ b/src/Fl_Screen_Driver.cxx @@ -39,7 +39,7 @@ char Fl_Screen_Driver::fg_set = 0; Fl_Screen_Driver::Fl_Screen_Driver() : -num_screens(-1), text_editor_extra_key_bindings(NULL) +num_screens(-1), text_editor_extra_key_bindings(NULL), keyboard_screen_scaling(true) { } @@ -471,7 +471,7 @@ void Fl_Screen_Driver::open_display() been_here = true; if (rescalable()) { use_startup_scale_factor(); - Fl::add_handler(Fl_Screen_Driver::scale_handler); + if (keyboard_screen_scaling) Fl::add_handler(Fl_Screen_Driver::scale_handler); int mx, my; int ns = Fl::screen_driver()->get_mouse(mx, my); Fl_Graphics_Driver::default_driver().scale(scale(ns)); |
