Greg Spencer
bdadaad20d
Add delayed event delivery for Linux. ( #22577 )
...
This changes the text handling so that keyboard events are sent to the framework first for handling, and then passed to the text input plugin, so that the framework has a chance to handle keys before they get given to the text field.
This is complicated by the async nature of the interaction with the framework, since GTK wants a synchronous response. So, in this change, I always tell GTK that the event was handled, and if it wasn't, then I re-dispatch the event once we know one way or the other.
2020-12-03 15:00:37 -08:00
..
2020-10-22 13:50:14 -07:00
2020-11-17 21:51:37 -08:00
2020-12-03 15:00:37 -08:00
2020-12-03 15:00:37 -08:00
2020-07-03 09:37:51 +12:00
2020-07-02 09:35:00 +12:00
2020-07-02 09:35:00 +12:00
2020-11-04 15:12:44 -08:00
2020-11-17 21:51:37 -08:00
2020-11-17 21:51:37 -08:00
2020-10-30 14:52:24 +13:00
2020-10-06 11:17:19 -07:00
2020-11-17 21:51:37 -08:00
2020-10-22 09:47:04 +13:00
2020-11-17 21:51:37 -08:00
2020-11-17 21:51:37 -08:00
2020-10-22 15:06:52 -07:00
2020-11-17 21:51:37 -08:00
2020-09-11 17:10:00 -07:00
2020-10-16 16:08:36 -07:00
2020-09-11 21:18:35 -07:00
2020-11-17 21:51:37 -08:00
2020-12-03 15:00:37 -08:00
2020-12-03 15:00:37 -08:00
2020-12-03 15:00:37 -08:00
2020-11-17 21:51:37 -08:00
2020-06-12 09:11:36 +12:00
2020-10-29 15:08:03 -07:00
2020-11-17 21:51:37 -08:00
2020-09-11 21:18:35 -07:00
2020-11-17 21:51:37 -08:00
2020-11-17 21:51:37 -08:00
2020-10-30 14:52:24 +13:00
2020-10-06 16:29:12 -07:00
2020-11-12 12:02:44 +13:00
2020-06-17 06:25:48 +12:00
2020-11-17 21:51:37 -08:00
2020-11-17 21:51:37 -08:00
2020-09-16 14:13:06 +12:00
2020-06-17 06:25:48 +12:00
2020-09-16 09:07:01 -07:00
2020-09-16 14:13:06 +12:00
2020-10-22 13:50:14 -07:00
2020-10-13 15:54:44 +13:00
2020-09-16 14:13:06 +12:00
2020-09-16 14:13:06 +12:00
2020-09-11 21:18:35 -07:00
2020-09-11 21:18:35 -07:00
2020-09-11 21:18:35 -07:00
2020-12-03 15:00:37 -08:00
2020-12-03 15:00:37 -08:00
2020-09-11 21:18:35 -07:00
2020-11-17 21:51:37 -08:00
2020-12-03 15:00:37 -08:00