diff options
author | Timothy Pearson <kb9vqf@pearsoncomputing.net> | 2011-11-08 12:31:36 -0600 |
---|---|---|
committer | Timothy Pearson <kb9vqf@pearsoncomputing.net> | 2011-11-08 12:31:36 -0600 |
commit | d796c9dd933ab96ec83b9a634feedd5d32e1ba3f (patch) | |
tree | 6e3dcca4f77e20ec8966c666aac7c35bd4704053 /README.immodule | |
download | tqt3-d796c9dd933ab96ec83b9a634feedd5d32e1ba3f.tar.gz tqt3-d796c9dd933ab96ec83b9a634feedd5d32e1ba3f.zip |
Test conversion to TQt3 from Qt3 8c6fc1f8e35fd264dd01c582ca5e7549b32ab731
Diffstat (limited to 'README.immodule')
-rw-r--r-- | README.immodule | 107 |
1 files changed, 107 insertions, 0 deletions
diff --git a/README.immodule b/README.immodule new file mode 100644 index 000000000..62dd88515 --- /dev/null +++ b/README.immodule @@ -0,0 +1,107 @@ +immodule for Qt + + +* What is this? + + immodule for Qt is a modular, extensible input method subsystem for + Qt. + + This project brings functionality similar to the immodule for GTK+ + to the Qt library. The main goal of the project is to extend and + enhance the input method support in the Qt library, in order to + provide a modern and powerful multi-language input system. Our short + term goal is to make Qt (especially Qt/X11) "up-to-date" with other + X11-based toolkits such as GTK+. We are also focusing on what the + input method API should be for future Qt versions. + + See our webpage for further information. + + http://immodule-qt.freedesktop.org/ + + +* About this release + + qt-x11-immodule-unified-qt3.3.3-20040910 is a stable release. Since + it breaks backward compatibility (source and binary) about immodule + with our previous releases qt-x11-immodule-unified-qt3.3.3-20040819 + and qt-x11-immodule-bc-qt3.3.2-20040623, optional immodule plugins + must be updated to proper version. See 'Optional immodule plugins' + section of our download page. + + http://immodule-qt.freedesktop.org/Software/ImmoduleQtDownload + + However, backward compatibility (source and binary) with normal Qt + 3.3.3 is kept in 'Binary Compatible' mode. + + +* How to install + + After extract the Qt archive, perform following instructions + + cd qt-x11-free-3.3.3 + patch -p0 < qt-x11-immodule-unified-qt3.3.3-20040910.diff + ./make-symlinks.sh + ./configure + + Our patch provides following two configure options. Choose 'Binary + Compatible' for normal use. + + Build Qt with 'Binary Compatible' immodule support (default) + + configure -inputmethod + + Build Qt without binary compatibility, but supports more advanced + immodule extensions. It cannot be used with ordinary application + binaries (i.e. the option is for developers) + + configure -inputmethod -inputmethod-ext + + +* How to use + + - See users manual of each input method plugins + + - Run qtconfig to choose your favorite XIM input style + + +* Environment variables + + Some environment variables are available for expert users and system + integrators. The specification is preliminary and may be changed + without notification. Be careful. + + See following examples to use the variables. + + + - set "xim" input method as default + + export QT_IM_MODULE=xim + + + - set "simple" composing input method as default + + export QT_IM_MODULE=simple + + + - set "xim" input method as default, and disable input method + selection menu in the context menu + + export QT_IM_SWITCHER=imsw-none + export QT_IM_MODULE=xim + + + - set "xim" input method as default, and enable input method + selection menu in the context menu (default configuration) + + export QT_IM_SWITCHER=imsw-multi + export QT_IM_MODULE=xim + + + - set "iiimqcf" that has its own input method switching framework as + default, and disable input method selection menu in the context + menu. Such configuration is retquired by some system integrators to + provide unified user interface for global input method switching + over the desktop + + export QT_IM_SWITCHER=imsw-none + export QT_IM_MODULE=iiimqcf |