Commit Graph

450 Commits

Author SHA1 Message Date
Daiki Ueno 8b9981970d Reorganize build infrastructure.
Generate glib marshallers for libeek, check for pangocairo instead of checking
pango and cairo individually, and link libeek against pango and cairo.
2011-01-19 12:37:06 +09:00
Daiki Ueno dc4e802bd1 libeek/gtk: add compatibility macro for gdk_cairo_create (>= 2.91.5) 2011-01-13 15:20:44 +09:00
Daiki Ueno 125fd4c65c libeek/gtk: fix scale and geometry calculation 2011-01-12 15:45:36 +09:00
Daiki Ueno 384d43bb80 libeek: Fix gtk keyboard rendering. 2010-12-06 13:06:11 +09:00
Daiki Ueno 29c55b6ca3 Suppress compiler warnings. 2010-12-06 12:12:52 +09:00
Daiki Ueno 910b0be5a5 eekboard: listen xklavier status events. 2010-12-06 12:09:17 +09:00
Daiki Ueno 8ff00226e2 Correct GTK API version in *.pc.in. 2010-11-15 14:35:03 +09:00
Daiki Ueno 12bc18e1ba Add compatibility code for GTK2. 2010-11-15 12:01:17 +09:00
Daiki Ueno f045bd0d50 Add --with-gtk configure option. 2010-11-15 11:46:12 +09:00
Daiki Ueno dfe06468ed Fix build against 2.91.5. 2010-11-12 15:12:56 +09:00
Daiki Ueno 3fda8da1a5 libeek: forward decl structs to let g-ir-scanner inspect their fields. 2010-10-13 16:58:31 +09:00
Daiki Ueno d0a5715f8c libeek: Add setter for position/size of EekElement. 2010-10-13 16:21:12 +09:00
Daiki Ueno ae9df021c2 libeek: eek_keyboard_find_key_by_position(): consider overlapped sections. 2010-08-13 11:43:10 +09:00
Daiki Ueno d7cb78ecf5 libeek: suppress debug message if DEBUG is not set. 2010-08-13 10:44:08 +09:00
Daiki Ueno 7f52069e41 libeek: terminate args of eek_xkb_layout_set_names_full() with NULL instead of -1. 2010-08-13 08:11:40 +09:00
Daiki Ueno 9a5c0d9cdc libeek: more distcheck fixes. 2010-08-13 08:10:47 +09:00
Daiki Ueno 551fb17e02 Fix for distcheck. 2010-08-12 17:10:34 +09:00
Daiki Ueno a2d2ef3a5e libeek: add eek_xkb_layout_set_names_full_valist(). 2010-08-12 12:03:21 +09:00
Daiki Ueno 70f3bc5308 libeek: make GTK key event handling robuster. 2010-08-11 17:45:52 +09:00
Daiki Ueno 8bc7b754bc eekboard: react to key events by default. 2010-08-11 17:36:33 +09:00
Daiki Ueno 983cc22761 eekboard: config file support. 2010-08-11 16:45:57 +09:00
Daiki Ueno 08e1a6c69a Merge branch 'master' into a11y
Conflicts:
	eek/eek-gtk-keyboard.c
2010-08-05 12:38:01 +09:00
Daiki Ueno 039ea44520 libeek: add eek_keyboard_find_key_by_position(). 2010-08-05 12:32:14 +09:00
Daiki Ueno 0ab5a0f114 Implement "Monitor Key Typing" using AT-SPI C. 2010-07-22 17:34:09 +09:00
Daiki Ueno 94219bd31e Ignore motion event when button is pressed. 2010-07-22 15:56:43 +09:00
Daiki Ueno 7c2457e659 Remove workaround for Clutter Bug #2137. 2010-07-05 13:04:12 +09:00
Daiki Ueno b2b44a0810 libeek: make temporary copies of config parameters in #set_model() etc. 2010-06-23 16:02:07 +09:00
Daiki Ueno 5ab24250bc libeek: check widget is realized when preparing pixmap 2010-06-23 12:14:07 +09:00
Daiki Ueno b583cfb9f6 Fix parallel build. 2010-06-23 10:57:32 +09:00
Daiki Ueno 84cdf6ec78 libeek: don't generate EekClutter-0.1.gir if --disable-clutter is given 2010-06-22 17:57:24 +09:00
Daiki Ueno 4623d78e0d Cosmetic fix. 2010-06-22 17:29:55 +09:00
Daiki Ueno 27ddc144e0 libeek: add Since: doc-comment 2010-06-22 17:19:25 +09:00
Daiki Ueno 6e54383d1d libeek: update the project URL in *.pc 2010-06-22 17:18:46 +09:00
Daiki Ueno e955bb11fa libeek: fix memory leak 2010-06-22 17:14:08 +09:00
Daiki Ueno fdb083bb12 libeek: supress compiler warning 2010-06-22 17:01:43 +09:00
Daiki Ueno e604e6af22 libeek: fix memory leak 2010-06-22 17:01:24 +09:00
Daiki Ueno 9aabdc0812 Fix coding style. 2010-06-22 16:29:24 +09:00
Daiki Ueno a388d9e6e1 libeek: add wrapper functions to avoid exposing XKB/XKL structures to GIR 2010-06-22 16:14:28 +09:00
Daiki Ueno 4dab7af44d Minor fix for Vala binding. 2010-06-22 14:07:44 +09:00
Daiki Ueno ae4e29a968 Add Vala language binding. 2010-06-22 12:24:18 +09:00
Daiki Ueno f50a8a98f4 Generate gobject-introspection files. 2010-06-22 10:44:19 +09:00
Daiki Ueno b3903bcc7f libeek: draw rotated section with GTK UI 2010-06-22 10:10:24 +09:00
Daiki Ueno 7f59a7ebf0 libeek: add libeek-gtk.pc. 2010-06-21 13:32:08 +09:00
Daiki Ueno f3505f025f libeek: add a typecast 2010-06-21 12:37:53 +09:00
Daiki Ueno 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
Daiki Ueno 5ee1775958 libeek: add padding for ABI compatibility 2010-06-21 06:23:02 +09:00
Daiki Ueno c08befda74 libeek: reuse key texture when resizing EekGtkKeyboard 2010-06-18 23:29:13 +09:00
Daiki Ueno 5b51134643 libeek: support resizing with EekGtkKeyboard 2010-06-18 19:37:36 +09:00
Daiki Ueno 64de5e1345 eekboard: fix initial size setting 2010-06-18 17:46:40 +09:00
Daiki Ueno e0c9319339 Make clutter optional for build. 2010-06-18 17:24:32 +09:00