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