Spell Check
Source (link to git-repo or to original if based on someone elses unmodified work):
Developed and tested on KDE 4.1.2 (Mandriva 2009) and KDE 4.2.1 (Mandriva 2009.1 RC).
It's part of kdeplasma-addons since KDE 4.4.
Features:
- checking clipboard contents directly after clicking on icon or activating keyboard shortcut;
- possibility to drag file on icon to check spelling of contents;
- button for fast copying of text to clipboard;
- button to start spell checking with correction suggestions;
- combo box to select language.
If you have found bugs or have suggestions you can contact me via email, message or using comments, before you will vote bad.
And remember that not everybody has enough time for fast replying. ;-)
2.0 (01.05.2009):
- moved to KTextEdit:
-- better consistency with rest of KDE;
-- support for ignoring and adding words to dictionary;
-- much simplified and more reliable code;
- now to check spelling of file you need to drop it on applet icon;
- fixed drag and drop of text;
- some other fixes.
1.2 (06.04.2009):
- possibility to drag file on text edit to check spelling of contents;
- added translations support;
- added Polish translation by me;
- added install.sh script;
- other small changes.
Ratings & Comments
16 Comments
I put content, either pasted or typed into the text box, click the little "ABC" button... and nothing happens. Shouldn't it underline mispelled words in red or something? I've tried this on both Arch and Chakra.
It should underline misspelled words in text edit. That ABC button is supposed to bring standard KDE spell checking dialog. Both features use standard KDE technologies and you can check if spell checking works in other KDE applications, for example KWrite (although I'm not sure if it's editor widget is based on KTextEdit) or any other using text edits containing spell checking actions.
I am trying to compile on a Debian based system (Mepis 8.5) and I get this error and I don't know what it means, can anyone help me out? Here is the error log: Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed. Compiler: /usr/bin/gcc Build flags: Id flags: The output was: 1 CMakeCXXCompilerId.cpp:67: warning: deprecated conversion from string constant to 'char*' CMakeCXXCompilerId.cpp:157: warning: deprecated conversion from string constant to 'char*' /tmp/cci9ZAMC.o:(.eh_frame+0x12): undefined reference to `__gxx_personality_v0' collect2: ld returned 1 exit status Determining if the CXX compiler works failed with the following output: Change Dir: /home/rodney/Downloads/windowlist-3.1/build/CMakeFiles/CMakeTmp Run Build Command:/usr/bin/make "cmTryCompileExec/fast" /usr/bin/make -f CMakeFiles/cmTryCompileExec.dir/build.make CMakeFiles/cmTryCompileExec.dir/build make[1]: Entering directory `/home/rodney/Downloads/windowlist-3.1/build/CMakeFiles/CMakeTmp' /usr/bin/cmake -E cmake_progress_report /home/rodney/Downloads/windowlist-3.1/build/CMakeFiles/CMakeTmp/CMakeFiles 1 Building CXX object CMakeFiles/cmTryCompileExec.dir/testCXXCompiler.cxx.o /usr/bin/gcc -o CMakeFiles/cmTryCompileExec.dir/testCXXCompiler.cxx.o -c /home/rodney/Downloads/windowlist-3.1/build/CMakeFiles/CMakeTmp/testCXXCompiler.cxx Linking CXX executable cmTryCompileExec /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec.dir/link.txt --verbose=1 /usr/bin/gcc CMakeFiles/cmTryCompileExec.dir/testCXXCompiler.cxx.o -o cmTryCompileExec -rdynamic CMakeFiles/cmTryCompileExec.dir/testCXXCompiler.cxx.o:(.eh_frame+0x12): undefined reference to `__gxx_personality_v0' collect2: ld returned 1 exit status make[1]: Leaving directory `/home/rodney/Downloads/windowlist-3.1/build/CMakeFiles/CMakeTmp' make[1]: *** [cmTryCompileExec] Error 1 make: *** [cmTryCompileExec/fast] Error 2 Thanks in advance.
It looks like compiler error or something. And it's in Window List applet directory. ;-) Both applets are available in KDE 4.4 (WL in kdebase, SC in kdeplasma-addons).
I am trying to compile on a Debian based system (Mepis 8.5) and I get this error and I don't know what it means, can anyone help me out? Here is the error log: Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed. Compiler: /usr/bin/gcc Build flags: Id flags: The output was: 1 CMakeCXXCompilerId.cpp:67: warning: deprecated conversion from string constant to 'char*' CMakeCXXCompilerId.cpp:157: warning: deprecated conversion from string constant to 'char*' /tmp/cci9ZAMC.o:(.eh_frame+0x12): undefined reference to `__gxx_personality_v0' collect2: ld returned 1 exit status Determining if the CXX compiler works failed with the following output: Change Dir: /home/rodney/Downloads/windowlist-3.1/build/CMakeFiles/CMakeTmp Run Build Command:/usr/bin/make "cmTryCompileExec/fast" /usr/bin/make -f CMakeFiles/cmTryCompileExec.dir/build.make CMakeFiles/cmTryCompileExec.dir/build make[1]: Entering directory `/home/rodney/Downloads/windowlist-3.1/build/CMakeFiles/CMakeTmp' /usr/bin/cmake -E cmake_progress_report /home/rodney/Downloads/windowlist-3.1/build/CMakeFiles/CMakeTmp/CMakeFiles 1 Building CXX object CMakeFiles/cmTryCompileExec.dir/testCXXCompiler.cxx.o /usr/bin/gcc -o CMakeFiles/cmTryCompileExec.dir/testCXXCompiler.cxx.o -c /home/rodney/Downloads/windowlist-3.1/build/CMakeFiles/CMakeTmp/testCXXCompiler.cxx Linking CXX executable cmTryCompileExec /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec.dir/link.txt --verbose=1 /usr/bin/gcc CMakeFiles/cmTryCompileExec.dir/testCXXCompiler.cxx.o -o cmTryCompileExec -rdynamic CMakeFiles/cmTryCompileExec.dir/testCXXCompiler.cxx.o:(.eh_frame+0x12): undefined reference to `__gxx_personality_v0' collect2: ld returned 1 exit status make[1]: Leaving directory `/home/rodney/Downloads/windowlist-3.1/build/CMakeFiles/CMakeTmp' make[1]: *** [cmTryCompileExec] Error 1 make: *** [cmTryCompileExec/fast] Error 2 Thanks in advance.
Version 1.2 has just been uploaded to my PPA on Launchpad. I will upload it to the Ubuntu repositories once Jaunty is released and the Karmic repositories open up.
Thanks for information. :-)
I put this applet on the desktop (I know, it's not its intention) and opened it. But then, you're allowed to delete the button, while the text edit remains on screen. There is no way to remove it again and it makes Plasma crash if you do some operations.
Thanks for report. :-) I'll fix this bug soon, however removing of opened applet is very untypical. ;-)
A KDE3.5 applet called kisa which hooks the keyboard and is a "live" spelling checker, popping up errors/suggestions. This was useful. However most textual application have spell-check built in but kisa sat nicely on those that did not or for which it did not work well. It did not work in Hebrew (RTL) at all. I have already enquired about a dataengine to sit on the keyboard (and mouse)--very limited at present. However, I feel this is the way to go.
I never heard about this application before (this plasmoid is not intended to replace it), but I see that it is already using Qt4 (http://www.kde-apps.org/content/show.php?content=67220). The big problem could be that it wasn't updated for long time...
Version 1.0 has been uploaded to the (K)Ubuntu repositories. Please note that the package has been renamed to plasma-widget-spellcheck. However, there is currently a dummy transitional package called plasmoid-spellcheck, which should ensure a clean upgrade path.
http://debian.unixcod.org/binary/spell-check-kde4.2_amd64.deb This packages is for debian amd64 with kde 4.2 beta 2.
I just wanted to let you know that this plasmoid has just been uploaded to the (K)Ubuntu repositories. It will show up in the Jaunty repositories once an Archive Admin approves it. Thanks for your hard work on this plasmoid.
Thanks for information :-).
Working fine with the KDE 4.2 (beta-1). Tuning a bit: icon.h -> iconwidget.h and Icon -> IconWidget at plasma-spellcheck.cpp/plasma-spellcheck.h