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
4538ef38a1
Revert "Remove eek-xkb*."
...
This reverts commit ee12d02402 .
2012-04-24 10:06:09 +09:00
ee12d02402
Remove eek-xkb*.
2012-04-23 18:35:15 +09:00
a6fe5bd859
Use GInitable to define EekXklLayout.
2012-03-16 17:36:20 +09:00
4b409de5ba
Add guard to prevent individual headers from being included directly.
2011-04-28 13:03:21 +09:00
880ba76bd8
Update copyright year.
2011-01-27 16:58:59 +09:00
a388d9e6e1
libeek: add wrapper functions to avoid exposing XKB/XKL structures to GIR
2010-06-22 16:14:28 +09:00
4dab7af44d
Minor fix for Vala binding.
2010-06-22 14:07:44 +09:00
2c0301c79b
libeek: add convenience function to set/unset layout options
...
New functions: eek_xkl_layout_enable_option(), eek_xkl_layout_disable_option(),
eek_xkl_layout_get_option().
2010-06-21 12:37:16 +09:00
5ee1775958
libeek: add padding for ABI compatibility
2010-06-21 06:23:02 +09:00
b2ace93fef
EekKey#set_keysym_index(): fallback to level 0 when level exceeds num_levels
2010-06-16 12:24:03 +09:00
2d7c1e52f2
EekXklLayout: eek_xkl_layout_set_config() takes XklConfigRec as an argument.
2010-06-14 18:05:22 +09:00
4b7f244062
Add a standalone application.
2010-06-11 17:56:32 +09:00
43fdb5e960
Fix object finalization.
...
Add XKL wrapper (not ready).
2010-06-10 17:53:54 +09:00