8e014aaaf8
Cleanups: fix deprecated g_type_class_add_private()
...
- use G_DECLARE_ and G_DEFINE_ macros
- move all data into ClassNamePrivate
- use _get_instance_private()
This should not introduce any functional changes or breakage.
Skipped two classes (EekKeyboard and EekboardContextService) for now in
order not to break the build.
These two classes are used in some very funky WIP code that tries to
circumvent encapsulation.
(Funky code is in eekboard/key-emitter.c and eekboard/eekboard-context-service.c)
2019-07-04 19:55:15 +02:00
15a3315854
Fix dragging across the keyboard
2019-06-22 12:34:10 +00:00
82d1f256b2
Remove released and cancelled key events
2019-06-22 12:23:04 +00:00
e7ba2a0eb0
Got rid of signals in the pressed path
2019-06-19 17:00:30 +00:00
40a92fe730
Ignoring section.key-pressed
2019-06-19 14:11:23 +00:00
048e08b59a
Factor out symbols from keyboard file.
2012-03-23 18:07:01 +09:00
523bd9b788
Remove unused code.
2012-03-19 10:53:27 +09:00
099ca60975
Update doc comments.
2011-08-25 10:31:41 +09:00
a6bde78168
Highlight locked modifiers.
2011-08-22 14:44:46 +09:00
4b409de5ba
Add guard to prevent individual headers from being included directly.
2011-04-28 13:03:21 +09:00
f60e1d763e
Move EekSymbolMatrix code from eek-types.[ch] to eek-symbol-matrix.[ch].
2011-03-09 11:57:02 +09:00
c3e10343b4
Cosmetic fixes.
2011-02-18 14:03:51 +09:00
7916930160
Implement serialization to GVariant.
2011-02-14 14:13:02 +09:00
b004a92e8a
Fix EEK_MODIFIER_BEHAVIOR_LATCH when pressing Shift twice.
2011-01-28 16:55:01 +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
6c2ef567c4
Doc fix.
2011-01-27 16:49:35 +09:00
45cd7958d0
Don't cache group/level in EekKey.
2011-01-26 07:57:44 +09:00
af8274f305
Fix GTK-Doc comment.
2011-01-25 11:06:03 +09:00
8399acda83
libeek: add EekKey#is_pressed.
2011-01-22 11:42:56 +09:00
514bfa1a8c
libeek: add field description for GTK-DOC
2010-06-18 14:59:13 +09:00
43fdb5e960
Fix object finalization.
...
Add XKL wrapper (not ready).
2010-06-10 17:53:54 +09:00
662f619ba2
Rewrite.
2010-06-09 16:44:26 +09:00
bb7462e786
Add "keycode" property to EekKey.
...
Add eek_key_get_keysyms().
2010-06-08 09:27:41 +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