summaryrefslogtreecommitdiff
path: root/modules/input/gtkimcontextmultipress.h
Commit message (Collapse)AuthorAgeFilesLines
* Change FSF AddressJavier Jardón2012-02-271-3/+1
|
* Remove the namespace prefix from functions defined locally only. Clean upDaniel Elstner2009-01-161-15/+13
| | | | | | | | | | | | | | | | | | | | | | * modules/input/gtkimcontextmultipress.[ch]: Remove the namespace prefix from functions defined locally only. Clean up the code and change indentation to match the GTK+ coding style. (_GtkImContextMultipress::key_sequences): Replace array of pointers by GHashTable. Adapt the implementation accordingly. (passthrough_enabled_for_window): Remove. The passthrough hack is no longer necessary thanks to the recently introduced "im-module" property of GtkEntry and GtkTextView. (load_config): Rework to implement an improved configuration file format. Just fetch all keys of the group instead of expecting the keys to be named a certain way. This also allows interpreting the config key itself as the GDK key name to bind the character sequence to, thereby making it independent of the sequence itself. * modules/input/im-multipress.conf: New example configuration using the new syntax. The example sequences are now bound to the numeric keypad and imitate the behavior of a standard mobile phone. svn path=/trunk/; revision=22125
* Maintenance of Multipress input method by Openismus GmbH:Daniel Elstner2008-12-101-4/+4
| | | | | | | | | | | | | | * modules/input/gtkimcontextmultipress.[ch]: Clean up the code a bit to follow the GTK+ coding style more closely. Fix the code to emit "preedit-start" and "preedit-end", too, rather than only "preedit-changed". (GTK_IM_CONTEXT_MULTIPRESS*): Rename incorrectly spelled macros gtk_im_context_multipress*. Shouldn't break API or ABI as it's only used internally. * modules/input/immultipress.c: More cleanup, * modules/input/README.multipress: ditto. svn path=/trunk/; revision=21864
* modules/input/gtkimcontextmultipress.h modules/input/gtkimcontextthai.hMichael Natterer2008-06-171-11/+10
| | | | | | | | | | | | 2008-06-17 Michael Natterer <mitch@imendio.com> * modules/input/gtkimcontextmultipress.h * modules/input/gtkimcontextthai.h * modules/input/gtkimcontextxim.h: use G_TYPE instead of GTK_CHECK type checking macros. svn path=/trunk/; revision=20430
* modules/input/gtkimcontextime.h modules/input/gtkimcontextmultipress.hMichael Natterer2008-05-271-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | 2008-05-28 Michael Natterer <mitch@imendio.com> * modules/input/gtkimcontextime.h * modules/input/gtkimcontextmultipress.h * modules/input/gtkimcontextthai.h * modules/input/gtkimcontextxim.h: include <gtk/gtk.h> instead of individual files. * modules/input/gtkimcontextime.c * modules/input/gtkimcontextmultipress.c * modules/input/gtkimcontextxim.c * modules/input/imam-et.c * modules/input/imcedilla.c * modules/input/imcyrillic-translit.c * modules/input/iminuktitut.c * modules/input/imipa.c * modules/input/imti-er.c * modules/input/imti-et.c * modules/input/imviqr.c: ditto. Some minor cleanups like moving "gtk/gtkintl.h" to the end of includes. svn path=/trunk/; revision=20200
* Add the multipress input method. (#417446, Johannes Schmid, MurrayMatthias Clasen2007-03-181-0/+85
2007-03-18 Matthias Clasen <mclasen@redhat.com> * modules/input/gtkimcontextmultipress.[hc]: * modules/input/im-multipress.conf: * modules/input/immultipress.c: * modules/input/README.multipress: Add the multipress input method. (#417446, Johannes Schmid, Murray Cumming) * modules/input/Makefile.am: Glue svn path=/trunk/; revision=17541