Commit Graph

31 Commits

Author SHA1 Message Date
523bd9b788 Remove unused code. 2012-03-19 10:53:27 +09:00
099ca60975 Update doc comments. 2011-08-25 10:31:41 +09:00
2f64b3ee13 Fix doc comments. 2011-08-24 17:59:57 +09:00
a6bde78168 Highlight locked modifiers. 2011-08-22 14:44:46 +09:00
b6beeedc26 Improve key-repeat behavior. 2011-08-16 16:30:13 +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
98e15d7741 Resolve AltGr modifier at run time. 2011-03-04 10:42:31 +09:00
f7caf6fe49 Handle Num_Lock correctly (RHBZ#680826). 2011-03-02 15:44:35 +09:00
b2657c06a8 Move symbol-index property per-element instead of per-keyboard. 2011-03-02 11:47:09 +09:00
d7554b9735 Doc fix. 2011-02-24 11:43:15 +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
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
4accb1e952 Doc fix. 2011-01-26 12:50:22 +09:00
5e4a6b2c8e Port modifier handling code from application into library. 2011-01-26 11:59:12 +09:00
76f3ef75d5 Fix eek_keyboard_new arglist. 2011-01-25 18:42:29 +09:00
13e4d1cdb3 Add convenient function to get/set per-keyboard group/level. 2011-01-25 18:32:52 +09:00
48e64f1c32 Move eek_keyboard_new to eek-layout.c; add utility functions. 2011-01-25 16:17:34 +09:00
af8274f305 Fix GTK-Doc comment. 2011-01-25 11:06:03 +09:00
81d40c829d Add doc. 2011-01-22 16:24:38 +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
039ea44520 libeek: add eek_keyboard_find_key_by_position(). 2010-08-05 12:32:14 +09:00
5ee1775958 libeek: add padding for ABI compatibility 2010-06-21 06:23:02 +09:00
514bfa1a8c libeek: add field description for GTK-DOC 2010-06-18 14:59:13 +09:00
b2ace93fef EekKey#set_keysym_index(): fallback to level 0 when level exceeds num_levels 2010-06-16 12:24:03 +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
0733f11105 Experimental support for Shift handling. 2010-06-04 18:15:14 +09:00
9b452c0ffa Initial commit. 2010-06-04 12:09:08 +09:00