4007754de9
eekboard_context: Rename to LayoutHolder
2020-03-12 11:34:20 +00:00
326bb9319f
submission: Take over virtual_keyboard handling
2020-01-13 13:53:54 +00:00
f9fbd3fb2d
rendering: Simplify Cairo context usage, remove unneeded calls.
...
Moved Cairo context usage to Rust, and rearranged ctx setup (position) to happen in one place.
Removed render calls that were overwritten on each draw call anyway.
2019-12-07 12:47:47 +00:00
3aaaed3bae
renderer: Clean up EekColor & label
2019-11-07 14:10:20 +00:00
c99efc430c
presses: Move press handling to Rust
...
This fixes some rendering things which would happen with multiple state-sharing buttons. It also removes some interfaces exposing rows, views, layouts, and buttons, bringing the code closer to removing them from the FFI entirely.
2019-10-23 15:11:16 +00:00
29231f7e31
cleanup: Unused types
2019-10-20 09:47:10 +00:00
f479a36dbe
keyboard: Remove references
2019-08-18 13:22:18 +00:00
2e201b67a7
Remove obsoleted and unused pieces
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
b8389f6736
symbol: Simplify symbol storage
2019-08-01 20:25:01 +00:00
b8eb7752e7
layout: Using bigger keys
2019-07-01 12:57:52 +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
a6fe5bd859
Use GInitable to define EekXklLayout.
2012-03-16 17:36:20 +09:00
b02ae1b7cc
Support text symbol.
...
a
2011-08-30 18:17:45 +09:00
099ca60975
Update doc comments.
2011-08-25 10:31:41 +09:00
4b409de5ba
Add guard to prevent individual headers from being included directly.
2011-04-28 13:03:21 +09:00
de62d74ac5
Fix GTK-DOC comments.
2011-04-22 14:41:29 +09:00
8c407ae482
Use G_DEFINE_BOXED_TYPE.
2011-04-12 11:09:28 +09:00
f60e1d763e
Move EekSymbolMatrix code from eek-types.[ch] to eek-symbol-matrix.[ch].
2011-03-09 11:57:02 +09:00
baae80fa41
Port st-theme-context.[ch] to eek-theme-context.[ch].
2011-03-08 06:58:20 +09:00
f1b91c0223
Add border style configuration (WIP).
2011-03-07 19:01:10 +09:00
d66318a031
Fix the last commit.
2011-03-04 19:04:39 +09:00
37c2579253
Merge theme handling code (WIP).
2011-03-04 18:52:25 +09:00
8b632356e9
Fix memleaks.
2011-03-03 15:05:59 +09:00
d7554b9735
Doc fix.
2011-02-24 11:43:15 +09:00
798df5c136
Use g_intern_static_string for signal names.
2011-02-24 10:37:48 +09:00
7916930160
Implement serialization to GVariant.
2011-02-14 14:13:02 +09:00
b631f54a54
Implement serialization to GVariant (WIP).
2011-02-02 18:41:26 +09:00
68b0d64fee
Use 0 as EEK_INVALID_KEYCODE/KEYSYM instead of -1.
2011-02-01 18:27:13 +09:00
e6df7d90fe
Use GObject instead of guint to represent keysyms.
2011-01-28 16:19:18 +09:00
880ba76bd8
Update copyright year.
2011-01-27 16:58:59 +09:00
5e4a6b2c8e
Port modifier handling code from application into library.
2011-01-26 11:59:12 +09:00
71d5259f85
libeek: define new boxed type EekColor for colors
2011-01-22 11:25:51 +09:00
3fda8da1a5
libeek: forward decl structs to let g-ir-scanner inspect their fields.
2010-10-13 16:58:31 +09:00
039ea44520
libeek: add eek_keyboard_find_key_by_position().
2010-08-05 12:32:14 +09:00
b2ace93fef
EekKey#set_keysym_index(): fallback to level 0 when level exceeds num_levels
2010-06-16 12:24:03 +09:00
63b9fea27b
Add experimental GtkDrawingArea based UI.
2010-06-15 19:17:05 +09:00
662f619ba2
Rewrite.
2010-06-09 16:44:26 +09:00
15eb856ed3
Add eek_section_{set,get}_orientation.
2010-06-06 13:19:36 +09:00
66f6fae181
Minor arrangement for gtk-doc.
2010-06-04 14:23:23 +09:00
9b452c0ffa
Initial commit.
2010-06-04 12:09:08 +09:00