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
7050fa41a0
G_CONST_RETURN -> const.
2012-04-23 17:09:48 +09:00
6db99bee25
Don't enumerate over keys when find_by_keycode.
2012-03-28 14:43:49 +09:00
048e08b59a
Factor out symbols from keyboard file.
2012-03-23 18:07:01 +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
6a7b256676
Remove unnecessary null initialization.
2011-08-18 11:31:01 +09:00
ac8764b9b7
Fix compiler warnings.
2011-04-19 11:56:00 +09:00
23ab2a343f
Fix coding style.
2011-03-04 14:28:20 +09:00
98e15d7741
Resolve AltGr modifier at run time.
2011-03-04 10:42:31 +09:00
8b632356e9
Fix memleaks.
2011-03-03 15:05:59 +09:00
f7caf6fe49
Handle Num_Lock correctly (RHBZ#680826).
2011-03-02 15:44:35 +09:00
7916930160
Implement serialization to GVariant.
2011-02-14 14:13:02 +09:00
c7a2be629f
Set empty keysym matrix if keycode is 0.
2011-02-02 13:10:07 +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
4008706bb0
Remove useless get_group method and group_changed signal of EekLayout.
2011-01-27 11:09:24 +09:00
45cd7958d0
Don't cache group/level in EekKey.
2011-01-26 07:57:44 +09:00
48e64f1c32
Move eek_keyboard_new to eek-layout.c; add utility functions.
2011-01-25 16:17:34 +09:00
907fc3f872
Define EekLayout as a class instead of an interface.
2011-01-25 14:29:57 +09:00
a0167c4cc2
Re-organize API.
...
EekGtkKeyboard is now a subclass of GtkWidget not EekKeyboard. Widget
creation is done as follows:
layout = eek_xkl_layout_new (...);
keyboard = eek_keyboard_new (layout, 640, 480);
widget = eek_gtk_keyboard_new (keyboard);
Broken Clutter support is temporarily disabled.
2011-01-22 11:55:29 +09:00
29c55b6ca3
Suppress compiler warnings.
2010-12-06 12:12:52 +09:00
7f52069e41
libeek: terminate args of eek_xkb_layout_set_names_full() with NULL instead of -1.
2010-08-13 08:11:40 +09:00
a2d2ef3a5e
libeek: add eek_xkb_layout_set_names_full_valist().
2010-08-12 12:03:21 +09:00
27ddc144e0
libeek: add Since: doc-comment
2010-06-22 17:19:25 +09:00
fdb083bb12
libeek: supress compiler warning
2010-06-22 17:01:43 +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
1bcb2cc31d
libeek: abolish arguments for eek_clutter_keyboard_new() and eek_xkb_layout_new()
2010-06-16 16:08:23 +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
e6b4f50c84
Fix GObject#dispose() usage.
2010-06-12 16:59:50 +09:00
89cfaef48c
EekXkbLayout: Implement get_group() of EekLayoutIface.
2010-06-11 18:47:30 +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
9011a7309b
Fix the last commit.
2010-06-09 18:38:19 +09:00
f6e6fda47e
Fix finalization.
2010-06-09 18:37:07 +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
15eb856ed3
Add eek_section_{set,get}_orientation.
2010-06-06 13:19:36 +09:00
4447dca695
Split eek_section_{set,get}_dimensions.
2010-06-06 04:36:49 +09:00
31004846a2
Make sure the XKB layout is initialized properly.
2010-06-05 19:53:23 +09:00
0733f11105
Experimental support for Shift handling.
2010-06-04 18:15:14 +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