From 22cb8a7fdb1dfd5cb9e8280ce858dc6803bcdd9d Mon Sep 17 00:00:00 2001 From: Albrecht Schlosser Date: Wed, 7 Apr 2021 19:14:25 +0200 Subject: Make Fl_Input::handle_key() protected (#203) ... as requested in this comment: https://github.com/fltk/fltk/issues/211#issuecomment-814235771 --- FL/Fl_Input.H | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'FL/Fl_Input.H') diff --git a/FL/Fl_Input.H b/FL/Fl_Input.H index f165ddc6e..0967d332f 100644 --- a/FL/Fl_Input.H +++ b/FL/Fl_Input.H @@ -1,7 +1,7 @@ // // Input header file for the Fast Light Tool Kit (FLTK). // -// Copyright 1998-2010 by Bill Spitzak and others. +// Copyright 1998-2021 by Bill Spitzak and others. // // This library is free software. Distribution and use rights are outlined in // the file "COPYING" which should have been included with this file. If this @@ -34,7 +34,7 @@ Character composition is done using dead keys and/or a compose key as defined by the operating system.

- +
Keyboard and mouse bindings.
@@ -220,7 +220,6 @@ class FL_EXPORT Fl_Input : public Fl_Input_ { friend class Fl_Screen_Driver; friend class Fl_Cocoa_Screen_Driver; // Not ideal, but probably no other platform will use it - int handle_key(); int shift_position(int p); int shift_up_down_position(int p); void handle_mouse(int keepmark=0); @@ -257,6 +256,8 @@ class FL_EXPORT Fl_Input : public Fl_Input_ { protected: void draw(); + int handle_key(); + public: int handle(int); Fl_Input(int,int,int,int,const char * = 0); -- cgit v1.2.3