Commit Graph

28 Commits

Author SHA1 Message Date
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
b5b59e77d6 Check errors when retrieving XKB layout information. 2012-04-24 11:58:41 +09: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
03963036d1 Fix EekXklLayout initialization. 2012-04-02 10:38:14 +09:00
7eead1c1ff Fix some mistakes. 2012-03-23 18:07:05 +09:00
f442733b33 Fix some mistakes.
* remove useless g_obect_{set,get}_property call.
* free GError on error.
2012-03-16 18:15:50 +09:00
a6fe5bd859 Use GInitable to define EekXklLayout. 2012-03-16 17:36:20 +09:00
91ed49b65a Make server responsible for loading keyboard files. 2011-08-17 18:19:36 +09:00
23ab2a343f Fix coding style. 2011-03-04 14:28:20 +09:00
880ba76bd8 Update copyright year. 2011-01-27 16:58:59 +09:00
4008706bb0 Remove useless get_group method and group_changed signal of EekLayout. 2011-01-27 11:09:24 +09:00
907fc3f872 Define EekLayout as a class instead of an interface. 2011-01-25 14:29:57 +09:00
910b0be5a5 eekboard: listen xklavier status events. 2010-12-06 12:09:17 +09:00
983cc22761 eekboard: config file support. 2010-08-11 16:45:57 +09:00
b2b44a0810 libeek: make temporary copies of config parameters in #set_model() etc. 2010-06-23 16:02:07 +09:00
27ddc144e0 libeek: add Since: doc-comment 2010-06-22 17:19:25 +09:00
9aabdc0812 Fix coding style. 2010-06-22 16:29:24 +09:00
a388d9e6e1 libeek: add wrapper functions to avoid exposing XKB/XKL structures to GIR 2010-06-22 16:14:28 +09:00
f50a8a98f4 Generate gobject-introspection files. 2010-06-22 10:44:19 +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
353c99e700 libeek: make EekGtkKeyboard handle button events 2010-06-16 18:27:43 +09:00
efa7d00c03 eekboard: merge eekboard-gtk.c to eekboard.c 2010-06-16 15:55:06 +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
5f0c22b125 Fix clean rebuild. 2010-06-11 06:09:40 +09:00
43fdb5e960 Fix object finalization.
Add XKL wrapper (not ready).
2010-06-10 17:53:54 +09:00