[immodule-qt] [PATCH] Surrounding text
Anuradha Ratnaweera
gnu.slash.linux at gmail.com
Wed Sep 22 09:13:25 EEST 2004
Hi all,
Finally I managed to get surrounding text support in QT 3.3.3.
As we discussed here recently, it was done by adding a
imGetSurrounding() and imDeleteSurrounding() virtual functions in
QWidget and overiding them in QTextEdit and QLineEdit. QInputContext
also implements getSurrounding() and deleteSurrounding() functions,
that simply call the corresponding ones in its composingWidget.
I am not totally happy with the way I implemented imGetSurrounding()
in QTextEdit. Please comment.
Plain QT applications such as qtconfig, and qt designer are working
perfectly. But some KDE applications that have their own input
widgets (e.g.: Kate) doesn't work. Adding, or rather overiding,
imGetSurrounding() and imDeleteSurrounding() for them shouldn't be
that tough. I am looking into it now.
Attached patch along with Sinhala Transliterated input method which I
use to test it are here:
http://cvs.linux.lk/cgi-bin/cvsweb/sinhala/qt/im/
Notice that the patch qt-3.3.3-im-sinhala.patch is redundant because
it simply adds the contents in sinhala-t to QT source tree, and also
adds sinhala-t to inputmethods.pro.
Anuradha
--
http://www.linux.lk/~anuradha/
http://www.gnu.org/philosophy/no-word-attachments.html
-------------- next part --------------
A non-text attachment was scrubbed...
Name: qt-3.3.3-im-surround.patch
Type: text/x-patch
Size: 5692 bytes
Desc: not available
Url : http://lists.freedesktop.org/archives/immodule-qt/attachments/20040922/975d3ece/attachment.bin
More information about the immodule-qt
mailing list