6d7360a230
layout_holder: Rename functions used from C
2020-03-12 11:34:20 +00:00
4007754de9
eekboard_context: Rename to LayoutHolder
2020-03-12 11:34:20 +00:00
710509a671
eekboard context: Remove some unused code
2020-03-12 11:34:20 +00:00
e504154571
managers: Turn gsettings management into a separate piece.
2020-03-12 11:34:20 +00:00
784f9127fa
layout: Minor generalizations
2020-03-07 10:31:39 +00:00
61e1ab5c5a
layout: Split out choice to a struct on its own
2020-03-07 10:26:52 +00:00
7a588460bf
setup: Connect ui to the state manager
...
This ensures that the layout type information is accessible to the state manager when new layout information arrive.
The should be thought of as a stopgap measure. A proper solution would be to separate the state properly, and probably turn layout information coming from random places into messages that some object (thread?) collects and displays.
2020-01-28 21:32:47 +00:00
326bb9319f
submission: Take over virtual_keyboard handling
2020-01-13 13:53:54 +00:00
92c9572ac2
services: Split out layout management from EekboardContextService
...
Layout management was pointlessly bound with the EekboardContextService with inheritance. Splitting it out will make it easier to further break apart layout state management, settings, and input method in the future.
2020-01-11 15:33:26 +00:00
58b087e35a
eekboard_context_service: Drop unused enable property
2020-01-09 20:13:22 +00:00
14d5881f1e
key-emitter: Remove unused
2020-01-09 19:57:14 +00:00
9f59279307
managers: Move visible flag to UI manager
2020-01-09 14:14:48 +00:00
7e72722a47
UI: Drop indirection for show/hide functions
2020-01-09 13:30:02 +00:00
c917a1f818
layout: Keep kind metadata in loaded layouts
...
It will come useful for applying per-kind styling later without having to give each layout a new stylesheet
2019-10-29 13:27:54 +00:00
1b1fbed7de
layouts: Change type based on shape
2019-10-29 13:21:46 +00:00
288d2247da
cleanup: Remove dead fullscreen mode
2019-09-28 18:29:58 +00:00
f479a36dbe
keyboard: Remove references
2019-08-18 13:22:18 +00:00
f371b14e89
levelkeyboard: Use a layer for managing keyboard views
2019-08-08 19:26:21 +00:00
00c3903672
Respond to the input purpose, showing a numeric keypad if requested
2019-07-20 17:33:55 +02:00
0d3b003aac
input method: Initialize the protocol and pretend to handle a few things
2019-06-30 19:03:24 +00:00
9e5629d1e0
Enable Wayland's virtual-keyboard protocol
...
This commit includes a little restructuring necessary for keeping wayland objects properly.
It doesn't fix broken modifier functionality yet.
2019-06-25 18:12:15 +00:00
02525056d6
Removed X11 header, added some clarifications
2019-06-22 16:20:03 +00:00
765c496068
Removed more unused stuff in context
2019-06-22 15:57:48 +00:00
f2a90935a3
Make "visible" property per client instead of per context.
2012-04-24 18:38:32 +09:00
ee0505c100
Add keyboard selection dialog to preferences.
2012-03-28 12:54:22 +09:00
42baa22cdc
Add doc comment for libeekboard.
2011-08-24 17:43:00 +09:00
bb85885e5d
Revamp server-client API.
2011-08-20 13:17:16 +09:00