After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 660316 - Character Palette doesn't work in OS X port
Character Palette doesn't work in OS X port
Status: RESOLVED WONTFIX
Product: reinteract
Classification: Other
Component: general
unspecified
Other Mac OS
: Normal normal
: ---
Assigned To: reinteract-maint
reinteract-maint
gnome[unmaintained]
Depends on:
Blocks:
 
 
Reported: 2011-09-28 03:21 UTC by Owen Taylor
Modified: 2018-07-10 22:06 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Owen Taylor 2011-09-28 03:21:51 UTC
Originally filed as:

 http://www.reinteract.org/trac/ticket/75

Edit/Special Characters... does not work - selecting characters has no effect.

Fixing this looks like a weekend hacking project on gtk-osx. As far as I can tell from looking at documentation, the character palette works via NSInputManager, and when the user selects a character, the NSView with the keyboard focus will get an insertText message.

To make this work in GTK+, we have to get that insertText message into the GTK+ input method framework - there needs to be a GtkIMContextQuartz that hooks into the insertText method on GdkQuartzView and turns that into a ::commit signal. Note that for our purposes here I don't think we need an implementation of NSTextInput. (To fully implement that would require extending GtkIMContext with additional signals. To partially implement it would require testing with different input methods to see whether a partial implementation is useful or just causes things to break.)
Comment 1 André Klapper 2018-07-10 22:06:01 UTC
Reinteract is not under active development anymore and had its last code changes
in early 2012: http://git.fishsoup.net/cgit/reinteract/log/

Closing this report as WONTFIX as part of Bugzilla Housekeeping to reflect
reality. Please feel free to reopen this ticket (or rather transfer the project
to GNOME Gitlab, as GNOME Bugzilla is deprecated) if anyone takes the
responsibility for active development again.