From 4ba6cef0b96de6bf76a019cc2367267db8840c73 Mon Sep 17 00:00:00 2001 From: ManoloFLTK <41016272+ManoloFLTK@users.noreply.github.com> Date: Fri, 31 Jan 2020 09:42:36 +0100 Subject: Add Fl::keyboard_screen_scaling(int) to control recognition of ctrl/+/-/0/ --- src/Fl_Screen_Driver.cxx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/Fl_Screen_Driver.cxx') 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)); -- cgit v1.2.3