GNOME Bugzilla – Bug 50629
IC-per-toplevel for gtkentry and gtkview widgets
Last modified: 2015-12-22 00:01:55 UTC
IC-per-toplevel: a single input context instance should be shared among all text boxes of the same toplevel window. Wants this at least with XIM backend. This configuration is popular in CDE/Motif and used in Mozilla-XIM support, and is widely accepted by many Asian/Japanese users.
What is the rational for this: - preservation of state? - conservation of resources? - something else? Currently, the setup is: Window Entry => GtkIMMultiContext => GtkIMContextXIM Entry => GtkIMMultiContext => GtkIMContextXIM Text => GtkIMMultiContext => GtkIMContextXIM You could imagine: Window Entry => GtkIMMultiContext \ Entry => GtkIMMultiContext ==> GtkIMContextXIM Text => GtkIMMultiContext /
preservation of states(conversion/learing) is one reason esp when many text boxes are on the same window and the same language should be put to all. conservation of resources is another reason. An example is spreadsheet type application with hundreds of small text boxes on the same window.
I'm moving this off the 2.0 API freeze timeline, since that is getting close, and I don't have any idea what the API would be. It may be possible to handle this all internally to GtkIMMultiContext, or to GtkIMContextXIM, since they do have access to the client window.
Not going to get to this for 2.0.0.
Moving non-critical and hard-to-fix bugs to 2.0.2
Move open bugs from milestones 2.0.[012] -- > 2.0.3, since 2.0.2 is already out.
*** Bug 38670 has been marked as a duplicate of this bug. ***
Sorry for the spam. Just going to take this.
time to close this