ManoloFLTK
5bab46940c
Re-organize cross-platform support for text input methods.
...
FLTK 1.3 supports complex text input methods (TIMs) for the 3 platforms
(X11, Windows, macOS). This support has an interface with FLTK that is
common for X11 and Windows, via (undocumented) functions fl_set_spot(),
fl_set_status() and fl_reset_spot().
In contrast, and because it's been developed independently, the
interface between the macOS TIM and FLTK 1.3 is completely different :
static functions FL::insertion_point_location() and Fl::reset_marked_text().
The present change implements a single TIM/FLTK interface
used by all platforms based on functions fl_set_spot() and
fl_reset_spot().
The previous macOS-specific functions FL::insertion_point_location() and
Fl::reset_marked_text() are maintained only for compatibility with 1.3
and deprecated.
2022-01-07 16:34:54 +01:00
..
2020-07-06 20:28:20 +02:00
2021-12-18 22:44:08 +01:00
2020-07-06 20:28:20 +02:00
2020-07-06 20:28:20 +02:00
2021-12-04 20:36:11 +01:00
2021-10-17 12:24:39 +02:00
2020-07-06 20:28:20 +02:00
2021-09-27 19:26:04 +02:00
2020-07-06 20:28:20 +02:00
2022-01-05 22:00:54 +01:00
2020-07-06 20:28:20 +02:00
2020-07-06 20:28:20 +02:00
2021-12-18 22:44:08 +01:00
2021-12-18 22:44:08 +01:00
2021-08-31 16:52:54 +02:00
2020-07-06 20:28:20 +02:00
2020-09-06 20:02:02 +02:00
2020-07-06 20:28:20 +02:00
2020-07-06 20:28:20 +02:00
2020-07-06 20:28:20 +02:00
2020-07-06 20:28:20 +02:00
2020-10-12 21:05:38 +02:00
2020-07-06 20:28:20 +02:00
2021-10-31 14:20:04 +01:00
2020-07-06 20:28:20 +02:00
2021-11-26 15:01:54 +01:00
2022-01-07 16:34:54 +01:00
2020-07-06 20:28:20 +02:00
2021-08-27 14:52:43 +02:00
2021-08-27 14:52:43 +02:00
2020-07-06 20:28:20 +02:00
2021-12-09 08:09:51 +01:00
2020-07-06 20:28:20 +02:00
2020-07-06 20:28:20 +02:00
2020-07-06 20:28:20 +02:00
2020-07-06 20:28:20 +02:00
2020-07-06 20:28:20 +02:00
2020-07-06 20:28:20 +02:00
2021-10-02 18:40:32 +02:00
2021-04-29 10:40:18 +02:00
2022-01-07 07:50:36 +01:00
2021-12-06 19:49:16 +01:00
2021-03-21 00:42:28 +01:00
2020-07-06 20:28:20 +02:00
2020-07-06 20:28:20 +02:00
2020-07-06 20:28:20 +02:00
2020-07-06 20:28:20 +02:00
2020-07-06 20:28:20 +02:00
2020-07-06 20:28:20 +02:00
2021-12-09 08:09:51 +01:00
2021-12-09 08:09:51 +01:00
2021-08-30 12:02:16 +02:00
2021-03-21 00:42:28 +01:00
2021-04-07 19:14:25 +02:00
2020-07-06 20:28:20 +02:00
2020-07-06 20:28:20 +02:00
2020-07-06 20:28:20 +02:00
2020-07-06 20:28:20 +02:00
2020-07-06 20:28:20 +02:00
2020-07-06 20:28:20 +02:00
2020-07-06 20:28:20 +02:00
2020-09-18 17:17:36 +02:00
2021-11-26 15:16:15 +01:00
2020-07-06 20:28:20 +02:00
2020-07-06 20:28:20 +02:00
2020-07-06 20:28:20 +02:00
2020-07-06 20:28:20 +02:00
2020-07-06 20:28:20 +02:00
2020-07-06 20:28:20 +02:00
2021-12-09 08:09:51 +01:00
2020-07-06 20:28:20 +02:00
2020-07-06 20:28:20 +02:00
2020-07-06 20:28:20 +02:00
2020-07-06 20:28:20 +02:00
2020-07-06 20:28:20 +02:00
2021-08-27 14:52:43 +02:00
2020-07-06 20:28:20 +02:00
2020-07-06 20:28:20 +02:00
2021-11-11 20:58:09 +01:00
2020-07-06 20:28:20 +02:00
2020-07-06 20:28:20 +02:00
2020-11-17 16:11:03 +01:00
2020-07-06 20:28:20 +02:00
2020-11-01 09:26:40 +01:00
2020-07-06 20:28:20 +02:00
2020-07-06 20:28:20 +02:00
2020-07-06 20:28:20 +02:00
2020-07-06 20:28:20 +02:00
2020-07-06 20:28:20 +02:00
2020-07-06 20:28:20 +02:00
2020-07-06 20:28:20 +02:00
2020-07-06 20:28:20 +02:00
2020-07-06 20:28:20 +02:00
2020-07-06 20:28:20 +02:00
2020-07-06 20:28:20 +02:00
2021-12-08 10:26:10 -08:00
2020-07-06 20:28:20 +02:00
2020-07-06 20:28:20 +02:00
2020-07-06 20:28:20 +02:00
2021-04-28 13:36:34 +02:00
2020-07-06 20:28:20 +02:00
2020-07-06 20:28:20 +02:00
2020-07-06 20:28:20 +02:00
2020-07-06 20:28:20 +02:00
2020-07-06 20:28:20 +02:00
2020-07-06 20:28:20 +02:00
2020-07-06 20:28:20 +02:00
2021-12-04 15:34:41 +01:00
2020-08-01 14:19:40 -07:00
2021-03-01 11:20:15 +01:00
2021-08-27 14:52:43 +02:00
2020-07-06 20:28:20 +02:00
2020-07-06 20:28:20 +02:00
2021-12-09 08:09:51 +01:00
2020-07-06 20:28:20 +02:00
2021-03-21 00:42:28 +01:00
2020-09-21 13:45:46 +02:00
2020-07-06 20:28:20 +02:00
2020-07-06 20:28:20 +02:00
2020-07-06 20:28:20 +02:00
2020-07-06 20:28:20 +02:00
2020-07-06 20:28:20 +02:00
2020-07-06 20:28:20 +02:00
2020-07-06 20:28:20 +02:00
2020-07-06 20:28:20 +02:00
2020-07-06 20:28:20 +02:00
2020-07-06 20:28:20 +02:00
2020-07-06 20:28:20 +02:00
2020-07-06 20:28:20 +02:00
2021-08-30 12:02:16 +02:00
2021-05-02 17:04:16 +02:00
2020-07-06 20:28:20 +02:00
2020-07-06 20:28:20 +02:00
2020-07-06 20:28:20 +02:00
2020-07-06 20:28:20 +02:00
2020-07-06 20:28:20 +02:00
2020-07-06 20:28:20 +02:00
2021-03-21 00:42:28 +01:00
2020-07-06 20:28:20 +02:00
2020-07-06 20:28:20 +02:00
2020-07-06 20:28:20 +02:00
2022-01-07 16:34:54 +01:00
2020-07-06 20:28:20 +02:00
2020-07-06 20:28:20 +02:00
2020-07-06 20:28:20 +02:00
2020-07-06 20:28:20 +02:00
2020-07-06 20:28:20 +02:00
2020-07-06 20:28:20 +02:00
2020-07-06 20:28:20 +02:00
2021-02-15 19:45:20 +01:00
2020-07-06 20:28:20 +02:00
2020-07-06 20:28:20 +02:00
2022-01-04 18:36:56 +01:00
2022-01-05 07:46:57 +01:00
2010-10-24 20:54:08 +00:00
2020-07-06 20:28:20 +02:00
2022-01-05 07:46:57 +01:00
2020-07-06 20:28:20 +02:00