summaryrefslogtreecommitdiff
path: root/gtk/gtkimcontext.c
Commit message (Collapse)AuthorAgeFilesLines
* docs: use Returns: consistentlyWilliam Jon McCann2014-02-191-5/+5
| | | | Instead of Return value:
* docs: use apostrophes in *n'tWilliam Jon McCann2014-02-071-1/+1
|
* docs: use proper apostropheWilliam Jon McCann2014-02-071-1/+1
| | | | https://wiki.gnome.org/Design/OS/Typography
* docs: use links instead of <xref>William Jon McCann2014-02-071-1/+2
|
* docs: Use markup for linksWilliam Jon McCann2014-02-071-1/+1
|
* docs: use proper quotesWilliam Jon McCann2014-02-051-1/+1
|
* docs: use markdown instead of <filename> tagsWilliam Jon McCann2014-02-041-1/+1
|
* docs: Identify examples that are C codeWilliam Jon McCann2014-01-291-4/+4
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=723119
* docs: use |[ ]| instead of <programlisting></programlisting>William Jon McCann2014-01-291-8/+8
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=723119
* gtk: Use new macros for defining private dataEmmanuele Bassi2013-07-091-4/+3
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=702996
* Remove rest of gtk-show-input-method-menu and gtk-show-unicode-menuWilliam Jon McCann2013-06-211-2/+0
| | | | They are no longer used.
* GtkIMContext: Add purpose and hintsMatthias Clasen2012-08-201-1/+93
| | | | | | Add input-purpose and input-hints properties to GtkIMContext. https://bugzilla.gnome.org/show_bug.cgi?id=651244
* Fix doc commentMatthias Clasen2012-05-251-1/+1
| | | | | The introspection annotation for gtk_im_context_get_surrounding was missing a :.
* Change FSF AddressJavier Jardón2012-02-271-3/+1
|
* gtk: clean up the private horrorMichael Natterer2011-10-221-1/+1
| | | | | | | | | | | - add gtkmodulesprivate.h and move stuff there from gtkprivate.h - add gtkprivate.c and move stuff there from gtkmain.c - add gtkwin32.c and move stuff there from gtkmain.c - don't redefine GTK_DATADIR and friends in gtkprivate.h - have _gtk_get_datadir() and friends on all platforms - remove the horrid hacks where gtkprivate.h can't be included, or must be included later due to redefinition of the compile-time directories
* [GI] Add missing (out) and (array) annotationsPavel Holejsovsky2011-01-201-12/+12
|
* Move docs for gtkmain inlineMatthias Clasen2011-01-041-1/+1
| | | | | | | | At the same time, introduce a gtkmainprivate.h header and various other cleanups. Based on a patch by Tadej Borovšak. https://bugzilla.gnome.org/show_bug.cgi?id=617471
* Fix typo in GtkIMContextClass doc.Daiki Ueno2010-08-291-1/+1
|
* gtk/: fully remove gtkalias hacksJavier Jardón2010-07-101-4/+0
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=623845
* Make 3.0 parallel-installable to 2.xMatthias Clasen2010-05-081-1/+1
| | | | | | | | | | | | | | | In particular, rename - libraries to lib*-3.0.so - pc files to *-3.0.pc - include paths to /usr/include/gtk-3.0/* - module paths to /usr/lib/gtk-3.0/* - rc files names to gtk-3.0/gtkrc - commandline utilities to *-3.0 - adjust documentation Also change the install location for unix-print headers to /usr/include/gtk-3.0/unix-print/gtk.
* [annotations] Add allow-noneJohan Dahlin2010-02-191-1/+1
| | | | | | | | This commit was created using a script that searched for all docstrings containing a parameter and the string 'or %NULL'. Gdk backends and demos excluded as they are not part of a public API https://bugzilla.gnome.org/show_bug.cgi?id=610474
* documentation description: Mention the various properties and theMurray Cumming2009-01-151-0/+12
| | | | | | | | | | | | | 2009-01-15 Murray Cumming <murrayc@murrayc.com> * gtk/gtkimcontext.c: documentation description: Mention the various properties and the environment variable, with links to their documentation. * gtk/gtksettings.c: * gtk/gtktextview.c: Make the im-module property documentation more expansive. svn path=/trunk/; revision=22123
* Bug 563994 – Input method module interface not documentedDaniel Elstner2008-12-111-4/+176
| | | | | | | | | | | | | | | | | * gtk/gtkimcontext.h: Add public/private markers. * gtk/gtkimcontext.c: Add section documentation which explains how to add a new input method module to GTK+. Document the signals and virtual functions of GtkIMContextClass. * gtk/gtkimmodule.c: Document struct GtkIMContextInfo. * docs/reference/gtk/gtk-sections.txt: Add GtkIMContextClass and GtkIMContextInfo to section GtkIMContext. * docs/reference/gtk/Makefile.am (IGNORE_HFILES): Remove gtkimmodule.h from the list in order to pick up GtkIMContextInfo. * docs/reference/gtk/tmpl/gtkimcontext.sgml: Remove file from repository since all the hand-edited content has been migrated to source file comments. svn path=/trunk/; revision=21870
* gtk/gtkentry.c gtk/gtkentrycompletion.c gtk/gtkhandlebox.cSven Neumann2008-08-111-6/+7
| | | | | | | | | | | | | | | 2008-08-11 Sven Neumann <sven@gimp.org> * gtk/gtkentry.c * gtk/gtkentrycompletion.c * gtk/gtkhandlebox.c * gtk/gtkiconview.c * gtk/gtkimcontext.c * gtk/gtkinputdialog.c * gtk/gtktreeview.c: use canonical signal names. svn path=/trunk/; revision=21067
* Revert name changeCody Russell2008-07-011-1/+1
| | | | svn path=/trunk/; revision=20724
* Practically everything changed.Cody Russell2008-06-301-1/+1
| | | | | | | | | | | | | 2008-06-30 Cody Russell <bratsche@gnome.org> * Practically everything changed. Change all references of GIMP Toolkit (and variations of it) to GTK+ Toolkit, showing no mercy at all to our beloved ancestry. (#540529) svn path=/trunk/; revision=20709
* Include "config.h" instead of <config.h> Command used: find -nameJohan Dahlin2008-06-221-1/+1
| | | | | | | | | | | | 2008-06-21 Johan Dahlin <jdahlin@async.com.br> * *.[ch]: Include "config.h" instead of <config.h> Command used: find -name \*.[ch]|xargs perl -p -i -e 's/^#include <config.h>/#include "config.h"/g' Rubberstamped by Mitch and Tim svn path=/trunk/; revision=20669
* gtk/gtkbutton.h gtk/gtkcellrenderer.h gtk/gtkimcontext.h gtk/gtkstyle.hMichael Natterer2008-01-251-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 2008-01-25 Michael Natterer <mitch@imendio.com> * gtk/gtkbutton.h * gtk/gtkcellrenderer.h * gtk/gtkimcontext.h * gtk/gtkstyle.h * gtk/gtktoolbar.h * gtk/gtktooltip.h * gtk/gtktreeprivate.h * gtk/gtktreeviewcolumn.h * gtk/gtkwidget.h: add const to constant structs which are passed into GTK+. Also add some forgotten const for const strings. * gtk/gtkbutton.c * gtk/gtkcellrenderer.c * gtk/gtkimcontext.c * gtk/gtkstyle.c * gtk/gtktoolbar.c * gtk/gtktooltip.c * gtk/gtktreeview.c * gtk/gtktreeviewcolumn.c * gtk/gtkwidget.c: changed accordingly. svn path=/trunk/; revision=19399
* More of the sameMatthias Clasen2006-05-141-1/+1
|
* Reinstate abstract typesMatthias Clasen2006-05-071-1/+1
|
* Boilerplate reductionMatthias Clasen2006-05-021-31/+1
|
* Clarify docs. (#324996)Matthias Clasen2005-12-271-4/+4
| | | | | | | 2005-12-26 Matthias Clasen <mclasen@redhat.com> * gtk/gtkimcontext.c (gtk_im_context_filter_keypress): Clarify docs. (#324996)
* Intern some more strings.Matthias Clasen2005-09-011-9/+10
| | | | | | | | | 2005-09-01 Matthias Clasen <mclasen@redhat.com> * gdk/*.c: Intern some more strings. * gtk/gtkintl.h: * gtk/*.c: Define an I_() macro and use it instead of the bulky g_intern_static_string().
* Also intern static strings passed to g_object_set_data()Matthias Clasen2005-08-311-2/+2
|
* Intern type names in code generated by glib-mkenums, too.Matthias Clasen2005-08-311-1/+1
| | | | | | | | | | | | | 2005-08-31 Matthias Clasen <mclasen@redhat.com> * gdk/Makefile.am: * gtk/Makefile.am: Intern type names in code generated by glib-mkenums, too. * gtk/*.c: * gdk/x11/*.c: * gdk/*.c: Intern type names before registering the type to avoid unnecessary copies.
* Make PLT-reduction work with gcc4, and don't include everything inMatthias Clasen2005-03-201-1/+3
| | | | | | | | | | | | | | | | | | 2005-03-20 Matthias Clasen <mclasen@redhat.com> Make PLT-reduction work with gcc4, and don't include everything in gdkalias.h: * gtk/grk.symbols: Group symbols by header and source file. * gtk/makegtkalias.pl: Protect definitions by the same preprocessor symbols used to guard the headers. Move the alias declarations to a separate file which is produced when calling makegtkalias.pl -def * gdk/Makefile.am (gtkaliasdef.c): Add a rule to generate this file. * gtk/*.c: Include gtkalias.h after the other headers, include gtkaliasdef.c at the bottom. * gtk/*.h: Small cleanups.
* cursor_pos is in characters, not bytes. (#153332, Owen Taylor)Matthias Clasen2004-09-261-2/+2
| | | | | | | 2004-09-26 Matthias Clasen <mclasen@redhat.com> * gtk/gtkimcontext.c (gtk_im_context_get_preedit_string): cursor_pos is in characters, not bytes. (#153332, Owen Taylor)
* Add hidden aliases for exported symbols which are used internally in orderMatthias Clasen2004-08-091-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Mon Aug 9 12:48:04 2004 Matthias Clasen <maclas@gmx.de> Add hidden aliases for exported symbols which are used internally in order to get rid of many PLT entries. (#145519, Arjan van de Ven) * gtk/Makefile.am: Add rules to generate gtk.def and from gtk.symbols, and make make check check the abi with abicheck.sh. (gtk_private_h_sources): Add gtkinternals.h (gtk_built_private_headers): Add gtkalias.h (gtk_extra_sources): Add gtk.symbols (EXTRA_DIST): Add makegtkalias.pl and abicheck.sh * gtk/gtk.symbols: New file. Definition of the GTK+ ABI. The file can be processed by cpp to filter out certain subsets of symbols. * gtk/abicheck.sh: New file. Script to check the actually symbols exported from libgtk-x11.2.0.so against the symbols found in gtk.symbols. * gtk/makegtkalias.pl: New file. Perl script to generate the header containing the alias definitions for internally used exported symbols from a list of symbols. * gtk/gtkinternals.h: New file. An uninstalled header listing symbols which must be exported for some reason and do not appear in any other header. * gtk/*.c: Include gtkalias.h
* Fixes #136082 and #135265, patch by Morten Welinder.Federico Mena Quintero2004-03-061-0/+1
| | | | | | | | | | 2004-03-05 Federico Mena Quintero <federico@ximian.com> Fixes #136082 and #135265, patch by Morten Welinder. * configure.in: Use AC_SYS_LARGEFILE. * */*.c: #include <config.h>
* Documentation fix. (#131335, Theppitak Karoonboonyanan)Matthias Clasen2004-01-141-3/+3
| | | | | | | Wed Jan 14 21:16:20 2004 Matthias Clasen <maclas@gmx.de> * gtk/gtkimcontext.c: Documentation fix. (#131335, Theppitak Karoonboonyanan)
* Fix docs. (#109510, Noah Levitt)Matthias Clasen2003-03-311-1/+1
| | | | | | | 2003-04-01 Matthias Clasen <maclas@gmx.de> * gtk/gtkimcontext.c (gtk_im_context_focus_in): Fix docs. (#109510, Noah Levitt)
* Deprecation cleanupManish Singh2002-10-101-21/+16
| | | | | | | | Thu Oct 10 15:13:48 2002 Manish Singh <yosh@gimp.org> * gtk/gtkimcontext.[ch] gtk/gtkimcontextsimple.[ch] gtk/gtkimmodule.c gtk/gtkimmulticontext.[ch] gtk/gtktreestore.[ch]: Deprecation cleanup
* docs/reference/gtk/tmpl/gtkfontseldlg.sgml, gdk/gdkwindow.c,Soeren Sandmann2002-10-051-1/+1
| | | | | | | | | | | | | | | Sat Oct 5 16:47:03 2002 Soeren Sandmann <sandmann@daimi.au.dk> * docs/reference/gtk/tmpl/gtkfontseldlg.sgml, gdk/gdkwindow.c, gdk/x11/gdkwindow-x11.c, gtk/gtkfontsel.h, gtk/gtkimcontext.c, gtk/gtktreeview.c, gtk/gtktreeviewcolumn.c Documentation fixes: #75170, Dan Winship; #73220, Havoc Pennington; #70742, Boris Shingarov; #72007, Alexey A. Malyshev
* Minor documentation fixes. (#80021, Yao Zhang; #75567, #75279, VitalySoeren Sandmann2002-09-281-1/+2
| | | | | | | | | 2002-09-01 Soeren Sandmann <sandmann@daimi.au.dk> * gtk/gtkimcontext.c, gtk/gtktreeviewcolumn.c: Minor documentation fixes. (#80021, Yao Zhang; #75567, #75279, Vitaly Tishkov)
* Mark abstract types as G_TYPE_FLAG_ABSTRACT. (#72383)Matthias Clasen2002-09-211-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | * gdk/gdkdraw.c (gdk_drawable_get_type): * gdk/gdkgc.c (gdk_gc_get_type): * gtk/gtkmenushell.c (gtk_menu_shell_get_type): * gtk/gtkimcontext.c (gtk_im_context_get_type): * gtk/gtkprogress.c (gtk_progress_get_type): * gtk/gtkoldeditable.c (gtk_old_editable_get_type): * gtk/gtkcellrenderer.c (gtk_cell_renderer_get_type): * gtk/gtkwidget.c (gtk_widget_get_type): * gtk/gtkseparator.c (gtk_separator_get_type): * gtk/gtkscrollbar.c (gtk_scrollbar_get_type): * gtk/gtkscale.c (gtk_scale_get_type): * gtk/gtkrange.c (gtk_range_get_type): * gtk/gtkpaned.c (gtk_paned_get_type): * gtk/gtkmisc.c (gtk_misc_get_type): * gtk/gtkitem.c (gtk_item_get_type): * gtk/gtkcontainer.c (gtk_container_get_type): * gtk/gtkbbox.c (gtk_button_box_get_type): * gtk/gtkbox.c (gtk_box_get_type): * gtk/gtkbin.c (gtk_bin_get_type): * gtk/gtkobject.c (gtk_object_get_type): Mark abstract types as G_TYPE_FLAG_ABSTRACT. (#72383)
* Add a note that yes, we do know what () means and we can't change it.Owen Taylor2002-08-051-35/+41
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Mon Aug 5 14:50:13 2002 Owen Taylor <otaylor@redhat.com> * gtk/gtkitemfactory.h: Add a note that yes, we do know what () means and we can't change it. Fixes for warnings reported by David L. Cooper II * tests/testtext.c: Warning fixes. Fix order of arguments to gtk_message_dialog_new(). (#85891) * gtk/gtktreeitem.c (gtk_tree_item_paint): Fix incorrect use GTK_STATE_INSENSITIVE for a shadow type. (Not clear what the drawing intent was, but it's ENABLE_BROKEN anyways.) (#85880) * gtk/gtktexttypes.c: Use character literals instead of direct constants to avoid warning. (#85878) * gtk/theme-bits/decompose-bits.c gtk/gtkstyle.c: Fix some signed/unsigned problems (#85876) * gtk/gtksignal.c (gtk_signal_newv): Add an explicit cast from GtkSignalRunType to GSignalFlags. (#85875) * gtk/gtkitemfactory.c (gtk_item_factory_add_item): Fix use of guint instead of GdkModifierType (#85871) * gtk/gtkimmulticontext.c (gtk_im_multicontext_append_menuitems): Fix signed/unsigned problem (#85870) * gtk/gtkimcontext.c (gtk_im_context_class_init): Get rid of GtkType/Signal*. (Fixes #85869 as a side effect) * gtk/gtkdnd.c (gtk_drag_get_cursor): Fix some signed/unsigned warnings (#85865)
* Unset gtk-im-surrounding-info object data again. (Fix from Yao Zhang,Owen Taylor2002-07-291-1/+4
| | | | | | | | Mon Jul 29 16:42:30 2002 Owen Taylor <otaylor@redhat.com> * gtk/gtkimcontext.c (gtk_im_context_real_get_surrounding): Unset gtk-im-surrounding-info object data again. (Fix from Yao Zhang, #86811)
* gtk/gtkimage.c gtk/gtkimcontext.c gtk/gtktreemodel.cVitaly Tishkov2002-01-101-2/+2
| | | | | | | | | | | 2002-01-10 Vitaly Tishkov <tvv@sparc.spb.su> * gtk/gtkimage.c * gtk/gtkimcontext.c * gtk/gtktreemodel.c * gtk/gtktreemodelsort.c * gtk/gtkwindow.c * docs/reference/gtk/tmpl/gtkselection.sgml fix docs
* Make gtkmarshal.list/gtkmarshal.h only for compatibility with GTK+-1.2;Owen Taylor2001-11-171-6/+7
| | | | | | | | | | Sat Nov 17 18:26:45 2001 Owen Taylor <otaylor@redhat.com> * gtk/Makefile.am gtk/gtkmarshal.list gtk/gtkmarshalers.list gtk/*.c gtk/gtksignal.h: Make gtkmarshal.list/gtkmarshal.h only for compatibility with GTK+-1.2; and deprecate it; put all marshalers we actually use into gtkmarshalers.list and use the _gtk_marshal_ prefix for these marshalers.
* Add: - A ::retrieve_surrounding signal that asks the widget for contextOwen Taylor2001-11-011-6/+229
| | | | | | | | | | | | | | | | | | | | | | | | Thu Nov 1 16:20:56 2001 Owen Taylor <otaylor@redhat.com> * gtk/gtkimcontext.[ch]: Add: - A ::retrieve_surrounding signal that asks the widget for context around the insertion point. - A ::delete_surrounding signal that asks the widget to delete context aroudn the insertion point. - gtk_im_context_set_context() for widgets to set context around the insertion point in response to ::retrieve_context. - gtk_im_context_get_context() for context to get context around the insertion point * gtkmarshal.list: Add BOOL:INT,INT * gtk/gtkimmulticontext.c: Proxy the get_surrounding() / set_surrounding() methods, and the ::retrieve_surrounding / ::delete_surrounding signals. * gtk/gtkentry.c gtk/gtktreeview.c: Hook up to the GtkIMContext::retrieve_surrounding / ::delete_surrounding signals.