fe101ff0e8
Rename eek_renderer_set_preferred_size to e_r_s_allocation_size.
2011-01-23 17:29:10 +09:00
0ba067aa15
Fix memleak; fix eek_gtk_keyboard_new doc.
2011-01-23 16:59:05 +09:00
192cab67e9
Fix "keysym-index-changed" callback of EekGtkKeyboard.
2011-01-22 16:50:15 +09:00
6e978cae63
Move "blank background" code from EekGtkKeyboard to EekRenderer.
2011-01-22 16:13:53 +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
dc4e802bd1
libeek/gtk: add compatibility macro for gdk_cairo_create (>= 2.91.5)
2011-01-13 15:20:44 +09:00
125fd4c65c
libeek/gtk: fix scale and geometry calculation
2011-01-12 15:45:36 +09:00
384d43bb80
libeek: Fix gtk keyboard rendering.
2010-12-06 13:06:11 +09:00
29c55b6ca3
Suppress compiler warnings.
2010-12-06 12:12:52 +09:00
12bc18e1ba
Add compatibility code for GTK2.
2010-11-15 12:01:17 +09:00
dfe06468ed
Fix build against 2.91.5.
2010-11-12 15:12:56 +09:00
70f3bc5308
libeek: make GTK key event handling robuster.
2010-08-11 17:45:52 +09:00
8bc7b754bc
eekboard: react to key events by default.
2010-08-11 17:36:33 +09:00
08e1a6c69a
Merge branch 'master' into a11y
...
Conflicts:
eek/eek-gtk-keyboard.c
2010-08-05 12:38:01 +09:00
039ea44520
libeek: add eek_keyboard_find_key_by_position().
2010-08-05 12:32:14 +09:00
0ab5a0f114
Implement "Monitor Key Typing" using AT-SPI C.
2010-07-22 17:34:09 +09:00
94219bd31e
Ignore motion event when button is pressed.
2010-07-22 15:56:43 +09:00
5ab24250bc
libeek: check widget is realized when preparing pixmap
2010-06-23 12:14:07 +09:00
e955bb11fa
libeek: fix memory leak
2010-06-22 17:14:08 +09:00
e604e6af22
libeek: fix memory leak
2010-06-22 17:01:24 +09:00
b3903bcc7f
libeek: draw rotated section with GTK UI
2010-06-22 10:10:24 +09:00
c08befda74
libeek: reuse key texture when resizing EekGtkKeyboard
2010-06-18 23:29:13 +09:00
5b51134643
libeek: support resizing with EekGtkKeyboard
2010-06-18 19:37:36 +09:00
514bfa1a8c
libeek: add field description for GTK-DOC
2010-06-18 14:59:13 +09:00
3af13fb38a
libeek: refine GtkDrawingArea based UI
2010-06-18 13:27:50 +09:00
6ba0a734d9
libeek: use eek_container_find_by_position() in button event handler of EekGtkKeyboard
2010-06-17 11:23:01 +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
63b9fea27b
Add experimental GtkDrawingArea based UI.
2010-06-15 19:17:05 +09:00
662f619ba2
Rewrite.
2010-06-09 16:44:26 +09:00
2cfb5004c5
Fix object finalization.
2010-06-07 07:30:12 +09:00
54fb99688e
Add experimental GTK support.
2010-06-07 06:47:40 +09:00