From a69b55c674b0528c00598bea54b7a661f4e49f27 Mon Sep 17 00:00:00 2001 From: gregory guy Date: Thu, 7 Oct 2021 15:17:57 +0200 Subject: Conversion to the cmake building system. Signed-off-by: gregory guy --- CMakeLists.txt | 94 + ConfigureChecks.cmake | 72 + config.h.cmake | 8 + designer/CMakeLists.txt | 24 + doc/Scintilla/Design.html | 249 - doc/Scintilla/Icons.html | 56 - doc/Scintilla/Lexer.txt | 226 - doc/Scintilla/License.txt | 20 - doc/Scintilla/SciBreak.jpg | Bin 14998 -> 0 bytes doc/Scintilla/SciCoding.html | 251 - doc/Scintilla/SciRest.jpg | Bin 16680 -> 0 bytes doc/Scintilla/SciTEIco.png | Bin 9693 -> 0 bytes doc/Scintilla/SciWord.jpg | Bin 6164 -> 0 bytes doc/Scintilla/ScintillaDoc.html | 5350 -------------------- doc/Scintilla/ScintillaDownload.html | 70 - doc/Scintilla/ScintillaHistory.html | 5296 ------------------- doc/Scintilla/ScintillaRelated.html | 507 -- doc/Scintilla/ScintillaToDo.html | 178 - doc/Scintilla/ScintillaUsage.html | 375 -- doc/Scintilla/Steps.html | 142 - doc/Scintilla/index.html | 198 - doc/en/annotated.html | 54 + doc/en/classQextScintilla-members.html | 1014 ++++ doc/en/classQextScintilla.html | 4920 ++++++++++++++++++ doc/en/classQextScintillaAPIs-members.html | 30 + doc/en/classQextScintillaAPIs.html | 151 + doc/en/classQextScintillaBase-members.html | 769 +++ doc/en/classQextScintillaBase.html | 3465 +++++++++++++ doc/en/classQextScintillaCommand-members.html | 31 + doc/en/classQextScintillaCommand.html | 176 + doc/en/classQextScintillaCommandSet-members.html | 30 + doc/en/classQextScintillaCommandSet.html | 168 + doc/en/classQextScintillaDocument-members.html | 29 + doc/en/classQextScintillaDocument.html | 64 + doc/en/classQextScintillaLexer-members.html | 66 + doc/en/classQextScintillaLexer.html | 910 ++++ doc/en/classQextScintillaLexerBash-members.html | 87 + doc/en/classQextScintillaLexerBash.html | 560 ++ doc/en/classQextScintillaLexerBatch-members.html | 76 + doc/en/classQextScintillaLexerBatch.html | 345 ++ doc/en/classQextScintillaLexerCPP-members.html | 99 + doc/en/classQextScintillaLexerCPP.html | 753 +++ doc/en/classQextScintillaLexerCSS-members.html | 89 + doc/en/classQextScintillaLexerCSS.html | 520 ++ doc/en/classQextScintillaLexerCSharp-members.html | 101 + doc/en/classQextScintillaLexerCSharp.html | 261 + doc/en/classQextScintillaLexerDiff-members.html | 75 + doc/en/classQextScintillaLexerDiff.html | 243 + doc/en/classQextScintillaLexerHTML-members.html | 184 + doc/en/classQextScintillaLexerHTML.html | 1014 ++++ doc/en/classQextScintillaLexerIDL-members.html | 101 + doc/en/classQextScintillaLexerIDL.html | 186 + doc/en/classQextScintillaLexerJava-members.html | 101 + doc/en/classQextScintillaLexerJava.html | 138 + .../classQextScintillaLexerJavaScript-members.html | 101 + doc/en/classQextScintillaLexerJavaScript.html | 261 + doc/en/classQextScintillaLexerLua-members.html | 85 + doc/en/classQextScintillaLexerLua.html | 514 ++ .../classQextScintillaLexerMakefile-members.html | 75 + doc/en/classQextScintillaLexerMakefile.html | 318 ++ doc/en/classQextScintillaLexerPOV-members.html | 91 + doc/en/classQextScintillaLexerPOV.html | 613 +++ doc/en/classQextScintillaLexerPerl-members.html | 101 + doc/en/classQextScintillaLexerPerl.html | 621 +++ .../classQextScintillaLexerProperties-members.html | 75 + doc/en/classQextScintillaLexerProperties.html | 450 ++ doc/en/classQextScintillaLexerPython-members.html | 97 + doc/en/classQextScintillaLexerPython.html | 661 +++ doc/en/classQextScintillaLexerRuby-members.html | 99 + doc/en/classQextScintillaLexerRuby.html | 451 ++ doc/en/classQextScintillaLexerSQL-members.html | 95 + doc/en/classQextScintillaLexerSQL.html | 629 +++ doc/en/classQextScintillaLexerTeX-members.html | 74 + doc/en/classQextScintillaLexerTeX.html | 261 + doc/en/classQextScintillaMacro-members.html | 34 + doc/en/classQextScintillaMacro.html | 267 + doc/en/classQextScintillaPrinter-members.html | 33 + doc/en/classQextScintillaPrinter.html | 252 + doc/en/deprecated.html | 42 + doc/en/doxygen.css | 358 ++ doc/en/doxygen.png | Bin 0 -> 943 bytes doc/en/functions.html | 130 + doc/en/functions_0x62.html | 85 + doc/en/functions_0x63.html | 108 + doc/en/functions_0x64.html | 82 + doc/en/functions_0x65.html | 91 + doc/en/functions_0x66.html | 88 + doc/en/functions_0x67.html | 73 + doc/en/functions_0x68.html | 80 + doc/en/functions_0x69.html | 90 + doc/en/functions_0x6a.html | 81 + doc/en/functions_0x6b.html | 77 + doc/en/functions_0x6c.html | 82 + doc/en/functions_0x6d.html | 89 + doc/en/functions_0x6e.html | 72 + doc/en/functions_0x6f.html | 71 + doc/en/functions_0x70.html | 118 + doc/en/functions_0x71.html | 100 + doc/en/functions_0x72.html | 84 + doc/en/functions_0x73.html | 360 ++ doc/en/functions_0x74.html | 83 + doc/en/functions_0x75.html | 77 + doc/en/functions_0x76.html | 82 + doc/en/functions_0x77.html | 85 + doc/en/functions_0x78.html | 71 + doc/en/functions_0x7a.html | 71 + doc/en/functions_0x7e.html | 93 + doc/en/functions_enum.html | 46 + doc/en/functions_eval.html | 113 + doc/en/functions_eval_0x62.html | 78 + doc/en/functions_eval_0x63.html | 90 + doc/en/functions_eval_0x64.html | 75 + doc/en/functions_eval_0x65.html | 75 + doc/en/functions_eval_0x66.html | 67 + doc/en/functions_eval_0x67.html | 69 + doc/en/functions_eval_0x68.html | 77 + doc/en/functions_eval_0x69.html | 72 + doc/en/functions_eval_0x6a.html | 79 + doc/en/functions_eval_0x6b.html | 72 + doc/en/functions_eval_0x6c.html | 73 + doc/en/functions_eval_0x6d.html | 68 + doc/en/functions_eval_0x6e.html | 70 + doc/en/functions_eval_0x6f.html | 69 + doc/en/functions_eval_0x70.html | 109 + doc/en/functions_eval_0x71.html | 71 + doc/en/functions_eval_0x72.html | 71 + doc/en/functions_eval_0x73.html | 250 + doc/en/functions_eval_0x74.html | 76 + doc/en/functions_eval_0x75.html | 72 + doc/en/functions_eval_0x76.html | 78 + doc/en/functions_eval_0x77.html | 76 + doc/en/functions_eval_0x78.html | 69 + doc/en/functions_func.html | 78 + doc/en/functions_func_0x62.html | 68 + doc/en/functions_func_0x63.html | 80 + doc/en/functions_func_0x64.html | 69 + doc/en/functions_func_0x65.html | 76 + doc/en/functions_func_0x66.html | 82 + doc/en/functions_func_0x67.html | 66 + doc/en/functions_func_0x68.html | 65 + doc/en/functions_func_0x69.html | 79 + doc/en/functions_func_0x6b.html | 67 + doc/en/functions_func_0x6c.html | 71 + doc/en/functions_func_0x6d.html | 82 + doc/en/functions_func_0x70.html | 71 + doc/en/functions_func_0x71.html | 91 + doc/en/functions_func_0x72.html | 75 + doc/en/functions_func_0x73.html | 172 + doc/en/functions_func_0x74.html | 69 + doc/en/functions_func_0x75.html | 67 + doc/en/functions_func_0x76.html | 66 + doc/en/functions_func_0x77.html | 68 + doc/en/functions_func_0x7a.html | 67 + doc/en/functions_func_0x7e.html | 89 + doc/en/hierarchy.html | 60 + doc/en/index.html | 20 + doc/en/pages.html | 22 + doc/en/tab_b.gif | Bin 0 -> 35 bytes doc/en/tab_l.gif | Bin 0 -> 706 bytes doc/en/tab_r.gif | Bin 0 -> 2585 bytes doc/en/tabs.css | 102 + doc/html/annotated.html | 54 - doc/html/classQextScintilla-members.html | 1014 ---- doc/html/classQextScintilla.html | 4920 ------------------ doc/html/classQextScintillaAPIs-members.html | 30 - doc/html/classQextScintillaAPIs.html | 151 - doc/html/classQextScintillaBase-members.html | 769 --- doc/html/classQextScintillaBase.html | 3465 ------------- doc/html/classQextScintillaCommand-members.html | 31 - doc/html/classQextScintillaCommand.html | 176 - doc/html/classQextScintillaCommandSet-members.html | 30 - doc/html/classQextScintillaCommandSet.html | 168 - doc/html/classQextScintillaDocument-members.html | 29 - doc/html/classQextScintillaDocument.html | 64 - doc/html/classQextScintillaLexer-members.html | 66 - doc/html/classQextScintillaLexer.html | 910 ---- doc/html/classQextScintillaLexerBash-members.html | 87 - doc/html/classQextScintillaLexerBash.html | 560 -- doc/html/classQextScintillaLexerBatch-members.html | 76 - doc/html/classQextScintillaLexerBatch.html | 345 -- doc/html/classQextScintillaLexerCPP-members.html | 99 - doc/html/classQextScintillaLexerCPP.html | 753 --- doc/html/classQextScintillaLexerCSS-members.html | 89 - doc/html/classQextScintillaLexerCSS.html | 520 -- .../classQextScintillaLexerCSharp-members.html | 101 - doc/html/classQextScintillaLexerCSharp.html | 261 - doc/html/classQextScintillaLexerDiff-members.html | 75 - doc/html/classQextScintillaLexerDiff.html | 243 - doc/html/classQextScintillaLexerHTML-members.html | 184 - doc/html/classQextScintillaLexerHTML.html | 1014 ---- doc/html/classQextScintillaLexerIDL-members.html | 101 - doc/html/classQextScintillaLexerIDL.html | 186 - doc/html/classQextScintillaLexerJava-members.html | 101 - doc/html/classQextScintillaLexerJava.html | 138 - .../classQextScintillaLexerJavaScript-members.html | 101 - doc/html/classQextScintillaLexerJavaScript.html | 261 - doc/html/classQextScintillaLexerLua-members.html | 85 - doc/html/classQextScintillaLexerLua.html | 514 -- .../classQextScintillaLexerMakefile-members.html | 75 - doc/html/classQextScintillaLexerMakefile.html | 318 -- doc/html/classQextScintillaLexerPOV-members.html | 91 - doc/html/classQextScintillaLexerPOV.html | 613 --- doc/html/classQextScintillaLexerPerl-members.html | 101 - doc/html/classQextScintillaLexerPerl.html | 621 --- .../classQextScintillaLexerProperties-members.html | 75 - doc/html/classQextScintillaLexerProperties.html | 450 -- .../classQextScintillaLexerPython-members.html | 97 - doc/html/classQextScintillaLexerPython.html | 661 --- doc/html/classQextScintillaLexerRuby-members.html | 99 - doc/html/classQextScintillaLexerRuby.html | 451 -- doc/html/classQextScintillaLexerSQL-members.html | 95 - doc/html/classQextScintillaLexerSQL.html | 629 --- doc/html/classQextScintillaLexerTeX-members.html | 74 - doc/html/classQextScintillaLexerTeX.html | 261 - doc/html/classQextScintillaMacro-members.html | 34 - doc/html/classQextScintillaMacro.html | 267 - doc/html/classQextScintillaPrinter-members.html | 33 - doc/html/classQextScintillaPrinter.html | 252 - doc/html/deprecated.html | 42 - doc/html/doxygen.css | 358 -- doc/html/doxygen.png | Bin 943 -> 0 bytes doc/html/functions.html | 130 - doc/html/functions_0x62.html | 85 - doc/html/functions_0x63.html | 108 - doc/html/functions_0x64.html | 82 - doc/html/functions_0x65.html | 91 - doc/html/functions_0x66.html | 88 - doc/html/functions_0x67.html | 73 - doc/html/functions_0x68.html | 80 - doc/html/functions_0x69.html | 90 - doc/html/functions_0x6a.html | 81 - doc/html/functions_0x6b.html | 77 - doc/html/functions_0x6c.html | 82 - doc/html/functions_0x6d.html | 89 - doc/html/functions_0x6e.html | 72 - doc/html/functions_0x6f.html | 71 - doc/html/functions_0x70.html | 118 - doc/html/functions_0x71.html | 100 - doc/html/functions_0x72.html | 84 - doc/html/functions_0x73.html | 360 -- doc/html/functions_0x74.html | 83 - doc/html/functions_0x75.html | 77 - doc/html/functions_0x76.html | 82 - doc/html/functions_0x77.html | 85 - doc/html/functions_0x78.html | 71 - doc/html/functions_0x7a.html | 71 - doc/html/functions_0x7e.html | 93 - doc/html/functions_enum.html | 46 - doc/html/functions_eval.html | 113 - doc/html/functions_eval_0x62.html | 78 - doc/html/functions_eval_0x63.html | 90 - doc/html/functions_eval_0x64.html | 75 - doc/html/functions_eval_0x65.html | 75 - doc/html/functions_eval_0x66.html | 67 - doc/html/functions_eval_0x67.html | 69 - doc/html/functions_eval_0x68.html | 77 - doc/html/functions_eval_0x69.html | 72 - doc/html/functions_eval_0x6a.html | 79 - doc/html/functions_eval_0x6b.html | 72 - doc/html/functions_eval_0x6c.html | 73 - doc/html/functions_eval_0x6d.html | 68 - doc/html/functions_eval_0x6e.html | 70 - doc/html/functions_eval_0x6f.html | 69 - doc/html/functions_eval_0x70.html | 109 - doc/html/functions_eval_0x71.html | 71 - doc/html/functions_eval_0x72.html | 71 - doc/html/functions_eval_0x73.html | 250 - doc/html/functions_eval_0x74.html | 76 - doc/html/functions_eval_0x75.html | 72 - doc/html/functions_eval_0x76.html | 78 - doc/html/functions_eval_0x77.html | 76 - doc/html/functions_eval_0x78.html | 69 - doc/html/functions_func.html | 78 - doc/html/functions_func_0x62.html | 68 - doc/html/functions_func_0x63.html | 80 - doc/html/functions_func_0x64.html | 69 - doc/html/functions_func_0x65.html | 76 - doc/html/functions_func_0x66.html | 82 - doc/html/functions_func_0x67.html | 66 - doc/html/functions_func_0x68.html | 65 - doc/html/functions_func_0x69.html | 79 - doc/html/functions_func_0x6b.html | 67 - doc/html/functions_func_0x6c.html | 71 - doc/html/functions_func_0x6d.html | 82 - doc/html/functions_func_0x70.html | 71 - doc/html/functions_func_0x71.html | 91 - doc/html/functions_func_0x72.html | 75 - doc/html/functions_func_0x73.html | 172 - doc/html/functions_func_0x74.html | 69 - doc/html/functions_func_0x75.html | 67 - doc/html/functions_func_0x76.html | 66 - doc/html/functions_func_0x77.html | 68 - doc/html/functions_func_0x7a.html | 67 - doc/html/functions_func_0x7e.html | 89 - doc/html/hierarchy.html | 60 - doc/html/index.html | 20 - doc/html/pages.html | 22 - doc/html/tab_b.gif | Bin 35 -> 0 bytes doc/html/tab_l.gif | Bin 706 -> 0 bytes doc/html/tab_r.gif | Bin 2585 -> 0 bytes doc/html/tabs.css | 102 - doc/other/Design.html | 249 + doc/other/Icons.html | 56 + doc/other/Lexer.txt | 226 + doc/other/License.txt | 20 + doc/other/SciBreak.jpg | Bin 0 -> 14998 bytes doc/other/SciCoding.html | 251 + doc/other/SciRest.jpg | Bin 0 -> 16680 bytes doc/other/SciTEIco.png | Bin 0 -> 9693 bytes doc/other/SciWord.jpg | Bin 0 -> 6164 bytes doc/other/ScintillaDoc.html | 5350 ++++++++++++++++++++ doc/other/ScintillaDownload.html | 70 + doc/other/ScintillaHistory.html | 5296 +++++++++++++++++++ doc/other/ScintillaRelated.html | 507 ++ doc/other/ScintillaToDo.html | 178 + doc/other/ScintillaUsage.html | 375 ++ doc/other/Steps.html | 142 + doc/other/index.html | 198 + example/CMakeLists.txt | 24 + example/application.cpp | 4 +- qscintilla.pc.cmake | 14 + qt/CMakeLists.txt | 88 + qt/SciListBox.cpp | 3 +- qt/qextscintilla.cpp | 2 + qt/qextscintillabase.cpp | 2 +- qt/qextscintillalexer.cpp | 2 + qt/qextscintillalexerbash.cpp | 2 + qt/qextscintillalexerbatch.cpp | 2 + qt/qextscintillalexercpp.cpp | 2 + qt/qextscintillalexercsharp.cpp | 2 + qt/qextscintillalexercss.cpp | 2 + qt/qextscintillalexerdiff.cpp | 2 + qt/qextscintillalexerhtml.cpp | 2 + qt/qextscintillalexeridl.cpp | 2 + qt/qextscintillalexerjava.cpp | 2 + qt/qextscintillalexerjavascript.cpp | 2 + qt/qextscintillalexerlua.cpp | 2 + qt/qextscintillalexermakefile.cpp | 2 + qt/qextscintillalexerperl.cpp | 2 + qt/qextscintillalexerpov.cpp | 2 + qt/qextscintillalexerproperties.cpp | 2 + qt/qextscintillalexerpython.cpp | 2 + qt/qextscintillalexerruby.cpp | 2 + qt/qextscintillalexersql.cpp | 2 + qt/qextscintillalexertex.cpp | 2 + qt/qextscintillamacro.cpp | 2 + src/CMakeLists.txt | 102 + 347 files changed, 43372 insertions(+), 42899 deletions(-) create mode 100644 CMakeLists.txt create mode 100644 ConfigureChecks.cmake create mode 100644 config.h.cmake create mode 100644 designer/CMakeLists.txt delete mode 100644 doc/Scintilla/Design.html delete mode 100644 doc/Scintilla/Icons.html delete mode 100644 doc/Scintilla/Lexer.txt delete mode 100644 doc/Scintilla/License.txt delete mode 100644 doc/Scintilla/SciBreak.jpg delete mode 100644 doc/Scintilla/SciCoding.html delete mode 100644 doc/Scintilla/SciRest.jpg delete mode 100644 doc/Scintilla/SciTEIco.png delete mode 100644 doc/Scintilla/SciWord.jpg delete mode 100644 doc/Scintilla/ScintillaDoc.html delete mode 100644 doc/Scintilla/ScintillaDownload.html delete mode 100644 doc/Scintilla/ScintillaHistory.html delete mode 100644 doc/Scintilla/ScintillaRelated.html delete mode 100644 doc/Scintilla/ScintillaToDo.html delete mode 100644 doc/Scintilla/ScintillaUsage.html delete mode 100644 doc/Scintilla/Steps.html delete mode 100644 doc/Scintilla/index.html create mode 100644 doc/en/annotated.html create mode 100644 doc/en/classQextScintilla-members.html create mode 100644 doc/en/classQextScintilla.html create mode 100644 doc/en/classQextScintillaAPIs-members.html create mode 100644 doc/en/classQextScintillaAPIs.html create mode 100644 doc/en/classQextScintillaBase-members.html create mode 100644 doc/en/classQextScintillaBase.html create mode 100644 doc/en/classQextScintillaCommand-members.html create mode 100644 doc/en/classQextScintillaCommand.html create mode 100644 doc/en/classQextScintillaCommandSet-members.html create mode 100644 doc/en/classQextScintillaCommandSet.html create mode 100644 doc/en/classQextScintillaDocument-members.html create mode 100644 doc/en/classQextScintillaDocument.html create mode 100644 doc/en/classQextScintillaLexer-members.html create mode 100644 doc/en/classQextScintillaLexer.html create mode 100644 doc/en/classQextScintillaLexerBash-members.html create mode 100644 doc/en/classQextScintillaLexerBash.html create mode 100644 doc/en/classQextScintillaLexerBatch-members.html create mode 100644 doc/en/classQextScintillaLexerBatch.html create mode 100644 doc/en/classQextScintillaLexerCPP-members.html create mode 100644 doc/en/classQextScintillaLexerCPP.html create mode 100644 doc/en/classQextScintillaLexerCSS-members.html create mode 100644 doc/en/classQextScintillaLexerCSS.html create mode 100644 doc/en/classQextScintillaLexerCSharp-members.html create mode 100644 doc/en/classQextScintillaLexerCSharp.html create mode 100644 doc/en/classQextScintillaLexerDiff-members.html create mode 100644 doc/en/classQextScintillaLexerDiff.html create mode 100644 doc/en/classQextScintillaLexerHTML-members.html create mode 100644 doc/en/classQextScintillaLexerHTML.html create mode 100644 doc/en/classQextScintillaLexerIDL-members.html create mode 100644 doc/en/classQextScintillaLexerIDL.html create mode 100644 doc/en/classQextScintillaLexerJava-members.html create mode 100644 doc/en/classQextScintillaLexerJava.html create mode 100644 doc/en/classQextScintillaLexerJavaScript-members.html create mode 100644 doc/en/classQextScintillaLexerJavaScript.html create mode 100644 doc/en/classQextScintillaLexerLua-members.html create mode 100644 doc/en/classQextScintillaLexerLua.html create mode 100644 doc/en/classQextScintillaLexerMakefile-members.html create mode 100644 doc/en/classQextScintillaLexerMakefile.html create mode 100644 doc/en/classQextScintillaLexerPOV-members.html create mode 100644 doc/en/classQextScintillaLexerPOV.html create mode 100644 doc/en/classQextScintillaLexerPerl-members.html create mode 100644 doc/en/classQextScintillaLexerPerl.html create mode 100644 doc/en/classQextScintillaLexerProperties-members.html create mode 100644 doc/en/classQextScintillaLexerProperties.html create mode 100644 doc/en/classQextScintillaLexerPython-members.html create mode 100644 doc/en/classQextScintillaLexerPython.html create mode 100644 doc/en/classQextScintillaLexerRuby-members.html create mode 100644 doc/en/classQextScintillaLexerRuby.html create mode 100644 doc/en/classQextScintillaLexerSQL-members.html create mode 100644 doc/en/classQextScintillaLexerSQL.html create mode 100644 doc/en/classQextScintillaLexerTeX-members.html create mode 100644 doc/en/classQextScintillaLexerTeX.html create mode 100644 doc/en/classQextScintillaMacro-members.html create mode 100644 doc/en/classQextScintillaMacro.html create mode 100644 doc/en/classQextScintillaPrinter-members.html create mode 100644 doc/en/classQextScintillaPrinter.html create mode 100644 doc/en/deprecated.html create mode 100644 doc/en/doxygen.css create mode 100644 doc/en/doxygen.png create mode 100644 doc/en/functions.html create mode 100644 doc/en/functions_0x62.html create mode 100644 doc/en/functions_0x63.html create mode 100644 doc/en/functions_0x64.html create mode 100644 doc/en/functions_0x65.html create mode 100644 doc/en/functions_0x66.html create mode 100644 doc/en/functions_0x67.html create mode 100644 doc/en/functions_0x68.html create mode 100644 doc/en/functions_0x69.html create mode 100644 doc/en/functions_0x6a.html create mode 100644 doc/en/functions_0x6b.html create mode 100644 doc/en/functions_0x6c.html create mode 100644 doc/en/functions_0x6d.html create mode 100644 doc/en/functions_0x6e.html create mode 100644 doc/en/functions_0x6f.html create mode 100644 doc/en/functions_0x70.html create mode 100644 doc/en/functions_0x71.html create mode 100644 doc/en/functions_0x72.html create mode 100644 doc/en/functions_0x73.html create mode 100644 doc/en/functions_0x74.html create mode 100644 doc/en/functions_0x75.html create mode 100644 doc/en/functions_0x76.html create mode 100644 doc/en/functions_0x77.html create mode 100644 doc/en/functions_0x78.html create mode 100644 doc/en/functions_0x7a.html create mode 100644 doc/en/functions_0x7e.html create mode 100644 doc/en/functions_enum.html create mode 100644 doc/en/functions_eval.html create mode 100644 doc/en/functions_eval_0x62.html create mode 100644 doc/en/functions_eval_0x63.html create mode 100644 doc/en/functions_eval_0x64.html create mode 100644 doc/en/functions_eval_0x65.html create mode 100644 doc/en/functions_eval_0x66.html create mode 100644 doc/en/functions_eval_0x67.html create mode 100644 doc/en/functions_eval_0x68.html create mode 100644 doc/en/functions_eval_0x69.html create mode 100644 doc/en/functions_eval_0x6a.html create mode 100644 doc/en/functions_eval_0x6b.html create mode 100644 doc/en/functions_eval_0x6c.html create mode 100644 doc/en/functions_eval_0x6d.html create mode 100644 doc/en/functions_eval_0x6e.html create mode 100644 doc/en/functions_eval_0x6f.html create mode 100644 doc/en/functions_eval_0x70.html create mode 100644 doc/en/functions_eval_0x71.html create mode 100644 doc/en/functions_eval_0x72.html create mode 100644 doc/en/functions_eval_0x73.html create mode 100644 doc/en/functions_eval_0x74.html create mode 100644 doc/en/functions_eval_0x75.html create mode 100644 doc/en/functions_eval_0x76.html create mode 100644 doc/en/functions_eval_0x77.html create mode 100644 doc/en/functions_eval_0x78.html create mode 100644 doc/en/functions_func.html create mode 100644 doc/en/functions_func_0x62.html create mode 100644 doc/en/functions_func_0x63.html create mode 100644 doc/en/functions_func_0x64.html create mode 100644 doc/en/functions_func_0x65.html create mode 100644 doc/en/functions_func_0x66.html create mode 100644 doc/en/functions_func_0x67.html create mode 100644 doc/en/functions_func_0x68.html create mode 100644 doc/en/functions_func_0x69.html create mode 100644 doc/en/functions_func_0x6b.html create mode 100644 doc/en/functions_func_0x6c.html create mode 100644 doc/en/functions_func_0x6d.html create mode 100644 doc/en/functions_func_0x70.html create mode 100644 doc/en/functions_func_0x71.html create mode 100644 doc/en/functions_func_0x72.html create mode 100644 doc/en/functions_func_0x73.html create mode 100644 doc/en/functions_func_0x74.html create mode 100644 doc/en/functions_func_0x75.html create mode 100644 doc/en/functions_func_0x76.html create mode 100644 doc/en/functions_func_0x77.html create mode 100644 doc/en/functions_func_0x7a.html create mode 100644 doc/en/functions_func_0x7e.html create mode 100644 doc/en/hierarchy.html create mode 100644 doc/en/index.html create mode 100644 doc/en/pages.html create mode 100644 doc/en/tab_b.gif create mode 100644 doc/en/tab_l.gif create mode 100644 doc/en/tab_r.gif create mode 100644 doc/en/tabs.css delete mode 100644 doc/html/annotated.html delete mode 100644 doc/html/classQextScintilla-members.html delete mode 100644 doc/html/classQextScintilla.html delete mode 100644 doc/html/classQextScintillaAPIs-members.html delete mode 100644 doc/html/classQextScintillaAPIs.html delete mode 100644 doc/html/classQextScintillaBase-members.html delete mode 100644 doc/html/classQextScintillaBase.html delete mode 100644 doc/html/classQextScintillaCommand-members.html delete mode 100644 doc/html/classQextScintillaCommand.html delete mode 100644 doc/html/classQextScintillaCommandSet-members.html delete mode 100644 doc/html/classQextScintillaCommandSet.html delete mode 100644 doc/html/classQextScintillaDocument-members.html delete mode 100644 doc/html/classQextScintillaDocument.html delete mode 100644 doc/html/classQextScintillaLexer-members.html delete mode 100644 doc/html/classQextScintillaLexer.html delete mode 100644 doc/html/classQextScintillaLexerBash-members.html delete mode 100644 doc/html/classQextScintillaLexerBash.html delete mode 100644 doc/html/classQextScintillaLexerBatch-members.html delete mode 100644 doc/html/classQextScintillaLexerBatch.html delete mode 100644 doc/html/classQextScintillaLexerCPP-members.html delete mode 100644 doc/html/classQextScintillaLexerCPP.html delete mode 100644 doc/html/classQextScintillaLexerCSS-members.html delete mode 100644 doc/html/classQextScintillaLexerCSS.html delete mode 100644 doc/html/classQextScintillaLexerCSharp-members.html delete mode 100644 doc/html/classQextScintillaLexerCSharp.html delete mode 100644 doc/html/classQextScintillaLexerDiff-members.html delete mode 100644 doc/html/classQextScintillaLexerDiff.html delete mode 100644 doc/html/classQextScintillaLexerHTML-members.html delete mode 100644 doc/html/classQextScintillaLexerHTML.html delete mode 100644 doc/html/classQextScintillaLexerIDL-members.html delete mode 100644 doc/html/classQextScintillaLexerIDL.html delete mode 100644 doc/html/classQextScintillaLexerJava-members.html delete mode 100644 doc/html/classQextScintillaLexerJava.html delete mode 100644 doc/html/classQextScintillaLexerJavaScript-members.html delete mode 100644 doc/html/classQextScintillaLexerJavaScript.html delete mode 100644 doc/html/classQextScintillaLexerLua-members.html delete mode 100644 doc/html/classQextScintillaLexerLua.html delete mode 100644 doc/html/classQextScintillaLexerMakefile-members.html delete mode 100644 doc/html/classQextScintillaLexerMakefile.html delete mode 100644 doc/html/classQextScintillaLexerPOV-members.html delete mode 100644 doc/html/classQextScintillaLexerPOV.html delete mode 100644 doc/html/classQextScintillaLexerPerl-members.html delete mode 100644 doc/html/classQextScintillaLexerPerl.html delete mode 100644 doc/html/classQextScintillaLexerProperties-members.html delete mode 100644 doc/html/classQextScintillaLexerProperties.html delete mode 100644 doc/html/classQextScintillaLexerPython-members.html delete mode 100644 doc/html/classQextScintillaLexerPython.html delete mode 100644 doc/html/classQextScintillaLexerRuby-members.html delete mode 100644 doc/html/classQextScintillaLexerRuby.html delete mode 100644 doc/html/classQextScintillaLexerSQL-members.html delete mode 100644 doc/html/classQextScintillaLexerSQL.html delete mode 100644 doc/html/classQextScintillaLexerTeX-members.html delete mode 100644 doc/html/classQextScintillaLexerTeX.html delete mode 100644 doc/html/classQextScintillaMacro-members.html delete mode 100644 doc/html/classQextScintillaMacro.html delete mode 100644 doc/html/classQextScintillaPrinter-members.html delete mode 100644 doc/html/classQextScintillaPrinter.html delete mode 100644 doc/html/deprecated.html delete mode 100644 doc/html/doxygen.css delete mode 100644 doc/html/doxygen.png delete mode 100644 doc/html/functions.html delete mode 100644 doc/html/functions_0x62.html delete mode 100644 doc/html/functions_0x63.html delete mode 100644 doc/html/functions_0x64.html delete mode 100644 doc/html/functions_0x65.html delete mode 100644 doc/html/functions_0x66.html delete mode 100644 doc/html/functions_0x67.html delete mode 100644 doc/html/functions_0x68.html delete mode 100644 doc/html/functions_0x69.html delete mode 100644 doc/html/functions_0x6a.html delete mode 100644 doc/html/functions_0x6b.html delete mode 100644 doc/html/functions_0x6c.html delete mode 100644 doc/html/functions_0x6d.html delete mode 100644 doc/html/functions_0x6e.html delete mode 100644 doc/html/functions_0x6f.html delete mode 100644 doc/html/functions_0x70.html delete mode 100644 doc/html/functions_0x71.html delete mode 100644 doc/html/functions_0x72.html delete mode 100644 doc/html/functions_0x73.html delete mode 100644 doc/html/functions_0x74.html delete mode 100644 doc/html/functions_0x75.html delete mode 100644 doc/html/functions_0x76.html delete mode 100644 doc/html/functions_0x77.html delete mode 100644 doc/html/functions_0x78.html delete mode 100644 doc/html/functions_0x7a.html delete mode 100644 doc/html/functions_0x7e.html delete mode 100644 doc/html/functions_enum.html delete mode 100644 doc/html/functions_eval.html delete mode 100644 doc/html/functions_eval_0x62.html delete mode 100644 doc/html/functions_eval_0x63.html delete mode 100644 doc/html/functions_eval_0x64.html delete mode 100644 doc/html/functions_eval_0x65.html delete mode 100644 doc/html/functions_eval_0x66.html delete mode 100644 doc/html/functions_eval_0x67.html delete mode 100644 doc/html/functions_eval_0x68.html delete mode 100644 doc/html/functions_eval_0x69.html delete mode 100644 doc/html/functions_eval_0x6a.html delete mode 100644 doc/html/functions_eval_0x6b.html delete mode 100644 doc/html/functions_eval_0x6c.html delete mode 100644 doc/html/functions_eval_0x6d.html delete mode 100644 doc/html/functions_eval_0x6e.html delete mode 100644 doc/html/functions_eval_0x6f.html delete mode 100644 doc/html/functions_eval_0x70.html delete mode 100644 doc/html/functions_eval_0x71.html delete mode 100644 doc/html/functions_eval_0x72.html delete mode 100644 doc/html/functions_eval_0x73.html delete mode 100644 doc/html/functions_eval_0x74.html delete mode 100644 doc/html/functions_eval_0x75.html delete mode 100644 doc/html/functions_eval_0x76.html delete mode 100644 doc/html/functions_eval_0x77.html delete mode 100644 doc/html/functions_eval_0x78.html delete mode 100644 doc/html/functions_func.html delete mode 100644 doc/html/functions_func_0x62.html delete mode 100644 doc/html/functions_func_0x63.html delete mode 100644 doc/html/functions_func_0x64.html delete mode 100644 doc/html/functions_func_0x65.html delete mode 100644 doc/html/functions_func_0x66.html delete mode 100644 doc/html/functions_func_0x67.html delete mode 100644 doc/html/functions_func_0x68.html delete mode 100644 doc/html/functions_func_0x69.html delete mode 100644 doc/html/functions_func_0x6b.html delete mode 100644 doc/html/functions_func_0x6c.html delete mode 100644 doc/html/functions_func_0x6d.html delete mode 100644 doc/html/functions_func_0x70.html delete mode 100644 doc/html/functions_func_0x71.html delete mode 100644 doc/html/functions_func_0x72.html delete mode 100644 doc/html/functions_func_0x73.html delete mode 100644 doc/html/functions_func_0x74.html delete mode 100644 doc/html/functions_func_0x75.html delete mode 100644 doc/html/functions_func_0x76.html delete mode 100644 doc/html/functions_func_0x77.html delete mode 100644 doc/html/functions_func_0x7a.html delete mode 100644 doc/html/functions_func_0x7e.html delete mode 100644 doc/html/hierarchy.html delete mode 100644 doc/html/index.html delete mode 100644 doc/html/pages.html delete mode 100644 doc/html/tab_b.gif delete mode 100644 doc/html/tab_l.gif delete mode 100644 doc/html/tab_r.gif delete mode 100644 doc/html/tabs.css create mode 100644 doc/other/Design.html create mode 100644 doc/other/Icons.html create mode 100644 doc/other/Lexer.txt create mode 100644 doc/other/License.txt create mode 100644 doc/other/SciBreak.jpg create mode 100644 doc/other/SciCoding.html create mode 100644 doc/other/SciRest.jpg create mode 100644 doc/other/SciTEIco.png create mode 100644 doc/other/SciWord.jpg create mode 100644 doc/other/ScintillaDoc.html create mode 100644 doc/other/ScintillaDownload.html create mode 100644 doc/other/ScintillaHistory.html create mode 100644 doc/other/ScintillaRelated.html create mode 100644 doc/other/ScintillaToDo.html create mode 100644 doc/other/ScintillaUsage.html create mode 100644 doc/other/Steps.html create mode 100644 doc/other/index.html create mode 100644 example/CMakeLists.txt create mode 100644 qscintilla.pc.cmake create mode 100644 qt/CMakeLists.txt create mode 100644 src/CMakeLists.txt diff --git a/CMakeLists.txt b/CMakeLists.txt new file mode 100644 index 0000000..00cb74c --- /dev/null +++ b/CMakeLists.txt @@ -0,0 +1,94 @@ +############################################ +# # +# Improvements and feedbacks are welcome # +# # +# This file is released under GPL >= 3 # +# # +############################################ + + +cmake_minimum_required( VERSION 2.8.12 ) + + +#### general package setup + +project( tqscintilla ) +set( VERSION R14.1.0 ) + + +#### include essential cmake modules + +include( FindPkgConfig ) +include( CheckFunctionExists ) +include( CheckSymbolExists ) +include( CheckIncludeFile ) +include( CheckLibraryExists ) +include( CheckCSourceCompiles ) +include( CheckCXXSourceCompiles ) + + +#### include our cmake modules + +set( CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/cmake/modules" ) +include( TDEMacros ) + + +##### setup install paths + +include( TDESetupPaths ) +tde_setup_paths( ) + + +##### optional stuff + +option( WITH_ALL_OPTIONS "Enable all optional support" OFF ) +option( WITH_GCC_VISIBILITY "Enable fvisibility and fvisibility-inlines-hidden" ${WITH_ALL_OPTIONS} ) + + +##### user requested modules + +option( BUILD_ALL "Build all" ON ) +option( BUILD_PLUGIN "Build qscintilla plugin" ${BUILD_ALL} ) +option( BUILD_DOC "Build documentation" ${BUILD_ALL} ) + + +##### configure checks + +include( ConfigureChecks.cmake ) + + +###### global compiler settings + +add_definitions( -DHAVE_CONFIG_H -UTQT_NO_ASCII_CAST ) + +set( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${TQT_CXX_FLAGS}" ) +set( CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -Wl,--no-undefined" ) +set( CMAKE_MODULE_LINKER_FLAGS "${CMAKE_MODULE_LINKER_FLAGS} -Wl,--no-undefined" ) + + +##### directories + +add_subdirectory( src ) +add_subdirectory( qt ) +tde_conditional_add_subdirectory( BUILD_PLUGIN designer ) +tde_conditional_add_project_docs( BUILD_DOC ) + + +##### write configure files + +configure_file( config.h.cmake config.h @ONLY ) + + +# pkg-config + +set( prefix ${CMAKE_INSTALL_PREFIX} ) +string( REGEX REPLACE "^${CMAKE_INSTALL_PREFIX}" "\${prefix}" PC_EXEC_PREFIX ${EXEC_INSTALL_PREFIX} ) +string( REGEX REPLACE "^${CMAKE_INSTALL_PREFIX}" "\${prefix}" PC_INCLUDE_DIR ${TQT_INCLUDES_DIR} ) +string( REGEX REPLACE "^${CMAKE_INSTALL_PREFIX}" "\${prefix}" PC_LIB_DIR ${TQT_LIBDIR} ) + +configure_file( qscintilla.pc.cmake qscintilla.pc @ONLY ) + +install( + FILES ${CMAKE_CURRENT_BINARY_DIR}/qscintilla.pc + DESTINATION ${PKGCONFIG_INSTALL_DIR} +) diff --git a/ConfigureChecks.cmake b/ConfigureChecks.cmake new file mode 100644 index 0000000..5ee5651 --- /dev/null +++ b/ConfigureChecks.cmake @@ -0,0 +1,72 @@ +########################################### +# # +# Improvements and feedback are welcome # +# # +# This file is released under GPL >= 3 # +# # +########################################### + +# required stuff +find_package( TQt ) + +tde_setup_architecture_flags( ) + +include(TestBigEndian) +test_big_endian(WORDS_BIGENDIAN) + +tde_setup_largefiles( ) + + +##### check for gcc visibility support + +if( WITH_GCC_VISIBILITY ) + tde_setup_gcc_visibility( ) +endif( WITH_GCC_VISIBILITY ) + + +##### Look for tqt3 plugins location + +execute_process( + COMMAND ${PKG_CONFIG_EXECUTABLE} tqt-mt --variable=pluginsdir + OUTPUT_VARIABLE _pluginsdir + RESULT_VARIABLE _result + OUTPUT_STRIP_TRAILING_WHITESPACE +) +set( TQT_PLUGINS_DIR ${_pluginsdir} ) +message( STATUS "TQT plugins directory: ${TQT_PLUGINS_DIR}" ) + + +##### Look for tqt3 translations location + +execute_process( + COMMAND ${PKG_CONFIG_EXECUTABLE} tqt-mt --variable=translationsdir + OUTPUT_VARIABLE _translationsdir + RESULT_VARIABLE _result + OUTPUT_STRIP_TRAILING_WHITESPACE +) +set( TQT_TRANSLATIONS_DIR ${_translationsdir} ) +message( STATUS "TQT translation directory: ${TQT_TRANSLATIONS_DIR}" ) + + +##### Look for tqt3 includes location + +execute_process( + COMMAND ${PKG_CONFIG_EXECUTABLE} tqt-mt --variable=includedir + OUTPUT_VARIABLE _includedir + RESULT_VARIABLE _result + OUTPUT_STRIP_TRAILING_WHITESPACE +) +set( TQT_INCLUDES_DIR ${_includedir} ) +message( STATUS "TQT include directory: ${TQT_INCLUDES_DIR}" ) + + +##### Look for tqt3 libraries location + +execute_process( + COMMAND ${PKG_CONFIG_EXECUTABLE} tqt-mt --variable=libdir + OUTPUT_VARIABLE _libdir + RESULT_VARIABLE _result + OUTPUT_STRIP_TRAILING_WHITESPACE +) +set( TQT_LIBDIR ${_libdir} ) +message( STATUS "TQT libraries directory: ${TQT_LIBDIR}" ) diff --git a/config.h.cmake b/config.h.cmake new file mode 100644 index 0000000..4064b66 --- /dev/null +++ b/config.h.cmake @@ -0,0 +1,8 @@ +#define VERSION "@VERSION@" + +// Defined if you have fvisibility and fvisibility-inlines-hidden support. +#cmakedefine __TDE_HAVE_GCC_VISIBILITY 1 + +/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most + significant byte first (like Motorola and SPARC, unlike Intel). */ +#cmakedefine WORDS_BIGENDIAN @WORDS_BIGENDIAN@ diff --git a/designer/CMakeLists.txt b/designer/CMakeLists.txt new file mode 100644 index 0000000..91cb885 --- /dev/null +++ b/designer/CMakeLists.txt @@ -0,0 +1,24 @@ +include_directories( + ${CMAKE_BINARY_DIR} + ${CMAKE_CURRENT_BINARY_DIR} + ${CMAKE_CURRENT_SOURCE_DIR} + ${TQT_INCLUDE_DIRS} + ${CMAKE_SOURCE_DIR}/qt +) + +link_directories( + ${TQT_LIBRARY_DIRS} +) + + +##### qscintillaplugin (shared) + +tde_add_library( qscintillaplugin SHARED + + SOURCES + qscintillaplugin.cpp + LINK + qscintilla-shared + + DESTINATION ${TQT_PLUGINS_DIR}/designer +) diff --git a/doc/Scintilla/Design.html b/doc/Scintilla/Design.html deleted file mode 100644 index 0ca231e..0000000 --- a/doc/Scintilla/Design.html +++ /dev/null @@ -1,249 +0,0 @@ - - - - - - - - - Scintilla and SciTE - - - - - - - - -
- Scintilla icon - - Scintilla - Component Design -
-

- Top level structure -

-

- Scintilla consists of three major layers of C++ code -

- -

- The primary purpose of this structure is to separate the platform dependent code from the - platform independent core code. This makes it easier to port Scintilla to a new platform and - ensures that most readers of the code do not have to deal with platform details. To minimise - portability problems and avoid code bloat, a conservative subset of C++ is used in Scintilla - with no exception handling, run time type information or use of the standard C++ - library and with limited use of templates. -

-

- The currently supported platforms, Windows, GTK+/Linux and wxWindows are fairly similar in - many ways. - Each has windows, menus and bitmaps. These features generally work in similar ways so each - has a way to move a window or draw a red line. Sometimes one platform requires a sequence of - calls rather than a single call. At other times, the differences are more profound. Reading - the Windows clipboard occurs synchronously but reading the GTK+ clipboard requires a request - call that will be asynchronously answered with a message containing the clipboard data. - The wxWindows platform is available from the wxWindows site -

-
-

- Portability Library -

-

- This is a fairly small and thin layer over the platform's native capabilities. -

-

- The portability library is defined in Platform.h and is implemented once for each platform. - PlatWin.cxx defines the Windows variants of the methods and PlatGTK.cxx the GTK+ variants. -

-

- Several of the classes here hold platform specific object identifiers and act as proxies to - these platform objects. Most client code can thus manipulate the platform objects without - caring which is the current platform. Sometimes client code needs access to the underlying - object identifiers and this is provided by the GetID method. The underlying types of the - platform specific identifiers are typedefed to common names to allow them to be transferred - around in client code where needed. -

-

- Point, PRectangle -

-

- These are simple classes provided to hold the commonly used geometric primitives. A - PRectangle follows the Mac / Windows convention of not including its bottom and right sides - instead of including all its sides as is normal in GTK+. It is not called Rectangle as this may be - the name of a macro on Windows. -

-

- Colour, ColourPair, Palette -

-

- Colour holds a platform specific colour identifier - COLORREF for Windows and GdkColor for - GTK+. The red, green and blue components that make up the colour are limited to the 8 bits of - precision available on Windows. ColourPairs are used because not all possible colours are - always available. Using an 8 bit colour mode, which is a common setting for both Windows and - GTK+, only 256 colours are possible on the display. Thus when an application asks for a dull - red, say #400000, it may only be allocated an already available colour such as #800000 or - #330000. With 16 or 2 colour modes even less choice is available and the application will - have to use the limited set of already available colours. -

- A Palette object holds a set of colour pairs and can make the appropriate calls to ask to - allocate these colours and to see what the platform has decided will be allowed. -

- Font -

-

- Font holds a platform specific font identifier - HFONT for Windows, GdkFont* for GTK+. It - does not own the identifier and so will not delete the platform font object in its - destructor. Client code should call Destroy at appropriate times. -

-

- Surface -

-

- Surface is an abstraction over each platform's concept of somewhere that graphical drawing - operations can be done. It may wrap an already created drawing place such as a window or be - used to create a bitmap that can be drawn into and later copied onto another surface. On - Windows it wraps a HDC and possibly a HBITMAP. On GTK+ it wraps a GdkDrawable* and possibly a - GdkPixmap*. Other platform specific objects are created (and correctly destroyed) whenever - required to perform drawing actions. -

-

- Drawing operations provided include drawing filled and unfilled polygons, lines, rectangles, - ellipses and text. The height and width of text as well as other details can be measured. - Operations can be clipped to a rectangle. Most of the calls are stateless with all parameters - being passed at each call. The exception to this is line drawing which is performed by - calling MoveTo and then LineTo. -

-

- Window -

-

- Window acts as a proxy to a platform window allowing operations such as showing, moving, - redrawing, and destroying to be performed. It contains a platform specific window identifier - - HWND for Windows, GtkWidget* for GTK+. -

-

- ListBox -

-

- ListBox is a subclass of Window and acts as a proxy to a platform listbox adding methods for - operations such as adding, retrieving, and selecting items. -

-

- Menu -

-

- Menu is a small helper class for constructing popup menus. It contains the platform specific - menu identifier - HMENU for Windows, GtkItemFactory* for GTK+. Most of the work in - constructing menus requires access to platform events and so is done in the Platform Events - and API layer. -

-

- Platform -

-

- The Platform class is used to access the facilities of the platform. System wide parameters - such as double click speed and chrome colour are available from Platform. Utility functions - such as DebugPrintf are also available from Platform. -

-

- Core Code -

-

- The bulk of Scintilla's code is platform independent. This is made up of the CellBuffer, - ContractionState, Document, Editor, Indicator, LineMarker, Style, ViewStyle, KeyMap, - ScintillaBase, CallTip, - and AutoComplete primary classes. -

-

- CellBuffer -

-

- A CellBuffer holds text and styling information, the undo stack, the assignment of line - markers to lines, and the fold structure. -

-

- A cell contains a character byte and its associated style byte. The current state of the - cell buffer is the sequence of cells that make up the text and a sequence of line information - containing the starting position of each line and any markers assigned to each line. -

-

- The undo stack holds a sequence of actions on the cell buffer. Each action is one of a text - insertion, a text deletion or an undo start action. The start actions are used to group - sequences of text insertions and deletions together so they can be undone together. To - perform an undo operation, each insertion or deletion is undone in reverse sequence. - Similarly, redo reapplies each action to the buffer in sequence. Whenever a character is - inserted in the buffer either directly through a call such as InsertString or through undo or - redo, its styling byte is initially set to zero. Client code is responsible for styling each - character whenever convenient. Styling information is not stored in undo actions. -

-

- Document -

-

- A document contains a CellBuffer and deals with some higher level abstractions such as - words, DBCS character sequences and line end character sequences. It is responsible for - managing the styling process and for notifying other objects when changes occur to the - document. -

-

- Editor -

-

- The Editor object is central to Scintilla. It is responsible for displaying a document and - responding to user actions and requests from the container. It uses ContractionState, Indicator, - LineMarker, Style, and ViewStyle objects to display the document and a KeyMap class to - map key presses to functions. - The visibility of each line is kept in the ContractionState which is also responsible for mapping - from display lines to documents lines and vice versa. -

-

- There may be multiple Editor objects attached to one Document object. Changes to a - document are broadcast to the editors through the DocWatcher mechanism. -

-

- ScintillaBase -

-

- ScintillaBase is a subclass of Editor and adds extra windowing features including display of - calltips, autocompletion lists and context menus. These features use CallTip and AutoComplete - objects. This class is optional so a lightweight implementation of Scintilla may bypass it if - the added functionality is not required. -

-

- Platform Events and API -

-

- Each platform uses different mechanisms for receiving events. On Windows, events are - received through messages and COM. On GTK+, callback functions are used. -

-

- For each platform, a class is derived from ScintillaBase (and thus from Editor). This is - ScintillaWin on Windows and ScintillaGTK on GTK+. These classes are responsible for - connecting to the platforms event mechanism and also to implement some virtual methods in - Editor and ScintillaBase which are different on the platforms. For example, this layer has to - support this difference between the synchronous Windows clipboard and the asynchronous GTK+ - clipboard. -

-

- The external API is defined in this layer as each platform has different preferred styles of - API - messages on Windows and function calls on GTK+. This also allows multiple APIs to be - defined on a platform. The currently available API on GTK+ is similar to the Windows API and - does not follow platform conventions well. A second API could be implemented here that did - follow platform conventions. -

- - - diff --git a/doc/Scintilla/Icons.html b/doc/Scintilla/Icons.html deleted file mode 100644 index 0bf302d..0000000 --- a/doc/Scintilla/Icons.html +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - - - - Scintilla icons - - - - - - - - -
- Scintilla icon - - Scintilla - and SciTE -
-

- Icons -

-

- These images may be used under the same license as Scintilla. -

-

- Drawn by Iago Rubio, Philippe Lhoste, and Neil Hodgson. -

-

- zip format (70K) -

- - - - - - - - - - - - - - - - - -
For autocompletion listsFor margin markers
12x1216x1624x2432x32
- - diff --git a/doc/Scintilla/Lexer.txt b/doc/Scintilla/Lexer.txt deleted file mode 100644 index 9d4ab50..0000000 --- a/doc/Scintilla/Lexer.txt +++ /dev/null @@ -1,226 +0,0 @@ -How to write a scintilla lexer - -A lexer for a particular language determines how a specified range of -text shall be colored. Writing a lexer is relatively straightforward -because the lexer need only color given text. The harder job of -determining how much text actually needs to be colored is handled by -Scintilla itself, that is, the lexer's caller. - - -Parameters - -The lexer for language LLL has the following prototype: - - static void ColouriseLLLDoc ( - unsigned int startPos, int length, - int initStyle, - WordList *keywordlists[], - Accessor &styler); - -The styler parameter is an Accessor object. The lexer must use this -object to access the text to be colored. The lexer gets the character -at position i using styler.SafeGetCharAt(i); - -The startPos and length parameters indicate the range of text to be -recolored; the lexer must determine the proper color for all characters -in positions startPos through startPos+length. - -The initStyle parameter indicates the initial state, that is, the state -at the character before startPos. States also indicate the coloring to -be used for a particular range of text. - -Note: the character at StartPos is assumed to start a line, so if a -newline terminates the initStyle state the lexer should enter its -default state (or whatever state should follow initStyle). - -The keywordlists parameter specifies the keywords that the lexer must -recognize. A WordList class object contains methods that make simplify -the recognition of keywords. Present lexers use a helper function -called classifyWordLLL to recognize keywords. These functions show how -to use the keywordlists parameter to recognize keywords. This -documentation will not discuss keywords further. - - -The lexer code - -The task of a lexer can be summarized briefly: for each range r of -characters that are to be colored the same, the lexer should call - - styler.ColourTo(i, state) - -where i is the position of the last character of the range r. The lexer -should set the state variable to the coloring state of the character at -position i and continue until the entire text has been colored. - -Note 1: the styler (Accessor) object remembers the i parameter in the -previous calls to styler.ColourTo, so the single i parameter suffices to -indicate a range of characters. - -Note 2: As a side effect of calling styler.ColourTo(i,state), the -coloring states of all characters in the range are remembered so that -Scintilla may set the initStyle parameter correctly on future calls to -the -lexer. - - -Lexer organization - -There are at least two ways to organize the code of each lexer. Present -lexers use what might be called a "character-based" approach: the outer -loop iterates over characters, like this: - - lengthDoc = startPos + length ; - for (unsigned int i = startPos; i < lengthDoc; i++) { - chNext = styler.SafeGetCharAt(i + 1); - << handle special cases >> - switch(state) { - // Handlers examine only ch and chNext. - // Handlers call styler.ColorTo(i,state) if the state changes. - case state_1: << handle ch in state 1 >> - case state_2: << handle ch in state 2 >> - ... - case state_n: << handle ch in state n >> - } - chPrev = ch; - } - styler.ColourTo(lengthDoc - 1, state); - - -An alternative would be to use a "state-based" approach. The outer loop -would iterate over states, like this: - - lengthDoc = startPos+lenth ; - for ( unsigned int i = startPos ;; ) { - char ch = styler.SafeGetCharAt(i); - int new_state = 0 ; - switch ( state ) { - // scanners set new_state if they set the next state. - case state_1: << scan to the end of state 1 >> break ; - case state_2: << scan to the end of state 2 >> break ; - case default_state: - << scan to the next non-default state and set new_state >> - } - styler.ColourTo(i, state); - if ( i >= lengthDoc ) break ; - if ( ! new_state ) { - ch = styler.SafeGetCharAt(i); - << set state based on ch in the default state >> - } - } - styler.ColourTo(lengthDoc - 1, state); - -This approach might seem to be more natural. State scanners are simpler -than character scanners because less needs to be done. For example, -there is no need to test for the start of a C string inside the scanner -for a C comment. Also this way makes it natural to define routines that -could be used by more than one scanner; for example, a scanToEndOfLine -routine. - -However, the special cases handled in the main loop in the -character-based approach would have to be handled by each state scanner, -so both approaches have advantages. These special cases are discussed -below. - -Special case: Lead characters - -Lead bytes are part of DBCS processing for languages such as Japanese -using an encoding such as Shift-JIS. In these encodings, extended -(16-bit) characters are encoded as a lead byte followed by a trail byte. - -Lead bytes are rarely of any lexical significance, normally only being -allowed within strings and comments. In such contexts, lexers should -ignore ch if styler.IsLeadByte(ch) returns TRUE. - -Note: UTF-8 is simpler than Shift-JIS, so no special handling is -applied for it. All UTF-8 extended characters are >= 128 and none are -lexically significant in programming languages which, so far, use only -characters in ASCII for operators, comment markers, etc. - - -Special case: Folding - -Folding may be performed in the lexer function. It is better to use a -separate folder function as that avoids some troublesome interaction -between styling and folding. The folder function will be run after the -lexer function if folding is enabled. The rest of this section explains -how to perform folding within the lexer function. - -During initialization, lexers that support folding set - - bool fold = styler.GetPropertyInt("fold"); - -If folding is enabled in the editor, fold will be TRUE and the lexer -should call: - - styler.SetLevel(line, level); - -at the end of each line and just before exiting. - -The line parameter is simply the count of the number of newlines seen. -It's initial value is styler.GetLine(startPos) and it is incremented -(after calling styler.SetLevel) whenever a newline is seen. - -The level parameter is the desired indentation level in the low 12 bits, -along with flag bits in the upper four bits. The indentation level -depends on the language. For C++, it is incremented when the lexer sees -a '{' and decremented when the lexer sees a '}' (outside of strings and -comments, of course). - -The following flag bits, defined in Scintilla.h, may be set or cleared -in the flags parameter. The SC_FOLDLEVELWHITEFLAG flag is set if the -lexer considers that the line contains nothing but whitespace. The -SC_FOLDLEVELHEADERFLAG flag indicates that the line is a fold point. -This normally means that the next line has a greater level than present -line. However, the lexer may have some other basis for determining a -fold point. For example, a lexer might create a header line for the -first line of a function definition rather than the last. - -The SC_FOLDLEVELNUMBERMASK mask denotes the level number in the low 12 -bits of the level param. This mask may be used to isolate either flags -or level numbers. - -For example, the C++ lexer contains the following code when a newline is -seen: - - if (fold) { - int lev = levelPrev; - - // Set the "all whitespace" bit if the line is blank. - if (visChars == 0) - lev |= SC_FOLDLEVELWHITEFLAG; - - // Set the "header" bit if needed. - if ((levelCurrent > levelPrev) && (visChars > 0)) - lev |= SC_FOLDLEVELHEADERFLAG; - styler.SetLevel(lineCurrent, lev); - - // reinitialize the folding vars describing the present line. - lineCurrent++; - visChars = 0; // Number of non-whitespace characters on the line. - levelPrev = levelCurrent; - } - -The following code appears in the C++ lexer just before exit: - - // Fill in the real level of the next line, keeping the current flags - // as they will be filled in later. - if (fold) { - // Mask off the level number, leaving only the previous flags. - int flagsNext = styler.LevelAt(lineCurrent); - flagsNext &= ~SC_FOLDLEVELNUMBERMASK; - styler.SetLevel(lineCurrent, levelPrev | flagsNext); - } - - -Don't worry about performance - -The writer of a lexer may safely ignore performance considerations: the -cost of redrawing the screen is several orders of magnitude greater than -the cost of function calls, etc. Moreover, Scintilla performs all the -important optimizations; Scintilla ensures that a lexer will be called -only to recolor text that actually needs to be recolored. Finally, it -is not necessary to avoid extra calls to styler.ColourTo: the sytler -object buffers calls to ColourTo to avoid multiple updates of the -screen. - -Page contributed by Edward K. Ream \ No newline at end of file diff --git a/doc/Scintilla/License.txt b/doc/Scintilla/License.txt deleted file mode 100644 index cbe25b2..0000000 --- a/doc/Scintilla/License.txt +++ /dev/null @@ -1,20 +0,0 @@ -License for Scintilla and SciTE - -Copyright 1998-2003 by Neil Hodgson - -All Rights Reserved - -Permission to use, copy, modify, and distribute this software and its -documentation for any purpose and without fee is hereby granted, -provided that the above copyright notice appear in all copies and that -both that copyright notice and this permission notice appear in -supporting documentation. - -NEIL HODGSON DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS -SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY -AND FITNESS, IN NO EVENT SHALL NEIL HODGSON BE LIABLE FOR ANY -SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, -WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE -OR PERFORMANCE OF THIS SOFTWARE. \ No newline at end of file diff --git a/doc/Scintilla/SciBreak.jpg b/doc/Scintilla/SciBreak.jpg deleted file mode 100644 index 65c9fc7..0000000 Binary files a/doc/Scintilla/SciBreak.jpg and /dev/null differ diff --git a/doc/Scintilla/SciCoding.html b/doc/Scintilla/SciCoding.html deleted file mode 100644 index df0eb90..0000000 --- a/doc/Scintilla/SciCoding.html +++ /dev/null @@ -1,251 +0,0 @@ - - - - - - - - Scintilla and SciTE Code Style Preferences - - - - - - - - - -
- Scintilla icon - - Scintilla - and SciTE -
-

- Code Style -

-

- Introduction -

-

- The source code of Scintilla and SciTE follow my preferences. - Some of these decisions are arbitrary and based on my sense of aesthetics - but its good to have all the code look the same even if its not exactly how - everyone would prefer. -

-

- Code that does not follow these conventions will be accepted, but will be modified - as time goes by to fit the conventions. Scintilla code follows the conventions more - closely than SciTE except for lexers which are relatively independent modules. - Lexers that are maintained by others are left as they are submitted except that - warnings will be fixed so the whole project can compile cleanly. -

-

- The AStyle formatting - program with a '-tapO' argument formats code in much the right way although - there are a few bugs in AStyle. The scite/scripts/Fixer.py script will run AStyle - over a C++ source file and fix up some of those bugs. -

-

- Language features -

-

- Design goals for Scintilla and SciTE include portability to currently available C++ - compilers on diverse platforms with high performance and low resource usage. - Scintilla has stricter portability requirements to SciTE as it may be ported to - low capability platforms such as Windows CE or PalmOS but it is less likely - SciTE will be. -

-

- To achieve portability, only a subset of C++ features are used. Exceptions are - not available on some platforms such as Windows CE so exceptions are not used - and thus the standard C++ library can not be used. - Template support differs between compilers so is not used in Scintilla but there - are some simple uses in SciTE. - Run-time type information adds to memory use so is turned off. - Name spaces are not used. -

-

- The goto statement is not used because of bad memories from my first job - maintaining FORTRAN programs. The union feature is not used as it can lead to - non-type-safe value access. -

-

- Casting -

-

- Do not use old C style casts like (char *)s. Instead use the most strict form of C++ - cast possible like const_cast<char *>(s). Use static_cast and const_cast - where possible rather than reinterpret_cast. Because the code is compiled with - run-time type information turned off, dynamic_cast will not work. -

-

- The benefit to using the new style casts is that they explicitly detail what evil is - occurring and act as signals that something potentially unsafe is being done. -

-

- Code that treats const seriously is easier to reason about both for humans - and compilers, so use const parameters and avoid const_cast. -

-

- Warnings -

-

- To help ensure code is well written and portable, it is compiled with almost all - warnings turned on. This sometimes results in warnings about code that is - completely good (false positives) but changing the code to avoid the warnings - is generally fast and has little impact on readability. -

-

- Initialise all variables and minimise the scope of variables. If a variable is defined - just before its use then it can't be misused by code before that point. - Use loop declarations that are compatible with both the C++ standard and currently - available compilers. -

-

- Allocation -

-

- As exceptions are not used, memory exhaustion can occur. - This should be checked for and handled but there is quite a lot of Scintilla and - SciTE code that doesn't yet. - Fixed length buffers are often used as these are simple and avoid the need to - worry about memory exhaustion but then require that buffer lengths are - respected. -

-

- The C++ new and delete operators are preferred over C's malloc and free - as new and delete are type safe. -

-

- Bracketing -

-

- Start brackets, '{', should be located on the line of the control structure they - start and end brackets, '}', should be at the indented start of a line. When there is - an else clause, this occurs on the same line as the '}'. - This format uses less lines than alternatives, allowing more code to be seen on screen. - Fully bracketed control - structures are preferred because this makes it more likely that modifications will - be correct and it allows Scintilla's folder to work. No braces on returned - expressions as return is a keyword, not a function call. -

-bool fn(int a) {
-        
if (a) {
-                
s();
-                
t();
-        
} else {
-                
u();
-        
}
-        
return !a;
-
}
-

- Spacing -

-

- Spaces on both sides of '=' and comparison operators and no attempt to line up '='. - No space before or after '(', when used in calls, but a space after every ','. - No spaces between tokens in short expressions but may be present in - longer expressions. Space before '{'. No space before ';'. - No space after '*' when used to mean pointer and no space after '[' or ']'. - One space between keywords and '('. -

-void StoreConditionally(int c, const char *s) {
-        
if (c && (baseSegment == trustSegment["html"])) {
-                
baseSegment = s+1;
-                
Store(s, baseSegment, "html");
-        
}
-
} -

- Names -

-

- Identifiers use mixed case and no underscores. - Class, function and method names start with an uppercase letter and use - further upper case letters to distinguish words. Variables start with a lower - case letter and use upper case letters to distinguish words. - Loop counters and similar variables can have simple names like 'i'. - Function calls should be differentiated from method calls with an initial '::' - global scope modifier. -

-class StorageZone {
-
public:
-        
void Store(const char *s) {
-                
Media *mediaStore = ::GetBaseMedia(zoneDefault);
-                
for (int i=mediaStore->cursor; mediaStore[i], i++) {
-                        
mediaStore->Persist(s[i]);
-                
}
-        
}
-
}; - - diff --git a/doc/Scintilla/SciRest.jpg b/doc/Scintilla/SciRest.jpg deleted file mode 100644 index 4b05223..0000000 Binary files a/doc/Scintilla/SciRest.jpg and /dev/null differ diff --git a/doc/Scintilla/SciTEIco.png b/doc/Scintilla/SciTEIco.png deleted file mode 100644 index e43be73..0000000 Binary files a/doc/Scintilla/SciTEIco.png and /dev/null differ diff --git a/doc/Scintilla/SciWord.jpg b/doc/Scintilla/SciWord.jpg deleted file mode 100644 index 60e70e8..0000000 Binary files a/doc/Scintilla/SciWord.jpg and /dev/null differ diff --git a/doc/Scintilla/ScintillaDoc.html b/doc/Scintilla/ScintillaDoc.html deleted file mode 100644 index 3767b3b..0000000 --- a/doc/Scintilla/ScintillaDoc.html +++ /dev/null @@ -1,5350 +0,0 @@ - - - - - - - - - - Scintilla and SciTE - - - - - - - - - - - -
Scintilla iconScintilla
- -

Scintilla Documentation

- -

Last edited 4/February/2006 NH

- -

There is an overview of the internal design of - Scintilla.
- Some notes on using Scintilla.
- How to use the Scintilla Edit Control on Windows.
- A simple sample using Scintilla from - C++ on Windows.
- A simple sample using Scintilla from - Visual Basic.
- Bait is a tiny sample using Scintilla - on GTK+.
- A detailed description of how to write a lexer, including a - discussion of folding.
- - How to implement a lexer in the container.
- - How to implement folding.
- The coding style used in Scintilla and SciTE is - worth following if you want to contribute code to Scintilla but is not compulsory.

- -

Introduction

- -

The Windows version of Scintilla is a Windows Control. As such, its primary programming - interface is through Windows messages. Early versions of Scintilla emulated much of the API - defined by the standard Windows Edit and RichEdit controls but those APIs are now deprecated in - favour of Scintilla's own, more consistent API. In addition to messages performing the actions - of a normal Edit control, Scintilla allows control of syntax styling, folding, markers, autocompletion - and call tips.

- -

The GTK+ version also uses messages in a similar way to the Windows version. This is - different to normal GTK+ practice but made it easier to implement rapidly.

- -

This documentation describes the individual messages and notifications used by Scintilla. It - does not describe how to link them together to form a useful editor. For now, the best way to - work out how to develop using Scintilla is to see how SciTE uses it. SciTE exercises most of - Scintilla's facilities.

- -

In the descriptions that follow, the messages are described as function calls with zero, one - or two arguments. These two arguments are the standard wParam and - lParam familiar to Windows programmers. These parameters are integers that - are large enough to hold pointers, and the return value is also an integer large enough to contain a - pointer. - Although the commands only use the - arguments described, because all messages have two arguments whether Scintilla uses them or - not, it is strongly recommended that any unused arguments are set to 0. This allows future - enhancement of messages without the risk of breaking existing code. Common argument types - are:

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
boolArguments expect the values 0 for false and 1 for - true.
intArguments are 32-bit signed integers.
const char *Arguments point at text that is being passed to Scintilla but not modified. The text - may be zero terminated or another argument may specify the character count, the - description will make this clear.
char *Arguments point at text buffers that Scintilla will fill with text. In some cases, - another argument will tell Scintilla the buffer size. In others, you must make sure that - the buffer is big enough to hold the requested text. If a NULL pointer (0) is passed - then, for SCI_* calls, the length that should be allocated is returned.
colourColours are set using the RGB format (Red, Green, Blue). The intensity of each colour - is set in the range 0 to 255. If you have three such intensities, they are combined as: - red | (green << 8) | (blue << 16). If you set all intensities to 255, the - colour is white. If you set all intensities to 0, the colour is black. When you set a - colour, you are making a request. What you will get depends on the capabilities of the - system and the current screen mode.
alphaTranslucency is set using an alpha value. - Alpha ranges from 0 (SC_ALPHA_TRANSPARENT) which is completely transparent to - 255 (SC_ALPHA_OPAQUE) which is opaque. The value 256 (SC_ALPHA_NOALPHA) - is opaque and uses code that is not alpha-aware and may be faster. Not all platforms support - translucency and only some Scintilla features implement translucency. - The default alpha value for most features is SC_ALPHA_NOALPHA.
<unused>This is an unused argument. Setting it to 0 will ensure compatibility with future - enhancements.
- -

Contents

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
o Text retrieval and - modificationo Searching and replacingo Overtype
o Cut, copy and pasteo Error handlingo Undo and Redo
o Selection and informationo Scrolling and automatic - scrollingo White space
o Cursoro Mouse captureo Line endings
o Stylingo Style definitiono Caret, selection, and hotspot styles
o Marginso Other settingso Brace highlighting
o Tabs and Indentation - Guideso Markerso Indicators
o Autocompletiono User listso Call tips
o Keyboard commandso Key bindingso Popup edit menu
o Macro recordingo Printingo Direct access
o Multiple viewso Foldingo Line wrapping
o Zoomingo Long lineso Lexer
o Notificationso GTK+o Deprecated messages
o Edit messages never - supported by Scintillao Building Scintilla
- -

Messages with names of the form SCI_SETxxxxx often have a companion - SCI_GETxxxxx. To save tedious repetition, if the SCI_GETxxxxx message - returns the value set by the SCI_SETxxxxx message, the SET routine is - described and the GET routine is left to your imagination.

- -

Text retrieval and modification

- -

Each character in a Scintilla document is followed by an associated byte of styling - information. The combination of a character byte and a style byte is called a cell. Style bytes - are interpreted as a style index in the low 5 bits and as 3 individual bits of indicators. This allows 32 fundamental styles, which is enough for most - languages, and three independent indicators so that, for example, syntax errors, deprecated - names and bad indentation could all be displayed at once. The number of bits used for styles - can be altered with SCI_SETSTYLEBITS up to a maximum of 7 bits. - The remaining bits can be used for indicators.

- -

Positions within the Scintilla document refer to a character or the gap before that - character. The first character in a document is 0, the second 1 and so on. If a document - contains nLen characters, the last character is numbered nLen-1. - The caret exists between character positions and can be located from before the first character (0) - to after the last character (nLen).

- -

There are places where the caret can not go where two character bytes make up one character. - This occurs when a DBCS character from a language like Japanese is included in the document or - when line ends are marked with the CP/M standard of a carriage return followed by a line feed. - The INVALID_POSITION constant (-1) represents an invalid position within the - document.

- -

All lines of text in Scintilla are the same height, and this height is calculated from the - largest font in any current style. This restriction is for performance; if lines differed in - height then calculations involving positioning of text would require the text to be styled - first.

- SCI_GETTEXT(int length, char *text)
- SCI_SETTEXT(<unused>, const char *text)
- SCI_SETSAVEPOINT
- SCI_GETLINE(int line, char *text)
- SCI_REPLACESEL(<unused>, const char - *text)
- SCI_SETREADONLY(bool readOnly)
- SCI_GETREADONLY
- SCI_GETTEXTRANGE(<unused>, TextRange - *tr)
- SCI_ALLOCATE(int bytes, <unused>)
- SCI_ADDTEXT(int length, const char *s)
- SCI_ADDSTYLEDTEXT(int length, cell *s)
- SCI_APPENDTEXT(int length, const char *s)
- SCI_INSERTTEXT(int pos, const char *text)
- SCI_CLEARALL
- SCI_CLEARDOCUMENTSTYLE
- SCI_GETCHARAT(int position)
- SCI_GETSTYLEAT(int position)
- SCI_GETSTYLEDTEXT(<unused>, TextRange - *tr)
- SCI_SETSTYLEBITS(int bits)
- SCI_GETSTYLEBITS
- SCI_TARGETASUTF8(<unused>, char *s)
- SCI_ENCODEDFROMUTF8(const char *utf8, char *encoded)
- SCI_SETLENGTHFORENCODE(int bytes)
-
- -

SCI_GETTEXT(int length, char *text)
- This returns length-1 characters of text from the start of the document plus one - terminating 0 character. To collect all the text in a document, use SCI_GETLENGTH - to get the number of characters in the document (nLen), allocate a character - buffer of length nLen+1 bytes, then call SCI_GETTEXT(nLen+1, char - *text). If the text argument is 0 then the length that should be allocated to store the - entire document is returned. - If you then save the text, you should use SCI_SETSAVEPOINT to mark - the text as unmodified.

- -

See also: SCI_GETSELTEXT, SCI_GETCURLINE, SCI_GETLINE, SCI_GETSTYLEDTEXT, SCI_GETTEXTRANGE

- -

SCI_SETTEXT(<unused>, const char *text)
- This replaces all the text in the document with the zero terminated text string you pass - in.

- -

SCI_SETSAVEPOINT
- This message tells Scintilla that the current state of the document is unmodified. This is - usually done when the file is saved or loaded, hence the name "save point". As Scintilla - performs undo and redo operations, it notifies the container that it has entered or left the - save point with SCN_SAVEPOINTREACHED and SCN_SAVEPOINTLEFT notification messages, allowing the container to know if the file - should be considered dirty or not.

- -

See also: SCI_EMPTYUNDOBUFFER, SCI_GETMODIFY

- -

SCI_GETLINE(int line, char *text)
- This fills the buffer defined by text with the contents of the nominated line (lines start at - 0). The buffer is not terminated by a 0 character. It is up to you to make sure that the buffer - is long enough for the text, use SCI_LINELENGTH(int line). The returned value is the - number of characters copied to the buffer. The returned text includes any end of line - characters. If you ask for a line number outside the range of lines in the document, 0 - characters are copied. If the text argument is 0 then the length that should be allocated - to store the entire line is returned.

- -

See also: SCI_GETCURLINE, SCI_GETSELTEXT, SCI_GETTEXTRANGE, SCI_GETSTYLEDTEXT, SCI_GETTEXT

- -

SCI_REPLACESEL(<unused>, const char *text)
- The currently selected text between the anchor - and the current position is replaced by the 0 terminated text string. If the anchor and - current position are the same, the text is inserted at the caret position. The caret is - positioned after the inserted text and the caret is scrolled into view.

- -

SCI_SETREADONLY(bool readOnly)
- SCI_GETREADONLY
- These messages set and get the read-only flag for the document. If you mark a document as read - only, attempts to modify the text cause the SCN_MODIFYATTEMPTRO notification.

- -

SCI_GETTEXTRANGE(<unused>, TextRange *tr)
- This collects the text between the positions cpMin and cpMax and - copies it to lpstrText (see struct TextRange in - Scintilla.h). If cpMax is -1, text is returned to the end of the - document. The text is 0 terminated, so you must supply a buffer that is at least 1 character - longer than the number of characters you wish to read. The return value is the length of the - returned text not including the terminating 0.

- -

See also: SCI_GETSELTEXT, SCI_GETLINE, SCI_GETCURLINE, SCI_GETSTYLEDTEXT, SCI_GETTEXT

- -

SCI_GETSTYLEDTEXT(<unused>, TextRange *tr)
- This collects styled text into a buffer using two bytes for each cell, with the character at - the lower address of each pair and the style byte at the upper address. Characters between the - positions cpMin and cpMax are copied to lpstrText (see - struct TextRange in Scintilla.h). Two 0 bytes are added to the end of - the text, so the buffer that lpstrText points at must be at least - 2*(cpMax-cpMin)+2 bytes long. No check is made for sensible values of - cpMin or cpMax. Positions outside the document return character codes - and style bytes of 0.

- -

See also: SCI_GETSELTEXT, SCI_GETLINE, SCI_GETCURLINE, SCI_GETTEXTRANGE, SCI_GETTEXT

- -

SCI_ALLOCATE(int bytes, <unused>)
- Allocate a document buffer large enough to store a given number of bytes. - The document will not be made smaller than its current contents.

- -

SCI_ADDTEXT(int length, const char *s)
- This inserts the first length characters from the string s - at the current position. This will include any 0's in the string that you might have expected - to stop the insert operation. The current position is set at the end of the inserted text, - but it is not scrolled into view.

- -

SCI_ADDSTYLEDTEXT(int length, cell *s)
- This behaves just like SCI_ADDTEXT, but inserts styled text.

- -

SCI_APPENDTEXT(int length, const char *s)
- This adds the first length characters from the string s to the end - of the document. This will include any 0's in the string that you might have expected to stop - the operation. The current selection is not changed and the new text is not scrolled into - view.

- -

SCI_INSERTTEXT(int pos, const char *text)
- This inserts the zero terminated text string at position pos or at - the current position if pos is -1. If the current position is after the insertion point - then it is moved along with its surrounding text but no scrolling is performed.

- -

SCI_CLEARALL
- Unless the document is read-only, this deletes all the text.

- -

SCI_CLEARDOCUMENTSTYLE
- When wanting to completely restyle the document, for example after choosing a lexer, the - SCI_CLEARDOCUMENTSTYLE can be used to clear all styling information and reset the - folding state.

- -

SCI_GETCHARAT(int pos)
- This returns the character at pos in the document or 0 if pos is - negative or past the end of the document.

- -

SCI_GETSTYLEAT(int pos)
- This returns the style at pos in the document, or 0 if pos is - negative or past the end of the document.

- -

SCI_SETSTYLEBITS(int bits)
- SCI_GETSTYLEBITS
- This pair of routines sets and reads back the number of bits in each cell to use for styling, - to a maximum of 7 style bits. The remaining bits can be used as indicators. The standard - setting is SCI_SETSTYLEBITS(5). - The number of styling bits needed by the current lexer can be found with - SCI_GETSTYLEBITSNEEDED.

- -

TextRange and CharacterRange
- These structures are defined to be exactly the same shape as the Win32 TEXTRANGE - and CHARRANGE, so that older code that treats Scintilla as a RichEdit will - work.

-
-struct CharacterRange {
-    long cpMin;
-    long cpMax;
-};
-
-struct TextRange {
-    struct CharacterRange chrg;
-    char *lpstrText;
-};
-
- -

GTK+-specific: Access to encoded text

- -

SCI_TARGETASUTF8(<unused>, char *s)
- This method retrieves the value of the target encoded as UTF-8 which is the default - encoding of GTK+ so is useful for retrieving text for use in other parts of the user interface, - such as find and replace dialogs. The length of the encoded text in bytes is returned. -

- -

SCI_ENCODEDFROMUTF8(const char *utf8, char *encoded)
- SCI_SETLENGTHFORENCODE(int bytes)
- SCI_ENCODEDFROMUTF8 converts a UTF-8 string into the document's - encoding which is useful for taking the results of a find dialog, for example, and receiving - a string of bytes that can be searched for in the document. Since the text can contain nul bytes, - the SCI_SETLENGTHFORENCODE method can be used to set the - length that will be converted. If set to -1, the length is determined by finding a nul byte. - The length of the converted string is returned. -

- - -

Searching

- SCI_FINDTEXT(int flags, TextToFind - *ttf)
- SCI_SEARCHANCHOR
- SCI_SEARCHNEXT(int searchFlags, const char - *text)
- SCI_SEARCHPREV(int searchFlags, const char - *text)
- Search and replace using the - target
-
- -

searchFlags
- Several of the search routines use flag options, which include a simple regular expression - search. Combine the flag options by adding them:

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
SCFIND_MATCHCASEA match only occurs with text that matches the case of the search string.
SCFIND_WHOLEWORDA match only occurs if the characters before and after are not word characters.
SCFIND_WORDSTARTA match only occurs if the character before is not a word character.
SCFIND_REGEXPThe search string should be interpreted as a regular expression.
SCFIND_POSIXTreat regular expression in a more POSIX compatible manner - by interpreting bare ( and ) for tagged sections rather than \( and \).
- -

If SCFIND_REGEXP is not included in the searchFlags, you can - search backwards to find the previous occurrence of a search string by setting the end of the - search range before the start. If SCFIND_REGEXP is included, searches are always - from a lower position to a higher position, even if the search range is backwards.

- -

In a regular expression, special characters interpreted are:

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
.Matches any character
\(This marks the start of a region for tagging a match.
\)This marks the end of a tagged region.
\nWhere n is 1 through 9 refers to the first through ninth tagged region - when replacing. For example, if the search string was Fred\([1-9]\)XXX and - the replace string was Sam\1YYY, when applied to Fred2XXX this - would generate Sam2YYY.
\<This matches the start of a word using Scintilla's definitions of words.
\>This matches the end of a word using Scintilla's definition of words.
\xThis allows you to use a character x that would otherwise have a special meaning. For - example, \[ would be interpreted as [ and not as the start of a character set.
[...]This indicates a set of characters, for example, [abc] means any of the characters a, - b or c. You can also use ranges, for example [a-z] for any lower case character.
[^...]The complement of the characters in the set. For example, [^A-Za-z] means any - character except an alphabetic character.
^This matches the start of a line (unless used inside a set, see above).
$This matches the end of a line.
*This matches 0 or more times. For example, Sa*m matches Sm, - Sam, Saam, Saaam and so on.
+This matches 1 or more times. For example, Sa+m matches - Sam, Saam, Saaam and so on.
- -

SCI_FINDTEXT(int searchFlags, TextToFind *ttf)
- This message searches for text in the document. It does not use or move the current selection. - The searchFlags argument controls the - search type, which includes regular expression searches.

- -

The TextToFind structure is defined in Scintilla.h; set - chrg.cpMin and chrg.cpMax with the range of positions in the document - to search. If SCFIND_REGEXP is not included in the flags, you can search backwards by - setting chrg.cpMax less than chrg.cpMin. If SCFIND_REGEXP - is included, the search is always forwards (even if chrg.cpMax is less than chrg.cpMin). - Set the lpstrText member of TextToFind to point at a zero terminated - text string holding the search pattern. If your language makes the use of TextToFind - difficult, you should consider using SCI_SEARCHINTARGET instead.

- -

The return value is -1 if the search fails or the position of the start of the found text if - it succeeds. The chrgText.cpMin and chrgText.cpMax members of - TextToFind are filled in with the start and end positions of the found text.

- -

See also: SCI_SEARCHINTARGET

- -

TextToFind
- This structure is defined to have exactly the same shape as the Win32 structure - FINDTEXTEX for old code that treated Scintilla as a RichEdit control.

-
-struct TextToFind {
-    struct CharacterRange chrg;     // range to search
-    char *lpstrText;                // the search pattern (zero terminated)
-    struct CharacterRange chrgText; // returned as position of matching text
-};
-
- -

SCI_SEARCHANCHOR
- SCI_SEARCHNEXT(int searchFlags, const char *text)
- SCI_SEARCHPREV(int searchFlags, const char *text)
- These messages provide relocatable search support. This allows multiple incremental - interactive searches to be macro recorded while still setting the selection to found text so - the find/select operation is self-contained. These three messages send SCN_MACRORECORD notifications if macro recording is enabled.

- -

SCI_SEARCHANCHOR sets the search start point used by - SCI_SEARCHNEXT and SCI_SEARCHPREV to the start of the current - selection, that is, the end of the selection that is nearer to the start of the document. You - should always call this before calling either of SCI_SEARCHNEXT or - SCI_SEARCHPREV.

- -

SCI_SEARCHNEXT and SCI_SEARCHPREV search for the next and previous - occurrence of the zero terminated search string pointed at by text. The search is modified by - the searchFlags. If you request a regular - expression, SCI_SEARCHPREV finds the first occurrence of the search string in the - document, not the previous one before the anchor point.

- -

The return value is -1 if nothing is found, otherwise the return value is the start position - of the matching text. The selection is updated to show the matched text, but is not scrolled - into view.

- -

See also: SCI_SEARCHINTARGET, - SCI_FINDTEXT

- -

Search and replace using the target

- -

Using SCI_REPLACESEL, - modifications cause scrolling and other visible changes, which may take some time and cause - unwanted display updates. If performing many changes, such as a replace all command, the target - can be used instead. First, set the target, ie. the range to be replaced. Then call - SCI_REPLACETARGET or SCI_REPLACETARGETRE.

- -

Searching can be performed within the target range with SCI_SEARCHINTARGET, - which uses a counted string to allow searching for null characters. It returns the length of - range or -1 for failure, in which case the target is not moved. The flags used by - SCI_SEARCHINTARGET such as SCFIND_MATCHCASE, - SCFIND_WHOLEWORD, SCFIND_WORDSTART, and SCFIND_REGEXP - can be set with SCI_SETSEARCHFLAGS. SCI_SEARCHINTARGET may be simpler - for some clients to use than SCI_FINDTEXT, as that requires using a pointer to a - structure.

- SCI_SETTARGETSTART(int pos)
- SCI_GETTARGETSTART
- SCI_SETTARGETEND(int pos)
- SCI_GETTARGETEND
- SCI_TARGETFROMSELECTION
- SCI_SETSEARCHFLAGS(int searchFlags)
- SCI_GETSEARCHFLAGS
- SCI_SEARCHINTARGET(int length, const char - *text)
- SCI_REPLACETARGET(int length, const char - *text)
- SCI_REPLACETARGETRE(int length, const char - *text)
-
- -

SCI_SETTARGETSTART(int pos)
- SCI_GETTARGETSTART
- SCI_SETTARGETEND(int pos)
- SCI_GETTARGETEND
- These functions set and return the start and end of the target. When searching in non-regular - expression mode, you can set start greater than end to find the last matching text in the - target rather than the first matching text. The target is also set by a successful - SCI_SEARCHINTARGET.

- -

SCI_TARGETFROMSELECTION
- Set the target start and end to the start and end positions of the selection.

- -

SCI_SETSEARCHFLAGS(int searchFlags)
- SCI_GETSEARCHFLAGS
- These get and set the searchFlags used by - SCI_SEARCHINTARGET. There are several option flags including a simple regular - expression search.

- -

SCI_SEARCHINTARGET(int length, const char *text)
- This searches for the first occurrence of a text string in the target defined by - SCI_SETTARGETSTART and SCI_SETTARGETEND. The text string is not zero - terminated; the size is set by length. The search is modified by the search flags - set by SCI_SETSEARCHFLAGS. If the search succeeds, the target is set to the found - text and the return value is the position of the start of the matching text. If the search - fails, the result is -1.

- -

SCI_REPLACETARGET(int length, const char *text)
- If length is -1, text is a zero terminated string, otherwise - length sets the number of character to replace the target with. - After replacement, the target range refers to the replacement text. - The return value - is the length of the replacement string.
- Note that the recommended way to delete text in the document is to set the target to the text to be removed, - and to perform a replace target with an empty string.

- -

SCI_REPLACETARGETRE(int length, const char *text)
- This replaces the target using regular expressions. If length is -1, - text is a zero terminated string, otherwise length is the number of - characters to use. The replacement string is formed from the text string with any sequences of - \1 through \9 replaced by tagged matches from the most recent regular - expression search. - After replacement, the target range refers to the replacement text. - The return value is the length of the replacement string.

- -

See also: SCI_FINDTEXT

- -

Overtype

- -

SCI_SETOVERTYPE(bool overType)
- SCI_GETOVERTYPE
- When overtype is enabled, each typed character replaces the character to the right of the text - caret. When overtype is disabled, characters are inserted at the caret. - SCI_GETOVERTYPE returns TRUE (1) if overtyping is active, otherwise - FALSE (0) will be returned. Use SCI_SETOVERTYPE to set the overtype - mode.

- -

Cut, copy and paste

- - SCI_CUT
- SCI_COPY
- SCI_PASTE
- SCI_CLEAR
- SCI_CANPASTE
- SCI_COPYRANGE(int start, int end)
- SCI_COPYTEXT(int length, - const char *text)
- SCI_SETPASTECONVERTENDINGS(bool convert)
- SCI_GETPASTECONVERTENDINGS
-
- -

SCI_CUT
- SCI_COPY
- SCI_PASTE
- SCI_CLEAR
- SCI_CANPASTE
- These commands perform the standard tasks of cutting and copying data to the clipboard, - pasting from the clipboard into the document, and clearing the document. - SCI_CANPASTE returns non-zero if the document isn't read-only and if the selection - doesn't contain protected text. If you need a "can copy" or "can cut", use - SCI_GETSELECTIONSTART()-SCI_GETSELECTIONEND(), which will be non-zero if you can - copy or cut to the clipboard.

- -

GTK+ does not really support SCI_CANPASTE and always returns TRUE - unless the document is read-only.

- -

On X, the clipboard is asynchronous and may require several messages between - the destination and source applications. Data from SCI_PASTE will not arrive in the - document immediately.

- - SCI_COPYRANGE(int start, int end)
- SCI_COPYTEXT(int length, const char *text)
-

SCI_COPYRANGE copies a range of text from the document to - the system clipboard and SCI_COPYTEXT copies a supplied piece of - text to the system clipboard.

- -

SCI_SETPASTECONVERTENDINGS(bool convert)
- SCI_GETPASTECONVERTENDINGS
- If this property is set then when text is pasted any line ends are converted to match the document's - end of line mode as set with - SCI_SETEOLMODE. - Currently only changeable on Windows. On GTK+ pasted text is always converted.

- -

Error handling

- -

SCI_SETSTATUS(int status)
- SCI_GETSTATUS
- If an error occurs, Scintilla may set an internal error number that can be retrieved with - SCI_GETSTATUS. Not currently used but will be in the future. To clear the error - status call SCI_SETSTATUS(0).

- -

Undo and Redo

- -

Scintilla has multiple level undo and redo. It will continue to collect undoable actions - until memory runs out. Scintilla saves actions that change the document. Scintilla does not - save caret and selection movements, view scrolling and the like. Sequences of typing or - deleting are compressed into single actions to make it easier to undo and redo at a sensible - level of detail. Sequences of actions can be combined into actions that are undone as a unit. - These sequences occur between SCI_BEGINUNDOACTION and - SCI_ENDUNDOACTION messages. These sequences can be nested and only the top-level - sequences are undone as units.

- SCI_UNDO
- SCI_CANUNDO
- SCI_EMPTYUNDOBUFFER
- SCI_REDO
- SCI_CANREDO
- SCI_SETUNDOCOLLECTION(bool - collectUndo)
- SCI_GETUNDOCOLLECTION
- SCI_BEGINUNDOACTION
- SCI_ENDUNDOACTION
-
- -

SCI_UNDO
- SCI_CANUNDO
- SCI_UNDO undoes one action, or if the undo buffer has reached a - SCI_ENDUNDOACTION point, all the actions back to the corresponding - SCI_BEGINUNDOACTION.

- -

SCI_CANUNDO returns 0 if there is nothing to undo, and 1 if there is. You would - typically use the result of this message to enable/disable the Edit menu Undo command.

- -

SCI_REDO
- SCI_CANREDO
- SCI_REDO undoes the effect of the last SCI_UNDO operation.

- -

SCI_CANREDO returns 0 if there is no action to redo and 1 if there are undo - actions to redo. You could typically use the result of this message to enable/disable the Edit - menu Redo command.

- -

SCI_EMPTYUNDOBUFFER
- This command tells Scintilla to forget any saved undo or redo history. It also sets the save - point to the start of the undo buffer, so the document will appear to be unmodified. This does - not cause the SCN_SAVEPOINTREACHED notification to be sent to the - container.

- -

See also: SCI_SETSAVEPOINT

- -

SCI_SETUNDOCOLLECTION(bool collectUndo)
- SCI_GETUNDOCOLLECTION
- You can control whether Scintilla collects undo information with - SCI_SETUNDOCOLLECTION. Pass in true (1) to collect information and - false (0) to stop collecting. If you stop collection, you should also use - SCI_EMPTYUNDOBUFFER to avoid the undo buffer being unsynchronized with the data in - the buffer.

- -

You might wish to turn off saving undo information if you use the Scintilla to store text - generated by a program (a Log view) or in a display window where text is often deleted and - regenerated.

- -

SCI_BEGINUNDOACTION
- SCI_ENDUNDOACTION
- Send these two messages to Scintilla to mark the beginning and end of a set of operations that - you want to undo all as one operation but that you have to generate as several operations. - Alternatively, you can use these to mark a set of operations that you do not want to have - combined with the preceding or following operations if they are undone.

- -

Selection and information

- -

Scintilla maintains a selection that stretches between two points, the anchor and the - current position. If the anchor and the current position are the same, there is no selected - text. Positions in the document range from 0 (before the first character), to the document size - (after the last character). If you use messages, there is nothing to stop you setting a - position that is in the middle of a CRLF pair, or in the middle of a 2 byte character. However, - keyboard commands will not move the caret into such positions.

- SCI_GETTEXTLENGTH
- SCI_GETLENGTH
- SCI_GETLINECOUNT
- SCI_GETFIRSTVISIBLELINE
- SCI_LINESONSCREEN
- SCI_GETMODIFY
- SCI_SETSEL(int anchorPos, int currentPos)
- SCI_GOTOPOS(int position)
- SCI_GOTOLINE(int line)
- SCI_SETCURRENTPOS(int position)
- SCI_GETCURRENTPOS
- SCI_SETANCHOR(int position)
- SCI_GETANCHOR
- SCI_SETSELECTIONSTART(int position)
- SCI_GETSELECTIONSTART
- SCI_SETSELECTIONEND(int position)
- SCI_GETSELECTIONEND
- SCI_SELECTALL
- SCI_LINEFROMPOSITION(int position)
- SCI_POSITIONFROMLINE(int line)
- SCI_GETLINEENDPOSITION(int line)
- SCI_LINELENGTH(int line)
- SCI_GETCOLUMN(int position)
- SCI_FINDCOLUMN(int line, int column)
- SCI_POSITIONFROMPOINT(int x, int y)
- SCI_POSITIONFROMPOINTCLOSE(int x, int - y)
- SCI_POINTXFROMPOSITION(<unused>, int - position)
- SCI_POINTYFROMPOSITION(<unused>, int - position)
- SCI_HIDESELECTION(bool hide)
- SCI_GETSELTEXT(<unused>, char *text)
- SCI_GETCURLINE(int textLen, char *text)
- SCI_SELECTIONISRECTANGLE
- SCI_SETSELECTIONMODE(int mode)
- SCI_GETSELECTIONMODE
- SCI_GETLINESELSTARTPOSITION(int line)
- SCI_GETLINESELENDPOSITION(int line)
- SCI_MOVECARETINSIDEVIEW
- SCI_WORDENDPOSITION(int position, bool - onlyWordCharacters)
- SCI_WORDSTARTPOSITION(int position, bool - onlyWordCharacters)
- SCI_POSITIONBEFORE(int position)
- SCI_POSITIONAFTER(int position)
- SCI_TEXTWIDTH(int styleNumber, const char *text)
- SCI_TEXTHEIGHT(int line)
- SCI_CHOOSECARETX
-
- -

SCI_GETTEXTLENGTH
- SCI_GETLENGTH
- Both these messages return the length of the document in characters.

- -

SCI_GETLINECOUNT
- This returns the number of lines in the document. An empty document contains 1 line. A - document holding only an end of line sequence has 2 lines.

- -

SCI_GETFIRSTVISIBLELINE
- This returns the line number of the first visible line in the Scintilla view. The first line - in the document is numbered 0. The value is a visible line rather than a document line.

- -

SCI_LINESONSCREEN
- This returns the number of complete lines visible on the screen. With a constant line height, - this is the vertical space available divided by the line separation. Unless you arrange to size - your window to an integral number of lines, there may be a partial line visible at the bottom - of the view.

- -

SCI_GETMODIFY
- This returns non-zero if the document is modified and 0 if it is unmodified. The modified - status of a document is determined by the undo position relative to the save point. The save - point is set by SCI_SETSAVEPOINT, - usually when you have saved data to a file.

- -

If you need to be notified when the document becomes modified, Scintilla notifies the - container that it has entered or left the save point with the SCN_SAVEPOINTREACHED and SCN_SAVEPOINTLEFT notification messages.

- -

SCI_SETSEL(int anchorPos, int currentPos)
- This message sets both the anchor and the current position. If currentPos is - negative, it means the end of the document. If anchorPos is negative, it means - remove any selection (i.e. set the anchor to the same position as currentPos). The - caret is scrolled into view after this operation.

- -

SCI_GOTOPOS(int pos)
- This removes any selection, sets the caret at pos and scrolls the view to make - the caret visible, if necessary. It is equivalent to - SCI_SETSEL(pos, pos). The anchor position is set the same as the current - position.

- -

SCI_GOTOLINE(int line)
- This removes any selection and sets the caret at the start of line number line - and scrolls the view (if needed) to make it visible. The anchor position is set the same as the - current position. If line is outside the lines in the document (first line is 0), - the line set is the first or last.

- -

SCI_SETCURRENTPOS(int pos)
- This sets the current position and creates a selection between the anchor and the current - position. The caret is not scrolled into view.

- -

See also: SCI_SCROLLCARET

- -

SCI_GETCURRENTPOS
- This returns the current position.

- -

SCI_SETANCHOR(int pos)
- This sets the anchor position and creates a selection between the anchor position and the - current position. The caret is not scrolled into view.

- -

See also: SCI_SCROLLCARET

- -

SCI_GETANCHOR
- This returns the current anchor position.

- -

SCI_SETSELECTIONSTART(int pos)
- SCI_SETSELECTIONEND(int pos)
- These set the selection based on the assumption that the anchor position is less than the - current position. They do not make the caret visible. The table shows the positions of the - anchor and the current position after using these messages.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- anchorcurrent
SCI_SETSELECTIONSTARTposMax(pos, current)
SCI_SETSELECTIONENDMin(anchor, pos)pos
- -

See also: SCI_SCROLLCARET

- -

SCI_GETSELECTIONSTART
- SCI_GETSELECTIONEND
- These return the start and end of the selection without regard to which end is the current - position and which is the anchor. SCI_GETSELECTIONSTART returns the smaller of the - current position or the anchor position. SCI_GETSELECTIONEND returns the larger of - the two values.

- -

SCI_SELECTALL
- This selects all the text in the document. The current position is not scrolled into view.

- -

SCI_LINEFROMPOSITION(int pos)
- This message returns the line that contains the position pos in the document. The - return value is 0 if pos <= 0. The return value is the last line if - pos is beyond the end of the document.

- -

SCI_POSITIONFROMLINE(int line)
- This returns the document position that corresponds with the start of the line. If - line is negative, the position of the line holding the start of the selection is - returned. If line is greater than the lines in the document, the return value is - -1. If line is equal to the number of lines in the document (i.e. 1 line past the - last line), the return value is the end of the document.

- -

SCI_GETLINEENDPOSITION(int line)
- This returns the position at the end of the line, before any line end characters. If line - is the last line in the document (which does not have any end of line characters), the result is the size of the - document. If line is negative or line >= SCI_GETLINECOUNT(), the result is undefined.

- -

SCI_LINELENGTH(int line)
- This returns the length of the line, including any line end characters. If line - is negative or beyond the last line in the document, the result is 0. If you want the length of - the line not including any end of line characters, use SCI_GETLINEENDPOSITION(line) - SCI_POSITIONFROMLINE(line).

- SCI_GETSELTEXT(<unused>, char *text)
- This copies the currently selected text and a terminating 0 byte to the text - buffer. The buffer must be at least - SCI_GETSELECTIONEND()-SCI_GETSELECTIONSTART()+1 bytes long.
- If the text argument is 0 then the length that should be allocated - to store the entire selection is returned.
- -

See also: SCI_GETCURLINE, SCI_GETLINE, SCI_GETTEXT, SCI_GETSTYLEDTEXT, SCI_GETTEXTRANGE

- -

SCI_GETCURLINE(int textLen, char *text)
- This retrieves the text of the line containing the caret and returns the position within the - line of the caret. Pass in char* text pointing at a buffer large enough to hold - the text you wish to retrieve and a terminating 0 character. - Set textLen to the - length of the buffer which must be at least 1 to hold the terminating 0 character. - If the text argument is 0 then the length that should be allocated - to store the entire current line is returned.

- -

See also: SCI_GETSELTEXT, SCI_GETLINE, SCI_GETTEXT, SCI_GETSTYLEDTEXT, SCI_GETTEXTRANGE

- -

SCI_SELECTIONISRECTANGLE
- This returns 1 if the current selection is in rectangle mode, 0 if not.

- -

SCI_SETSELECTIONMODE(int mode)
- SCI_GETSELECTIONMODE
- The two functions set and get the selection mode, which can be - stream (SC_SEL_STREAM=0) or - rectangular (SC_SEL_RECTANGLE=1) - or by lines (SC_SEL_LINES=2). - When set in these modes, regular caret moves will extend or reduce the selection, - until the mode is cancelled by a call with same value or with SCI_CANCEL. - The get function returns the current mode even if the selection was made by mouse - or with regular extended moves.

- -

SCI_GETLINESELSTARTPOSITION(int line)
- SCI_GETLINESELENDPOSITION(int line)
- Retrieve the position of the start and end of the selection at the given line with - INVALID_POSITION returned if no selection on this line.

- -

SCI_MOVECARETINSIDEVIEW
- If the caret is off the top or bottom of the view, it is moved to the nearest line that is - visible to its current position. Any selection is lost.

- -

SCI_WORDENDPOSITION(int position, bool - onlyWordCharacters)
- SCI_WORDSTARTPOSITION(int position, bool - onlyWordCharacters)
- These messages return the start and end of words using the same definition of words as used - internally within Scintilla. You can set your own list of characters that count as words with - SCI_SETWORDCHARS. The position - sets the start or the search, which is forwards when searching for the end and backwards when - searching for the start.

- -

Set onlyWordCharacters to true (1) to stop searching at the first - non-word character in the search direction. If onlyWordCharacters is - false (0), the first character in the search direction sets the type of the search - as word or non-word and the search stops at the first non-matching character. Searches are also - terminated by the start or end of the document.

- -

If "w" represents word characters and "." represents non-word characters and "|" represents - the position and true or false is the state of - onlyWordCharacters:

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Initial stateend, trueend, falsestart, truestart, false
..ww..|..ww....ww..|..ww....ww....|ww....ww..|..ww....ww|....ww..
....ww|ww........wwww|........wwww|........|wwww........|wwww....
..ww|....ww....ww|....ww....ww....|ww....|ww....ww....|ww....ww..
..ww....|ww....ww....ww|....ww....ww|....ww....|ww....ww|....ww..
- -

SCI_POSITIONBEFORE(int position)
- SCI_POSITIONAFTER(int position)
- These messages return the position before and after another position - in the document taking into account the current code page. The minimum - position returned is 0 and the maximum is the last position in the document. - If called with a position within a multi byte character will return the position - of the start/end of that character.

- -

SCI_TEXTWIDTH(int styleNumber, const char *text)
- This returns the pixel width of a string drawn in the given styleNumber which can - be used, for example, to decide how wide to make the line number margin in order to display a - given number of numerals.

- -

SCI_TEXTHEIGHT(int line)
- This returns the height in pixels of a particular line. Currently all lines are the same - height.

- -

SCI_GETCOLUMN(int pos)
- This message returns the column number of a position pos within the document - taking the width of tabs into account. This returns the column number of the last tab on the - line before pos, plus the number of characters between the last tab and - pos. If there are no tab characters on the line, the return value is the number of - characters up to the position on the line. In both cases, double byte characters count as a - single character. This is probably only useful with monospaced fonts.

- -

SCI_FINDCOLUMN(int line, int column)
- This message returns the position of a column on a line - taking the width of tabs into account. It treats a multi-byte character as a single column. - Column numbers, like lines start at 0.

- -

SCI_POSITIONFROMPOINT(int x, int y)
- SCI_POSITIONFROMPOINTCLOSE(int x, int y)
- SCI_POSITIONFROMPOINT finds the closest character position to a point and - SCI_POSITIONFROMPOINTCLOSE is similar but returns -1 if the point is outside the - window or not close to any characters.

- -

SCI_POINTXFROMPOSITION(<unused>, int pos)
- SCI_POINTYFROMPOSITION(<unused>, int pos)
- These messages return the x and y display pixel location of text at position pos - in the document.

- -

SCI_HIDESELECTION(bool hide)
- The normal state is to make the selection visible by drawing it as set by SCI_SETSELFORE and SCI_SETSELBACK. However, if you hide the selection, it - is drawn as normal text.

- -

SCI_CHOOSECARETX
- Scintilla remembers the x value of the last position horizontally moved to explicitly by the - user and this value is then used when moving vertically such as by using the up and down keys. - This message sets the current x position of the caret as the remembered value.

- -

Scrolling and automatic scrolling

- SCI_LINESCROLL(int column, int line)
- SCI_SCROLLCARET
- SCI_SETXCARETPOLICY(int caretPolicy, int - caretSlop)
- SCI_SETYCARETPOLICY(int caretPolicy, int - caretSlop)
- SCI_SETVISIBLEPOLICY(int caretPolicy, int - caretSlop)
- SCI_SETHSCROLLBAR(bool visible)
- SCI_GETHSCROLLBAR
- SCI_SETVSCROLLBAR(bool visible)
- SCI_GETVSCROLLBAR
- SCI_GETXOFFSET
- SCI_SETXOFFSET(int xOffset)
- SCI_SETSCROLLWIDTH(int pixelWidth)
- SCI_GETSCROLLWIDTH
- SCI_SETENDATLASTLINE(bool - endAtLastLine)
- SCI_GETENDATLASTLINE
-
- -

SCI_LINESCROLL(int column, int line)
- This will attempt to scroll the display by the number of columns and lines that you specify. - Positive line values increase the line number at the top of the screen (i.e. they move the text - upwards as far as the user is concerned), Negative line values do the reverse.

- -

The column measure is the width of a space in the default style. Positive values increase - the column at the left edge of the view (i.e. they move the text leftwards as far as the user - is concerned). Negative values do the reverse.

- -

See also: SCI_SETXOFFSET

- -

SCI_SCROLLCARET
- If the current position (this is the caret if there is no selection) is not visible, the view - is scrolled to make it visible according to the current caret policy.

- -

SCI_SETXCARETPOLICY(int caretPolicy, int caretSlop)
- SCI_SETYCARETPOLICY(int caretPolicy, int caretSlop)
- These set the caret policy. The value of caretPolicy is a combination of - CARET_SLOP, CARET_STRICT, CARET_JUMPS and - CARET_EVEN.

- - - - - - - - - - - - - - - - - - - - - - - - - - - -
CARET_SLOPIf set, we can define a slop value: caretSlop. This value defines an - unwanted zone (UZ) where the caret is... unwanted. This zone is defined as a number of - pixels near the vertical margins, and as a number of lines near the horizontal margins. - By keeping the caret away from the edges, it is seen within its context. This makes it - likely that the identifier that the caret is on can be completely seen, and that the - current line is seen with some of the lines following it, which are often dependent on - that line.
CARET_STRICTIf set, the policy set by CARET_SLOP is enforced... strictly. The caret - is centred on the display if caretSlop is not set, and cannot go in the UZ - if caretSlop is set.
CARET_JUMPSIf set, the display is moved more energetically so the caret can move in the same - direction longer before the policy is applied again. '3UZ' notation is used to indicate - three time the size of the UZ as a distance to the margin.
CARET_EVENIf not set, instead of having symmetrical UZs, the left and bottom UZs are extended - up to right and top UZs respectively. This way, we favour the displaying of useful - information: the beginning of lines, where most code reside, and the lines after the - caret, for example, the body of a function.
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
slopstrictjumpsevenCaret can go to the marginOn reaching limit (going out of visibility
- or going into the UZ) display is...
0000Yesmoved to put caret on top/on right
0001Yesmoved by one position
0010Yesmoved to put caret on top/on right
0011Yescentred on the caret
01-0Caret is always on top/on right of display-
01-1No, caret is always centred-
1000Yesmoved to put caret out of the asymmetrical UZ
1001Yesmoved to put caret out of the UZ
1010Yesmoved to put caret at 3UZ of the top or right margin
1011Yesmoved to put caret at 3UZ of the margin
11-0Caret is always at UZ of top/right margin-
1101No, kept out of UZmoved by one position
1110No, kept out of UZmoved to put caret at 3UZ of the margin
- -

SCI_SETVISIBLEPOLICY(int caretPolicy, int caretSlop)
- This determines how the vertical positioning is determined when SCI_ENSUREVISIBLEENFORCEPOLICY is - called. It takes VISIBLE_SLOP and VISIBLE_STRICT flags for the policy - parameter. It is similar in operation to SCI_SETYCARETPOLICY(int caretPolicy, int - caretSlop).

- -

SCI_SETHSCROLLBAR(bool visible)
- SCI_GETHSCROLLBAR
- The horizontal scroll bar is only displayed if it is needed for the assumed width. - If you never wish to see it, call - SCI_SETHSCROLLBAR(0). Use SCI_SETHSCROLLBAR(1) to enable it again. - SCI_GETHSCROLLBAR returns the current state. The default state is to display it - when needed. - See also: SCI_SETSCROLLWIDTH.

- -

SCI_SETVSCROLLBAR(bool visible)
- SCI_GETVSCROLLBAR
- By default, the vertical scroll bar is always displayed when required. You can choose to hide - or show it with SCI_SETVSCROLLBAR and get the current state with - SCI_GETVSCROLLBAR.

- -

SCI_SETXOFFSET(int xOffset)
- SCI_GETXOFFSET
- The xOffset is the horizontal scroll position in pixels of the start of the text - view. A value of 0 is the normal position with the first text column visible at the left of the - view.

- -

See also: SCI_LINESCROLL

- -

SCI_SETSCROLLWIDTH(int pixelWidth)
- SCI_GETSCROLLWIDTH
- For performance, Scintilla does not measure the display width of the document to determine - the properties of the horizontal scroll bar. Instead, an assumed width is used. - These messages set and get the document width in pixels assumed by Scintilla. - The default value is 2000.

- -

SCI_SETENDATLASTLINE(bool endAtLastLine)
- SCI_GETENDATLASTLINE
- SCI_SETENDATLASTLINE sets the scroll range so that maximum scroll position has - the last line at the bottom of the view (default). Setting this to false allows - scrolling one page below the last line.

- -

White space

- SCI_SETVIEWWS(int wsMode)
- SCI_GETVIEWWS
- SCI_SETWHITESPACEFORE(bool - useWhitespaceForeColour, int colour)
- SCI_SETWHITESPACEBACK(bool - useWhitespaceBackColour, int colour)
-
- -

SCI_SETVIEWWS(int wsMode)
- SCI_GETVIEWWS
- White space can be made visible which may useful for languages in which white space is - significant, such as Python. Space characters appear as small centred dots and tab characters - as light arrows pointing to the right. There are also ways to control the display of end of line characters. The two messages set and get the - white space display mode. The wsMode argument can be one of:

- - - - - - - - - - - - - - - - - - - - - - - - - - - -
SCWS_INVISIBLE0The normal display mode with white space displayed as an empty background - colour.
SCWS_VISIBLEALWAYS1White space characters are drawn as dots and arrows,
SCWS_VISIBLEAFTERINDENT2White space used for indentation is displayed normally but after the first visible - character, it is shown as dots and arrows.
- -

The effect of using any other wsMode value is undefined.

- -

SCI_SETWHITESPACEFORE<(bool useWhitespaceForeColour, int colour)
- SCI_SETWHITESPACEBACK(bool useWhitespaceBackColour, int colour)
- By default, the colour of visible white space is determined by the lexer in use. The - foreground and/or background colour of all visible white space can be set globally, overriding - the lexer's colours with SCI_SETWHITESPACEFORE and - SCI_SETWHITESPACEBACK.

- -

Cursor

- -

SCI_SETCURSOR(int curType)
- SCI_GETCURSOR
- The cursor is normally chosen in a context sensitive way, so it will be different over the - margin than when over the text. When performing a slow action, you may wish to change to a wait - cursor. You set the cursor type with SCI_SETCURSOR. The curType - argument can be:

- - - - - - - - - - - - - - - - - - - -
SC_CURSORNORMAL-1The normal cursor is displayed.
SC_CURSORWAIT 4The wait cursor is displayed when the mouse is over or owned by the Scintilla - window.
- -

Cursor values 1 through 7 have defined cursors, but only SC_CURSORWAIT is - usefully controllable. Other values of curType cause a pointer to be displayed. - The SCI_GETCURSOR message returns the last cursor type you set, or - SC_CURSORNORMAL (-1) if you have not set a cursor type.

- -

Mouse capture

- -

SCI_SETMOUSEDOWNCAPTURES(bool captures)
- SCI_GETMOUSEDOWNCAPTURES
- When the mouse is pressed inside Scintilla, it is captured so future mouse movement events are - sent to Scintilla. This behavior may be turned off with - SCI_SETMOUSEDOWNCAPTURES(0).

- -

Line endings

- -

Scintilla can interpret any of the three major line end conventions, Macintosh (\r), Unix - (\n) and CP/M / DOS / Windows (\r\n). When the user presses the Enter key, one of these line - end strings is inserted into the buffer. The default is \r\n in Windows and \n in Unix, but - this can be changed with the SCI_SETEOLMODE message. You can also convert the - entire document to one of these line endings with SCI_CONVERTEOLS. Finally, you - can choose to display the line endings with SCI_SETVIEWEOL.

- SCI_SETEOLMODE(int eolMode)
- SCI_GETEOLMODE
- SCI_CONVERTEOLS(int eolMode)
- SCI_SETVIEWEOL(bool visible)
- SCI_GETVIEWEOL
-
- -

SCI_SETEOLMODE(int eolMode)
- SCI_GETEOLMODE
- SCI_SETEOLMODE sets the characters that are added into the document when the user - presses the Enter key. You can set eolMode to one of SC_EOL_CRLF (0), - SC_EOL_CR (1), or SC_EOL_LF (2). The SCI_GETEOLMODE - message retrieves the current state.

- -

SCI_CONVERTEOLS(int eolMode)
- This message changes all the end of line characters in the document to match - eolMode. Valid values are: SC_EOL_CRLF (0), SC_EOL_CR - (1), or SC_EOL_LF (2).

- -

SCI_SETVIEWEOL(bool visible)
- SCI_GETVIEWEOL
- Normally, the end of line characters are hidden, but SCI_SETVIEWEOL allows you to - display (or hide) them by setting visible true (or - false). The visible rendering of the end of line characters is similar to - (CR), (LF), or (CR)(LF). SCI_GETVIEWEOL - returns the current state.

- -

Styling

- -

The styling messages allow you to assign styles to text. The standard Scintilla settings - divide the 8 style bits available for each character into 5 bits (0 to 4 = styles 0 to 31) that set a style and three bits (5 to 7) that - define indicators. You can change the balance between - styles and indicators with SCI_SETSTYLEBITS. If your styling needs can be met by - one of the standard lexers, or if you can write your own, then a lexer is probably the easiest - way to style your document. If you choose to use the container to do the styling you can use - the SCI_SETLEXER command to select - SCLEX_CONTAINER, in which case the container is sent a SCN_STYLENEEDED notification each time text needs styling for display. As another - alternative, you might use idle time to style the document. Even if you use a lexer, you might - use the styling commands to mark errors detected by a compiler. The following commands can be - used.

- SCI_GETENDSTYLED
- SCI_STARTSTYLING(int position, int mask)
- SCI_SETSTYLING(int length, int style)
- SCI_SETSTYLINGEX(int length, const char - *styles)
- SCI_SETLINESTATE(int line, int value)
- SCI_GETLINESTATE(int line)
- SCI_GETMAXLINESTATE
-
- -

SCI_GETENDSTYLED
- Scintilla keeps a record of the last character that is likely to be styled correctly. This is - moved forwards when characters after it are styled and moved backwards if changes are made to - the text of the document before it. Before drawing text, this position is checked to see if any - styling is needed and, if so, a SCN_STYLENEEDED notification message is sent to the - container. The container can send SCI_GETENDSTYLED to work out where it needs to - start styling. Scintilla will always ask to style whole lines.

- -

SCI_STARTSTYLING(int pos, int mask)
- This prepares for styling by setting the styling position pos to start at and a - mask indicating which bits of the style bytes can be set. The mask allows styling - to occur over several passes, with, for example, basic styling done on an initial pass to - ensure that the text of the code is seen quickly and correctly, and then a second slower pass, - detecting syntax errors and using indicators to show where these are. For example, with the - standard settings of 5 style bits and 3 indicator bits, you would use a mask value - of 31 (0x1f) if you were setting text styles and did not want to change the indicators. After - SCI_STARTSTYLING, send multiple SCI_SETSTYLING messages for each - lexical entity to style.

- -

SCI_SETSTYLING(int length, int style)
- This message sets the style of length characters starting at the styling position - and then increases the styling position by length, ready for the next call. If - sCell is the style byte, the operation is:
- if ((sCell & mask) != style) sCell = (sCell & ~mask) | (style & - mask);
-

- -

SCI_SETSTYLINGEX(int length, const char *styles)
- As an alternative to SCI_SETSTYLING, which applies the same style to each byte, - you can use this message which specifies the styles for each of length bytes from - the styling position and then increases the styling position by length, ready for - the next call. The length styling bytes pointed at by styles should - not contain any bits not set in mask.

- -

SCI_SETLINESTATE(int line, int value)
- SCI_GETLINESTATE(int line)
- As well as the 8 bits of lexical state stored for each character there is also an integer - stored for each line. This can be used for longer lived parse states such as what the current - scripting language is in an ASP page. Use SCI_SETLINESTATE to set the integer - value and SCI_GETLINESTATE to get the value.

- -

SCI_GETMAXLINESTATE
- This returns the last line that has any line state.

- -

Style definition

- -

While the style setting messages mentioned above change the style numbers associated with - text, these messages define how those style numbers are interpreted visually. There are 128 - lexer styles that can be set, numbered 0 to STYLEMAX (127). Unless you use SCI_SETSTYLEBITS to change the number - of style bits, styles 0 to 31 are used to set the text attributes. There are also some - predefined numbered styles starting at 32, The following STYLE_* constants are - defined.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
STYLE_DEFAULT32This style defines the attributes that all styles receive when the - SCI_STYLECLEARALL message is used.
STYLE_LINENUMBER33This style sets the attributes of the text used to display line numbers in a line - number margin. The background colour set for this style also sets the background colour - for all margins that do not have any folding mask bits set. That is, any margin for which - mask & SC_MASK_FOLDERS is 0. See SCI_SETMARGINMASKN for more about masks.
STYLE_BRACELIGHT34This style sets the attributes used when highlighting braces with the SCI_BRACEHIGHLIGHT message and - when highlighting the corresponding indentation with SCI_SETHIGHLIGHTGUIDE.
STYLE_BRACEBAD35This style sets the display attributes used when marking an unmatched brace with the - SCI_BRACEBADLIGHT - message.
STYLE_CONTROLCHAR36This style sets the font used when drawing control characters. - Only the font, size, bold, italics, and character set attributes are used and not - the colour attributes. See - also: SCI_SETCONTROLCHARSYMBOL.
STYLE_INDENTGUIDE37This style sets the foreground and background colours used when drawing the - indentation guides.
STYLE_CALLTIP38 Call tips normally use the font attributes defined by STYLE_DEFAULT. - Use of SCI_CALLTIPUSESTYLE - causes call tips to use this style instead. Only the font face name, font size, - foreground and background colours and character set attributes are used.
STYLE_LASTPREDEFINED39To make it easier for client code to discover the range of styles that are - predefined, this is set to the style number of the last predefined style. This is - currently set to 39 and the last style with an identifier is 38, which reserves space - for one future predefined style.
STYLE_MAX127This is not a style but is the number of the maximum style that can be set. Styles - between STYLE_LASTPREDEFINED and STYLE_MAX would be appropriate - if you used SCI_SETSTYLEBITS - to set more than 5 style bits.
- -

For each style you can set the font name, size and use of bold, italic and underline, - foreground and background colour and the character set. You can also choose to hide text with a - given style, display all characters as upper or lower case and fill from the last character on - a line to the end of the line (for embedded languages). There is also an experimental attribute - to make text read-only.

- -

It is entirely up to you how you use styles. If you want to use syntax colouring you might - use style 0 for white space, style 1 for numbers, style 2 for keywords, style 3 for strings, - style 4 for preprocessor, style 5 for operators, and so on.

- SCI_STYLERESETDEFAULT
- SCI_STYLECLEARALL
- SCI_STYLESETFONT(int styleNumber, char - *fontName)
- SCI_STYLESETSIZE(int styleNumber, int - sizeInPoints)
- SCI_STYLESETBOLD(int styleNumber, bool - bold)
- SCI_STYLESETITALIC(int styleNumber, bool - italic)
- SCI_STYLESETUNDERLINE(int styleNumber, bool - underline)
- SCI_STYLESETFORE(int styleNumber, int - colour)
- SCI_STYLESETBACK(int styleNumber, int - colour)
- SCI_STYLESETEOLFILLED(int styleNumber, bool - eolFilled)
- SCI_STYLESETCHARACTERSET(int styleNumber, - int charSet)
- SCI_STYLESETCASE(int styleNumber, int - caseMode)
- SCI_STYLESETVISIBLE(int styleNumber, bool - visible)
- SCI_STYLESETCHANGEABLE(int styleNumber, bool - changeable)
- SCI_STYLESETHOTSPOT(int styleNumber, bool - hotspot)
-
- -

SCI_STYLERESETDEFAULT
- This message resets STYLE_DEFAULT to its state when Scintilla was - initialised.

- -

SCI_STYLECLEARALL
- This message sets all styles to have the same attributes as STYLE_DEFAULT. If you - are setting up Scintilla for syntax colouring, it is likely that the lexical styles you set - will be very similar. One way to set the styles is to:
- 1. Set STYLE_DEFAULT to the common features of all styles.
- 2. Use SCI_STYLECLEARALL to copy this to all styles.
- 3. Set the style attributes that make your lexical styles different.

- -

SCI_STYLESETFONT(int styleNumber, const char *fontName)
- SCI_STYLESETSIZE(int styleNumber, int sizeInPoints)
- SCI_STYLESETBOLD(int styleNumber, bool bold)
- SCI_STYLESETITALIC(int styleNumber, bool italic)
- These messages (plus SCI_STYLESETCHARACTERSET) set the font - attributes that are used to match the fonts you request to those available. The - fontName is a zero terminated string holding the name of a font. Under Windows, - only the first 32 characters of the name are used and the name is not case sensitive. For - internal caching, Scintilla tracks fonts by name and does care about the casing of font names, - so please be consistent. On GTK+ 2.x, either GDK or Pango can be used to display text. - Pango antialiases text, works well with Unicode and is better supported in recent versions of GTK+ - but GDK is faster. - Prepend a '!' character to the font name to use Pango.

- -

SCI_STYLESETUNDERLINE(int styleNumber, bool - underline)
- You can set a style to be underlined. The underline is drawn in the foreground colour. All - characters with a style that includes the underline attribute are underlined, even if they are - white space.

- -

SCI_STYLESETFORE(int styleNumber, int colour)
- SCI_STYLESETBACK(int styleNumber, int colour)
- Text is drawn in the foreground colour. The space in each character cell that is not occupied - by the character is drawn in the background colour.

- -

SCI_STYLESETEOLFILLED(int styleNumber, bool - eolFilled)
- If the last character in the line has a style with this attribute set, the remainder of the - line up to the right edge of the window is filled with the background colour set for the last - character. This is useful when a document contains embedded sections in another language such - as HTML pages with embedded JavaScript. By setting eolFilled to true - and a consistent background colour (different from the background colour set for the HTML - styles) to all JavaScript styles then JavaScript sections will be easily distinguished from - HTML.

- -

SCI_STYLESETCHARACTERSET(int styleNumber, int - charSet)
- You can set a style to use a different character set than the default. The places where such - characters sets are likely to be useful are comments and literal strings. For example, - SCI_STYLESETCHARACTERSET(SCE_C_STRING, SC_CHARSET_RUSSIAN) would ensure that - strings in Russian would display correctly in C and C++ (SCE_C_STRING is the style - number used by the C and C++ lexer to display literal strings; it has the value 6). This - feature works differently on Windows and GTK+.

- -

The character sets supported on Windows are:
- SC_CHARSET_ANSI, SC_CHARSET_ARABIC, SC_CHARSET_BALTIC, - SC_CHARSET_CHINESEBIG5, SC_CHARSET_DEFAULT, - SC_CHARSET_EASTEUROPE, SC_CHARSET_GB2312, - SC_CHARSET_GREEK, SC_CHARSET_HANGUL, SC_CHARSET_HEBREW, - SC_CHARSET_JOHAB, SC_CHARSET_MAC, SC_CHARSET_OEM, - SC_CHARSET_RUSSIAN (code page 1251), - SC_CHARSET_SHIFTJIS, SC_CHARSET_SYMBOL, SC_CHARSET_THAI, - SC_CHARSET_TURKISH, and SC_CHARSET_VIETNAMESE.

- -

The character sets supported on GTK+ are:
- SC_CHARSET_ANSI, SC_CHARSET_CYRILLIC (code page 1251), - SC_CHARSET_EASTEUROPE, - SC_CHARSET_GB2312, SC_CHARSET_HANGUL, - SC_CHARSET_RUSSIAN (KOI8-R), SC_CHARSET_SHIFTJIS, and - SC_CHARSET_8859_15.

- -

SCI_STYLESETCASE(int styleNumber, int caseMode)
- The value of caseMode determines how text is displayed. You can set upper case - (SC_CASE_UPPER, 1) or lower case (SC_CASE_LOWER, 2) or display - normally (SC_CASE_MIXED, 0). This does not change the stored text, only how it is - displayed.

- -

SCI_STYLESETVISIBLE(int styleNumber, bool visible)
- Text is normally visible. However, you can completely hide it by giving it a style with the - visible set to 0. This could be used to hide embedded formatting instructions or - hypertext keywords in HTML or XML.

- -

SCI_STYLESETCHANGEABLE(int styleNumber, bool - changeable)
- This is an experimental and incompletely implemented style attribute. The default setting is - changeable set true but when set false it makes text - read-only. Currently it only stops the caret from being within not-changeable text and does not - yet stop deleting a range that contains not-changeable text.

- -

SCI_STYLESETHOTSPOT(int styleNumber, bool - hotspot)
- This style is used to mark ranges of text that can detect mouse clicks. - The cursor changes to a hand over hotspots, and the foreground, and background colours - may change and an underline appear to indicate that these areas are sensitive to clicking. - This may be used to allow hyperlinks to other documents.

- - SCI_STYLESETHOTSPOT(int styleNumber, bool - hotspot)
- -

Caret, selection, and hotspot styles

- -

The selection is shown by changing the foreground and/or background colours. If one of these - is not set then that attribute is not changed for the selection. The default is to show the - selection by changing the background to light gray and leaving the foreground the same as when - it was not selected. When there is no selection, the current insertion point is marked by the - text caret. This is a vertical line that is normally blinking on and off to attract the users - attention.

- SCI_SETSELFORE(bool useSelectionForeColour, int - colour)
- SCI_SETSELBACK(bool useSelectionBackColour, int - colour)
- SCI_SETSELALPHA(int alpha)
- SCI_GETSELALPHA
- SCI_SETCARETFORE(int colour)
- SCI_GETCARETFORE
- SCI_SETCARETLINEVISIBLE(bool - show)
- SCI_GETCARETLINEVISIBLE
- SCI_SETCARETLINEBACK(int colour)
- SCI_GETCARETLINEBACK
- SCI_SETCARETLINEBACKALPHA(int alpha)
- SCI_GETCARETLINEBACKALPHA
- SCI_SETCARETPERIOD(int milliseconds)
- SCI_GETCARETPERIOD
- SCI_SETCARETWIDTH(int pixels)
- SCI_GETCARETWIDTH
- SCI_SETHOTSPOTACTIVEFORE
- SCI_SETHOTSPOTACTIVEBACK
- SCI_SETHOTSPOTACTIVEUNDERLINE
- SCI_SETHOTSPOTSINGLELINE
- SCI_SETCONTROLCHARSYMBOL(int - symbol)
- SCI_GETCONTROLCHARSYMBOL
- SCI_SETCARETSTICKY
- SCI_GETCARETSTICKY
- SCI_TOGGLECARETSTICKY
-
- -

SCI_SETSELFORE(bool useSelectionForeColour, int colour)
- SCI_SETSELBACK(bool useSelectionBackColour, int colour)
- You can choose to override the default selection colouring with these two messages. The colour - you provide is used if you set useSelection*Colour to true. If it is - set to false, the default colour colouring is used and the colour - argument has no effect.

-

SCI_SETSELALPHA(int alpha)
- SCI_GETSELALPHA
- The selection can be drawn translucently in the selection background colour by - setting an alpha value.

- -

SCI_SETCARETFORE(int colour)
- SCI_GETCARETFORE
- The colour of the caret can be set with SCI_SETCARETFORE and retrieved with - SCI_CETCARETFORE.

- -

SCI_SETCARETLINEVISIBLE(bool show)
- SCI_GETCARETLINEVISIBLE
- SCI_SETCARETLINEBACK(int colour)
- SCI_GETCARETLINEBACK
- SCI_SETCARETLINEBACKALPHA(int alpha)
- SCI_GETCARETLINEBACKALPHA
- You can choose to make the background colour of the line containing the caret different with - these messages. To do this, set the desired background colour with - SCI_SETCARETLINEBACK, then use SCI_SETCARETLINEVISIBLE(true) to - enable the effect. You can cancel the effect with SCI_SETCARETLINEVISIBLE(false). - The two SCI_GETCARET* functions return the state and the colour. This form of - background colouring has highest priority when a line has markers that would otherwise change - the background colour. - The caret line may also be drawn translucently which allows other background colours to show - through. This is done by setting the alpha (translucency) value by calling - SCI_SETCARETLINEBACKALPHA. When the alpha is not SC_ALPHA_NOALPHA, - the caret line is drawn after all other features so will affect the colour of all other features. -

- -

SCI_SETCARETPERIOD(int milliseconds)
- SCI_GETCARETPERIOD
- The rate at which the caret blinks can be set with SCI_SETCARETPERIOD which - determines the time in milliseconds that the caret is visible or invisible before changing - state. Setting the period to 0 stops the caret blinking. The default value is 500 milliseconds. - SCI_GETCARETPERIOD returns the current setting.

- -

SCI_SETCARETWIDTH(int pixels)
- SCI_GETCARETWIDTH
- The width of the caret can be set with SCI_SETCARETWIDTH to a value of 0, 1, 2 or - 3 pixels. The default width is 1 pixel. You can read back the current width with - SCI_GETCARETWIDTH. A width of 0 makes the caret invisible (added at version - 1.50).

- -

SCI_SETHOTSPOTACTIVEFORE(bool useHotSpotForeColour, int colour)
- SCI_SETHOTSPOTACTIVEBACK(bool useHotSpotBackColour, int colour)
- SCI_SETHOTSPOTACTIVEUNDERLINE(bool underline,)
- SCI_SETHOTSPOTSINGLELINE(bool singleLine,)
- While the cursor hovers over text in a style with the hotspot attribute set, - the default colouring can be modified and an underline drawn with these settings. - Single line mode stops a hotspot from wrapping onto next line.

- -

SCI_SETCONTROLCHARSYMBOL(int symbol)
- SCI_GETCONTROLCHARSYMBOL
- By default, Scintilla displays control characters (characters with codes less than 32) in a - rounded rectangle as ASCII mnemonics: "NUL", "SOH", "STX", "ETX", "EOT", "ENQ", "ACK", "BEL", - "BS", "HT", "LF", "VT", "FF", "CR", "SO", "SI", "DLE", "DC1", "DC2", "DC3", "DC4", "NAK", - "SYN", "ETB", "CAN", "EM", "SUB", "ESC", "FS", "GS", "RS", "US". These mnemonics come from the - early days of signaling, though some are still used (LF = Line Feed, BS = Back Space, CR = - Carriage Return, for example).

- -

You can choose to replace these mnemonics by a nominated symbol with an ASCII code in the - range 32 to 255. If you set a symbol value less than 32, all control characters are displayed - as mnemonics. The symbol you set is rendered in the font of the style set for the character. - You can read back the current symbol with the SCI_GETCONTROLCHARSYMBOL message. - The default symbol value is 0.

- -

SCI_SETCARETSTICKY(bool useCaretStickyBehaviour)
- SCI_GETCARETSTICKY
- SCI_TOGGLECARETSTICKY
- These messages set, get or toggle the caretSticky flag which controls when the last position - of the caret on the line is saved. When set to true, the position is not saved when you type - a character, a tab, paste the clipboard content or press backspace.

- -

Margins

- -

There may be up to five margins to the left of the text display, plus a gap either side of - the text. Each margin can be set to display either symbols or line numbers with SCI_SETMARGINTYPEN. The markers - that can be displayed in each margin are set with SCI_SETMARGINMASKN. Any markers not associated with - a visible margin will be displayed as changes in background colour in the text. A width in - pixels can be set for each margin. Margins with a zero width are ignored completely. You can - choose if a mouse click in a margin sends a SCN_MARGINCLICK notification to the container or - selects a line of text.

- -

The margins are numbered 0 to 4. Using a margin number outside the valid range has no - effect. By default, margin 0 is set to display line numbers, but is given a width of 0, so it - is hidden. Margin 1 is set to display non-folding symbols and is given a width of 16 pixels, so - it is visible. Margin 2 is set to display the folding symbols, but is given a width of 0, so it - is hidden. Of course, you can set the margins to be whatever you wish.

- SCI_SETMARGINTYPEN(int margin, int - type)
- SCI_GETMARGINTYPEN(int margin)
- SCI_SETMARGINWIDTHN(int margin, int - pixelWidth)
- SCI_GETMARGINWIDTHN(int margin)
- SCI_SETMARGINMASKN(int margin, int - mask)
- SCI_GETMARGINMASKN(int margin)
- SCI_SETMARGINSENSITIVEN(int margin, bool - sensitive)
- SCI_GETMARGINSENSITIVEN(int - margin)
- SCI_SETMARGINLEFT(<unused>, int - pixels)
- SCI_GETMARGINLEFT
- SCI_SETMARGINRIGHT(<unused>, int - pixels)
- SCI_GETMARGINRIGHT
- SCI_SETFOLDMARGINCOLOUR(bool useSetting, int colour)
- SCI_SETFOLDMARGINHICOLOUR(bool useSetting, int colour)
-
- -

SCI_SETMARGINTYPEN(int margin, int iType)
- SCI_GETMARGINTYPEN(int margin)
- These two routines set and get the type of a margin. The margin argument should be 0, 1, 2, 3 or 4. - You can use the predefined constants SC_MARGIN_SYMBOL (0) and - SC_MARGIN_NUMBER (1) to set a margin as either a line number or a symbol margin. - By convention, margin 0 is used for line numbers and the next two are used for symbols. You can - also use the constants SC_MARGIN_BACK (2) and SC_MARGIN_FORE (3) for - symbol margins that set their background colour to match the STYLE_DEFAULT background and - foreground colours.

- -

SCI_SETMARGINWIDTHN(int margin, int pixelWidth)
- SCI_GETMARGINWIDTHN(int margin)
- These routines set and get the width of a margin in pixels. A margin with zero width is - invisible. By default, Scintilla sets margin 1 for symbols with a width of 16 pixels, so this - is a reasonable guess if you are not sure what would be appropriate. Line number margins widths - should take into account the number of lines in the document and the line number style. You - could use something like SCI_TEXTWIDTH(STYLE_LINENUMBER, "_99999") to get a - suitable width.

- -

SCI_SETMARGINMASKN(int margin, int mask)
- SCI_GETMARGINMASKN(int margin)
- The mask is a 32-bit value. Each bit corresponds to one of 32 logical symbols that can be - displayed in a margin that is enabled for symbols. There is a useful constant, - SC_MASK_FOLDERS (0xFE000000 or -33554432), that is a mask for the 7 logical - symbols used to denote folding. You can assign a wide range of symbols and colours to each of - the 32 logical symbols, see Markers for more information. If (mask - & SC_MASK_FOLDERS)==0, the margin background colour is controlled by style 33 (STYLE_LINENUMBER).

- -

You add logical markers to a line with SCI_MARKERADD. If a line has an associated marker that - does not appear in the mask of any margin with a non-zero width, the marker changes the - background colour of the line. For example, suppose you decide to use logical marker 10 to mark - lines with a syntax error and you want to show such lines by changing the background colour. - The mask for this marker is 1 shifted left 10 times (1<<10) which is 0x400. If you make - sure that no symbol margin includes 0x400 in its mask, any line with the marker gets the - background colour changed.

- -

To set a non-folding margin 1 use SCI_SETMARGINMASKN(1, ~SC_MASK_FOLDERS); to - set a folding margin 2 use SCI_SETMARGINMASKN(2, SC_MASK_FOLDERS). This is the - default set by Scintilla. ~SC_MASK_FOLDERS is 0x1FFFFFF in hexadecimal or 33554431 - decimal. Of course, you may need to display all 32 symbols in a margin, in which case use - SCI_SETMARGINMASKN(margin, -1).

- -

SCI_SETMARGINSENSITIVEN(int margin, bool - sensitive)
- SCI_GETMARGINSENSITIVEN(int margin)
- Each of the five margins can be set sensitive or insensitive to mouse clicks. A click in a - sensitive margin sends a SCN_MARGINCLICK notification to the container. Margins that are not sensitive act as - selection margins which make it easy to select ranges of lines. By default, all margins are - insensitive.

- -

SCI_SETMARGINLEFT(<unused>, int pixels)
- SCI_GETMARGINLEFT
- SCI_SETMARGINRIGHT(<unused>, int pixels)
- SCI_GETMARGINRIGHT
- These messages set and get the width of the blank margin on both sides of the text in pixels. - The default is to one pixel on each side.

- -

SCI_SETFOLDMARGINCOLOUR(bool useSetting, int colour)
- SCI_SETFOLDMARGINHICOLOUR(bool useSetting, int colour)
- These messages allow changing the colour of the fold margin and fold margin highlight. - On Windows the fold margin colour defaults to ::GetSysColor(COLOR_3DFACE) and the fold margin highlight - colour to ::GetSysColor(COLOR_3DHIGHLIGHT).

- -

Other settings

- SCI_SETUSEPALETTE(bool - allowPaletteUse)
- SCI_GETUSEPALETTE
- SCI_SETBUFFEREDDRAW(bool isBuffered)
- SCI_GETBUFFEREDDRAW
- SCI_SETTWOPHASEDRAW(bool twoPhase)
- SCI_GETTWOPHASEDRAW
- SCI_SETCODEPAGE(int codePage)
- SCI_GETCODEPAGE
- SCI_SETWORDCHARS(<unused>, const char - *chars)
- SCI_SETWHITESPACECHARS(<unused>, const char - *chars)
- SCI_SETCHARSDEFAULT
- SCI_GRABFOCUS
- SCI_SETFOCUS(bool focus)
- SCI_GETFOCUS
-
- -

SCI_SETUSEPALETTE(bool allowPaletteUse)
- SCI_GETUSEPALETTE
- On 8 bit displays, which can only display a maximum of 256 colours, the graphics environment - mediates between the colour needs of applications through the use of palettes. On GTK+, - Scintilla always uses a palette.

- -

On Windows, there are some problems with visual flashing when switching between applications - with palettes and it is also necessary for the application containing the Scintilla control to - forward some messages to Scintilla for its palette code to work. Because of this, by default, - the palette is not used and the application must tell Scintilla to use one. If Scintilla is not - using a palette, it will only display in those colours already available, which are often the - 20 Windows system colours.

- -

To see an example of how to enable palette support in Scintilla, search the text of SciTE - for WM_PALETTECHANGED, WM_QUERYNEWPALETTE and - SCI_SETUSEPALETTE. The Windows messages to forward are:
- WM_SYSCOLORCHANGE, WM_PALETTECHANGED, - WM_QUERYNEWPALETTE (should return TRUE).

- -

To forward a message (WM_XXXX, WPARAM, LPARAM) to Scintilla, you can use - SendMessage(hScintilla, WM_XXXX, WPARAM, LPARAM) where hScintilla is - the handle to the Scintilla window you created as your editor.

- -

While we are on the subject of forwarding messages in Windows, the top level window should - forward any WM_SETTINGCHANGE messages to Scintilla (this is currently used to - collect changes to mouse settings, but could be used for other user interface items in the - future).

- -

SCI_SETBUFFEREDDRAW(bool isBuffered)
- SCI_GETBUFFEREDDRAW
- These messages turn buffered drawing on or off and report the buffered drawing state. Buffered - drawing draws each line into a bitmap rather than directly to the screen and then copies the - bitmap to the screen. This avoids flickering although it does take longer. The default is for - drawing to be buffered.

- -

SCI_SETTWOPHASEDRAW(bool twoPhase)
- SCI_GETTWOPHASEDRAW
- Two phase drawing is a better but slower way of drawing text. - In single phase drawing each run of characters in one style is drawn along with its background. - If a character overhangs the end of a run, such as in "V_" where the - "V" is in a different style from the "_", then this can cause the right hand - side of the "V" to be overdrawn by the background of the "_" which - cuts it off. Two phase drawing - fixes this by drawing all the backgrounds first and then drawing the text in - transparent mode. Two phase drawing may flicker more than single phase - unless buffered drawing is on. The default is for drawing to be two phase.

- -

SCI_SETCODEPAGE(int codePage)
- SCI_GETCODEPAGE
- Scintilla has some support for Japanese, Chinese and Korean DBCS. Use this message with - codePage set to the code page number to set Scintilla to use code page information - to ensure double byte characters are treated as one character rather than two. This also stops - the caret from moving between the two bytes in a double byte character. - Do not use this message to choose between different single byte character sets: it doesn't do that. - Call with - codePage set to zero to disable DBCS support. The default is - SCI_SETCODEPAGE(0).

- -

Code page SC_CP_UTF8 (65001) sets Scintilla into Unicode mode with the document - treated as a sequence of characters expressed in UTF-8. The text is converted to the platform's - normal Unicode encoding before being drawn by the OS and thus can display Hebrew, Arabic, - Cyrillic, and Han characters. Languages which can use two characters stacked vertically in one - horizontal space, such as Thai, will mostly work but there are some issues where the characters - are drawn separately leading to visual glitches. Bi-directional text is not supported. Characters outside the - Basic Multilingual Plane are unlikely to work.

- -

On Windows, code page can be set to 932 (Japanese Shift-JIS), 936 (Simplified Chinese GBK), - 949 (Korean Unified Hangul Code), 950 (Traditional Chinese Big5), or 1361 (Korean Johab) - although these may require installation of language specific support.

- -

On GTK+, code page SC_CP_DBCS (1) sets Scintilla into - multi byte character mode as is required for Japanese language processing with - the EUC encoding.

- -

For GTK+ 1.x, the locale should be set to a Unicode locale with a call similar to - setlocale(LC_CTYPE, "en_US.UTF-8"). Fonts with an "iso10646" registry - should be used in a font set. Font sets are a comma separated list of partial font - specifications where each partial font specification can be in the form: - foundry-fontface-charsetregistry-encoding or - fontface-charsetregistry-encoding or foundry-fontface or - fontface. An example is "misc-fixed-iso10646-1,*". - On GTK+ 2.x, Pango fonts should be used rather than font sets.

- -

Setting codePage to a non-zero value that is not SC_CP_UTF8 is - operating system dependent.

- -

SCI_SETWORDCHARS(<unused>, const char *chars)
- Scintilla has several functions that operate on words, which are defined to be contiguous - sequences of characters from a particular set of characters. This message defines which - characters are members of that set. The character sets are set to default values before processing this - function. - For example, if you don't allow '_' in your set of characters - use:
- SCI_SETWORDCHARS(0, "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789");

- -

SCI_SETWHITESPACECHARS(<unused>, const char *chars)
- Similar to SCI_SETWORDCHARS, this message allows the user to define which chars Scintilla considers - as whitespace. Setting the whitespace chars allows the user to fine-tune Scintilla's behaviour doing - such things as moving the cursor to the start or end of a word; for example, by defining punctuation chars - as whitespace, they will be skipped over when the user presses ctrl+left or ctrl+right. - This function should be called after SCI_SETWORDCHARS as it will - reset the whitespace characters to the default set.

-

SCI_SETCHARSDEFAULT
- Use the default sets of word and whitespace characters. This sets whitespace to space, tab and other - characters with codes less than 0x20, with word characters set to alphanumeric and '_'. -

- - -

SCI_GRABFOCUS
- SCI_SETFOCUS(bool focus)
- SCI_GETFOCUS
- Scintilla can be told to grab the focus with this message. This is needed more on GTK+ where - focus handling is more complicated than on Windows.

- -

The internal focus flag can be set with SCI_SETFOCUS. This is used by clients - that have complex focus requirements such as having their own window that gets the real focus - but with the need to indicate that Scintilla has the logical focus.

- -

Brace highlighting

- SCI_BRACEHIGHLIGHT(int pos1, int - pos2)
- SCI_BRACEBADLIGHT(int pos1)
- SCI_BRACEMATCH(int position, int - maxReStyle)
-
- -

SCI_BRACEHIGHLIGHT(int pos1, int pos2)
- Up to two characters can be highlighted in a 'brace highlighting style', which is defined as - style number STYLE_BRACELIGHT (34). - If you have enabled indent guides, you may also wish to highlight the indent that corresponds - with the brace. You can locate the column with SCI_GETCOLUMN and highlight the indent with SCI_SETHIGHLIGHTGUIDE.

- -

SCI_BRACEBADLIGHT(int pos1)
- If there is no matching brace then the brace - badlighting style, style BRACE_BADLIGHT (35), can be used to show the brace - that is unmatched. Using a position of INVALID_POSITION (-1) removes the - highlight.

- -

SCI_BRACEMATCH(int pos, int maxReStyle)
- The SCI_BRACEMATCH message finds a corresponding matching brace given - pos, the position of one brace. The brace characters handled are '(', ')', '[', - ']', '{', '}', '<', and '>'. The search is forwards from an opening brace and backwards - from a closing brace. If the character at position is not a brace character, or a matching - brace cannot be found, the return value is -1. Otherwise, the return value is the position of - the matching brace.

- -

A match only occurs if the style of the matching brace is the same as the starting brace or - the matching brace is beyond the end of styling. Nested braces are handled correctly. The - maxReStyle parameter must currently be 0 - it may be used in the future to limit - the length of brace searches.

- -

Tabs and Indentation Guides

- -

Indentation (the white space at the start of a line) is often used by programmers to clarify - program structure and in some languages, for example Python, it may be part of the language - syntax. Tabs are normally used in editors to insert a tab character or to pad text with spaces - up to the next tab.

- -

Scintilla can be set to treat tab and backspace in the white space at the start of a line in - a special way: inserting a tab indents the line to the next indent position rather than just - inserting a tab at the current character position and backspace unindents the line rather than - deleting a character. Scintilla can also display indentation guides (vertical lines) to help - you to generate code.

- SCI_SETTABWIDTH(int widthInChars)
- SCI_GETTABWIDTH
- SCI_SETUSETABS(bool useTabs)
- SCI_GETUSETABS
- SCI_SETINDENT(int widthInChars)
- SCI_GETINDENT
- SCI_SETTABINDENTS(bool tabIndents)
- SCI_GETTABINDENTS
- SCI_SETBACKSPACEUNINDENTS(bool - bsUnIndents)
- SCI_GETBACKSPACEUNINDENTS
- SCI_SETLINEINDENTATION(int line, int - indentation)
- SCI_GETLINEINDENTATION(int line)
- SCI_GETLINEINDENTPOSITION(int - line)
- SCI_SETINDENTATIONGUIDES(bool - view)
- SCI_GETINDENTATIONGUIDES
- SCI_SETHIGHLIGHTGUIDE(int column)
- SCI_GETHIGHLIGHTGUIDE
-
- -

SCI_SETTABWIDTH(int widthInChars)
- SCI_GETTABWIDTH
- SCI_SETTABWIDTH sets the size of a tab as a multiple of the size of a space - character in STYLE_DEFAULT. The default tab width is 8 characters. There are no - limits on tab sizes, but values less than 1 or large values may have undesirable effects.

- -

SCI_SETUSETABS(bool useTabs)
- SCI_GETUSETABS
- SCI_SETUSETABS determines whether indentation should be created out of a mixture - of tabs and spaces or be based purely on spaces. Set useTabs to false - (0) to create all tabs and indents out of spaces. The default is true. You can use - SCI_GETCOLUMN to get the column of a - position taking the width of a tab into account.

- SCI_SETINDENT(int widthInChars)
- SCI_GETINDENT
- SCI_SETINDENT sets the size of indentation in terms of the width of a space in STYLE_DEFAULT. If you set a width of - 0, the indent size is the same as the tab size. There are no limits on indent sizes, but values - less than 0 or large values may have undesirable effects.
-
- - -

SCI_SETTABINDENTS(bool tabIndents)
- SCI_GETTABINDENTS
- SCI_SETBACKSPACEUNINDENTS(bool bsUnIndents)
- SCI_GETBACKSPACEUNINDENTS
-

- -

Inside indentation white space, the tab and backspace keys can be made to indent and - unindent rather than insert a tab character or delete a character with the - SCI_SETTABINDENTS and SCI_SETBACKSPACEUNINDENTS functions.

- -

SCI_SETLINEINDENTATION(int line, int indentation)
- SCI_GETLINEINDENTATION(int line)
- The amount of indentation on a line can be discovered and set with - SCI_GETLINEINDENTATION and SCI_SETLINEINDENTATION. The indentation is - measured in character columns, which correspond to the width of space characters.

- -

SCI_GETLINEINDENTPOSITION(int line)
- This returns the position at the end of indentation of a line.

- -

SCI_SETINDENTATIONGUIDES(bool view)
- SCI_GETINDENTATIONGUIDES
- Indentation guides are dotted vertical lines that appear within indentation white space every - indent size columns. They make it easy to see which constructs line up especially when they - extend over multiple pages. Style STYLE_INDENTGUIDE (37) is used to specify the - foreground and background colour of the indentation guides.

- -

SCI_SETHIGHLIGHTGUIDE(int column)
- SCI_GETHIGHLIGHTGUIDE
- When brace highlighting occurs, the indentation guide corresponding to the braces may be - highlighted with the brace highlighting style, STYLE_BRACELIGHT (34). Set column to 0 to - cancel this highlight.

- -

Markers

- -

There are 32 markers, numbered 0 to 31, and you can assign any combination of them to each - line in the document. Markers appear in the selection - margin to the left of the text. If the selection margin is set to zero width, the - background colour of the whole line is changed instead. Marker numbers 25 to 31 are used by - Scintilla in folding margins, and have symbolic names of the form SC_MARKNUM_*, - for example SC_MARKNUM_FOLDEROPEN.

- -

Marker numbers 0 to 24 have no pre-defined function; you can use them to mark syntax errors - or the current point of execution, break points, or whatever you need marking. If you do not - need folding, you can use all 32 for any purpose you wish.

- -

Each marker number has a symbol associated with it. You can also set the foreground and - background colour for each marker number, so you can use the same symbol more than once with - different colouring for different uses. Scintilla has a set of symbols you can assign - (SC_MARK_*) or you can use characters. By default, all 32 markers are set to - SC_MARK_CIRCLE with a black foreground and a white background.

- -

The markers are drawn in the order of their numbers, so higher numbered markers appear on - top of lower numbered ones. Markers try to move with their text by tracking where the start of - their line moves. When a line is deleted, its markers are combined, by an OR - operation, with the markers of the previous line.

- SCI_MARKERDEFINE(int markerNumber, int - markerSymbols)
- SCI_MARKERDEFINEPIXMAP(int markerNumber, - const char *xpm)
- SCI_MARKERSETFORE(int markerNumber, int - colour)
- SCI_MARKERSETBACK(int markerNumber, int - colour)
- SCI_MARKERSETALPHA(int markerNumber, int - alpha)
- SCI_MARKERADD(int line, int markerNumber)
- SCI_MARKERADDSET(int line, int markerMask)
- SCI_MARKERDELETE(int line, int - markerNumber)
- SCI_MARKERDELETEALL(int markerNumber)
- SCI_MARKERGET(int line)
- SCI_MARKERNEXT(int lineStart, int - markerMask)
- SCI_MARKERPREVIOUS(int lineStart, int - markerMask)
- SCI_MARKERLINEFROMHANDLE(int - handle)
- SCI_MARKERDELETEHANDLE(int handle)
-
- -

SCI_MARKERDEFINE(int markerNumber, int markerSymbols)
- This message associates a marker number in the range 0 to 31 with one of the marker symbols or - an ASCII character. The general-purpose marker symbols currently available are:
- SC_MARK_CIRCLE, SC_MARK_ROUNDRECT, SC_MARK_ARROW, - SC_MARK_SMALLRECT, SC_MARK_SHORTARROW, SC_MARK_EMPTY, - SC_MARK_ARROWDOWN, SC_MARK_MINUS, SC_MARK_PLUS, - SC_MARK_ARROWS, SC_MARK_DOTDOTDOT, SC_MARK_EMPTY, - SC_MARK_BACKGROUND and SC_MARK_FULLRECT.

- -

The SC_MARK_BACKGROUND marker changes the background colour of the line only. - The SC_MARK_FULLRECT symbol mirrors this, changing only the margin background colour. - The SC_MARK_EMPTY symbol is invisible, allowing client code to track the movement - of lines. You would also use it if you changed the folding style and wanted one or more of the - SC_FOLDERNUM_* markers to have no associated symbol.

- -

There are also marker symbols designed for use in the folding margin in a flattened tree - style.
- SC_MARK_BOXMINUS, SC_MARK_BOXMINUSCONNECTED, - SC_MARK_BOXPLUS, SC_MARK_BOXPLUSCONNECTED, - SC_MARK_CIRCLEMINUS, SC_MARK_CIRCLEMINUSCONNECTED, - SC_MARK_CIRCLEPLUS, SC_MARK_CIRCLEPLUSCONNECTED, - SC_MARK_LCORNER, SC_MARK_LCORNERCURVE, SC_MARK_TCORNER, - SC_MARK_TCORNERCURVE, and SC_MARK_VLINE.

- Characters can be used as markers by adding the ASCII value of the character to - SC_MARK_CHARACTER (10000). For example, to use 'A' (ASCII code 65) as marker - number 1 use:
- SCI_MARKERDEFINE(1, SC_MARK_CHARACTER+65).
- -

The marker numbers SC_MARKNUM_FOLDER and SC_MARKNUM_FOLDEROPEN are - used for showing that a fold is present and open or closed. Any symbols may be assigned for - this purpose although the (SC_MARK_PLUS, SC_MARK_MINUS) pair or the - (SC_MARK_ARROW, SC_MARK_ARROWDOWN) pair are good choices. As well as - these two, more assignments are needed for the flattened tree style: - SC_MARKNUM_FOLDEREND, SC_MARKNUM_FOLDERMIDTAIL, - SC_MARKNUM_FOLDEROPENMID, SC_MARKNUM_FOLDERSUB, and - SC_MARKNUM_FOLDERTAIL. The bits used for folding are specified by - SC_MASK_FOLDERS, which is commonly used as an argument to - SCI_SETMARGINMASKN when defining a margin to be used for folding.

- -

This table shows which SC_MARK_* symbols should be assigned to which - SC_MARKNUM_* marker numbers to obtain four folding styles: Arrow (mimics - Macintosh), plus/minus shows folded lines as '+' and opened folds as '-', Circle tree, Box - tree.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
SC_MARKNUM_*ArrowPlus/minusCircle treeBox tree
FOLDEROPENARROWDOWNMINUSCIRCLEMINUSBOXMINUS
FOLDERARROWPLUSCIRCLEPLUSBOXPLUS
FOLDERSUBEMPTYEMPTYVLINEVLINE
FOLDERTAILEMPTYEMPTYLCORNERCURVELCORNER
FOLDERENDEMPTYEMPTYCIRCLEPLUSCONNECTEDBOXPLUSCONNECTED
FOLDEROPENMIDEMPTYEMPTYCIRCLEMINUSCONNECTEDBOXMINUSCONNECTED
FOLDERMIDTAILEMPTYEMPTYTCORNERCURVETCORNER
- -

SCI_MARKERDEFINEPIXMAP(int markerNumber, const char - *xpm)
- Markers can be set to pixmaps with this message. The XPM format is used for the pixmap and it - is limited to pixmaps that use one character per pixel. The data should be null terminated. - Pixmaps use the SC_MARK_PIXMAP marker symbol. You can find the full description of - the XPM format here.

- -

SCI_MARKERSETFORE(int markerNumber, int colour)
- SCI_MARKERSETBACK(int markerNumber, int colour)
- These two messages set the foreground and background colour of a marker number.

-

SCI_MARKERSETALPHA(int markerNumber, int alpha)
- When markers are drawn in the content area, either because there is no margin for them or - they are of SC_MARK_BACKGROUND type, they may be drawn translucently by - setting an alpha value.

- -

SCI_MARKERADD(int line, int markerNumber)
- This message adds marker number markerNumber to a line. The message returns -1 if - this fails (illegal line number, out of memory) or it returns a marker handle number that - identifies the added marker. You can use this returned handle with SCI_MARKERLINEFROMHANDLE to find where a - marker is after moving or combining lines and with SCI_MARKERDELETEHANDLE to delete the marker - based on its handle. The message does not check the value of markerNumber, nor does it - check if the line already contains the marker.

- -

SCI_MARKERADDSET(int line, int markerMask)
- This message can add one or more markers to a line with a single call, specified in the same "one-bit-per-marker" 32-bit integer format returned by - SCI_MARKERGET - (and used by the mask-based marker search functions - SCI_MARKERNEXT and - SCI_MARKERPREVIOUS). - As with - SCI_MARKERADD, no check is made - to see if any of the markers are already present on the targeted line.

- -

SCI_MARKERDELETE(int line, int markerNumber)
- This searches the given line number for the given marker number and deletes it if it is - present. If you added the same marker more than once to the line, this will delete one copy - each time it is used. If you pass in a marker number of -1, all markers are deleted from the - line.

- -

SCI_MARKERDELETEALL(int markerNumber)
- This removes markers of the given number from all lines. If markerNumber is -1, it deletes all - markers from all lines.

- -

SCI_MARKERGET(int line)
- This returns a 32-bit integer that indicates which markers were present on the line. Bit 0 is - set if marker 0 is present, bit 1 for marker 1 and so on.

- -

SCI_MARKERNEXT(int lineStart, int markerMask)
- SCI_MARKERPREVIOUS(int lineStart, int markerMask)
- These messages search efficiently for lines that include a given set of markers. The search - starts at line number lineStart and continues forwards to the end of the file - (SCI_MARKERNEXT) or backwards to the start of the file - (SCI_MARKERPREVIOUS). The markerMask argument should have one bit set - for each marker you wish to find. Set bit 0 to find marker 0, bit 1 for marker 1 and so on. The - message returns the line number of the first line that contains one of the markers in - markerMask or -1 if no marker is found.

- -

SCI_MARKERLINEFROMHANDLE(int markerHandle)
- The markerHandle argument is an identifier for a marker returned by SCI_MARKERADD. This function searches - the document for the marker with this handle and returns the line number that contains it or -1 - if it is not found.

- -

SCI_MARKERDELETEHANDLE(int markerHandle)
- The markerHandle argument is an identifier for a marker returned by SCI_MARKERADD. This function searches - the document for the marker with this handle and deletes the marker if it is found.

- -

Indicators

- -

By default, Scintilla organizes the style byte associated with each text byte as 5 bits of - style information (for 32 styles) and 3 bits of indicator information for 3 independent - indicators so that, for example, syntax errors, deprecated names and bad indentation could all - be displayed at once. Indicators may be displayed as simple underlines, squiggly underlines, a - line of small 'T' shapes, a line of diagonal hatching, a strike-out or a rectangle around the text.

- -

The indicators are set using SCI_STARTSTYLING with a INDICS_MASK mask - and SCI_SETSTYLING with the values - INDIC0_MASK, INDIC1_MASK and INDIC2_MASK.

- -

If you are using indicators in a buffer that has a lexer active - (see SCI_SETLEXER), - you must save lexing state information before setting any indicators and restore it afterwards. - Use SCI_GETENDSTYLED - to retrieve the current "styled to" position and - SCI_STARTSTYLING - to reset the styling position and mask (0x1f in the default layout of 5 style bits and 3 indicator bits) - when you are done.

- -

The number of bits used for styles can be altered with SCI_SETSTYLEBITS from 0 to 7 bits. The remaining bits - can be used for indicators, so there can be from 1 to 8 indicators. However, the - INDIC*_MASK constants defined in Scintilla.h all assume 5 bits of - styling information and 3 indicators. If you use a different arrangement, you must define your - own constants.

- -

The SCI_INDIC* messages allow you to get and set the visual appearance of the - indicators. They all use an indicatorNumber argument in the range 0 to 7 to set - the indicator to style. With the default settings, only indicators 0, 1 and 2 will have any - visible effect.

- SCI_INDICSETSTYLE(int indicatorNumber, int - indicatorStyle)
- SCI_INDICGETSTYLE(int indicatorNumber)
- SCI_INDICSETFORE(int indicatorNumber, int - colour)
- SCI_INDICGETFORE(int indicatorNumber)
-
- -

SCI_INDICSETSTYLE(int indicatorNumber, int - indicatorStyle)
- SCI_INDICGETSTYLE(int indicatorNumber)
- These two messages set and get the style for a particular indicator. The indicator styles - currently available are:

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
SymbolValueVisual effect
INDIC_PLAIN0Underlined with a single, straight line.
INDIC_SQUIGGLE1A squiggly underline.
INDIC_TT2A line of small T shapes.
INDIC_DIAGONAL3Diagonal hatching.
INDIC_STRIKE4Strike out.
INDIC_HIDDEN5An indicator with no visual effect.
INDIC_BOX6A rectangle around the text.
INDIC_ROUNDBOX7A rectangle with rounded corners around the text using translucent drawing with the - interior more transparent than the border.
- -

The default indicator styles are equivalent to:
- SCI_INDICSETSTYLE(0, INDIC_SQUIGGLE);
- SCI_INDICSETSTYLE(1, INDIC_TT);
- SCI_INDICSETSTYLE(2, INDIC_PLAIN);

- -

SCI_INDICSETFORE(int indicatorNumber, int colour)
- SCI_INDICGETFORE(int indicatorNumber)
- These two messages set and get the colour used to draw an indicator. The default indicator - colours are equivalent to:
- SCI_INDICSETFORE(0, 0x007f00); (dark green)
- SCI_INDICSETFORE(1, 0xff0000); (light blue)
- SCI_INDICSETFORE(2, 0x0000ff); (light red)

- -

Autocompletion

- -

Autocompletion displays a list box showing likely identifiers based upon the user's typing. - The user chooses the currently selected item by pressing the tab character or another character - that is a member of the fillup character set defined with SCI_AUTOCSETFILLUPS. - Autocompletion is triggered by your application. For example, in C if you detect that the user - has just typed fred. you could look up fred, and if it has a known - list of members, you could offer them in an autocompletion list. Alternatively, you could - monitor the user's typing and offer a list of likely items once their typing has narrowed down - the choice to a reasonable list. As yet another alternative, you could define a key code to - activate the list.

- -

When the user makes a selection from the list the container is sent a SCN_AUTOCSELECTION notification message. On return from the notification Scintilla will insert - the selected text unless the autocompletion list has been cancelled, for example by the container sending - SCI_AUTOCCANCEL.

- -

To make use of autocompletion you must monitor each character added to the document. See - SciTEBase::CharAdded() in SciTEBase.cxx for an example of autocompletion.

- SCI_AUTOCSHOW(int lenEntered, const char - *list)
- SCI_AUTOCCANCEL
- SCI_AUTOCACTIVE
- SCI_AUTOCPOSSTART
- SCI_AUTOCCOMPLETE
- SCI_AUTOCSTOPS(<unused>, const char - *chars)
- SCI_AUTOCSETSEPARATOR(char - separator)
- SCI_AUTOCGETSEPARATOR
- SCI_AUTOCSELECT(<unused>, const char - *select)
- SCI_AUTOCGETCURRENT
- SCI_AUTOCSETCANCELATSTART(bool - cancel)
- SCI_AUTOCGETCANCELATSTART
- SCI_AUTOCSETFILLUPS(<unused>, const char - *chars)
- SCI_AUTOCSETCHOOSESINGLE(bool - chooseSingle)
- SCI_AUTOCGETCHOOSESINGLE
- SCI_AUTOCSETIGNORECASE(bool - ignoreCase)
- SCI_AUTOCGETIGNORECASE
- SCI_AUTOCSETAUTOHIDE(bool autoHide)
- SCI_AUTOCGETAUTOHIDE
- SCI_AUTOCSETDROPRESTOFWORD(bool - dropRestOfWord)
- SCI_AUTOCGETDROPRESTOFWORD
- SCI_REGISTERIMAGE
- SCI_CLEARREGISTEREDIMAGES
- SCI_AUTOCSETTYPESEPARATOR(char separatorCharacter)
- SCI_AUTOCGETTYPESEPARATOR
- SCI_AUTOCSETMAXHEIGHT(int rowCount)
- SCI_AUTOCGETMAXHEIGHT
- SCI_AUTOCSETMAXWIDTH(int characterCount)
- SCI_AUTOCGETMAXWIDTH
-
- -

SCI_AUTOCSHOW(int lenEntered, const char *list)
- This message causes a list to be displayed. lenEntered is the number of - characters of the word already entered and list is the list of words separated by - separator characters. The initial separator character is a space but this can be set or got - with SCI_AUTOCSETSEPARATOR - and SCI_AUTOCGETSEPARATOR.

- -

The list of words should be in sorted order. If set to ignore case mode with SCI_AUTOCSETIGNORECASE, then - strings are matched after being converted to upper case. One result of this is that the list - should be sorted with the punctuation characters '[', '\', ']', '^', '_', and '`' sorted after - letters.

- -

SCI_AUTOCCANCEL
- This message cancels any displayed autocompletion list. When in autocompletion mode, the list - should disappear when the user types a character that can not be part of the autocompletion, - such as '.', '(' or '[' when typing an identifier. A set of characters that will cancel - autocompletion can be specified with SCI_AUTOCSTOPS.

- -

SCI_AUTOCACTIVE
- This message returns non-zero if there is an active autocompletion list and zero if there is - not.

- -

SCI_AUTOCPOSSTART
- This returns the value of the current position when SCI_AUTOCSHOW started display - of the list.

- -

SCI_AUTOCCOMPLETE
- This message triggers autocompletion. This has the same effect as the tab key.

- -

SCI_AUTOCSTOPS(<unused>, const char *chars)
- The chars argument is a string containing a list of characters that will - automatically cancel the autocompletion list. When you start the editor, this list is - empty.

- -

SCI_AUTOCSETSEPARATOR(char separator)
- SCI_AUTOCGETSEPARATOR
- These two messages set and get the separator character used to separate words in the - SCI_AUTOCSHOW list. The default is the space character.

- -

SCI_AUTOCSELECT(<unused>, const char *select)
- SCI_AUTOCGETCURRENT
- This message selects an item in the autocompletion list. It searches the list of words for the - first that matches select. By default, comparisons are case sensitive, but you can - change this with SCI_AUTOCSETIGNORECASE. The match is character - by character for the length of the select string. That is, if select is "Fred" it - will match "Frederick" if this is the first item in the list that begins with "Fred". If an - item is found, it is selected. If the item is not found, the autocompletion list closes if - auto-hide is true (see SCI_AUTOCSETAUTOHIDE).
- The current selection can be retrieved with SCI_AUTOCGETCURRENT -

- -

SCI_AUTOCSETCANCELATSTART(bool cancel)
- SCI_AUTOCGETCANCELATSTART
- The default behavior is for the list to be cancelled if the caret moves before the location it - was at when the list was displayed. By calling this message with a false argument, - the list is not cancelled until the caret moves before the first character of the word being - completed.

- -

SCI_AUTOCSETFILLUPS(<unused>, const char *chars)
- If a fillup character is typed with an autocompletion list active, the currently selected item - in the list is added into the document, then the fillup character is added. Common fillup - characters are '(', '[' and '.' but others are possible depending on the language. By default, - no fillup characters are set.

- -

SCI_AUTOCSETCHOOSESINGLE(bool chooseSingle)
- SCI_AUTOCGETCHOOSESINGLE
- If you use SCI_AUTOCSETCHOOSESINGLE(1) and a list has only one item, it is - automatically added and no list is displayed. The default is to display the list even if there - is only a single item.

- -

SCI_AUTOCSETIGNORECASE(bool ignoreCase)
- SCI_AUTOCGETIGNORECASE
- By default, matching of characters to list members is case sensitive. These messages let you - set and get case sensitivity.

- -

SCI_AUTOCSETAUTOHIDE(bool autoHide)
- SCI_AUTOCGETAUTOHIDE
- By default, the list is cancelled if there are no viable matches (the user has typed - characters that no longer match a list entry). If you want to keep displaying the original - list, set autoHide to false. This also effects SCI_AUTOCSELECT.

- -

SCI_AUTOCSETDROPRESTOFWORD(bool dropRestOfWord)
- SCI_AUTOCGETDROPRESTOFWORD
- When an item is selected, any word characters following the caret are first erased if - dropRestOfWord is set true. The default is false.

- -

- SCI_REGISTERIMAGE(int type, const char *xpmData)
- SCI_CLEARREGISTEREDIMAGES
- SCI_AUTOCSETTYPESEPARATOR(char separatorCharacter)
- SCI_AUTOCGETTYPESEPARATOR
- - Autocompletion list items may display an image as well as text. Each image is first registered with an integer - type. Then this integer is included in the text of the list separated by a '?' from the text. For example, - "fclose?2 fopen" displays image 2 before the string "fclose" and no image before "fopen". - The images are in XPM format as is described for - SCI_MARKERDEFINEPIXMAP - The set of registered images can be cleared with SCI_CLEARREGISTEREDIMAGES and the '?' separator changed - with SCI_AUTOCSETTYPESEPARATOR. -

- -

- SCI_AUTOCSETMAXHEIGHT(int rowCount)
- SCI_AUTOCGETMAXHEIGHT
- - Get or set the maximum number of rows that will be visible in an autocompletion list. If there are more rows in the list, then a vertical - scrollbar is shown. The default is 5. -

- -

- SCI_AUTOCSETMAXWIDTH(int characterCount)
- SCI_AUTOCGETMAXWIDTH
- - Get or set the maximum width of an autocompletion list expressed as the number of characters in the longest item that will be totally visible. - If zero (the default) then the list's width is calculated to fit the item with the most characters. Any items that cannot be fully displayed within - the available width are indicated by the presence of ellipsis. -

- -

User lists

- -

User lists use the same internal mechanisms as autocompletion lists, and all the calls - listed for autocompletion work on them; you cannot display a user list at the same time as an - autocompletion list is active. They differ in the following respects:

- -

o The SCI_AUTOCSETCHOOSESINGLE message has no - effect.
- o When the user makes a selection you are sent a SCN_USERLISTSELECTION notification message rather than SCN_AUTOCSELECTION.

- -

BEWARE: if you have set fillup characters or stop characters, these will still be active - with the user list, and may result in items being selected or the user list cancelled due to - the user typing into the editor.

- -

SCI_USERLISTSHOW(int listType, const char *list)
- The listType parameter is returned to the container as the wParam - field of the SCNotification - structure. It must be greater than 0 as this is how Scintilla tells the difference between an - autocompletion list and a user list. If you have different types of list, for example a list of - buffers and a list of macros, you can use listType to tell which one has returned - a selection.

- -

Call tips

- -

Call tips are small windows displaying the arguments to a function and are displayed after - the user has typed the name of the function. They normally display characters using the font - facename, size and character set defined by - STYLE_DEFAULT. You can choose to - use STYLE_CALLTIP to define the - facename, size, foreground and background colours and character set with - SCI_CALLTIPUSESTYLE. - This also enables support for Tab characters. - - There is some interaction between call tips and autocompletion lists in that showing a - call tip cancels any active autocompletion list, and vice versa.

- -

Call tips can highlight part of the text within them. You could use this to highlight the - current argument to a function by counting the number of commas (or whatever separator your - language uses). See SciTEBase::CharAdded() in SciTEBase.cxx for an - example of call tip use.

- -

The mouse may be clicked on call tips and this causes a - SCN_CALLTIPCLICK - notification to be sent to the container. Small up an down arrows may be displayed within - a call tip by, respectively, including the characters '\001', or '\002'. This is useful - for showing that there are overloaded variants of one function name and that the user can - click on the arrows to cycle through the overloads.

- -

Alternatively, call tips can be displayed when you leave the mouse pointer for a while over - a word in response to the SCN_DWELLSTART notification and cancelled in response to SCN_DWELLEND. This method could be used in a debugger to give - the value of a variable, or during editing to give information about the word under the - pointer.

- SCI_CALLTIPSHOW(int posStart, const char - *definition)
- SCI_CALLTIPCANCEL
- SCI_CALLTIPACTIVE
- SCI_CALLTIPPOSSTART
- SCI_CALLTIPSETHLT(int highlightStart, int - highlightEnd)
- SCI_CALLTIPSETBACK(int colour)
- SCI_CALLTIPSETFORE(int colour)
- SCI_CALLTIPSETFOREHLT(int colour)
- SCI_CALLTIPUSESTYLE(int tabsize)
-
- -

SCI_CALLTIPSHOW(int posStart, const char *definition)
- This message starts the process by displaying the call tip window. If a call tip is already - active, this has no effect.
- posStart is the position in the document at which to align the call tip. The call - tip text is aligned to start 1 line below this character unless you have included up and/or - down arrows in the call tip text in which case the tip is aligned to the right-hand edge of - the rightmost arrow. The assumption is that you will start the text with something like - "\001 1 of 3 \002".
- definition is the call tip text. This can contain multiple lines separated by - '\n' (Line Feed, ASCII code 10) characters. Do not include '\r' (Carriage Return, ASCII - code 13), as this will most likely print as an empty box. '\t' (Tab, ASCII code 9) is - supported if you set a tabsize with - SCI_CALLTIPUSESTYLE.

- -

SCI_CALLTIPCANCEL
- This message cancels any displayed call tip. Scintilla will also cancel call tips for you if - you use any keyboard commands that are not compatible with editing the argument list of a - function.

- -

SCI_CALLTIPACTIVE
- This returns 1 if a call tip is active and 0 if it is not active.

- -

SCI_CALLTIPPOSSTART
- This message returns the value of the current position when SCI_CALLTIPSHOW - started to display the tip.

- -

SCI_CALLTIPSETHLT(int hlStart, int hlEnd)
- This sets the region of the call tips text to display in a highlighted style. - hlStart is the zero-based index into the string of the first character to - highlight and hlEnd is the index of the first character after the highlight. - hlEnd must be greater than hlStart; hlEnd-hlStart is the - number of characters to highlight. Highlights can extend over line ends if this is - required.

- -

Unhighlighted text is drawn in a mid gray. Selected text is drawn in a dark blue. The - background is white. These can be changed with - SCI_CALLTIPSETBACK, - SCI_CALLTIPSETFORE, and - SCI_CALLTIPSETFOREHLT. -

- -

SCI_CALLTIPSETBACK(int colour)
- The background colour of call tips can be set with this message; the default colour is white. - It is not a good idea to set a dark colour as the background as the default colour for normal - calltip text is mid gray and the defaultcolour for highlighted text is dark blue. This also - sets the background colour of STYLE_CALLTIP.

- -

SCI_CALLTIPSETFORE(int colour)
- The colour of call tip text can be set with this message; the default colour is mid gray. - This also sets the foreground colour of STYLE_CALLTIP.

- -

SCI_CALLTIPSETFOREHLT(int colour)
- The colour of highlighted call tip text can be set with this message; the default colour - is dark blue.

- -

SCI_CALLTIPUSESTYLE(int tabsize)
- This message changes the style used for call tips from STYLE_DEFAULT to - STYLE_CALLTIP and sets a tab size in screen pixels. If tabsize is - less than 1, Tab characters are not treated specially. Once this call has been used, the - call tip foreground and background colours are also taken from the style.

- - -

Keyboard commands

- -

To allow the container application to perform any of the actions available to the user with - keyboard, all the keyboard actions are messages. They do not take any parameters. These - commands are also used when redefining the key bindings with the SCI_ASSIGNCMDKEY message.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
SCI_LINEDOWNSCI_LINEDOWNEXTENDSCI_LINEDOWNRECTEXTENDSCI_LINESCROLLDOWN
SCI_LINEUPSCI_LINEUPEXTENDSCI_LINEUPRECTEXTENDSCI_LINESCROLLUP
SCI_PARADOWNSCI_PARADOWNEXTENDSCI_PARAUPSCI_PARAUPEXTEND
SCI_CHARLEFTSCI_CHARLEFTEXTENDSCI_CHARLEFTRECTEXTEND
SCI_CHARRIGHTSCI_CHARRIGHTEXTENDSCI_CHARRIGHTRECTEXTEND
SCI_WORDLEFTSCI_WORDLEFTEXTENDSCI_WORDRIGHTSCI_WORDRIGHTEXTEND
SCI_WORDLEFTENDSCI_WORDLEFTENDEXTENDSCI_WORDRIGHTENDSCI_WORDRIGHTENDEXTEND
SCI_WORDPARTLEFTSCI_WORDPARTLEFTEXTENDSCI_WORDPARTRIGHTSCI_WORDPARTRIGHTEXTEND
SCI_HOMESCI_HOMEEXTEND[SCI_HOMERECTEXTEND]
SCI_HOMEDISPLAYSCI_HOMEDISPLAYEXTENDSCI_HOMEWRAPSCI_HOMEWRAPEXTEND
SCI_VCHOMESCI_VCHOMEEXTENDSCI_VCHOMERECTEXTEND
SCI_VCHOMEWRAPSCI_VCHOMEWRAPEXTEND
SCI_LINEENDSCI_LINEENDEXTENDSCI_LINEENDRECTEXTEND
SCI_LINEENDDISPLAYSCI_LINEENDDISPLAYEXTENDSCI_LINEENDWRAPSCI_LINEENDWRAPEXTEND
SCI_DOCUMENTSTARTSCI_DOCUMENTSTARTEXTENDSCI_DOCUMENTENDSCI_DOCUMENTENDEXTEND
SCI_PAGEUPSCI_PAGEUPEXTENDSCI_PAGEUPRECTEXTEND
SCI_PAGEDOWNSCI_PAGEDOWNEXTENDSCI_PAGEDOWNRECTEXTEND
SCI_STUTTEREDPAGEUPSCI_STUTTEREDPAGEUPEXTEND
SCI_STUTTEREDPAGEDOWNSCI_STUTTEREDPAGEDOWNEXTEND
SCI_DELETEBACKSCI_DELETEBACKNOTLINESCI_DELWORDLEFTSCI_DELWORDRIGHT
SCI_DELLINELEFTSCI_DELLINERIGHTSCI_LINEDELETE
SCI_LINECUTSCI_LINECOPYSCI_LINETRANSPOSESCI_LINEDUPLICATE
SCI_LOWERCASESCI_UPPERCASESCI_CANCELSCI_EDITTOGGLEOVERTYPE
SCI_NEWLINESCI_FORMFEEDSCI_TABSCI_BACKTAB
SCI_SELECTIONDUPLICATE
- -

The SCI_*EXTEND messages extend the selection.

- -

The SCI_*RECTEXTEND messages extend the rectangular selection - (and convert regular selection to rectangular one, if any).

- -

The SCI_WORDPART* commands are used to move between word segments marked by - capitalisation (aCamelCaseIdentifier) or underscores (an_under_bar_ident).

- -

The SCI_HOME* commands move the caret to the start of the line, while the - SCI_VCHOME*commands move the caret to the first non-blank character of the line - (ie. just after the indentation) unless it is already there; in this case, it acts as SCI_HOME*.

- -

The SCI_[HOME|LINEEND]DISPLAY* commands are used when in line wrap mode to - allow movement to the start or end of display lines as opposed to the normal - SCI_[HOME|LINEEND] commands which move to the start or end of document lines.

- -

The SCI_[[VC]HOME|LINEEND]WRAP* commands are like their namesakes - SCI_[[VC]HOME|LINEEND]* except they behave differently when word-wrap is enabled: - They go first to the start / end of the display line, like SCI_[HOME|LINEEND]DISPLAY*, - but if the cursor is already at the point, it goes on to the start or end of the document line, - as appropriate for SCI_[[VC]HOME|LINEEND]*. -

- -

Key bindings

- -

There is a default binding of keys to commands that is defined in the Scintilla source in - the file KeyMap.cxx by the constant KeyMap::MapDefault[]. This table - maps key definitions to SCI_* messages with no parameters (mostly the keyboard commands discussed above, but any Scintilla - command that has no arguments can be mapped). You can change the mapping to suit your own - requirements.

- SCI_ASSIGNCMDKEY(int keyDefinition, int - sciCommand)
- SCI_CLEARCMDKEY(int keyDefinition)
- SCI_CLEARALLCMDKEYS
- SCI_NULL
-
- -

keyDefinition
- A key definition contains the key code in the low 16-bits and the key modifiers in the high - 16-bits. To combine keyCode and keyMod set:
-
- keyDefinition = keyCode + (keyMod << 16)

- -

The key code is a visible or control character or a key from the SCK_* - enumeration, which contains:
- SCK_ADD, SCK_BACK, SCK_DELETE, SCK_DIVIDE, - SCK_DOWN, SCK_END, SCK_ESCAPE, SCK_HOME, - SCK_INSERT, SCK_LEFT, SCK_NEXT (Page Down), - SCK_PRIOR (Page Up), SCK_RETURN, SCK_RIGHT, - SCK_SUBTRACT, SCK_TAB, and SCK_UP.

- -

The modifiers are a combination of zero or more of SCMOD_ALT, - SCMOD_CTRL, and SCMOD_SHIFT. If you are building a table, you might - want to use SCMOD_NORM, which has the value 0, to mean no modifiers.

- -

SCI_ASSIGNCMDKEY(int keyDefinition, int sciCommand)
- This assigns the given key definition to a Scintilla command identified by - sciCommand. sciCommand can be any SCI_* command that has - no arguments.

- -

SCI_CLEARCMDKEY(int keyDefinition)
- This makes the given key definition do nothing by assigning the action SCI_NULL - to it.

- -

SCI_CLEARALLCMDKEYS
- This command removes all keyboard command mapping by setting an empty mapping table.

- -

SCI_NULL
- The SCI_NULL does nothing and is the value assigned to keys that perform no - action. SCI_NULL ensures that keys do not propagate to the parent window as that may - cause focus to move. If you want the standard platform behaviour use the constant 0 instead.

- -

Popup edit menu

- -

SCI_USEPOPUP(bool bEnablePopup)
- Clicking the wrong button on the mouse pops up a short default editing menu. This may be - turned off with SCI_USEPOPUP(0). If you turn it off, context menu commands (in - Windows, WM_CONTEXTMENU) will not be handled by Scintilla, so the parent of the - Scintilla window will have the opportunity to handle the message.

- -

Macro recording

- -

Start and stop macro recording mode. In macro recording mode, actions are reported to the - container through SCN_MACRORECORD - notifications. It is then up to the container to - record these actions for future replay.

- -

SCI_STARTRECORD
- SCI_STOPRECORD
- These two messages turn macro recording on and off.

- -

Printing

- -

On Windows SCI_FORMATRANGE can be used to draw the text onto a display context - which can include a printer display context. Printed output shows text styling as on the - screen, but it hides all margins except a line number margin. All special marker effects are - removed and the selection and caret are hidden.

- SCI_FORMATRANGE(bool bDraw, RangeToFormat - *pfr)
- SCI_SETPRINTMAGNIFICATION(int - magnification)
- SCI_GETPRINTMAGNIFICATION
- SCI_SETPRINTCOLOURMODE(int mode)
- SCI_GETPRINTCOLOURMODE
- SCI_SETPRINTWRAPMODE
- SCI_GETPRINTWRAPMODE
-
- -

SCI_FORMATRANGE(bool bDraw, RangeToFormat *pfr)
- This call allows Windows users to render a range of text into a device context. If you use - this for printing, you will probably want to arrange a page header and footer; Scintilla does - not do this for you. See SciTEWin::Print() in SciTEWinDlg.cxx for an - example. Each use of this message renders a range of text into a rectangular area and returns - the position in the document of the next character to print.

- -

bDraw controls if any output is done. Set this to false if you are paginating - (for example, if you use this with MFC you will need to paginate in - OnBeginPrinting() before you output each page.

-
-struct RangeToFormat {
-    SurfaceID hdc;        // The HDC (device context) we print to
-    SurfaceID hdcTarget;  // The HDC we use for measuring (may be same as hdc)
-    PRectangle rc;        // Rectangle in which to print
-    PRectangle rcPage;    // Physically printable page size
-    CharacterRange chrg;  // Range of characters to print
-};
-
- -

hdc and hdcTarget should both be set to the device context handle - of the output device (usually a printer). If you print to a metafile these will not be the same - as Windows metafiles (unlike extended metafiles) do not implement the full API for returning - information. In this case, set hdcTarget to the screen DC.
- rcPage is the rectangle {0, 0, maxX, maxY} where maxX+1 - and maxY+1 are the number of physically printable pixels in x and y.
- rc is the rectangle to render the text in (which will, of course, fit within the - rectangle defined by rcPage).
- chrg.cpMin and chrg.cpMax define the start position and maximum - position of characters to output. All of each line within this character range is drawn.

- -

When printing, the most tedious part is always working out what the margins should be to - allow for the non-printable area of the paper and printing a header and footer. If you look at - the printing code in SciTE, you will find that most of it is taken up with this. The loop that - causes Scintilla to render text is quite simple if you strip out all the margin, non-printable - area, header and footer code.

- -

SCI_SETPRINTMAGNIFICATION(int magnification)
- SCI_GETPRINTMAGNIFICATION
- SCI_GETPRINTMAGNIFICATION lets you to print at a different size than the screen - font. magnification is the number of points to add to the size of each screen - font. A value of -3 or -4 gives reasonably small print. You can get this value with - SCI_GETPRINTMAGNIFICATION.

- -

SCI_SETPRINTCOLOURMODE(int mode)
- SCI_GETPRINTCOLOURMODE
- These two messages set and get the method used to render coloured text on a printer that is - probably using white paper. It is especially important to consider the treatment of colour if - you use a dark or black screen background. Printing white on black uses up toner and ink very - many times faster than the other way around. You can set the mode to one of:

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
SymbolValuePurpose
SC_PRINT_NORMAL0Print using the current screen colours. This is the default.
SC_PRINT_INVERTLIGHT1If you use a dark screen background this saves ink by inverting the light value of - all colours and printing on a white background.
SC_PRINT_BLACKONWHITE2Print all text as black on a white background.
SC_PRINT_COLOURONWHITE3Everything prints in its own colour on a white background.
SC_PRINT_COLOURONWHITEDEFAULTBG4Everything prints in its own colour on a white background except that line numbers - use their own background colour.
- -

SCI_SETPRINTWRAPMODE(int wrapMode)
- SCI_GETPRINTWRAPMODE
- These two functions get and set the printer wrap mode. wrapMode can be - set to SC_WRAP_NONE (0), SC_WRAP_WORD (1) or - SC_WRAP_CHAR (2). The default is - SC_WRAP_WORD, which wraps printed output so that all characters fit - into the print rectangle. If you set SC_WRAP_NONE, each line of text - generates one line of output and the line is truncated if it is too long to fit - into the print area.
- SC_WRAP_WORD tries to wrap only between words as indicated by - white space or style changes although if a word is longer than a line, it will be wrapped before - the line end. SC_WRAP_CHAR is preferred to - SC_WRAP_WORD for Asian languages where there is no white space - between words.

- -

Direct access

- SCI_GETDIRECTFUNCTION
- SCI_GETDIRECTPOINTER
-
- -

On Windows, the message-passing scheme used to communicate between the container and - Scintilla is mediated by the operating system SendMessage function and can lead to - bad performance when calling intensively. To avoid this overhead, Scintilla provides messages - that allow you to call the Scintilla message function directly. The code to do this in C/C++ is - of the form:

-
-#include "Scintilla.h"
-SciFnDirect pSciMsg = (SciFnDirect)SendMessage(hSciWnd, SCI_GETDIRECTFUNCTION, 0, 0);
-sptr_t pSciWndData = (sptr_t)SendMessage(hSciWnd, SCI_GETDIRECTPOINTER, 0, 0);
-
-// now a wrapper to call Scintilla directly
-sptr_t CallScintilla(unsigned int iMessage, uptr_t wParam, sptr_t lParam){
-    return pSciMsg(pSciWndData, iMessage, wParam, lParam);
-}
-
- -

SciFnDirect, sptr_t and uptr_t are declared in - Scintilla.h. hSciWnd is the window handle returned when you created - the Scintilla window.

- -

While faster, this direct calling will cause problems if performed from a different thread - to the native thread of the Scintilla window in which case SendMessage(hSciWnd, SCI_*, - wParam, lParam) should be used to synchronize with the window's thread.

- -

This feature also works on GTK+ but has no significant impact on speed.

- -

From version 1.47 on Windows, Scintilla exports a function called - Scintilla_DirectFunction that can be used the same as the function returned by - SCI_GETDIRECTFUNCTION. This saves you the call to - SCI_GETDIRECTFUNCTION and the need to call Scintilla indirectly via the function - pointer.

- -

SCI_GETDIRECTFUNCTION
- This message returns the address of the function to call to handle Scintilla messages without - the overhead of passing through the Windows messaging system. You need only call this once, - regardless of the number of Scintilla windows you create.

- -

SCI_GETDIRECTPOINTER
- This returns a pointer to data that identifies which Scintilla window is in use. You must call - this once for each Scintilla window you create. When you call the direct function, you must - pass in the direct pointer associated with the target window.

- -

Multiple views

- -

A Scintilla window and the document that it displays are separate entities. When you create - a new window, you also create a new, empty document. Each document has a reference count that - is initially set to 1. The document also has a list of the Scintilla windows that are linked to - it so when any window changes the document, all other windows in which it appears are notified - to cause them to update. The system is arranged in this way so that you can work with many - documents in a single Scintilla window and so you can display a single document in multiple - windows (for use with splitter windows).

- -

Although these messages use document *pDoc, to ensure compatibility with future - releases of Scintilla you should treat pDoc as an opaque void*. That - is, you can use and store the pointer as described in this section but you should not - dereference it.

- SCI_GETDOCPOINTER
- SCI_SETDOCPOINTER(<unused>, document - *pDoc)
- SCI_CREATEDOCUMENT
- SCI_ADDREFDOCUMENT(<unused>, document - *pDoc)
- SCI_RELEASEDOCUMENT(<unused>, document - *pDoc)
-
- -

SCI_GETDOCPOINTER
- This returns a pointer to the document currently in use by the window. It has no other - effect.

- -

SCI_SETDOCPOINTER(<unused>, document *pDoc)
- This message does the following:
- 1. It removes the current window from the list held by the current document.
- 2. It reduces the reference count of the current document by 1.
- 3. If the reference count reaches 0, the document is deleted.
- 4. pDoc is set as the new document for the window.
- 5. If pDoc was 0, a new, empty document is created and attached to the - window.
- 6. If pDoc was not 0, its reference count is increased by 1.

- -

SCI_CREATEDOCUMENT
- This message creates a new, empty document and returns a pointer to it. This document is not - selected into the editor and starts with a reference count of 1. This means that you have - ownership of it and must either reduce its reference count by 1 after using - SCI_SETDOCPOINTER so that the Scintilla window owns it or you must make sure that - you reduce the reference count by 1 with SCI_RELEASEDOCUMENT before you close the - application to avoid memory leaks.

- -

SCI_ADDREFDOCUMENT(<unused>, document *pDoc)
- This increases the reference count of a document by 1. If you want to replace the current - document in the Scintilla window and take ownership of the current document, for example if you - are editing many documents in one window, do the following:
- 1. Use SCI_GETDOCPOINTER to get a pointer to the document, - pDoc.
- 2. Use SCI_ADDREFDOCUMENT(0, pDoc) to increment the reference count.
- 3. Use SCI_SETDOCPOINTER(0, pNewDoc) to set a different document or - SCI_SETDOCPOINTER(0, 0) to set a new, empty document.

- -

SCI_RELEASEDOCUMENT(<unused>, document *pDoc)
- This message reduces the reference count of the document identified by pDoc. pDoc - must be the result of SCI_GETDOCPOINTER or SCI_CREATEDOCUMENT and - must point at a document that still exists. If you call this on a document with a reference - count of 1 that is still attached to a Scintilla window, bad things will happen. To keep the - world spinning in its orbit you must balance each call to SCI_CREATEDOCUMENT or - SCI_ADDREFDOCUMENT with a call to SCI_RELEASEDOCUMENT.

- -

Folding

- -

The fundamental operation in folding is making lines invisible or visible. Line visibility - is a property of the view rather than the document so each view may be displaying a different - set of lines. From the point of view of the user, lines are hidden and displayed using fold - points. Generally, the fold points of a document are based on the hierarchical structure of the - document contents. In Python, the hierarchy is determined by indentation and in C++ by brace - characters. This hierarchy can be represented within a Scintilla document object by attaching a - numeric "fold level" to each line. The fold level is most easily set by a lexer, but you can - also set it with messages.

- -

It is up to your code to set the connection between user actions and folding and unfolding. - The best way to see how this is done is to search the SciTE source code for the messages used - in this section of the documentation and see how they are used. You will also need to use - markers and a folding margin to complete your folding implementation. - The "fold" property should be set to "1" with - SCI_SETPROPERTY("fold", "1") to enable folding.

- SCI_VISIBLEFROMDOCLINE(int - docLine)
- SCI_DOCLINEFROMVISIBLE(int - displayLine)
- SCI_SHOWLINES(int lineStart, int lineEnd)
- SCI_HIDELINES(int lineStart, int lineEnd)
- SCI_GETLINEVISIBLE(int line)
- SCI_SETFOLDLEVEL(int line, int level)
- SCI_GETFOLDLEVEL(int line)
- SCI_SETFOLDFLAGS(int flags)
- SCI_GETLASTCHILD(int line, int level)
- SCI_GETFOLDPARENT(int line)
- SCI_SETFOLDEXPANDED(int line, bool - expanded)
- SCI_GETFOLDEXPANDED(int line)
- SCI_TOGGLEFOLD(int line)
- SCI_ENSUREVISIBLE(int line)
- SCI_ENSUREVISIBLEENFORCEPOLICY(int - line)
-
- -

SCI_VISIBLEFROMDOCLINE(int docLine)
- When some lines are folded, then a particular line in the document may be displayed at a - different position to its document position. If no lines are folded, this message returns - docLine. Otherwise, this returns the display line (counting the very first visible - line as 0). The display line of an invisible line is the same as the previous visible line. The - display line number of the first line in the document is 0. If there is folding and - docLine is outside the range of lines in the document, the return value is -1. - Lines can occupy more than one display line if they wrap.

- -

SCI_DOCLINEFROMVISIBLE(int displayLine)
- When some lines are hidden, then a particular line in the document may be displayed at a - different position to its document position. This message returns the document line number that - corresponds to a display line (counting the display line of the first line in the document as - 0). If displayLine is less than or equal to 0, the result is 0. If - displayLine is greater than or equal to the number of displayed lines, the result - is the number of lines in the document.

- -

SCI_SHOWLINES(int lineStart, int lineEnd)
- SCI_HIDELINES(int lineStart, int lineEnd)
- SCI_GETLINEVISIBLE(int line)
- The first two messages mark a range of lines as visible or invisible and then redraw the - display. The third message reports on the visible state of a line and returns 1 if it is - visible and 0 if it is not visible. These messages have no effect on fold levels or fold - flags.

- -

SCI_SETFOLDLEVEL(int line, int level)
- SCI_GETFOLDLEVEL(int line)
- These two messages set and get a 32-bit value that contains the fold level of a line and some - flags associated with folding. The fold level is a number in the range 0 to - SC_FOLDLEVELNUMBERMASK (4095). However, the initial fold level is set to - SC_FOLDLEVELBASE (1024) to allow unsigned arithmetic on folding levels. There are - two addition flag bits. SC_FOLDLEVELWHITEFLAG indicates that the line is blank and - allows it to be treated slightly different then its level may indicate. For example, blank - lines should generally not be fold points and will be considered part of the preceding section even though - they may have a lesser fold level. - SC_FOLDLEVELHEADERFLAG indicates that - the line is a header (fold point).

- -

Use SCI_GETFOLDLEVEL(line) & SC_FOLDLEVELNUMBERMASK to get the fold level - of a line. Likewise, use SCI_GETFOLDLEVEL(line) & SC_FOLDLEVEL*FLAG to get the - state of the flags. To set the fold level you must or in the associated flags. For instance, to - set the level to thisLevel and mark a line as being a fold point use: - SCI_SETFOLDLEVEL(line, thisLevel | SC_FOLDLEVELHEADERFLAG).

- If you use a lexer, you should not need to use SCI_SETFOLDLEVEL as this is far - better handled by the lexer. You will need to use SCI_GETFOLDLEVEL to decide how - to handle user folding requests. If you do change the fold levels, the folding margin will - update to match your changes. - -

SCI_SETFOLDFLAGS(int flags)
- In addition to showing markers in the folding margin, you can indicate folds to the user by - drawing lines in the text area. The lines are drawn in the foreground colour set for STYLE_DEFAULT. Bits set in - flags determine where folding lines are drawn:
-

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
ValueEffect
1Experimental - draw boxes if expanded
2Draw above if expanded
4Draw above if not expanded
8Draw below if expanded
16Draw below if not expanded
64display hexadecimal fold levels in line margin to aid debugging of - folding. This feature needs to be redesigned to be sensible.
- -

This message causes the display to redraw.

- -

SCI_GETLASTCHILD(int startLine, int level)
- This message searches for the next line after startLine, that has a folding level - that is less than or equal to level and then returns the previous line number. If - you set level to -1, level is set to the folding level of line - startLine. If from is a fold point, SCI_GETLASTCHILD(from, - -1) returns the last line that would be in made visible or hidden by toggling the fold - state.

- -

SCI_GETFOLDPARENT(int startLine)
- This message returns the line number of the first line before startLine that is - marked as a fold point with SC_FOLDLEVELHEADERFLAG and has a fold level less than - the startLine. If no line is found, or if the header flags and fold levels are - inconsistent, the return value is -1.

- -

SCI_TOGGLEFOLD(int line)
- Each fold point may be either expanded, displaying all its child lines, or contracted, hiding - all the child lines. This message toggles the folding state of the given line as long as it has - the SC_FOLDLEVELHEADERFLAG set. This message takes care of folding or expanding - all the lines that depend on the line. The display updates after this message.

- -

SCI_SETFOLDEXPANDED(int line, bool expanded)
- SCI_GETFOLDEXPANDED(int line)
- These messages set and get the expanded state of a single line. The set message has no effect - on the visible state of the line or any lines that depend on it. It does change the markers in - the folding margin. If you ask for the expansion state of a line that is outside the document, - the result is false (0).

- -

If you just want to toggle the fold state of one line and handle all the lines that are - dependent on it, it is much easier to use SCI_TOGGLEFOLD. You would use the - SCI_SETFOLDEXPANDED message to process many folds without updating the display - until you had finished. See SciTEBase::FoldAll() and - SciTEBase::Expand() for examples of the use of these messages.

- -

SCI_ENSUREVISIBLE(int line)
- SCI_ENSUREVISIBLEENFORCEPOLICY(int line)
- A line may be hidden because more than one of its parent lines is contracted. Both these - message travels up the fold hierarchy, expanding any contracted folds until they reach the top - level. The line will then be visible. If you use SCI_ENSUREVISIBLEENFORCEPOLICY, - the vertical caret policy set by SCI_SETVISIBLEPOLICY is then applied.

- -

Line wrapping

- - SCI_SETWRAPMODE(int wrapMode)
- SCI_GETWRAPMODE
- SCI_SETWRAPVISUALFLAGS(int wrapVisualFlags)
- SCI_GETWRAPVISUALFLAGS
- SCI_SETWRAPSTARTINDENT(int indent)
- SCI_GETWRAPSTARTINDENT
- SCI_SETLAYOUTCACHE(int cacheMode)
- SCI_GETLAYOUTCACHE
- SCI_LINESSPLIT(int pixelWidth)
- SCI_LINESJOIN
- SCI_WRAPCOUNT(int docLine)
-
- -

By default, Scintilla does not wrap lines of text. If you enable line wrapping, lines wider - than the window width are continued on the following lines. Lines are broken after space or tab - characters or between runs of different styles. If this is not possible because a word in one - style is wider than the window then the break occurs after the last character that completely - fits on the line. The horizontal scroll bar does not appear when wrap mode is on.

- -

For wrapped lines Scintilla can draw visual flags (little arrows) at end of a a subline of a - wrapped line and at begin of the next subline. These can be enabled individually, but if Scintilla - draws the visual flag at begin of the next subline this subline will be indented by one char. - Independent from drawing a visual flag at the begin the subline can have an indention.

- -

Much of the time used by Scintilla is spent on laying out and drawing text. The same text - layout calculations may be performed many times even when the data used in these calculations - does not change. To avoid these unnecessary calculations in some circumstances, the line layout - cache can store the results of the calculations. The cache is invalidated whenever the - underlying data, such as the contents or styling of the document changes. Caching the layout of - the whole document has the most effect, making dynamic line wrap as much as 20 times faster but - this requires 7 times the memory required by the document contents plus around 80 bytes per - line.

- -

Wrapping is not performed immediately there is a change but is delayed until the display - is redrawn. This delay improves peformance by allowing a set of changes to be performed - and then wrapped and displayed once. Because of this, some operations may not occur as - expected. If a file is read and the scroll position moved to a particular line in the text, - such as occurs when a container tries to restore a previous editing session, then - the scroll position will have been determined before wrapping so an unexpected range - of text will be displayed. To scroll to the position correctly, delay the scroll until the - wrapping has been performed by waiting for an initial - SCN_PAINTED notification.

- -

SCI_SETWRAPMODE(int wrapMode)
- SCI_GETWRAPMODE
- Set wrapMode to SC_WRAP_WORD (1) to enable wrapping - on word boundaries, SC_WRAP_CHAR (2) to enable wrapping - between any characters, and to SC_WRAP_NONE (0) to disable line - wrapping. SC_WRAP_CHAR is preferred to - SC_WRAP_WORD for Asian languages where there is no white space - between words.

- - -

SCI_SETWRAPVISUALFLAGS(int wrapVisualFlags)
- SCI_GETWRAPVISUALFLAGS
- You can enable the drawing of visual flags to indicate a line is wrapped. Bits set in - wrapVisualFlags determine which visual flags are drawn. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
SymbolValueEffect
SC_WRAPVISUALFLAG_NONE0No visual flags
SC_WRAPVISUALFLAG_END1Visual flag at end of subline of a wrapped line.
SC_WRAPVISUALFLAG_START2Visual flag at begin of subline of a wrapped line.
- Subline is indented by at least 1 to make room for the flag.
-
- -

SCI_SETWRAPVISUALFLAGSLOCATION(int wrapVisualFlagsLocation)
- SCI_GETWRAPVISUALFLAGSLOCATION
- You can set wether the visual flags to indicate a line is wrapped are drawn near the border or near the text. - Bits set in wrapVisualFlagsLocation set the location to near the text for the corresponding visual flag. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
SymbolValueEffect
SC_WRAPVISUALFLAGLOC_DEFAULT0Visual flags drawn near border
SC_WRAPVISUALFLAGLOC_END_BY_TEXT1Visual flag at end of subline drawn near text
SC_WRAPVISUALFLAGLOC_START_BY_TEXT2Visual flag at begin of subline drawn near text
- -
- -

SCI_SETWRAPSTARTINDENT(int indent)
- SCI_GETWRAPSTARTINDENT
- SCI_SETWRAPSTARTINDENT sets the size of indentation of sublines for - wrapped lines in terms of the width of a space in - STYLE_DEFAULT. - There are no limits on indent sizes, but values less than 0 or large values may have - undesirable effects.
- The indention of sublines is independent of visual flags, but if - SC_WRAPVISUALFLAG_START is set an indent of at least 1 is used. -

- -

SCI_SETLAYOUTCACHE(int cacheMode)
- SCI_GETLAYOUTCACHE
- You can set cacheMode to one of the symbols in the table:

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
SymbolValueLayout cached for these lines
SC_CACHE_NONE0No lines are cached.
SC_CACHE_CARET1The line containing the text caret. This is the default.
SC_CACHE_PAGE2Visible lines plus the line containing the caret.
SC_CACHE_DOCUMENT3All lines in the document.
-
- -

SCI_LINESSPLIT(int pixelWidth)
- Split a range of lines indicated by the target into lines that are at most pixelWidth wide. - Splitting occurs on word boundaries wherever possible in a similar manner to line wrapping. - When pixelWidth is 0 then the width of the window is used. -

- -

SCI_LINESJOIN
- Join a range of lines indicated by the target into one line by - removing line end characters. - Where this would lead to no space between words, an extra space is inserted. -

- -

SCI_WRAPCOUNT(int docLine)
- Document lines can occupy more than one display line if they wrap and this - returns the number of display lines needed to wrap a document line.

- -

Zooming

- -

Scintilla incorporates a "zoom factor" that lets you make all the text in the document - larger or smaller in steps of one point. The displayed point size never goes below 2, whatever - zoom factor you set. You can set zoom factors in the range -10 to +20 points.

- SCI_ZOOMIN
- SCI_ZOOMOUT
- SCI_SETZOOM(int zoomInPoints)
- SCI_GETZOOM
-
- -

SCI_ZOOMIN
- SCI_ZOOMOUT
- SCI_ZOOMIN increases the zoom factor by one point if the current zoom factor is - less than 20 points. SCI_ZOOMOUT decreases the zoom factor by one point if the - current zoom factor is greater than -10 points.

- -

SCI_SETZOOM(int zoomInPoints)
- SCI_GETZOOM
- These messages let you set and get the zoom factor directly. There is no limit set on the - factors you can set, so limiting yourself to -10 to +20 to match the incremental zoom functions - is a good idea.

- -

Long lines

- -

You can choose to mark lines that exceed a given length by drawing a vertical line or by - colouring the background of characters that exceed the set length.

- SCI_SETEDGEMODE(int mode)
- SCI_GETEDGEMODE
- SCI_SETEDGECOLUMN(int column)
- SCI_GETEDGECOLUMN
- SCI_SETEDGECOLOUR(int colour)
- SCI_GETEDGECOLOUR
-
- -

SCI_SETEDGEMODE(int edgeMode)
- SCI_GETEDGEMODE
- These two messages set and get the mode used to display long lines. You can set one of the - values in the table:

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
SymbolValueLong line display mode
EDGE_NONE0Long lines are not marked. This is the default state.
EDGE_LINE1A vertical line is drawn at the column number set by SCI_SETEDGECOLUMN. - This works well for monospaced fonts. The line is drawn at a position based on the width - of a space character in STYLE_DEFAULT, so it may not work very well if - your styles use proportional fonts or if your style have varied font sizes or you use a - mixture of bold, italic and normal text. .
EDGE_BACKGROUND2The background colour of characters after the column limit is changed to the colour - set by SCI_SETEDGECOLOUR. This is recommended for proportional fonts.
-
-
- - -

SCI_SETEDGECOLUMN(int column)
- SCI_GETEDGECOLUMN
- These messages set and get the column number at which to display the long line marker. When - drawing lines, the column sets a position in units of the width of a space character in - STYLE_DEFAULT. When setting the background colour, the column is a character count - (allowing for tabs) into the line.

- -

SCI_SETEDGECOLOUR(int colour)
- SCI_GETEDGECOLOUR
- These messages set and get the colour of the marker used to show that a line has exceeded the - length set by SCI_SETEDGECOLUMN.

- -

Lexer

- -

If you define the symbol SCI_LEXER when building Scintilla, (this is sometimes - called the SciLexer version of Scintilla), lexing support for a wide range programming - languages is included and the messages in this section are supported. If you want to set - styling and fold points for an unsupported language you can either do this in the container or - better still, write your own lexer following the pattern of one of the existing ones.

- -

Scintilla also supports external lexers. These are DLLs (on Windows) or .so modules (on GTK+/Linux) that export four - functions: GetLexerCount, GetLexerName, Lex and - Fold. See externalLexer.cxx for more.

- SCI_SETLEXER(int lexer)
- SCI_GETLEXER
- SCI_SETLEXERLANGUAGE(<unused>, char - *name)
- SCI_LOADLEXERLIBRARY(<unused>, char - *path)
- SCI_COLOURISE(int start, int end)
- SCI_SETPROPERTY(const char *key, const char *value)
- SCI_GETPROPERTY(const char *key, char *value)
- SCI_GETPROPERTYEXPANDED(const char *key, char *value)
- SCI_GETPROPERTYINT(const char *key, int default)
- SCI_SETKEYWORDS(int keyWordSet, const char - *keyWordList)
- SCI_GETSTYLEBITSNEEDED -
-
- -

SCI_SETLEXER(int lexer)
- SCI_GETLEXER
- You can select the lexer to use with an integer code from the SCLEX_* enumeration - in Scintilla.h. There are two codes in this sequence that do not use lexers: - SCLEX_NULL to select no lexing action and SCLEX_CONTAINER which sends - the SCN_STYLENEEDED notification to - the container whenever a range of text needs to be styled. You cannot use the - SCLEX_AUTOMATIC value; this identifies additional external lexers that Scintilla - assigns unused lexer numbers to.

- -

SCI_SETLEXERLANGUAGE(<unused>, const char *name)
- This message lets you select a lexer by name, and is the only method if you are using an - external lexer or if you have written a lexer module for a language of your own and do not wish - to assign it an explicit lexer number. To select an existing lexer, set name to - match the (case sensitive) name given to the module, for example "ada" or "python", not "Ada" - or "Python". To locate the name for the built-in lexers, open the relevant - Lex*.cxx file and search for LexerModule. The third argument in the - LexerModule constructor is the name to use.

- -

To test if your lexer assignment worked, use SCI_GETLEXER before and after setting the new lexer to - see if the lexer number changed.

- -

SCI_LOADLEXERLIBRARY(<unused>, const char *path)
- Load a lexer implemented in a shared library. This is a .so file on GTK+/Linux or a .DLL file on Windows. -

- -

SCI_COLOURISE(int startPos, int endPos)
- This requests the current lexer or the container (if the lexer is set to - SCLEX_CONTAINER) to style the document between startPos and - endPos. If endPos is -1, the document is styled from - startPos to the end. If the "fold" property is set to - "1" and your lexer or container supports folding, fold levels are also set. This - message causes a redraw.

- -

SCI_SETPROPERTY(const char *key, const char *value)
- You can communicate settings to lexers with keyword:value string pairs. There is no limit to - the number of keyword pairs you can set, other than available memory. key is a - case sensitive keyword, value is a string that is associated with the keyword. If - there is already a value string associated with the keyword, it is replaced. If you pass a zero - length string, the message does nothing. Both key and value are used - without modification; extra spaces at the beginning or end of key are - significant.

- -

The value string can refer to other keywords. For example, - SCI_SETPROPERTY("foldTimes10", "$(fold)0") stores the string - "$(fold)0", but when this is accessed, the $(fold) is replaced by the - value of the "fold" keyword (or by nothing if this keyword does not exist).

- -

Currently the "fold" property is defined for most of the lexers to set the fold structure if - set to "1". SCLEX_PYTHON understands "tab.timmy.whinge.level" as a - setting that determines how to indicate bad indentation. Most keywords have values that are - interpreted as integers. Search the lexer sources for GetPropertyInt to see how - properties are used.

- -

SCI_GETPROPERTY(const char *key, char *value)
- Lookup a keyword:value pair using the specified key; if found, copy the value to the user-supplied - buffer and return the length (not including the terminating 0). If not found, copy an empty string - to the buffer and return 0.

- -

Note that "keyword replacement" as described in - SCI_SETPROPERTY will not be performed.

- -

If the value argument is 0 then the length that should be allocated to store the value is returned; - again, the terminating 0 is not included.

- -

SCI_GETPROPERTYEXPANDED(const char *key, char *value)
- Lookup a keyword:value pair using the specified key; if found, copy the value to the user-supplied - buffer and return the length (not including the terminating 0). If not found, copy an empty string - to the buffer and return 0.

- -

Note that "keyword replacement" as described in - SCI_SETPROPERTY will be performed.

- -

If the value argument is 0 then the length that should be allocated to store the value (including any indicated keyword replacement) - is returned; again, the terminating 0 is not included.

- -

SCI_GETPROPERTYINT(const char *key, int default)
- Lookup a keyword:value pair using the specified key; if found, interpret the value as an integer and return it. - If not found (or the value is an empty string) then return the supplied default. If the keyword:value pair is found but is not - a number, then return 0.

- -

Note that "keyword replacement" as described in - SCI_SETPROPERTY will be performed before any numeric interpretation.

- -

SCI_SETKEYWORDS(int keyWordSet, const char *keyWordList)
- You can set up to 9 lists of keywords for use by the current lexer. This was increased from 6 - at revision 1.50. keyWordSet can be 0 to 8 (actually 0 to KEYWORDSET_MAX) - and selects which keyword list to replace. keyWordList is a list of keywords - separated by spaces, tabs, "\n" or "\r" or any combination of these. - It is expected that the keywords will be composed of standard ASCII printing characters, - but there is nothing to stop you using any non-separator character codes from 1 to 255 - (except common sense).

- -

How these keywords are used is entirely up to the lexer. Some languages, such as HTML may - contain embedded languages, VBScript and JavaScript are common for HTML. For HTML, key word set - 0 is for HTML, 1 is for JavaScript and 2 is for VBScript, 3 is for Python, 4 is for PHP and 5 - is for SGML and DTD keywords. Review the lexer code to see examples of keyword list. A fully - conforming lexer sets the fourth argument of the LexerModule constructor to be a - list of strings that describe the uses of the keyword lists.

- -

Alternatively, you might use set 0 for general keywords, set 1 for keywords that cause - indentation and set 2 for keywords that cause unindentation. Yet again, you might have a simple - lexer that colours keywords and you could change languages by changing the keywords in set 0. - There is nothing to stop you building your own keyword lists into the lexer, but this means - that the lexer must be rebuilt if more keywords are added.

- -

SCI_GETSTYLEBITSNEEDED
- Retrieve the number of bits the current lexer needs for styling. This should normally be the argument - to SCI_SETSTYLEBITS. -

- -

Notifications

- -

Notifications are sent (fired) from the Scintilla control to its container when an event has - occurred that may interest the container. Notifications are sent using the - WM_NOTIFY message on Windows and the "notify" signal on GTK+. The container is - passed a SCNotification structure containing information about the event.

-
-struct NotifyHeader {   // This matches the Win32 NMHDR structure
-    void *hwndFrom;     // environment specific window handle/pointer
-    uptr_t idFrom;	// CtrlID of the window issuing the notification
-    unsigned int code;  // The SCN_* notification code
-};
-
-struct SCNotification {
-    struct NotifyHeader nmhdr;
-    int position;
-    // SCN_STYLENEEDED, SCN_DOUBLECLICK, SCN_MODIFIED, SCN_DWELLSTART,
-    // SCN_DWELLEND, SCN_CALLTIPCLICK,
-    // SCN_HOTSPOTCLICK, SCN_HOTSPOTDOUBLECLICK
-    int ch;             // SCN_CHARADDED, SCN_KEY
-    int modifiers;      // SCN_KEY, SCN_HOTSPOTCLICK, SCN_HOTSPOTDOUBLECLICK
-    int modificationType; // SCN_MODIFIED
-    const char *text;   // SCN_MODIFIED, SCN_USERLISTSELECTION, SCN_AUTOCSELECTION
-    int length;         // SCN_MODIFIED
-    int linesAdded;     // SCN_MODIFIED
-    int message;        // SCN_MACRORECORD
-    uptr_t wParam;      // SCN_MACRORECORD
-    sptr_t lParam;      // SCN_MACRORECORD
-    int line;           // SCN_MODIFIED, SCN_DOUBLECLICK
-    int foldLevelNow;   // SCN_MODIFIED
-    int foldLevelPrev;  // SCN_MODIFIED
-    int margin;         // SCN_MARGINCLICK
-    int listType;       // SCN_USERLISTSELECTION, SCN_AUTOCSELECTION
-    int x;              // SCN_DWELLSTART, SCN_DWELLEND
-    int y;              // SCN_DWELLSTART, SCN_DWELLEND
-};
-
- -

The notification messages that your container can choose to handle and the messages - associated with them are:

- SCN_STYLENEEDED
- SCN_CHARADDED
- SCN_SAVEPOINTREACHED
- SCN_SAVEPOINTLEFT
- SCN_MODIFYATTEMPTRO
- SCN_KEY
- SCN_DOUBLECLICK
- SCN_UPDATEUI
- SCN_MODIFIED
- SCN_MACRORECORD
- SCN_MARGINCLICK
- SCN_NEEDSHOWN
- SCN_PAINTED
- SCN_USERLISTSELECTION
- SCN_URIDROPPED
- SCN_DWELLSTART
- SCN_DWELLEND
- SCN_ZOOM
- SCN_HOTSPOTCLICK
- SCN_HOTSPOTDOUBLECLICK
- SCN_CALLTIPCLICK
- SCN_AUTOCSELECTION
-
- -

The following SCI_* messages are associated with these notifications:

- SCI_SETMODEVENTMASK(int - eventMask)
- SCI_GETMODEVENTMASK
- SCI_SETMOUSEDWELLTIME
- SCI_GETMOUSEDWELLTIME
-
- -

The following additional notifications are sent using the WM_COMMAND message on - Windows and the "Command" signal on GTK+. This emulates the Windows Edit control. Only the lower - 16 bits of the control's ID is passed in these notifications.

- SCEN_CHANGE
- SCEN_SETFOCUS
- SCEN_KILLFOCUS
-
- -

SCN_STYLENEEDED
- If you used SCI_SETLEXER(SCLEX_CONTAINER) to make the container act as the - lexer, you will receive this notification when Scintilla is about to display or print text that - requires styling. You are required to style the text from the line that contains the position - returned by SCI_GETENDSTYLED up to - the position passed in SCNotification.position. Symbolically, you need code of the - form:

-
-    startPos = SCI_GETENDSTYLED()
-    lineNumber = SCI_LINEFROMPOSITION(startPos);
-    startPos = SCI_POSITIONFROMLINE(lineNumber);
-    MyStyleRoutine(startPos, SCNotification.position);
-
- -

SCN_CHARADDED
- This is sent when the user types an ordinary text character (as opposed to a command - character) that is entered into the text. The container can use this to decide to display a call tip or an auto - completion list. The character is in SCNotification.ch. - This notification is sent before the character has been styled so processing that depends on - styling should instead be performed in the SCN_UPDATEUI notification.

- -

SCN_SAVEPOINTREACHED
- SCN_SAVEPOINTLEFT
- Sent to the container when the save point is entered or left, allowing the container to - display a "document dirty" indicator and change its menus.
- See also: SCI_SETSAVEPOINT, SCI_GETMODIFY

- -

SCN_MODIFYATTEMPTRO
- When in read-only mode, this notification is sent to the container if the user tries to change - the text. This can be used to check the document out of a version control system. You can set - the read-only state of a document with SCI_SETREADONLY.

- -

SCN_KEY
- Reports all keys pressed but not consumed by Scintilla. Used on GTK+ because of - some problems with keyboard focus and is not sent by the Windows version. SCNotification.ch holds the key code and - SCNotification.modifiers holds the modifiers. This notification is sent if the - modifiers include SCMOD_ALT or SCMOD_CTRL and the key code is less - than 256.

- -

SCN_DOUBLECLICK
- The mouse button was double clicked in editor. The position field is set to the text position of the - double click and the line field is set to the line of the double click.

- -

SCN_UPDATEUI
- Either the text or styling of the document has changed or the selection range has changed. Now - would be a good time to update any container UI elements that depend on document or view state. - This was previously called SCN_CHECKBRACE because a common use is to check whether the - caret is next to a brace and set highlights on this brace and its corresponding matching brace. - This also replaces SCN_POSCHANGED, - which is now deprecated.

- -

SCN_MODIFIED
- This notification is sent when the text or styling of the document changes or is about to - change. You can set a mask for the notifications that are sent to the container with SCI_SETMODEVENTMASK. The - notification structure contains information about what changed, how the change occurred and - whether this changed the number of lines in the document. No modifications may be performed - while in a SCN_MODIFIED event. The SCNotification fields used - are:

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FieldUsage
modificationTypeA set of flags that identify the change(s) made. See the next - table.
positionStart position of a text or styling change. Set to 0 if not used.
lengthLength of the change in cells or characters when the text or styling - changes. Set to 0 if not used.
linesAddedNumber of added lines. If negative, the number of deleted lines. Set to - 0 if not used or no lines added or deleted.
textValid for text changes, not for style changes. If we are collecting undo - information this holds a pointer to the text that is handed to the Undo system, otherwise - it is zero. For user performed SC_MOD_BEFOREDELETE the text field is 0 and - for user performed SC_MOD_BEFOREINSERT the text field points to an array of cells, - not bytes and the length is the number of cells.
lineThe line number at which a fold level or marker change occurred. This is - 0 if unused and may be -1 if more than one line changed.
foldLevelNowThe new fold level applied to the line or 0 if this field is - unused.
foldLevelPrevThe previous folding level of the line or 0 if this field is - unused.
- -

The SCNotification.modificationType field has bits set to tell you what has - been done. The SC_MOD_* bits correspond to actions. The - SC_PERFORMED_* bits tell you if the action was done by the user, or the result of - Undo or Redo of a previous action.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
SymbolValueMeaningSCNotification fields
SC_MOD_INSERTTEXT0x01Text has been inserted into the document.position, length, text, linesAdded
SC_MOD_DELETETEXT0x02Text has been removed from the document.position, length, text, linesAdded
SC_MOD_CHANGESTYLE0x04A style change has occurred.position, length
SC_MOD_CHANGEFOLD0x08A folding change has occurred.line, foldLevelNow, foldLevelPrev
SC_PERFORMED_USER0x10Information: the operation was done by the user.None
SC_PERFORMED_UNDO0x20Information: this was the result of an Undo.None
SC_PERFORMED_REDO0x40Information: this was the result of a Redo.None
SC_MULTISTEPUNDOREDO0x80This is part of a multi-step Undo or Redo.None
SC_LASTSTEPINUNDOREDO0x100This is the final step in an Undo or Redo.None
SC_MOD_CHANGEMARKER0x200One or more markers has changed in a line.line
SC_MOD_BEFOREINSERT0x400Text is about to be inserted into the document.position, if performed by user then text in cells, length in cells
SC_MOD_BEFOREDELETE0x800Text is about to be deleted from the document.position, length
SC_MULTILINEUNDOREDO0x1000This is part of an Undo or Redo with multi-line changes.None
SC_MODEVENTMASKALL0x1fffThis is a mask for all valid flags. This is the default mask state set by SCI_SETMODEVENTMASK.None
- -

SCEN_CHANGE
- SCEN_CHANGE (768) is fired when the text (not the style) of the document changes. - This notification is sent using the WM_COMMAND message on Windows and the - "Command" signal on GTK+ as this is the behavior of the standard Edit control - (SCEN_CHANGE has the same value as the Windows Edit control - EN_CHANGE). No other information is sent. If you need more detailed information - use SCN_MODIFIED. You can filter the - types of changes you are notified about with SCI_SETMODEVENTMASK.

- -

SCI_SETMODEVENTMASK(int eventMask)
- SCI_GETMODEVENTMASK
- These messages set and get an event mask that determines which document change events are - notified to the container with SCN_MODIFIED and SCEN_CHANGE. For example, a container may decide to see - only notifications about changes to text and not styling changes by calling - SCI_SETMODEVENTMASK(SC_MOD_INSERTTEXT|SC_MOD_DELETETEXT).

- -

The possible notification types are the same as the modificationType bit flags - used by SCN_MODIFIED: SC_MOD_INSERTTEXT, - SC_MOD_DELETETEXT, SC_MOD_CHANGESTYLE, - SC_MOD_CHANGEFOLD, SC_PERFORMED_USER, SC_PERFORMED_UNDO, - SC_PERFORMED_REDO, SC_MULTISTEPUNDOREDO, - SC_LASTSTEPINUNDOREDO, SC_MOD_CHANGEMARKER, - SC_MOD_BEFOREINSERT, SC_MOD_BEFOREDELETE, - SC_MULTILINEUNDOREDO, and SC_MODEVENTMASKALL.

- -

SCEN_SETFOCUS
- SCEN_KILLFOCUS
- SCEN_SETFOCUS (512) is fired when Scintilla receives focus and - SCEN_KILLFOCUS (256) when it loses focus. These notifications are sent using the - WM_COMMAND message on Windows and the "Command" signal on GTK+ as this is the - behavior of the standard Edit control. Unfortunately, these codes do not match the Windows Edit - notification codes EN_SETFOCUS (256) and EN_KILLFOCUS (512). It is - now too late to change the Scintilla codes as clients depend on the current values.

- -

SCN_MACRORECORD
- The SCI_STARTRECORD and SCI_STOPRECORD messages enable and - disable macro recording. When enabled, each time a recordable change occurs, the - SCN_MACRORECORD notification is sent to the container. It is up to the container - to record the action. To see the complete list of SCI_* messages that are - recordable, search the Scintilla source Editor.cxx for - Editor::NotifyMacroRecord. The fields of SCNotification set in this - notification are:

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FieldUsage
messageThe SCI_* message that caused the notification.
wParamThe value of wParam in the SCI_* message.
lParamThe value of lParam in the SCI_* message.
- -

SCN_MARGINCLICK
- This notification tells the container that the mouse was clicked inside a margin that was marked as sensitive (see SCI_SETMARGINSENSITIVEN). This can be used to - perform folding or to place breakpoints. The following SCNotification fields are - used:

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FieldUsage
modifiersThe appropriate combination of SCI_SHIFT, - SCI_CTRL and SCI_ALT to indicate the keys that were held down - at the time of the margin click.
positionThe position of the start of the line in the document that corresponds - to the margin click.
marginThe margin number that was clicked.
- -

SCN_NEEDSHOWN
- Scintilla has determined that a range of lines that is currently invisible should be made - visible. An example of where this may be needed is if the end of line of a contracted fold - point is deleted. This message is sent to the container in case it wants to make the line - visible in some unusual way such as making the whole document visible. Most containers will - just ensure each line in the range is visible by calling SCI_ENSUREVISIBLE. The position and - length fields of SCNotification indicate the range of the document - that should be made visible. The container code will be similar to the following code - skeleton:

-
-firstLine = SCI_LINEFROMPOSITION(scn.position)
-lastLine = SCI_LINEFROMPOSITION(scn.position+scn.length-1)
-for line = lineStart to lineEnd do SCI_ENSUREVISIBLE(line) next
-
- -

SCN_PAINTED
- Painting has just been done. Useful when you want to update some other widgets based on a - change in Scintilla, but want to have the paint occur first to appear more responsive. There is - no other information in SCNotification.

- -

SCN_USERLISTSELECTION
- The user has selected an item in a user list. The - SCNotification fields used are:

- - - - - - - - - - - - - - - - - - - - - - - -
FieldUsage
wParamThis is set to the listType parameter from the SCI_USERLISTSHOW message that - initiated the list.
textThe text of the selection.
-
-
- - -

SCN_URIDROPPED
- Only on the GTK+ version. Indicates that the user has dragged a URI such as a file name or Web - address onto Scintilla. The container could interpret this as a request to open the file. The - text field of SCNotification points at the URI text.

- -

SCN_DWELLSTART
- SCN_DWELLEND
- SCN_DWELLSTART is generated when the user keeps the mouse in one position for the - dwell period (see SCI_SETMOUSEDWELLTIME). SCN_DWELLEND is - generated after a SCN_DWELLSTART and the mouse is moved or other activity such as - key press indicates the dwell is over. Both notifications set the same fields in - SCNotification:

- - - - - - - - - - - - - - - - - - - - - - - -
FieldUsage
positionThis is the nearest position in the document to the position where the - mouse pointer was lingering.
x, yWhere the pointer lingered. The position field is set to - SCI_POSITIONFROMPOINTCLOSE(x, y).
-
-
- -

SCI_SETMOUSEDWELLTIME
- SCI_GETMOUSEDWELLTIME
- These two messages set and get the time the mouse must sit still, in milliseconds, to generate - a SCN_DWELLSTART notification. If - set to SC_TIME_FOREVER, the default, no dwell events are generated.

- -

SCN_ZOOM
- This notification is generated when the user zooms the display using the keyboard or the - SCI_SETZOOM method is called. This - notification can be used to recalculate positions, such as the width of the line number margin - to maintain sizes in terms of characters rather than pixels. SCNotification has no - additional information.

- -

- SCN_HOTSPOTCLICK
- SCN_HOTSPOTDOUBLECLICK
- These notifications are generated when the user clicks or double clicks on - text that is in a style with the hotspot attribute set. - This notification can be used to link to variable definitions or web pages. - The position field is set the text position of the click or - double click and the modifiers field set to the key modifiers - held down in a similar manner to SCN_KEY.

- -

SCN_CALLTIPCLICK
- This notification is generated when the user clicks on a calltip. - This notification can be used to display the next function prototype when a - function name is overloaded with different arguments. - The position field is set to 1 if the click is in an up arrow, - 2 if in a down arrow, and 0 if elsewhere.

- -

SCN_AUTOCSELECTION
- The user has selected an item in an autocompletion list. The - notification is sent before the selection is inserted. Automatic insertion can be cancelled by sending a - SCI_AUTOCCANCEL message - before returning from the notification. The SCNotification fields used are:

- - - - - - - - - - - - - - - - - - - - - - -
FieldUsage
lParamThe start position of the word being completed.
textThe text of the selection.
- -

GTK+

-

On GTK+, the following functions create a Scintilla widget, communicate with it and allow - resources to be released after all Scintilla widgets hace been destroyed.

- GtkWidget *scintilla_new()
- void scintilla_set_id(ScintillaObject *sci, uptr_t id)
- sptr_t scintilla_send_message(ScintillaObject *sci,unsigned int iMessage, uptr_t wParam, sptr_t lParam)
- void scintilla_release_resources()
-
- -

GtkWidget *scintilla_new()
- Create a new Scintilla widget. The returned pointer can be added to a container and displayed in the same way as other - widgets.

- -

void scintilla_set_id(ScintillaObject *sci, uptr_t id)
- Set the control ID which will be used in the idFrom field of the NotifyHeader structure of all - notifications for this instance. When an application creates multiple Scintilla widgets, this allows - the source of each notification to be found. The value should be small, preferrably less than 16 bits, - rather than a pointer as some of the functions will only transmit 16 or 32 bits.

- -

sptr_t scintilla_send_message(ScintillaObject *sci,unsigned int iMessage, uptr_t wParam, sptr_t lParam)
- The main entry point allows sending any of the messages described in this document.

- -

void scintilla_release_resources()
- Call this to free any remaining resources after all the Scintilla widgets have been destroyed.

- -

Deprecated messages and notifications

- -

The following messages are currently supported to emulate existing Windows controls, but - they will be removed in future versions of Scintilla. If you use these messages you should - replace them with the Scintilla equivalent.

-
-WM_GETTEXT(int length, char *text)
-WM_SETTEXT(<unused>, const char *text)
-EM_GETLINE(int line, char *text)
-EM_REPLACESEL(<unused>, const char *text)
-EM_SETREADONLY
-EM_GETTEXTRANGE(<unused>, TEXTRANGE *tr)
-WM_CUT
-WM_COPY
-WM_PASTE
-WM_CLEAR
-WM_UNDO
-EM_CANUNDO
-EM_EMPTYUNDOBUFFER
-WM_GETTEXTLENGTH
-EM_GETFIRSTVISIBLELINE
-EM_GETLINECOUNT
-EM_GETMODIFY
-EM_SETMODIFY(bool isModified)
-EM_GETRECT(RECT *rect)
-EM_GETSEL(int *start, int *end)
-EM_EXGETSEL(<unused>, CHARRANGE *cr)
-EM_SETSEL(int start, int end)
-EM_EXSETSEL(<unused>, CHARRANGE *cr)
-EM_GETSELTEXT(<unused>, char *text)
-EM_LINEFROMCHAR(int position)
-EM_EXLINEFROMCHAR(int position)
-EM_LINEINDEX(int line)
-EM_LINELENGTH(int position)
-EM_SCROLL(int line)
-EM_LINESCROLL(int column, int line)
-EM_SCROLLCARET()
-EM_CANPASTE
-EM_CHARFROMPOS(<unused>, POINT *location)
-EM_POSFROMCHAR(int position, POINT *location)
-EM_SELECTIONTYPE
-EM_HIDESELECTION(bool hide)
-EM_FINDTEXT(int flags, FINDTEXTEX *ft)
-EM_FINDTEXTEX(int flags, FINDTEXTEX *ft)
-EM_GETMARGINS
-EM_SETMARGINS(EC_LEFTMARGIN or EC_RIGHTMARGIN or EC_USEFONTINFO, int val)
-EM_FORMATRANGE
-
- -

The following are features that are only included if you define - INCLUDE_DEPRECATED_FEATURES in Scintilla.h. To ensure future - compatibility you should change them as indicated.

- -

SCN_POSCHANGED() Deprecated
- Fired when the user moves the cursor to a different position in the text. Use SCN_UPDATEUI instead.

- -

SCN_CHECKBRACE Deprecated
- Either the text or styling of the document has changed or the selection range has changed. - This is replaced by SCN_UPDATEUI. You - can also use SCN_MODIFIED for more - detailed information on text and styling changes,

- -

Edit messages never supported by Scintilla

-
-EM_GETWORDBREAKPROC EM_GETWORDBREAKPROCEX
-EM_SETWORDBREAKPROC EM_SETWORDBREAKPROCEX
-EM_GETWORDWRAPMODE EM_SETWORDWRAPMODE
-EM_LIMITTEXT EM_EXLIMITTEXT
-EM_SETRECT EM_SETRECTNP
-EM_FMTLINES
-EM_GETHANDLE EM_SETHANDLE
-EM_GETPASSWORDCHAR EM_SETPASSWORDCHAR
-EM_SETTABSTOPS
-EM_FINDWORDBREAK
-EM_GETCHARFORMAT EM_SETCHARFORMAT
-EM_GETOLEINTERFACE EM_SETOLEINTERFACE
-EM_SETOLECALLBACK
-EM_GETPARAFORMAT EM_SETPARAFORMAT
-EM_PASTESPECIAL
-EM_REQUESTRESIZE
-EM_GETBKGNDCOLOR EM_SETBKGNDCOLOR
-EM_STREAMIN EM_STREAMOUT
-EM_GETIMECOLOR EM_SETIMECOLOR
-EM_GETIMEOPTIONS EM_SETIMEOPTIONS
-EM_GETOPTIONS EM_SETOPTIONS
-EM_GETPUNCTUATION EM_SETPUNCTUATION
-EM_GETTHUMB
-EM_GETEVENTMASK
-EM_SETEVENTMASK
-EM_DISPLAYBAND
-EM_SETTARGETDEVICE
-
- -

Scintilla tries to be a superset of the standard windows Edit and RichEdit controls wherever - that makes sense. As it is not intended for use in a word processor, some edit messages can not - be sensibly handled. Unsupported messages have no effect.

- -

Building Scintilla

- -

To build Scintilla or SciTE, see the README file present in both the Scintilla and SciTE - directories. For Windows, GCC 3.2, Borland C++ or Microsoft Visual Studio .NET can be used - for building. There is a make file for building Scintilla but not SciTE with Visual C++ 6 at - scintilla/win32/scintilla_vc6.mak. For GTK+, GCC 3.1 should be used. GTK+ 1.2x and 2.0x are - supported. The version of GTK+ installed should be detected automatically. - When both GTK+ 1 and GTK+ 2 are present, building for GTK+ 1.x requires defining GTK1 - on the command line.

- -

Static linking

- -

On Windows, Scintilla is normally used as a dynamic library as a .DLL file. If you want to - link Scintilla directly into your application .EXE or .DLL file, then the - STATIC_BUILD preprocessor symbol should be defined and - Scintilla_RegisterClasses called. STATIC_BUILD prevents compiling the - DllMain function which will conflict with any DllMain defined in your - code. Scintilla_RegisterClasses takes the HINSTANCE of your - application and ensures that the "Scintilla" window class is registered. To make sure that the - right pointing arrow cursor used in the margin is displayed by Scintilla add the - scintilla/win32/Margin.cur file to your application's resources with the ID - IDC_MARGIN which is defined in scintilla/win32/platfromRes.h as - 400.

- -

Ensuring lexers are linked into Scintilla

- -

Depending on the compiler and linker used, the lexers may be stripped out. This is most - often caused when building a static library. To ensure the lexers are linked in, the - Scintilla_LinkLexers() function may be called.

- -

Changing set of lexers

- -

To change the set of lexers in Scintilla, add and remove lexer source files - (Lex*.cxx) from the scintilla/src directory and run the - src/LexGen.py script from the src directory to update the make files - and KeyWords.cxx. LexGen.py requires Python 2.1 or later. If you do - not have access to Python, you can hand edit KeyWords.cxx in a simple-minded way, - following the patterns of other lexers. The important thing is to include - LINK_LEXER(lmMyLexer); to correspond with the LexerModule - lmMyLexer(...); in your lexer source code.

- - - diff --git a/doc/Scintilla/ScintillaDownload.html b/doc/Scintilla/ScintillaDownload.html deleted file mode 100644 index c6b9657..0000000 --- a/doc/Scintilla/ScintillaDownload.html +++ /dev/null @@ -1,70 +0,0 @@ - - - - - - - - - Download Scintilla - - - - - - - - -
- Scintilla icon - - Download - Scintilla -
- - - - -
- - Windows   - - GTK+/Linux   - -
-

- Download. -

-

- The license for using Scintilla or SciTE is similar to that of Python - containing very few restrictions. -

-

- Release 1.71 -

-

- Source Code -

- The source code package contains all of the source code for Scintilla but no binary - executable code and is available in -
    -
  • zip format (720K) commonly used on Windows
  • -
  • tgz format (620K) commonly used on Linux and compatible operating systems
  • -
- Instructions for building on both Windows and Linux are included in the readme file. -

- Windows Executable Code -

- There is no download available containing only the Scintilla DLL. - However, it is included in the SciTE - executable full download as SciLexer.DLL. -

- SciTE is a good demonstration of Scintilla. -

-

- Previous versions can be downloaded from the history - page. -

- - diff --git a/doc/Scintilla/ScintillaHistory.html b/doc/Scintilla/ScintillaHistory.html deleted file mode 100644 index 94a7984..0000000 --- a/doc/Scintilla/ScintillaHistory.html +++ /dev/null @@ -1,5296 +0,0 @@ - - - - - - - - - Scintilla and SciTE - - - - - - - - -
- Scintilla icon - - Scintilla - and SciTE -
-

- History of Scintilla and SciTE -

-

- Contributors -

-

- Thanks to all the people that have contributed patches, bug reports and suggestions. -

-

- Source code and documentation have been contributed by -

-
    -
  • Atsuo Ishimoto
  • -
  • Mark Hammond
  • -
  • Francois Le Coguiec
  • -
  • Dale Nagata
  • -
  • Ralf Reinhardt
  • -
  • Philippe Lhoste
  • -
  • Andrew McKinlay
  • -
  • Stephan R. A. Deibel
  • -
  • Hans Eckardt
  • -
  • Vassili Bourdo
  • -
  • Maksim Lin
  • -
  • Robin Dunn
  • -
  • John Ehresman
  • -
  • Steffen Goeldner
  • -
  • Deepak S.
  • -
  • Yann Gaillard
  • -
  • Aubin Paul
  • -
  • Jason Diamond
  • -
  • Ahmad Baitalmal
  • -
  • Paul Winwood
  • -
  • Maxim Baranov
  • -
  • Ragnar Højland
  • -
  • Christian Obrecht
  • -
  • Andreas Neukoetter
  • -
  • Adam Gates
  • -
  • Steve Lhomme
  • -
  • Ferdinand Prantl
  • -
  • Jan Dries
  • -
  • Markus Gritsch
  • -
  • Tahir Karaca
  • -
  • Ahmad Zawawi
  • -
  • Laurent le Tynevez
  • -
  • Walter Braeu
  • -
  • Ashley Cambrell
  • -
  • Garrett Serack
  • -
  • Holger Schmidt
  • -
  • ActiveState
  • -
  • James Larcombe
  • -
  • Alexey Yutkin
  • -
  • Jan Hercek
  • -
  • Richard Pecl
  • -
  • Edward K. Ream
  • -
  • Valery Kondakoff
  • -
  • Smári McCarthy
  • -
  • Clemens Wyss
  • -
  • Simon Steele
  • -
  • Serge A. Baranov
  • -
  • Xavier Nodet
  • -
  • Willy Devaux
  • -
  • David Clain
  • -
  • Brendon Yenson
  • -
  • Vamsi Potluru
  • -
  • Praveen Ambekar
  • -
  • Alan Knowles
  • -
  • Kengo Jinno
  • -
  • Valentin Valchev
  • -
  • Marcos E. Wurzius
  • -
  • Martin Alderson
  • -
  • Robert Gustavsson
  • -
  • José Fonseca
  • -
  • Holger Kiemes
  • -
  • Francis Irving
  • -
  • Scott Kirkwood
  • -
  • Brian Quinlan
  • -
  • Ubi
  • -
  • Michael R. Duerig
  • -
  • Deepak T
  • -
  • Don Paul Beletsky
  • -
  • Gerhard Kalab
  • -
  • Olivier Dagenais
  • -
  • Josh Wingstrom
  • -
  • Bruce Dodson
  • -
  • Sergey Koshcheyev
  • -
  • Chuan-jian Shen
  • -
  • Shane Caraveo
  • -
  • Alexander Scripnik
  • -
  • Ryan Christianson
  • -
  • Martin Steffensen
  • -
  • Jakub Vrána
  • -
  • The Black Horus
  • -
  • Bernd Kreuss
  • -
  • Thomas Lauer
  • -
  • Mike Lansdaal
  • -
  • Yukihiro Nakai
  • -
  • Jochen Tucht
  • -
  • Greg Smith
  • -
  • Steve Schoettler
  • -
  • Mauritius Thinnes
  • -
  • Darren Schroeder
  • -
  • Pedro Guerreiro
  • -
  • Dan Petitt
  • -
  • Biswapesh Chattopadhyay
  • -
  • Kein-Hong Man
  • -
  • Patrizio Bekerle
  • -
  • Nigel Hathaway
  • -
  • Hrishikesh Desai
  • -
  • Sergey Puljajev
  • -
  • Mathias Rauen
  • -
  • Angelo Mandato
  • -
  • Denis Sureau
  • -
  • Kaspar Schiess
  • -
  • Christoph Hösler
  • -
  • João Paulo F Farias
  • -
  • Ron Schofield
  • -
  • Stefan Wosnik
  • -
  • Marius Gheorghe
  • -
  • Naba Kumar
  • -
  • Sean O'Dell
  • -
  • Stefanos Togoulidis
  • -
  • Hans Hagen
  • -
  • Jim Cape
  • -
  • Roland Walter
  • -
  • Brian Mosher
  • -
  • Nicholas Nemtsev
  • -
  • Roy Wood
  • -
  • Peter-Henry Mander
  • -
  • Robert Boucher
  • -
  • Christoph Dalitz
  • -
  • April White
  • -
  • S. Umar
  • -
  • Trent Mick
  • -
  • Filip Yaghob
  • -
  • Avi Yegudin
  • -
  • Vivi Orunitia
  • -
  • Manfred Becker
  • -
  • Dimitris Keletsekis
  • -
  • Yuiga
  • -
  • Davide Scola
  • -
  • Jason Boggs
  • -
  • Reinhold Niesner
  • -
  • Jos van der Zande
  • -
  • Pescuma
  • -
  • Pavol Bosik
  • -
  • Johannes Schmid
  • -
  • Blair McGlashan
  • -
  • Mikael Hultgren
  • -
  • Florian Balmer
  • -
  • Hadar Raz
  • -
  • Herr Pfarrer
  • -
  • Ben Key
  • -
  • Gene Barry
  • -
  • Niki Spahiev
  • -
  • Carsten Sperber
  • -
  • Phil Reid
  • -
  • Iago Rubio
  • -
  • Régis Vaquette
  • -
  • Massimo Corà
  • -
  • Elias Pschernig
  • -
  • Chris Jones
  • -
  • Josiah Reynolds
  • -
  • Robert Roessler rftp.com
  • -
  • Steve Donovan
  • -
  • Jan Martin Pettersen
  • -
  • Sergey Philippov
  • -
  • Borujoa
  • -
  • Michael Owens
  • -
  • Franck Marcia
  • -
  • Massimo Maria Ghisalberti
  • -
  • Frank Wunderlich
  • -
  • Josepmaria Roca
  • -
  • Tobias Engvall
  • -
  • Suzumizaki Kimitaka
  • -
  • Michael Cartmell
  • -
  • Pascal Hurni
  • -
  • Andre
  • -
  • Randy Butler
  • -
  • Georg Ritter
  • -
  • Michael Goffioul
  • -
  • Ben Harper
  • -
  • Adam Strzelecki
  • -
  • Kamen Stanev
  • -
  • Steve Menard
  • -
  • Oliver Yeoh
  • -
  • Eric Promislow
  • -
  • Joseph Galbraith
  • -
  • Jeffrey Ren
  • -
  • Armel Asselin
  • -
  • Jim Pattee
  • -
  • Friedrich Vedder
  • -
  • Sebastian Pipping
  • -
  • Andre Arpin
  • -
  • Stanislav Maslovski
  • -
  • Martin Stone
  • -
  • Fabien Proriol
  • -
  • mimir
  • -
  • Nicola Civran
  • -
-

- Images used in GTK+ version -

-
    -
  • - - Icons Copyright(C) 1998 by Dean S. Jones
    -
  • -
-

- Release 1.71 -

-
    -
  • - Released on 21 August 2006. -
  • -
  • - On GTK+ drag and drop defaults to move rather than copy. -
  • -
  • - Double click notification includes line and position. -
  • -
  • - VB lexer bugs fixed for preprocessor directive below a comment or some other states and - to use string not closed style back to the starting quote when there are internal doubled quotes. -
  • -
  • - C++ lexer allows identifiers to contain '$' and non-ASCII characters such as UTF-8. - The '$' character can be disallowed with lexer.cpp.allow.dollars=0. -
  • -
  • - Perl lexer allows UTF-8 identifiers and has some other small improvements. -
  • -
  • - SciTE's $(CurrentWord) uses word.characters.<filepattern> to define the word - rather than a hardcoded list of word characters. -
  • -
  • - SciTE Export as HTML adds encoding information for UTF-8 file and fixes DOCTYPE. -
  • -
  • - SciTE session and .recent files default to the user properties directory rather than global - properties directory. -
  • -
  • - Left and right scroll events handled correctly on GTK+ and horizontal scroll bar has more sensible - distances for page and arrow clicks. -
  • -
  • - SciTE on GTK+ tab bar fixed to work on recent versions of GTK+. -
  • -
  • - On GTK+, if the approximate character set conversion is unavailable, a second attempt is made - without approximations. This may allow keyboard input and paste to work on older systems. -
  • -
  • - SciTE on GTK+ can redefine the Insert key. -
  • -
  • - SciTE scripting interface bug fixed where some string properties could not be changed. -
  • -
-

- Release 1.70 -

-
    -
  • - Released on 20 June 2006. -
  • -
  • - On GTK+, character set conversion is performed using an option that allows approximate conversions rather - than failures when a character can not be converted. This may lead to similar characters being inserted or - when no similar character is available a '?' may be inserted. -
  • -
  • - On GTK+, the internationalised IM (Input Method) feature is used for all typed input for all character sets. -
  • -
  • - Scintilla has new margin types SC_MARGIN_BACK and SC_MARGIN_FORE that use the default - style's background and foreground colours (normally white and black) as the background to the margin. -
  • -
  • - Scintilla/GTK+ allows file drops on Windows when drop is of type DROPFILES_DND - as well as text/uri-list. -
  • -
  • - Code page can only be set to one of the listed valid values. -
  • -
  • - Text wrapping fixed for cases where insertion was not wide enough to trigger - wrapping before being styled but was after styling. -
  • -
  • - SciTE find marks are removed before printing or exporting to avoid producing incorrect styles. -
  • -
-

- Release 1.69 -

-
    -
  • - Released on 29 May 2006. -
  • -
  • - SciTE supports z-order based buffer switching on Ctrl+Tab. -
  • -
  • - Translucent support for selection and whole line markers. -
  • -
  • - SciTE may have per-language abbreviations files. -
  • -
  • - Support for Spice language. -
  • -
  • - On GTK+ autocompletion lists are optimised and use correct selection colours. -
  • -
  • - On GTK+ the URI data type is preferred in drag and drop so that applications - will see files dragged from the shell rather than dragging the text of the file name - into the document. -
  • -
  • - Increased number of margins to 5. -
  • -
  • - Basic lexer allows include directive $include: "file name". -
  • -
  • - SQL lexer no longer bases folding on indentation. -
  • -
  • - Line ends are transformed when copied to clipboard on - Windows/GTK+2 as well as Windows/GTK+ 1. -
  • -
  • - Lexing code masks off the indicator bits on the start style before calling the lexer - to avoid confusing the lexer when an application has used an indicator. -
  • -
  • - SciTE savebefore:yes only saves the file when it has been changed. -
  • -
  • - SciTE adds output.initial.hide setting to allow setting the size of the output pane - without it showing initially. -
  • -
  • - SciTE on Windows Go To dialog allows line number with more digits. -
  • -
  • - Bug in HTML lexer fixed where a segment of PHP could switch scripting language - based on earlier text on that line. -
  • -
  • - Memory bug fixed when freeing regions on GTK+. - Other minor bugs fixed on GTK+. -
  • -
  • - Deprecated GTK+ calls in Scintilla replaced with current calls. -
  • -
  • - Fixed a SciTE bug where closing the final buffer, if read-only, left the text present in an - untitled buffer. -
  • -
  • - Bug fixed in bash lexer that prevented folding. -
  • -
  • - Crash fixed in bash lexer when backslash at end of file. -
  • -
  • - Crash on recent releases of GTK+ 2.x avoided by changing default font from X - core font to Pango font "!Sans". -
  • -
  • - Fix for SciTE properties files where multiline properties continued over completely blank lines. -
  • -
  • - Bug fixed in SciTE/GTK+ director interface where more data available than - buffer size. -
  • -
  • - Minor visual fixes to SciTE splitter on GTK+. -
  • -
-

- Release 1.68 -

-
    -
  • - Released on 9 March 2006. -
  • -
  • - Translucent drawing implemented for caret line and box indicators. -
  • -
  • - Lexer specifically for TCL is much more accurate than reusing C++ lexer. -
  • -
  • - Support for Inno Setup scripts. -
  • -
  • - Support for Opal language. -
  • -
  • - Calltips may use a new style, STYLE_CALLTIP which allows choosing a - different font for calltips. -
  • -
  • - Python lexer styles comments on decorators. -
  • -
  • - HTML lexer refined handling of "?>" and "%>" within server - side scripts. -
  • -
  • - Batch file lexer improved. -
  • -
  • - Eiffel lexer doesn't treat '.' as a name character. -
  • -
  • - Lua lexer handles length operator, #, and hex literals. -
  • -
  • - Properties file lexer has separate style for keys. -
  • -
  • - PL/SQL folding improved. -
  • -
  • - SciTE Replace dialog always searches in forwards direction. -
  • -
  • - SciTE can detect language of file from initial #! line. -
  • -
  • - SciTE on GTK+ supports output.scroll=2 setting. -
  • -
  • - SciTE can perform an import a properties file from the command line. -
  • -
  • - Set of word characters used for regular expression \< and \>. -
  • -
  • - Bug fixed with SCI_COPYTEXT stopping too early. -
  • -
  • - Bug fixed with splitting lines so that all lines are split. -
  • -
  • - SciTE calls OnSwitchFile when closing one buffer causes a switch to another. -
  • -
  • - SciTE bug fixed where properties were being reevaluated without good reason - after running a macro. -
  • -
  • - Crash fixed when clearing document with some lines contracted in word wrap mode. -
  • -
  • - Palette expands as more entries are needed. -
  • -
  • - SCI_POSITIONFROMPOINT returns more reasonable value when close to - last text on a line. -
  • -
  • - On Windows, long pieces of text may be drawn in segments if they fail to draw - as a whole. -
  • -
  • - Bug fixed with bad drawing when some visual changes made inside SCN_UPDATEUI - notification. -
  • -
  • - SciTE bug fixed with groupundo setting. -
  • -
-

- Release 1.67 -

-
    -
  • - Released on 17 December 2005. -
  • -
  • - Scintilla checks the paint region more accurately when seeing if an area is being - repainted. Platform layer implementations may need to change for this to take - effect. This fixes some drawing and styling bugs. Also optimized some parts of - marker code to only redraw the line of the marker rather than whole of the margin. -
  • -
  • - Quoted identifier style for SQL. SQL folding performed more simply. -
  • -
  • - Ruby lexer improved to better handle here documents and non-ASCII - characters. -
  • -
  • - Lua lexer supports long string and block comment syntax from Lua 5.1. -
  • -
  • - Bash lexer handles here documents better. -
  • -
  • - JavaScript lexing recognises regular expressions more accurately and includes flag - characters in the regular expression style. This is both in JavaScript files and when - JavaScript is embedded in HTML. -
  • -
  • - Scintilla API provided to reveal how many style bits are needed for the - current lexer. -
  • -
  • - Selection duplicate added. -
  • -
  • - Scintilla API for adding a set of markers to a line. -
  • -
  • - DBCS encodings work on Windows 9x. -
  • -
  • - Convention defined for property names to be used by lexers and folders - so they can be automatically discovered and forwarded from containers. -
  • -
  • - Default bookmark in SciTE changed to a blue sphere image. -
  • -
  • - SciTE stores the time of last asking for a save separately for each buffer - which fixes bugs with automatic reloading. -
  • -
  • - On Windows, pasted text has line ends converted to current preference. - GTK+ already did this. -
  • -
  • - Kid template language better handled by HTML lexer by finishing ASP Python - mode when a ?> is found. -
  • -
  • - SciTE counts number of characters in a rectangular selection correctly. -
  • -
  • - 64-bit compatibility improved. One change that may affect user code is that - the notification message header changed to include a pointer-sized id field - to match the current Windows definition. -
  • -
  • - Empty ranges can no longer be dragged. -
  • -
  • - Crash fixed when calls made that use layout inside the painted notification. -
  • -
  • - Bug fixed where Scintilla created pixmap buffers that were too large leading - to failures when many instances used. -
  • -
  • - SciTE sets the directory of a new file to the directory of the currently - active file. -
  • -
  • - SciTE allows choosing a code page for the output pane. -
  • -
  • - SciTE HTML exporter no longer honours monospaced font setting. -
  • -
  • - Line layout cache in page mode caches the line of the caret. An assertion is - now used to ensure that the layout reentrancy problem that caused this - is easier to find. -
  • -
  • - Speed optimized for long lines and lines containing many control characters. -
  • -
  • - Bug fixed in brace matching in DBCS files where byte inside character - is same as brace. -
  • -
  • - Indent command does not indent empty lines. -
  • -
  • - SciTE bug fixed for commands that operate on files with empty extensions. -
  • -
  • - SciTE bug fixed where monospaced option was copied for subsequently opened files. -
  • -
  • - SciTE on Windows bug fixed in the display of a non-ASCII search string - which can not be found. -
  • -
  • - Bugs fixed with nested calls displaying a new calltip while one is already - displayed. -
  • -
  • - Bug fixed when styling PHP strings. -
  • -
  • - Bug fixed when styling C++ continued preprocessor lines. -
  • -
  • - SciTE bug fixed where opening file from recently used list reset choice of - language. -
  • -
  • - SciTE bug fixed when compiled with NO_EXTENSIONS and - closing one file closes the application. -
  • -
  • - SciTE crash fixed for error messages that look like Lua messages but aren't - in the same order. -
  • -
  • - Remaining fold box support deprecated. The symbols SC_FOLDLEVELBOXHEADERFLAG, - SC_FOLDLEVELBOXFOOTERFLAG, SC_FOLDLEVELCONTRACTED, - SC_FOLDLEVELUNINDENT, and SC_FOLDFLAG_BOX are deprecated. -
  • -
-

- Release 1.66 -

-
    -
  • - Released on 26 August 2005. -
  • -
  • - New, more ambitious Ruby lexer. -
  • -
  • - SciTE Find in Files dialog has options for matching case and whole words which are - enabled when the internal find command is used. -
  • -
  • - SciTE output pane can display automatic completion after "$(" typed. - An initial ">" on a line is ignored when Enter pressed. -
  • -
  • - C++ lexer recognises keywords within line doc comments. It continues styles over line - end characters more consistently so that eolfilled style can be used for preprocessor lines - and line comments. -
  • -
  • - VB lexer improves handling of file numbers and date literals. -
  • -
  • - Lua folder handles repeat until, nested comments and nested strings. -
  • -
  • - POV lexer improves handling of comment lines. -
  • -
  • - AU3 lexer and folder updated. COMOBJ style added. -
  • -
  • - Bug fixed with text display on GTK+ with Pango 1.8. -
  • -
  • - Caret painting avoided when not focused. -
  • -
  • - SciTE on GTK+ handles file names used to reference properties as case-sensitive. -
  • -
  • - SciTE on GTK+ Save As and Export commands set the file name field. - On GTK+ the Export commands modify the file name in the same way as on Windows. -
  • -
  • - Fixed SciTE problem where confirmation was not displaying when closing a file where all - contents had been deleted. -
  • -
  • - Middle click on SciTE tab now closes correct buffer on Windows when tool bar is visible. -
  • -
  • - SciTE bugs fixed where files contained in directory that includes '.' character. -
  • -
  • - SciTE bug fixed where import in user options was reading file from directory of - global options. -
  • -
  • - SciTE calltip bug fixed where single line calltips had arrow displayed incorrectly. -
  • -
  • - SciTE folding bug fixed where empty lines were shown for no reason. -
  • -
  • - Bug fixed where 2 byte per pixel XPM images caused crash although they are still not - displayed. -
  • -
  • - Autocompletion list size tweaked. -
  • -
-

- Release 1.65 -

-
    -
  • - Released on 1 August 2005. -
  • -
  • - FreeBasic support. -
  • -
  • - SciTE on Windows handles command line arguments - "-" (read standard input into buffer), - "--" (read standard input into output pane) and - "-@" (read file names from standard input and open each). -
  • -
  • - SciTE includes a simple implementation of Find in Files which is used if no find.command is set. -
  • -
  • - SciTE can close tabs with a mouse middle click. -
  • -
  • - SciTE includes a save.all.for.build setting. -
  • -
  • - Folder for MSSQL. -
  • -
  • - Batch file lexer understands more of the syntax and the behaviour of built in commands. -
  • -
  • - Perl lexer handles here docs better; disambiguates barewords, quote-like delimiters, and repetition operators; - handles Pods after __END__; recognises numbers better; and handles some typeglob special variables. -
  • -
  • - Lisp adds more lexical states. -
  • -
  • - PHP allows spaces after <<<. -
  • -
  • - TADS3 has a simpler set of states and recognizes identifiers. -
  • -
  • - Avenue elseif folds better. -
  • -
  • - Errorlist lexer treats lines starting with '+++' and '---' as separate - styles from '+' and '-' as they indicate file names in diffs. -
  • -
  • - SciTE error recogniser handles file paths in extra explanatory lines from MSVC - and in '+++' and '---' lines from diff. -
  • -
  • - Bugs fixed in SciTE and Scintilla folding behaviour when text pasted before - folded text caused unnecessary - unfolding and cutting text could lead to text being irretrievably hidden. -
  • -
  • - SciTE on Windows uses correct font for dialogs and better font for tab bar - allowing better localisation -
  • -
  • - When Windows is used with a secondary monitor before the primary - monitor, autocompletion lists are not forced onto the primary monitor. -
  • -
  • - Scintilla calltip bug fixed where down arrow setting wrong value in notification - if not in first line. SciTE bug fixed where second arrow only shown on multiple line - calltip and was therefore misinterpreting the notification value. -
  • -
  • - Lexers will no longer be re-entered recursively during, for example, fold level setting. -
  • -
  • - Undo of typing in overwrite mode undoes one character at a time rather than requiring a removal - and addition step for each character. -
  • -
  • - EM_EXSETSEL(0,-1) fixed. -
  • -
  • - Bug fixed where part of a rectangular selection was not shown as selected. -
  • -
  • - Autocomplete window size fixed. -
  • -
-

- Release 1.64 -

-
    -
  • - Released on 6 June 2005. -
  • -
  • - TADS3 support -
  • -
  • - Smalltalk support. -
  • -
  • - Rebol support. -
  • -
  • - Flagship (Clipper / XBase) support. -
  • -
  • - CSound support. -
  • -
  • - SQL enhanced to support SQL*Plus. -
  • -
  • - SC_MARK_FULLRECT margin marker fills the whole marker margin for marked - lines with a colour. -
  • -
  • - Performance improved for some large undo and redo operations and modification flags - added in notifications. -
  • -
  • - SciTE adds command equivalents for fold margin mouse actions. -
  • -
  • - SciTE adds OnUpdateUI to set of events that can be handled by a Lua script. -
  • -
  • - Properties set in Scintilla can be read. -
  • -
  • - GTK+ SciTE exit confirmation adds Cancel button. -
  • -
  • - More accurate lexing of numbers in PHP and Caml. -
  • -
  • - Perl can fold POD and package sections. POD verbatim section style. - Globbing syntax recognized better. -
  • -
  • - Context menu moved slightly on GTK+ so that it will be under the mouse and will - stay open if just clicked rather than held. -
  • -
  • - Rectangular selection paste works the same whichever direction the selection was dragged in. -
  • -
  • - EncodedFromUTF8 handles -1 length argument as documented. -
  • -
  • - Undo and redo can cause SCN_MODIFYATTEMPTRO notifications. -
  • -
  • - Indicators display correctly when they start at the second character on a line. -
  • -
  • - SciTE Export As HTML uses standards compliant CSS. -
  • -
  • - SciTE automatic indentation handles keywords for indentation better. -
  • -
  • - SciTE fold.comment.python property removed as does not work. -
  • -
  • - Fixed problem with character set conversion when pasting on GTK+. -
  • -
  • - SciTE default character set changed from ANSI_CHARSET to DEFAULT_CHARSET. -
  • -
  • - Fixed crash when creating empty autocompletion list. -
  • -
  • - Autocomplete window size made larger under some conditions to make truncation less common. -
  • -
  • - Bug fixed where changing case of a selection did not affect initial character of lines - in multi-byte encodings. -
  • -
  • - Bug fixed where rectangular selection not displayed after Alt+Shift+Click. -
  • -
-

- Release 1.63 -

-
    -
  • - Released on 4 April 2005. -
  • -
  • - Autocompletion on Windows changed to use popup window, be faster, - allow choice of maximum width and height, and to highlight only the text of the - selected item rather than both the text and icon if any. -
  • -
  • - Extra items can be added to the context menu in SciTE. -
  • -
  • - Character wrap mode in Scintilla helps East Asian languages. -
  • -
  • - Lexer added for Haskell. -
  • -
  • - Objective Caml support. -
  • -
  • - BlitzBasic and PureBasic support. -
  • -
  • - CSS support updated to handle CSS2. -
  • -
  • - C++ lexer is more selective about document comment keywords. -
  • -
  • - AutoIt 3 lexer improved. -
  • -
  • - Lua lexer styles end of line characters on comment and preprocessor - lines so that the eolfilled style can be applied to them. -
  • -
  • - NSIS support updated for line continuations, box comments, SectionGroup and - PageEx, and with more up-to-date properties. -
  • -
  • - Clarion lexer updated to perform folding and have more styles. -
  • -
  • - SQL lexer gains second set of keywords. -
  • -
  • - Errorlist lexer recognises Borland Delphi error messages. -
  • -
  • - Method added for determining number of visual lines occupied by a document - line due to wrapping. -
  • -
  • - Sticky caret mode does not modify the preferred caret x position when typing - and may be useful for typing columns of text. -
  • -
  • - Dwell end notification sent when scroll occurs. -
  • -
  • - On GTK+, Scintilla requisition height is screen height rather than large fixed value. -
  • -
  • - Case insensitive autocompletion prefers exact case match. -
  • -
  • - SCI_PARADOWN and SCI_PARAUP treat lines containing only white - space as empty and handle text hidden by folding. -
  • -
  • - Scintilla on Windows supports WM_PRINTCLIENT although there are some - limitations. -
  • -
  • - SCN_AUTOCSELECTION notification sent when user selects from autoselection list. -
  • -
  • - SciTE's standard properties file sets buffers to 10, uses Pango fonts on GTK+ and - has dropped several languages to make the menu fit on screen. -
  • -
  • - SciTE's encoding cookie detection loosened so that common XML files will load - in UTF-8 if that is their declared encoding. -
  • -
  • - SciTE on GTK+ changes menus and toolbars to not be detachable unless turned - on with a property. Menus no longer tear off. The toolbar may be set to use the - default theme icons rather than SciTE's set. Changed key for View | End of Line - because of a conflict. Language menu can contain more items. -
  • -
  • - SciTE on GTK+ 2.x allows the height and width of the file open file chooser to - be set, for the show hidden files check box to be set from an option and for it - to be opened in the directory of the current file explicitly. Enter key works in - save chooser. -
  • -
  • - Scintilla lexers should no longer see bits in style bytes that are outside the set - they modify so should be able to correctly lex documents where the container - has used indicators. -
  • -
  • - SciTE no longer asks to save before performing a revert. -
  • -
  • - SciTE director interface adds a reloadproperties command to reload properties - from files. -
  • -
  • - Allow build on CYGWIN platform. -
  • -
  • - Allow use from LccWin compiler. -
  • -
  • - SCI_COLOURISE for SCLEX_CONTAINER causes a - SCN_STYLENEEDED notification. -
  • -
  • - Bugs fixed in lexing of HTML/ASP/JScript. -
  • -
  • - Fix for folding becoming confused. -
  • -
  • - On Windows, fixes for Japanese Input Method Editor and for 8 bit Katakana - characters. -
  • -
  • - Fixed buffer size bug avoided when typing long words by making buffer bigger. -
  • -
  • - Undo after automatic indentation more sensible. -
  • -
  • - SciTE menus on GTK+ uses Shift and Ctrl rather than old style abbreviations. -
  • -
  • - SciTE full screen mode on Windows calculates size more correctly. -
  • -
  • - SciTE on Windows menus work better with skinning applications. -
  • -
  • - Searching bugs fixed. -
  • -
  • - Colours reallocated when changing image using SCI_REGISTERIMAGE. -
  • -
  • - Caret stays visible when Enter held down. -
  • -
  • - Undo of automatic indentation more reasonable. -
  • -
  • - High processor usage fixed in background wrapping under some - circumstances. -
  • -
  • - Crashing bug fixed on AMD64. -
  • -
  • - SciTE crashing bug fixed when position.height or position.width not set. -
  • -
  • - Crashing bug on GTK+ fixed when setting cursor and window is NULL. -
  • -
  • - Crashing bug on GTK+ preedit window fixed. -
  • -
  • - SciTE crashing bug fixed in incremental search on Windows ME. -
  • -
  • - SciTE on Windows has a optional find and replace dialogs that can search through - all buffers and search within a particular style number. -
  • -
-

- Release 1.62 -

-
    -
  • - Released on 31 October 2004. -
  • -
  • - Lexer added for ASN.1. -
  • -
  • - Lexer added for VHDL. -
  • -
  • - On Windows, an invisible system caret is used to allow screen readers to determine - where the caret is. The visible caret is still drawn by the painting code. -
  • -
  • - On GTK+, Scintilla has methods to read the target as UTF-8 and to convert - a string from UTF-8 to the document encoding. This eases integration with - containers that use the UTF-8 encoding which is the API encoding for GTK+ 2. -
  • -
  • - SciTE on GTK+2 and Windows NT/2000/XP allows search and replace of Unicode text. -
  • -
  • - SciTE calltips allow setting the characters used to start and end parameter lists and - to separate parameters. -
  • -
  • - FindColumn method converts a line and column into a position, taking into account - tabs and multi-byte characters. -
  • -
  • - On Windows, when Scintilla copies text to the clipboard as Unicode, it avoids - adding an ANSI copy as the system will automatically convert as required in - a context-sensitive manner. -
  • -
  • - SciTE indent.auto setting automatically determines indent.size and use.tabs from - document contents. -
  • -
  • - SciTE defines a CurrentMessage property that holds the most recently selected - output pane message. -
  • -
  • - SciTE Lua scripting enhanced with -
      -
    • A Lua table called 'buffer' is associated with each buffer and can be used to - maintain buffer-specific state.
    • -
    • A 'scite' object allows interaction with the application such as opening - files from script.
    • -
    • Dynamic properties can be reset by assigning nil to a given key in - the props table.
    • -
    • An 'OnClear' event fires whenever properties and extension scripts are - about to be reloaded.
    • -
    • On Windows, loadlib is enabled and can be used to access Lua - binary modules / DLLs.
    -
  • -
  • - SciTE Find in Files on Windows can be used in a modeless way and gains a '..' - button to move up to the parent directory. It is also wider so that longer paths - can be seen. -
  • -
  • - Close buttons added to dialogs in SciTE on Windows. -
  • -
  • - SciTE on GTK+ 2 has a "hidden files" check box in file open dialog. -
  • -
  • - SciTE use.monospaced setting removed. More information in the - FAQ. -
  • -
  • - APDL lexer updated with more lexical classes -
  • -
  • - AutoIt3 lexer updated. -
  • -
  • - Ada lexer fixed to support non-ASCII text. -
  • -
  • - Cpp lexer now only matches exactly three slashes as starting a doc-comment so that - lines of slashes are seen as a normal comment. - Line ending characters are appear in default style on preprocessor and single line - comment lines. -
  • -
  • - CSS lexer updated to support CSS2 including second set of keywords. -
  • -
  • - Errorlist lexer now understands Java stack trace lines. -
  • -
  • - SciTE's handling of HTML Tidy messages jumps to column as well as line indicated. -
  • -
  • - Lisp lexer allows multiline strings. -
  • -
  • - Lua lexer treats .. as an operator when between identifiers. -
  • -
  • - PHP lexer handles 'e' in numerical literals. -
  • -
  • - PowerBasic lexer updated for macros and optimised. -
  • -
  • - Properties file folder changed to leave lines before a header at the base level - and thus avoid a vertical line when using connected folding symbols. -
  • -
  • - GTK+ on Windows version uses Alt for rectangular selection to be compatible with - platform convention. -
  • -
  • - SciTE abbreviations file moved from system directory to user directory - so each user can have separate abbreviations. -
  • -
  • - SciTE on GTK+ has improved .desktop file and make install support that may - lead to better integration with system shell. -
  • -
  • - Disabling of themed background drawing on GTK+ extended to all cases. -
  • -
  • - SciTE date formatting on Windows performed with the user setting rather than the - system setting. -
  • -
  • - GTK+ 2 redraw while scrolling fixed. -
  • -
  • - Recursive property definitions are safer, avoiding expansion when detected. -
  • -
  • - SciTE thread synchronization for scripts no longer uses HWND_MESSAGE - so is compatible with older versions of Windows. - Other Lua scripting bugs fixed. -
  • -
  • - SciTE on Windows localisation of menu accelerators changed to be compatible - with alternative UI themes. -
  • -
  • - SciTE on Windows full screen mode now fits better when menu different height - to title bar height. -
  • -
  • - SC_MARK_EMPTY marker is now invisible and does not change the background - colour. -
  • -
  • - Bug fixed in HTML lexer to allow use of <?xml in strings in scripts without - triggering xml mode. -
  • -
  • - Bug fixed in SciTE abbreviation expansion that could break indentation or crash. -
  • -
  • - Bug fixed when searching for a whole word string that ends one character before - end of document. -
  • -
  • - Drawing bug fixed when indicators drawn on wrapped lines. -
  • -
  • - Bug fixed when double clicking a hotspot. -
  • -
  • - Bug fixed where autocompletion would remove typed text if no match found. -
  • -
  • - Bug fixed where display does not scroll when inserting in long wrapped line. -
  • -
  • - Bug fixed where SCI_MARKERDELETEALL would only remove one of the markers - on a line that contained multiple markers with the same number. -
  • -
  • - Bug fixed where markers would move when converting line endings. -
  • -
  • - Bug fixed where SCI_LINEENDWRAP would move too far when line ends are visible. -
  • -
  • - Bugs fixed where calltips with unicode or other non-ASCII text would display - incorrectly. -
  • -
  • - Bug fixed in determining if at save point after undoing from save point and then - performing changes. -
  • -
  • - Bug fixed on GTK+ using unsupported code pages where extraneous text could - be drawn. -
  • -
  • - Bug fixed in drag and drop code on Windows where dragging from SciTE to - Firefox could hang both applications. -
  • -
  • - Crashing bug fixed on GTK+ when no font allocation succeeds. -
  • -
  • - Crashing bug fixed when autocompleting word longer than 1000 characters. -
  • -
  • - SciTE crashing bug fixed when both Find and Replace dialogs shown by disallowing - this situation. -
  • -
-

- Release 1.61 -

-
    -
  • - Released on 29 May 2004. -
  • -
  • - Improvements to selection handling on GTK+. -
  • -
  • - SciTE on GTK+ 2.4 uses the improved file chooser which allows - file extension filters, multiple selection, and remembers favourite - directories. -
  • -
  • - SciTE Load Session and Save Session commands available on GTK+. -
  • -
  • - SciTE lists Lua Startup Script in Options menu when loaded. -
  • -
  • - In SciTE, OnUserListSelection can be implemented in Lua. -
  • -
  • - SciTE on Windows has a context menu on the file tabs. -
  • -
  • - SQL lexer allows '#' comments and optionally '\' quoting inside strings. -
  • -
  • - Mssql lexer improved. -
  • -
  • - AutoIt3 lexer updated. -
  • -
  • - Perl lexer recognizes regular expression use better. -
  • -
  • - Errorlist lexer understands Lua tracebacks and copes with findstr - output for file names that end with digits. -
  • -
  • - Drawing of lines on GTK+ improved and made more like Windows - without final point. -
  • -
  • - SciTE on GTK+ uses a high resolution window icon. -
  • -
  • - SciTE can be set to warn before loading files larger than a particular size. -
  • -
  • - SciTE Lua scripting bugs fixed included a crashing bug when using - an undefined function name that would go before first actual name. -
  • -
  • - SciTE bug fixed where a modified buffer was not saved if it was - the last buffer and was not current when the New command used. -
  • -
  • - SciTE monofont mode no longer affects line numbers. -
  • -
  • - Crashing bug in SciTE avoided by not allowing both the Find and Replace - dialogs to be visible at one time. -
  • -
  • - Crashing bug in SciTE fixed when Lua scripts were being run - concurrently. -
  • -
  • - Bug fixed that caused incorrect line number width in SciTE. -
  • -
  • - PHP folding bug fixed. -
  • -
  • - Regression fixed when setting word characters to not include - some of the standard word characters. -
  • -
-

- Release 1.60 -

-
    -
  • - Released on 1 May 2004. -
  • -
  • - SciTE can be scripted using the Lua programming language. -
  • -
  • - command.mode is a better way to specify tool command options in SciTE. -
  • -
  • - Continuation markers can be displayed so that you can see which lines are wrapped. -
  • -
  • - Lexer for Gui4Cli language. -
  • -
  • - Lexer for Kix language. -
  • -
  • - Lexer for Specman E language. -
  • -
  • - Lexer for AutoIt3 language. -
  • -
  • - Lexer for APDL language. -
  • -
  • - Lexer for Bash language. Also reasonable for other Unix shells. -
  • -
  • - SciTE can load lexers implemented in external shared libraries. -
  • -
  • - Perl treats "." not as part of an identifier and interprets '/' and '->' - correctly in more circumstances. -
  • -
  • - PHP recognises variables within strings. -
  • -
  • - NSIS has properties "nsis.uservars" and "nsis.ignorecase". -
  • -
  • - MSSQL lexer adds keyword list for operators and stored procedures, - defines '(', ')', and ',' as operators and changes some other details. -
  • -
  • - Input method preedit window on GTK+ 2 may support some Asian languages. -
  • -
  • - Platform interface adds an extra platform-specific flag to Font::Create. - Used on wxWidgets to choose antialiased text display but may be used for - any task that a platform needs. -
  • -
  • - OnBeforeSave method added to Extension interface. -
  • -
  • - Scintilla methods that return strings can be called with a NULL pointer - to find out how long the string should be. -
  • -
  • - Visual Studio .NET project file now in VS .NET 2003 format so can not be used - directly in VS .NET 2002. -
  • -
  • - Scintilla can be built with GTK+ 2 on Windows. -
  • -
  • - Updated RPM spec for SciTE on GTK+. -
  • -
  • - GTK+ makefile for SciTE allows selection of destination directory, creates destination - directories and sets file modes and owners better. -
  • -
  • - Tab indents now go to next tab multiple rather than add tab size. -
  • -
  • - SciTE abbreviations now use the longest possible match rather than the shortest. -
  • -
  • - Autocompletion does not remove prefix when actioned with no choice selected. -
  • -
  • - Autocompletion cancels when moving beyond the start position, not at the start position. -
  • -
  • - SciTE now shows only calltips for functions that match exactly, not - those that match as a prefix. -
  • -
  • - SciTE can repair box comment sections where some lines were added without - the box comment middle line prefix. -
  • -
  • - Alt+ works in user.shortcuts on Windows. -
  • -
  • - SciTE on GTK+ enables replace in selection for rectangular selections. -
  • -
  • - Key bindings for command.shortcut implemented in a way that doesn't break - when the menus are localised. -
  • -
  • - Drawing of background on GTK+ faster as theme drawing disabled. -
  • -
  • - On GTK+, calltips are moved back onto the screen if they extend beyond the screen bounds. -
  • -
  • - On Windows, the Scintilla object is destroyed on WM_NCDESTROY rather than - WM_DESTROY which arrives earlier. This fixes some problems when Scintilla was subclassed. -
  • -
  • - The zorder switching feature removed due to number of crashing bugs. -
  • -
  • - Code for XPM images made more robust. -
  • -
  • - Bug fixed with primary selection on GTK+. -
  • -
  • - On GTK+ 2, copied or cut text can still be pasted after the Scintilla widget is destroyed. -
  • -
  • - Styling change not visible problem fixed when line was cached. -
  • -
  • - Bug in SciTE on Windows fixed where clipboard commands stopped working. -
  • -
  • - Crashing bugs in display fixed in line layout cache. -
  • -
  • - Crashing bug may be fixed on AMD64 processor on GTK+. -
  • -
  • - Rare hanging crash fixed in Python lexer. -
  • -
  • - Display bugs fixed with DBCS characters on GTK+. -
  • -
  • - Autocompletion lists on GTK+ 2 are not sorted by the ListModel as the - contents are sorted correctly by Scintilla. -
  • -
  • - SciTE fixed to not open extra untitled buffers with check.if.already.open. -
  • -
  • - Sizing bug fixed on GTK+ when window resized while unmapped. -
  • -
  • - Text drawing crashing bug fixed on GTK+ with non-Pango fonts and long strings. -
  • -
  • - Fixed some issues if characters are unsigned. -
  • -
  • - Fixes in NSIS support. -
  • -
-

- Release 1.59 -

-
    -
  • - Released on 19 February 2004. -
  • -
  • - SciTE Options and Language menus reduced in length by commenting - out some languages. Languages can be enabled by editing the global - properties file. -
  • -
  • - Verilog language supported. -
  • -
  • - Lexer for Microsoft dialect of SQL. SciTE properties file available from extras page. -
  • -
  • - Perl lexer disambiguates '/' better. -
  • -
  • - NSIS lexer improved with a lexical class for numbers, option for ignoring case - of keywords, and folds only occurring when folding keyword first on line. -
  • -
  • - PowerBasic lexer improved with styles for constants and assembler and - folding improvements. -
  • -
  • - On GTK+, input method support only invoked for Asian languages and not - European languages as the old European keyboard code works better. -
  • -
  • - Scintilla can be requested to allocate a certain amount and so avoid repeated - reallocations and memory inefficiencies. SciTE uses this and so should require - less memory. -
  • -
  • - SciTE's "toggle current fold" works when invoked on child line as well as - fold header. -
  • -
  • - SciTE output pane scrolling can be set to not scroll back to start after - completion of command. -
  • -
  • - SciTE has a $(SessionPath) property. -
  • -
  • - SciTE on Windows can use VK_* codes for keys in user.shortcuts. -
  • -
  • - Stack overwrite bug fixed in SciTE's command to move to the end of a - preprocessor conditional. -
  • -
  • - Bug fixed where vertical selection appeared to select a different set of characters - then would be used by, for example, a copy. -
  • -
  • - SciTE memory leak fixed in fold state remembering. -
  • -
  • - Bug fixed where changing the style of some text outside the - standard StyleNeeded notification would not be visible. -
  • -
  • - On GTK+ 2 g_iconv is used in preference to iconv, as it is provided by GTK+ - so should avoid problems finding the iconv library. -
  • -
  • - On GTK+ fixed a style reference count bug. -
  • -
  • - Memory corruption bug fixed with GetSelText. -
  • -
  • - On Windows Scintilla deletes memory on WM_NCDESTROY rather than - the earlier WM_DESTROY to avoid problems when the window is subclassed. -
  • -
-

- Release 1.58 -

-
    -
  • - Released on 11 January 2004. -
  • -
  • - Method to discover the currently highlighted element in an autocompletion list. -
  • -
  • - On GTK+, the lexers are now included in the scintilla.a library file. This - will require changes to the make files of dependent projects. -
  • -
  • - Octave support added alongside related Matlab language and Matlab support improved. -
  • -
  • - VB lexer gains an unterminated string state and 4 sets of keywords. -
  • -
  • - Ruby lexer handles $' correctly. -
  • -
  • - Error line handling improved for FORTRAN compilers from Absoft and Intel. -
  • -
  • - International input enabled on GTK+ 2 although there is no way to choose an - input method. -
  • -
  • - MultiplexExtension in SciTE allows multiple extensions to be used at once. -
  • -
  • - Regular expression replace interprets backslash expressions \a, \b, \f, \n, \r, \t, - and \v in the replacement value. -
  • -
  • - SciTE Replace dialog displays number of replacements made when Replace All or - Replace in Selection performed. -
  • -
  • - Localisation files may contain a translation.encoding setting which is used - on GTK+ 2 to automatically reencode the translation to UTF-8 so it will be - the localised text will be displayed correctly. -
  • -
  • - SciTE on GTK+ implements check.if.already.open. -
  • -
  • - Make files for Mac OS X made more robust. -
  • -
  • - Performance improved in SciTE when switching buffers when there - is a rectangular selection. -
  • -
  • - Fixed failure to display some text when wrapped. -
  • -
  • - SciTE crashes from Ctrl+Tab buffer cycling fixed. - May still be some rare bugs here. -
  • -
  • - Crash fixed when decoding an error message that appears similar to a - Borland error message. -
  • -
  • - Fix to auto-scrolling allows containers to implement enhanced double click selection. -
  • -
  • - Hang fixed in idle word wrap. -
  • -
  • - Crash fixed in hotspot display code.. -
  • -
  • - SciTE on Windows Incremental Search no longer moves caret back. -
  • -
  • - SciTE hang fixed when performing a replace with a find string that - matched zero length strings such as ".*". -
  • -
  • - SciTE no longer styles the whole file when saving buffer fold state - as that was slow. -
  • -
-

- Release 1.57 -

-
    -
  • - Released on 27 November 2003. -
  • -
  • - SciTE remembers folding of each buffer. -
  • -
  • - Lexer for Erlang language. -
  • -
  • - Scintilla allows setting the set of white space characters. -
  • -
  • - Scintilla has 'stuttered' page movement commands to first move - to top or bottom within current visible lines before scrolling. -
  • -
  • - Scintilla commands for moving to end of words. -
  • -
  • - Incremental line wrap enabled on Windows. -
  • -
  • - SciTE PDF exporter produces output that is more compliant with reader - applications, is smaller and allows more configuration. - HTML exporter optimizes size of output files. -
  • -
  • - SciTE defines properties PLAT_WINNT and PLAT_WIN95 on the - corresponding platforms. -
  • -
  • - SciTE can adjust the line margin width to fit the largest line number. - The line.numbers property is split between line.margin.visible and - line.margin.width. -
  • -
  • - SciTE on GTK+ allows user defined menu accelerators. - Alt can be included in user.shortcuts. -
  • -
  • - SciTE Language menu can have items commented out. -
  • -
  • - SciTE on Windows Go to dialog allows choosing a column number as - well as a line number. -
  • -
  • - SciTE on GTK+ make file uses prefix setting more consistently. -
  • -
  • - Bug fixed that caused word wrapping to fail to display all text. -
  • -
  • - Crashing bug fixed in GTK+ version of Scintilla when using GDK fonts - and opening autocompletion. -
  • -
  • - Bug fixed in Scintilla SCI_GETSELTEXT where an extra NUL - was included at end of returned string -
  • -
  • - Crashing bug fixed in SciTE z-order switching implementation. -
  • -
  • - Hanging bug fixed in Perl lexer. -
  • -
  • - SciTE crashing bug fixed for using 'case' without argument in style definition. -
  • -
-

- Release 1.56 -

-
    -
  • - Released on 25 October 2003. -
  • -
  • - Rectangular selection can be performed using the keyboard. - Greater programmatic control over rectangular selection. - This has caused several changes to key bindings. -
  • -
  • - SciTE Replace In Selection works on rectangular selections. -
  • -
  • - Improved lexer for TeX, new lexer for Metapost and other support for these - languages. -
  • -
  • - Lexer for PowerBasic. -
  • -
  • - Lexer for Forth. -
  • -
  • - YAML lexer improved to include error styling. -
  • -
  • - Perl lexer improved to correctly handle more cases. -
  • -
  • - Assembler lexer updated to support single-quote strings and fix some - problems. -
  • -
  • - SciTE on Windows can switch between buffers in order of use (z-order) rather - than static order. -
  • -
  • - SciTE supports adding an extension for "Open Selected Filename". - The openpath setting works on GTK+. -
  • -
  • - SciTE can Export as XML. -
  • -
  • - SciTE $(SelHeight) variable gives a more natural result for empty and whole line - selections. -
  • -
  • - Fixes to wrapping problems, such as only first display line being visible in some - cases. -
  • -
  • - Fixes to hotspot to only highlight when over the hotspot, only use background - colour when set and option to limit hotspots to a single line. -
  • -
  • - Small fixes to FORTRAN lexing and folding. -
  • -
  • - SQL lexer treats single quote strings as a separate class to double quote strings.. -
  • -
  • - Scintilla made compatible with expectations of container widget in GTK+ 2.3. -
  • -
  • - Fix to strip out pixmap ID when automatically choosing from an autocompletion - list with only one element. -
  • -
  • - SciTE bug fixed where UTF-8 files longer than 128K were gaining more than one - BOM. -
  • -
  • - Crashing bug fixed in SciTE on GTK+ where using "Stop Executing" twice leads - to all applications exiting. -
  • -
  • - Bug fixed in autocompletion scrolling on GTK+ 2 with a case sensitive list. - The ListBox::Sort method is no longer needed or available so platform - maintainers should remove it. -
  • -
  • - SciTE check.if.already.open setting removed from GTK+ version as unmaintained. -
  • -
-

- Release 1.55 -

-
    -
  • - Released on 25 September 2003. -
  • -
  • - Fix a crashing bug in indicator display in Scintilla. -
  • -
  • - GTK+ version now defaults to building for GTK+ 2 rather than 1. -
  • -
  • - Mingw make file detects compiler version and avoids options - that are cause problems for some versions. -
  • -
  • - Large performance improvement on GTK+ 2 for long lines. -
  • -
  • - Incremental line wrap on GTK+. -
  • -
  • - International text entry works much better on GTK+ with particular - improvements for Baltic languages and languages that use 'dead' accents. - NUL key events such as those generated by some function keys, ignored. -
  • -
  • - Unicode clipboard support on GTK+. -
  • -
  • - Indicator type INDIC_BOX draws a rectangle around the text. -
  • -
  • - Clarion language support. -
  • -
  • - YAML language support. -
  • -
  • - MPT LOG language support. -
  • -
  • - On Windows, SciTE can switch buffers based on activation order rather - than buffer number. -
  • -
  • - SciTE save.on.deactivate saves all buffers rather than just the current buffer. -
  • -
  • - Lua lexer handles non-ASCII characters correctly. -
  • -
  • - Error lexer understands Borland errors with pathnames that contain space. -
  • -
  • - On GTK+ 2, autocompletion uses TreeView rather than deprecated CList. -
  • -
  • - SciTE autocompletion removed when expand abbreviation command used. -
  • -
  • - SciTE calltips support overloaded functions. -
  • -
  • - When Save fails in SciTE, choice offered to Save As. -
  • -
  • - SciTE message boxes on Windows may be moved to front when needed. -
  • -
  • - Indicators drawn correctly on wrapped lines. -
  • -
  • - Regular expression search no longer matches characters with high bit - set to characters without high bit set. -
  • -
  • - Hang fixed in backwards search in multi byte character documents. -
  • -
  • - Hang fixed in SciTE Mark All command when wrap around turned off. -
  • -
  • - SciTE Incremental Search no longer uses hot keys on Windows. -
  • -
  • - Calltips draw non-ASCII characters correctly rather than as arrows. -
  • -
  • - SciTE crash fixed when going to an error message with empty file name. -
  • -
  • - Bugs fixed in XPM image handling code. -
  • -
-

- Release 1.54 -

-
    -
  • - Released on 12 August 2003. -
  • -
  • - SciTE on GTK+ 2.x can display a tab bar. -
  • -
  • - SciTE on Windows provides incremental search. -
  • -
  • - Lexer for PostScript. -
  • -
  • - Lexer for the NSIS scripting language. -
  • -
  • - New lexer for POV-Ray Scene Description Language - replaces previous implementation. -
  • -
  • - Lexer for the MMIX Assembler language. -
  • -
  • - Lexer for the Scriptol language. -
  • -
  • - Incompatibility: SQL keywords are specified in lower case rather than upper case. - SQL lexer allows double quoted strings. -
  • -
  • - Pascal lexer: character constants that start with '#' understood, - '@' only allowed within assembler blocks, - '$' can be the start of a number, - initial '.' in 0..constant not treated as part of a number, - and assembler blocks made more distinctive. -
  • -
  • - Lua lexer allows '.' in keywords. - Multi-line strings and comments can be folded. -
  • -
  • - CSS lexer handles multiple psuedoclasses. -
  • -
  • - Properties file folder works for INI file format. -
  • -
  • - Hidden indicator style allows the container to mark text within Scintilla - without there being any visual effect. -
  • -
  • - SciTE does not prompt to save changes when the buffer is empty and untitled. -
  • -
  • - Modification notifications caused by SCI_INSERTSTYLEDSTRING - now include the contents of the insertion. -
  • -
  • - SCI_MARKERDELETEALL deletes all the markers on a line - rather than just the first match. -
  • -
  • - Better handling of 'dead' accents on GTK+ 2 for languages - that use accented characters. -
  • -
  • - SciTE now uses value of output.vertical.size property. -
  • -
  • - Crash fixed in SciTE autocompletion on long lines. -
  • -
  • - Crash fixed in SciTE comment command on long lines. -
  • -
  • - Bug fixed with backwards regular expression search skipping - every second match. -
  • -
  • - Hang fixed with regular expression replace where both target and replacement were empty. -
  • -
-

- Release 1.53 -

-
    -
  • - Released on 16 May 2003. -
  • -
  • - On GTK+ 2, encodings other than ASCII, Latin1, and Unicode are - supported for both display and input using iconv. -
  • -
  • - External lexers supported on GTK+/Linux. - External lexers must now be explicitly loaded with SCI_LOADLEXERLIBRARY - rather than relying upon a naming convention and automatic loading. -
  • -
  • - Support of Lout typesetting language. -
  • -
  • - Support of E-Scripts language used in the POL Ultima Online Emulator. -
  • -
  • - Scrolling and drawing performance on GTK+ enhanced, particularly for GTK+ 2.x - with an extra window for the text area avoiding conflicts with the scroll bars. -
  • -
  • - CopyText and CopyRange methods in Scintilla allow container to - easily copy to the system clipboard. -
  • -
  • - Line Copy command implemented and bound to Ctrl+Shift+T. -
  • -
  • - Scintilla APIs PositionBefore and PositionAfter can be used to iterate through - a document taking into account the encoding and multi-byte characters. -
  • -
  • - C++ folder can fold on the "} else {" line of an if statement by setting - fold.at.else property to 1. -
  • -
  • - C++ lexer allows an extra set of keywords. -
  • -
  • - Property names and thus abbreviations may be non-ASCII. -
  • -
  • - Removed attempt to load a file when setting properties that was - part of an old scripting experiment. -
  • -
  • - SciTE no longer warns about a file not existing when opening - properties files from the Options menu as there is a good chance - the user wants to create one. -
  • -
  • - Bug fixed with brace recognition in multi-byte encoded files where a partial - character matched a brace byte. -
  • -
  • - More protection against infinite loops or recursion with recursive property definitions. -
  • -
  • - On Windows, cursor will no longer disappear over margins in custom builds when - cursor resource not present. The Windows default cursor is displayed instead. -
  • -
  • - load.on.activate fixed in SciTE as was broken in 1.52. -
  • -
-

- Release 1.52 -

-
    -
  • - Released on 17 April 2003. -
  • -
  • - Pango font support on GTK+ 2. - Unicode input improved on GTK+ 2. -
  • -
  • - Hotspot style implemented in Scintilla. -
  • -
  • - Small up and down arrows can be displayed in calltips and the container - is notified when the mouse is clicked on a calltip. - Normal and selected calltip text colours can be set. -
  • -
  • - POSIX compatibility flag in Scintilla regular expression search - interprets bare ( and ) as tagged sections. -
  • -
  • - Error message lexer tightened to yield fewer false matches. - Recognition of Lahey and Intel FORTRAN error formats. -
  • -
  • - Scintilla keyboard commands for moving to start and end of - screen lines rather than document lines, unless already there - where these keys move to the start or end of the document line. -
  • -
  • - Line joining command. -
  • -
  • - Lexer for POV-Ray. -
  • -
  • - Calltips on Windows are no longer clipped by the parent window. -
  • -
  • - Autocompletion lists are cancelled when focus leaves their parent window. -
  • -
  • - Move to next/previous empty line delimited paragraph key commands. -
  • -
  • - SciTE hang fixed with recursive property definitions by placing limit - on number of substitutions performed. -
  • -
  • - SciTE Export as PDF reenabled and works. -
  • -
  • - Added loadsession: command line command to SciTE. -
  • -
  • - SciTE option to quit application when last document closed. -
  • -
  • - SciTE option to ask user if it is OK to reload a file that has been - modified outside SciTE. -
  • -
  • - SciTE option to automatically save before running particular command tools - or to ask user or to not save. -
  • -
  • - SciTE on Windows 9x will write a Ctrl+Z to the process input pipe before - closing the pipe when running tool commands that take input. -
  • -
  • - Added a manifest resource to SciTE on Windows to enable Windows XP - themed UI. -
  • -
  • - SciTE calltips handle nested calls and other situations better. -
  • -
  • - CSS lexer improved. -
  • -
  • - Interface to platform layer changed - Surface initialisation now requires - a WindowID parameter. -
  • -
  • - Bug fixed with drawing or measuring long pieces of text on Windows 9x - by truncating the pieces. -
  • -
  • - Bug fixed with SciTE on GTK+ where a user shortcut for a visible character - inserted the character as well as executing the command. -
  • -
  • - Bug fixed where primary selection on GTK+ was reset by - Scintilla during creation. -
  • -
  • - Bug fixed where SciTE would close immediately on startup - when using save.session. -
  • -
  • - Crash fixed when entering '\' in LaTeX file. -
  • -
  • - Hang fixed when '#' last character in VB file. -
  • -
  • - Crash fixed in error message lexer. -
  • -
  • - Crash fixed when searching for long regular expressions. -
  • -
  • - Pressing return when nothing selected in user list sends notification with - empty text rather than random text. -
  • -
  • - Mouse debouncing disabled on Windows as it interfered with some - mouse utilities. -
  • -
  • - Bug fixed where overstrike mode inserted before rather than replaced last - character in document. -
  • -
  • - Bug fixed with syntax highlighting of Japanese text. -
  • -
  • - Bug fixed in split lines function. -
  • -
  • - Cosmetic fix to SciTE tab bar on Windows when window resized. - Focus sticks to either pane more consistently. -
  • -
-

- Release 1.51 -

-
    -
  • - Released on 16 February 2003. -
  • -
  • - Two phase drawing avoids cutting off text that overlaps runs by drawing - all the backgrounds of a line then drawing all the text transparently. - Single phase drawing is an option. -
  • -
  • - Scintilla method to split lines at a particular width by adding new line - characters. -
  • -
  • - The character used in autocompletion lists to separate the text from the image - number can be changed. -
  • -
  • - The scrollbar range will automatically expand when the caret is moved - beyond the current range. - The scroll bar is updated when SCI_SETXOFFSET is called. -
  • -
  • - Mouse cursors on GTK+ improved to be consistent with other applications - and the Windows version. -
  • -
  • - Horizontal scrollbar on GTK+ now disappears in wrapped mode. -
  • -
  • - Scintilla on GTK+ 2: mouse wheel scrolling, cursor over scrollbars, focus, - and syntax highlighting now work. - gtk_selection_notify avoided for compatibility with GTK+ 2.2. -
  • -
  • - Fold margin colours can now be set. -
  • -
  • - SciTE can be built for GTK+ 2. -
  • -
  • - SciTE can optionally preserve the undo history over an automatic file reload. -
  • -
  • - Tags can optionally be case insensitive in XML and HTML. -
  • -
  • - SciTE on Windows handles input to tool commands in a way that should avoid - deadlock. Output from tools can be used to replace the selection. -
  • -
  • - SciTE on GTK+ automatically substitutes '|' for '/' in menu items as '/' - is used to define the menu hierarchy. -
  • -
  • - Optional buffer number in SciTE title bar. -
  • -
  • - Crash fixed in SciTE brace matching. -
  • -
  • - Bug fixed where automatic scrolling past end of document - flipped back to the beginning. -
  • -
  • - Bug fixed where wrapping caused text to disappear. -
  • -
  • - Bug fixed on Windows where images in autocompletion lists were - shown on the wrong item. -
  • -
  • - Crash fixed due to memory bug in autocompletion lists on Windows. -
  • -
  • - Crash fixed when double clicking some error messages. -
  • -
  • - Bug fixed in word part movement where sometimes no movement would occur. -
  • -
  • - Bug fixed on Windows NT where long text runs were truncated by - treating NT differently to 9x where there is a limitation. -
  • -
  • - Text in not-changeable style works better but there remain some cases where - it is still possible to delete text protected this way. -
  • -
-

- Release 1.50 -

-
    -
  • - Released on 24 January 2003. -
  • -
  • - Autocompletion lists may have a per-item pixmap. -
  • -
  • - Autocompletion lists allow Unicode text on Windows. -
  • -
  • - Scintilla documentation rewritten. -
  • -
  • - Additional DBCS encoding support in Scintilla on GTK+ primarily aimed at - Japanese EUC encoding. -
  • -
  • - CSS (Cascading Style Sheets) lexer added. -
  • -
  • - diff lexer understands some more formats. -
  • -
  • - Fold box feature is an alternative way to show the structure of code. -
  • -
  • - Avenue lexer supports multiple keyword lists. -
  • -
  • - The caret may now be made invisible by setting the caret width to 0. -
  • -
  • - Python folder attaches comments before blocks to the next block rather - than the previous block. -
  • -
  • - SciTE openpath property on Windows searches a path for files that are - the subject of the Open Selected Filename command. -
  • -
  • - The localisation file name can be changed with the locale.properties property. -
  • -
  • - On Windows, SciTE can pipe the result of a string expression into a command line tool. -
  • -
  • - On Windows, SciTE's Find dialog has a Mark All button. -
  • -
  • - On Windows, there is an Insert Abbreviation command that allows a choice from - the defined abbreviations and inserts the selection into the abbreviation at the - position of a '|'. -
  • -
  • - Minor fixes to Fortran lexer. -
  • -
  • - fold.html.preprocessor decides whether to fold <? and ?>. - Minor improvements to PHP folding. -
  • -
  • - Maximum number of keyword lists allowed increased from 6 to 9. -
  • -
  • - Duplicate line command added with default assignment to Ctrl+D. -
  • -
  • - SciTE sets $(Replacements) to the number of replacements made by the - Replace All command. $(CurrentWord) is set to the word before the caret if the caret - is at the end of a word. -
  • -
  • - Opening a SciTE session now loads files in remembered order, sets the current file - as remembered, and moves the caret to the remembered line. -
  • -
  • - Bugs fixed with printing on Windows where line wrapping was causing some text - to not print. -
  • -
  • - Bug fixed with Korean Input Method Editor on Windows. -
  • -
  • - Bugs fixed with line wrap which would sometimes choose different break positions - after switching focus away and back. -
  • -
  • - Bug fixed where wheel scrolling had no effect on GTK+ after opening a fold. -
  • -
  • - Bug fixed with file paths containing non-ASCII characters on Windows. -
  • -
  • - Crash fixed with printing on Windows after defining pixmap marker. -
  • -
  • - Crash fixed in makefile lexer when first character on line was '='. -
  • -
  • - Bug fixed where local properties were not always being applied. -
  • -
  • - Ctrl+Keypad* fold command works on GTK+. -
  • -
  • - Hangs fixed in SciTE's Replace All command when replacing regular expressions '^' - or '$'. -
  • -
  • - SciTE monospace setting behaves more sensibly. -
  • -
-

- Release 1.49 -

-
    -
  • - Released on 1 November 2002. -
  • -
  • - Unicode supported on GTK+. To perform well, this added a font cache to GTK+ - and to make that safe, a mutex is used. The mutex requires the application to link in - the threading library by evaluating `glib-config --libs gthread`. A Unicode locale - should also be set up by a call like setlocale(LC_CTYPE, "en_US.UTF-8"). - scintilla_release_resources function added to release mutex. -
  • -
  • - FORTRAN and assembler lexers added along with other support for these - languages in SciTE. -
  • -
  • - Ada lexer improved handling of based numbers, identifier validity and attributes - distinguished from character literals. -
  • -
  • - Lua lexer handles block comments and a deep level of nesting for literal strings - and block comments. -
  • -
  • - Errorlist lexer recognises PHP error messages. -
  • -
  • - Variant of the C++ lexer with case insensitive keywords - called cppnocase. Whitespace in preprocessor text handled more correctly. -
  • -
  • - Folder added for Perl. -
  • -
  • - Compilation with GCC 3.2 supported. -
  • -
  • - Markers can be pixmaps. -
  • -
  • - Lines are wrapped when printing. - Bug fixed which printed line numbers in different styles. -
  • -
  • - Text can be appended to end with AppendText method. -
  • -
  • - ChooseCaretX method added. -
  • -
  • - Vertical scroll bar can be turned off with SetVScrollBar method. -
  • -
  • - SciTE Save All command saves all buffers. -
  • -
  • - SciTE localisation compares keys case insensitively to make translations more flexible. -
  • -
  • - SciTE detects a utf-8 coding cookie "coding: utf-8" in first two - lines and goes into Unicode mode. -
  • -
  • - SciTE key bindings are definable. -
  • -
  • - SciTE Find in Files dialog can display directory browser to - choose directory to search. -
  • -
  • - SciTE enabling of undo and redo toolbar buttons improved. -
  • -
  • - SciTE on Windows file type filters in open dialog sorted. -
  • -
  • - Fixed crashing bug when using automatic tag closing in XML or HTML. -
  • -
  • - Fixed bug on Windows causing very long (>64K) lines to not display. -
  • -
  • - Fixed bug in backwards regular expression searching. -
  • -
  • - Fixed bug in calltips where wrong argument was highlighted. -
  • -
  • - Fixed bug in tab timmy feature when file has line feed line endings. -
  • -
  • - Fixed bug in compiling without INCLUDE_DEPRECATED_FEATURES - defined. -
  • -
-

- Release 1.48 -

-
    -
  • - Released on 9 September 2002. -
  • -
  • - Improved Pascal lexer with context sensitive keywords - and separate folder which handles //{ and //} folding comments and - {$region} and {$end} folding directives. - The "case" statement now folds correctly. -
  • -
  • - C++ lexer correctly handles comments on preprocessor lines. -
  • -
  • - New commands for moving to beginning and end of display lines when in line - wrap mode. Key bindings added for these commands. -
  • -
  • - New marker symbols that look like ">>>" and "..." which can be used for - interactive shell prompts for Python. -
  • -
  • - The foreground and background colours of visible whitespace can be chosen - independent of the colours chosen for the lexical class of that whitespace. -
  • -
  • - Per line data optimised by using an exponential allocation scheme. -
  • -
  • - SciTE API file loading optimised. -
  • -
  • - SciTE for GTK+ subsystem 2 documented. The exit status of commands - is decoded into more understandable fields. -
  • -
  • - SciTE find dialog remembers previous find string when there is no selection. - Find in Selection button disabled when selection is rectangular as command - did not work. -
  • -
  • - Shift+Enter made equivalent to Enter to avoid users having to let go of - the shift key when typing. Avoids the possibility of entering single carriage - returns in a file that contains CR+LF line ends. -
  • -
  • - Autocompletion does not immediately disappear when the length parameter - to SCI_AUTOCSHOW is 0. -
  • -
  • - SciTE focuses on the editor pane when File | New executed and when the - output pane is closed with F8. Double clicking on a non-highlighted output - pane line selects the word under the cursor rather than seeking the next - highlighted line. -
  • -
  • - SciTE director interface implements an "askproperty" command. -
  • -
  • - SciTE's Export as LaTeX output improved. -
  • -
  • - Better choice of autocompletion displaying above the caret rather then - below when that is more sensible. -
  • -
  • - Bug fixed where context menu would not be completely visible if invoked - when cursor near bottom or left of screen. -
  • -
  • - Crashing bug fixed when displaying long strings on GTK+ caused failure of X server - by displaying long text in segments. -
  • -
  • - Crashing bug fixed on GTK+ when a Scintilla window was removed from its parent - but was still the selection owner. -
  • -
  • - Bug fixed on Windows in Unicode mode where not all characters on a line - were displayed when that line contained some characters not in ASCII. -
  • -
  • - Crashing bug fixed in SciTE on Windows with clearing output while running command. -
  • -
  • - Bug fixed in SciTE for GTK+ with command completion not detected when - no output was produced by the command. -
  • -
  • - Bug fixed in SciTE for Windows where menus were not shown translated. -
  • -
  • - Bug fixed where words failed to display in line wrapping mode with visible - line ends. -
  • -
  • - Bug fixed in SciTE where files opened from a session file were not closed. -
  • -
  • - Cosmetic flicker fixed when using Ctrl+Up and Ctrl+Down with some caret policies. -
  • -
-

- Release 1.47 -

-
    -
  • - Released on 1 August 2002. -
  • -
  • - Support for GTK+ 2 in Scintilla. International input methods not supported - on GTK+2. -
  • -
  • - Line wrapping performance improved greatly. -
  • -
  • - New caret policy implementation that treats horizontal and vertical - positioning equivalently and independently. Old caret policy methods - deprecated and not all options work correctly with old methods. -
  • -
  • - Extra fold points for C, C++, Java, ... for fold comments //{ .. //} and - #if / #ifdef .. #endif and the #region .. #endregion feature of C#. -
  • -
  • - Scintilla method to find the height in pixels of a line. Currently returns the - same result for every line as all lines are same height. -
  • -
  • - Separate make file, scintilla_vc6.mak, for Scintilla to use Visual C++ - version 6 since main makefile now assumes VS .NET. - VS .NET project files available for combined Scintilla and - SciTE in scite/boundscheck. -
  • -
  • - SciTE automatically recognises Unicode files based - on their Byte Order Marks and switches to Unicode mode. - On Windows, where SciTE supports Unicode display, this - allows display of non European characters. - The file is saved back into the same character encoding unless - the user decides to switch using the File | Encoding menu. -
  • -
  • - Handling of character input changed so that a fillup character, typically '(' - displays a calltip when an autocompletion list was being displayed. -
  • -
  • - Multiline strings lexed better for C++ and Lua. -
  • -
  • - Regular expressions in JavaScript within hypertext files are lexed better. -
  • -
  • - On Windows, Scintilla exports a function called Scintilla_DirectFunction - that can be used the same as the function returned by GetDirectFunction. -
  • -
  • - Scintilla converts line endings of text obtained from the clipboard to - the current default line endings. -
  • -
  • - New SciTE property ensure.final.line.end can ensure that saved files - always end with a new line as this is required by some tools. - The ensure.consistent.line.ends property ensures all line ends are the - current default when saving files. - The strip.trailing.spaces property now works on the buffer so the - buffer in memory and the file on disk are the same after a save is performed. -
  • -
  • - The SciTE expand abbreviation command again allows '|' characters - in expansions to be quoted by using '||'. -
  • -
  • - SciTE on Windows can send data to the find tool through standard - input rather than using a command line argument to avoid problems - with quoting command line arguments. -
  • -
  • - The Stop Executing command in SciTE on Windows improved to send - a Ctrl+Z character to the tool. Better messages when stopping a tool. -
  • -
  • - Autocompletion can automatically "fill up" when one of a set of characters is - type with the autocomplete.<lexer>.fillups property. -
  • -
  • - New predefined properties in SciTE, SelectionStartColumn, SelectionStartLine, - SelectionEndColumn, SelectionEndLine can be used to integrate with other - applications. -
  • -
  • - Environment variables are available as properties in SciTE. -
  • -
  • - SciTE on Windows keeps status line more current. -
  • -
  • - Abbreviations work in SciTE on Linux when first opened. -
  • -
  • - File saving fixed in SciTE to ensure files are not closed when they can not be - saved because of file permissions. Also fixed a problem with buffers that - caused files to not be saved. -
  • -
  • - SciTE bug fixed where monospace mode not remembered when saving files. - Some searching options now remembered when switching files. -
  • -
  • - SciTE on Linux now waits on child termination when it shuts a child down - to avoid zombies. -
  • -
  • - SciTE on Linux has a Print menu command that defaults to invoking a2ps. -
  • -
  • - Fixed incorrect highlighting of indentation guides in SciTE for Python. -
  • -
  • - Crash fixed in Scintilla when calling GetText for 0 characters. -
  • -
  • - Exporting as LaTeX improved when processing backslashes and tabs - and setting up font. -
  • -
  • - Crash fixed in SciTE when exporting or copying as RTF. -
  • -
  • - SciTE session loading fixed to handle more than 10 files in session. -
  • -
-

- Release 1.46 -

-
    -
  • - Released on 10 May 2002. -
  • -
  • - Set of lexers compiled into Scintilla can now be changed by adding and - removing lexer source files from scintilla/src and running LexGen.py. -
  • -
  • - SCN_ZOOM notification provided by Scintilla when user changes zoom level. - Method to determine width of strings in pixels so that elements can be sized - relative to text size. - SciTE changed to keep line number column displaying a given - number of characters. -
  • -
  • - The logical width of the document used to determine scroll bar range can be set. -
  • -
  • - Setting to allow vertical scrolling to display last line at top rather than - bottom of window. -
  • -
  • - Read-only mode improved to avoid changing the selection in most cases - when a modification is attempted. Drag and drop cursors display correctly - for read-only in some cases. -
  • -
  • - Visual C++ options in make files changed to suit Visual Studio .NET. -
  • -
  • - Scintilla.iface includes feature types for enumerations and lexers. -
  • -
  • - Lua lexer improves handling of literal strings and copes with nested literal strings. -
  • -
  • - Diff lexer changed to treat lines starting with "***" similarly to "---". - Symbolic names defined for lexical classes. -
  • -
  • - nncrontab lexer improved. -
  • -
  • - Turkish fonts (iso8859-9) supported on GTK+. -
  • -
  • - Automatic close tag feature for XML and HTML in SciTE. -
  • -
  • - Automatic indentation in SciTE improved. -
  • -
  • - Maximum number of buffers available in SciTE increased. May be up to 100 - although other restrictions on menu length limit the real maximum. -
  • -
  • - Save a Copy command added to SciTE. -
  • -
  • - Export as TeX command added to SciTE. -
  • -
  • - Export as HTML command in SciTE respects Use Monospaced Font and - background colour settings. -
  • -
  • - Compilation problem on Solaris fixed. -
  • -
  • - Order of files displayed for SciTE's previous and next menu and key commands - are now consistent. -
  • -
  • - Saving of MRU in recent file changed so files open when SciTE quit - are remembered. -
  • -
  • - More variants of ctags tags handled by Open Selected Filename in SciTE. -
  • -
  • - JavaScript embedded in XML highlighted again. -
  • -
  • - SciTE status bar updated after changing parameters in case they are being - displayed in status bar. -
  • -
  • - Crash fixed when handling some multi-byte languages. -
  • -
  • - Crash fixed when replacing end of line characters. -
  • -
  • - Bug in SciTE fixed in multiple buffer mode where automatic loading - turned on could lead to losing file contents. -
  • -
  • - Bug in SciTE on GTK+ fixed where dismissing dialogs with close box led to - those dialogs never being shown again. -
  • -
  • - Bug in SciTE on Windows fixed where position.tile with default positions - led to SciTE being positioned off-screen. -
  • -
  • - Bug fixed in read-only mode, clearing all deletes contraction state data - leading to it not being synchronized with text. -
  • -
  • - Crash fixed in SciTE on Windows when tab bar displayed. -
  • -
-

- Release 1.45 -

-
    -
  • - Released on 15 March 2002. -
  • -
  • - Line layout cache implemented to improve performance by maintaining - the positioning of characters on lines. Can be set to cache nothing, - the line with the caret, the visible page or the whole document. -
  • -
  • - Support, including a new lexer, added for Matlab programs. -
  • -
  • - Lua folder supports folding {} ranges and compact mode. - Lua lexer styles floating point numbers in number style instead of - setting the '.' in operator style. - Up to 6 sets of keywords. - Better support for [[ although only works well - when all on one line. -
  • -
  • - Python lexer improved to handle floating point numbers that contain negative - exponents and that start with '.'. -
  • -
  • - When performing a rectangular paste, the caret now remains at the - insertion point. -
  • -
  • - On Windows with a wheel mouse, page-at-a-time mode is recognised. -
  • -
  • - Read-only mode added to SciTE with a property to initialise it and another property, - $(ReadOnly) available to show this mode in the status bar. -
  • -
  • - SciTE status bar can show the number of lines in the selection - with the $(SelHeight) property. -
  • -
  • - SciTE's "Export as HTML" command uses the current character set to produce - correct output for non-Western-European character sets, such as Russian. -
  • -
  • - SciTE's "Export as RTF" fixed to produce correct output when file contains '\'. -
  • -
  • - SciTE goto command accepts a column as well as a line. - If given a column, it selects the word at that column. -
  • -
  • - SciTE's Build, Compile and Go commands are now disabled if no - action has been assigned to them. -
  • -
  • - The Refresh button in the status bar has been removed from SciTE on Windows. -
  • -
  • - Bug fixed in line wrap mode where cursor up or down command did not work. -
  • -
  • - Some styling bugs fixed that were due to a compilation problem with - gcc and inline functions with same name but different code. -
  • -
  • - The way that lexers loop over text was changed to avoid accessing beyond the - end or setting beyond the end. May fix some bugs and make the code safer but - may also cause new bugs. -
  • -
  • - Bug fixed in HTML lexer's handling of SGML. -
  • -
  • - Bug fixed on GTK+/X where lines wider than 32767 pixels did not display. -
  • -
  • - SciTE bug fixed with file name generation for standard property files. -
  • -
  • - SciTE bug fixed with Open Selected Filename command when used with - file name and line number combination. -
  • -
  • - In SciTE, indentation and tab settings stored with buffers so maintained correctly - as buffers selected. - The properties used to initialise these settings can now be set separately for different - file patterns. -
  • -
  • - Thread safety improved on Windows with a critical section protecting the font - cache and initialisation of globals performed within Scintilla_RegisterClasses. - New Scintilla_ReleaseResources call provided to allow explicit freeing of resources - when statically bound into another application. Resources automatically freed - in DLL version. The window classes are now unregistered as part of resource - freeing which fixes bugs that occurred in some containers such as Internet Explorer. -
  • -
  • - 'make install' fixed on Solaris. -
  • -
  • - Bug fixed that could lead to a file being opened twice in SciTE. -
  • -
-

- Release 1.44 -

-
    -
  • - Released on 4 February 2002. -
  • -
  • - Crashing bug fixed in Editor::Paint. -
  • -
  • - Lua lexer no longer treats '.' as a word character and - handles 6 keyword sets. -
  • -
  • - WordStartPosition and WordEndPosition take an onlyWordCharacters - argument. -
  • -
  • - SciTE option for simplified automatic indentation which repeats - the indentation of the previous line. -
  • -
  • - Compilation fix on Alpha because of 64 bit. -
  • -
  • - Compilation fix for static linking. -
  • -
  • - Limited maximum line length handled to 8000 characters as previous - value of 16000 was causing stack exhaustion crashes for some. -
  • -
  • - When whole document line selected, only the last display line gets - the extra selected rectangle at the right hand side rather than - every display line. -
  • -
  • - Caret disappearing bug fixed for the case that the caret was not on the - first display line of a document line. -
  • -
  • - SciTE bug fixed where untitled buffer containing text was sometimes - deleted without chance to save. -
  • -
  • - SciTE bug fixed where use.monospaced not working with - multiple buffers. -
  • -
-

- Release 1.43 -

-
    -
  • - Released on 19 January 2002. -
  • -
  • - Line wrapping robustness and performance improved in Scintilla. -
  • -
  • - Line wrapping option added to SciTE for both edit and output panes. -
  • -
  • - Static linking on Windows handles cursor resource better. - Documentation of static linking improved. -
  • -
  • - Autocompletion has an option to delete any word characters after the caret - upon selecting an item. -
  • -
  • - FOX version identified by PLAT_FOX in Platform.h. -
  • -
  • - Calltips in SciTE use the calltip.<lexer>.word.characters setting to - correctly find calltips for functions that include characters like '$' which - is not normally considered a word character. -
  • -
  • - SciTE has a command to show help on itself which gets hooked up to displaying - SciTEDoc.html. -
  • -
  • - SciTE option calltip.<lexer>.end.definition to display help text on a - second line of calltip. -
  • -
  • - Fixed the handling of the Buffers menu on GTK+ to ensure current buffer - indicated and no warnings occur. - Changed some menu items on GTK+ version to be same as Windows version. -
  • -
  • - use.monospaced property for SciTE determines initial state of Use Monospaced Font - setting. -
  • -
  • - The SciTE Complete Symbol command now works when there are no word - characters before the caret, even though it is slow to display the whole set of - symbols. -
  • -
  • - Function names removed from SciTE's list of PHP keywords. The full list of - predefined functions is available from another web site mentioned on the - Extras page. -
  • -
  • - Crashing bug at startup on GTK+ for some configurations fixed. -
  • -
  • - Crashing bug on GTK+ on 64 bit platforms fixed. -
  • -
  • - Compilation problem with some compilers fixed in GTK+. -
  • -
  • - Japanese text entry improved on Windows 9x. -
  • -
  • - SciTE recent files directory problem on Windows when HOME and SciTE_HOME - environment variables not set is now the directory of the executable. -
  • -
  • - Session files no longer include untitled buffers. -
  • -
-

- Release 1.42 -

-
    -
  • - Released on 24 December 2001. -
  • -
  • - Better localisation support including context menus and most messages. - Translations of the SciTE user interface available for Bulgarian, - French, German, Italian, Russian, and Turkish. -
  • -
  • - Can specify a character to use to indicate control characters - rather than having them displayed as mnemonics. -
  • -
  • - Scintilla key command for backspace that will not delete line - end characters. -
  • -
  • - Scintilla method to find start and end of words. -
  • -
  • - SciTE on GTK+ now supports the load.on.activate and save.on.deactivate - properties in an equivalent way to the Windows version. -
  • -
  • - The output pane of SciTE on Windows is now interactive so command line - utilities that prompt for input or confirmation can be used. -
  • -
  • - SciTE on Windows can choose directory for a "Find in Files" - command like the GTK+ version could. -
  • -
  • - SciTE can now load a set of API files rather than just one file. -
  • -
  • - ElapsedTime class added to Platform for accurate measurement of durations. - Used for debugging and for showing the user how long commands take in SciTE. -
  • -
  • - Baan lexer added. -
  • -
  • - In C++ lexer, document comment keywords no longer have to be at the start - of the line. -
  • -
  • - PHP lexer changed to match keywords case insensitively. -
  • -
  • - More shell keywords added. -
  • -
  • - SciTE support for VoiceXML added to xml.properties. -
  • -
  • - In SciTE the selection is not copied to the find field of the Search and Replace - dialogs if it contains end of line characters. -
  • -
  • - SciTE on Windows has a menu item to decide whether to respond to other - instances which are performing their check.if.already.open check. -
  • -
  • - SciTE accelerator key for Box Comment command changed to avoid problems - in non-English locales. -
  • -
  • - SciTE context menu includes Close command for the editor pane and - Hide command for the output pane. -
  • -
  • - output: command added to SciTE director interface to add text to the - output pane. The director interface can execute commands (such as tool - commands with subsystem set to 3) by sending a macro:run message. -
  • -
  • - SciTE on GTK+ will defer to the Window Manager for position if position.left or - position.top not set and for size if position.width or position.height not set. -
  • -
  • - SciTE on Windows has a position.tile property to place a second instance - to the right of the first. -
  • -
  • - Scintilla on Windows again supports EM_GETSEL and EM_SETSEL. -
  • -
  • - Problem fixed in Scintilla on Windows where control ID is no longer cached - as it could be changed by external code. -
  • -
  • - Problems fixed in SciTE on Windows when finding any other open instances at - start up when check.if.already.open is true. -
  • -
  • - Bugs fixed in SciTE where command strings were not always having - variables evaluated. -
  • -
  • - Bugs fixed with displaying partial double-byte and Unicode characters - in rectangular selections and at the edge when edge mode is EDGE_BACKGROUND. - Column numbers reported by GetColumn treat multiple byte characters as one column - rather than counting bytes. -
  • -
  • - Bug fixed with caret movement over folded lines. -
  • -
  • - Another bug fixed with tracking selection in secondary views when performing - modifications. -
  • -
  • - Horizontal scrolling and display of long lines optimised. -
  • -
  • - Cursor setting in Scintilla on GTK+ optimised. -
  • -
  • - Experimental changeable style attribute. - Set to false to make text read-only. - Currently only stops caret from being within not-changeable - text and does not yet stop deleting a range that contains - not-changeable text. - Can be used from SciTE by adding notchangeable to style entries. -
  • -
  • - Experimental line wrapping. - Currently has performance and appearence problems. -
  • -
-

- Release 1.41 -

-
    -
  • - Released on 6 November 2001. -
  • -
  • - Changed Platform.h to not include platform headers. This lessens likelihood and impact of - name clashes from system headers and also speeds up compilation. - Renamed DrawText to DrawTextNoClip to avoid name clash. -
  • -
  • - Changed way word functions work to treat a sequence of punctuation as - a word. This is more sensible and also more compatible with other editors. -
  • -
  • - Cursor changes over the margins and selection on GTK+ platform. -
  • -
  • - SC_MARK_BACKGROUND is a marker that only changes the line's background colour. -
  • -
  • - Enhanced Visual Basic lexer handles character date and octal literals, - and bracketed keywords for VB.NET. There are two VB lexers, vb and vbscript - with type indication characters like ! and $ allowed at the end of identifiers - in vb but not vbscript. Lexer states now separate from those used for C++ and - names start with SCE_B. -
  • -
  • - Lexer added for Bullant language. -
  • -
  • - The horizontal scroll position, xOffset, is now exposed through the API. -
  • -
  • - The SCN_POSCHANGED notification is deprecated as it was causing confusion. - Use SCN_UPDATEUI instead. -
  • -
  • - Compilation problems fixed for some versions of gcc. -
  • -
  • - Support for WM_GETTEXT restored on Windows. -
  • -
  • - Double clicking on an autocompletion list entry works on GTK+. -
  • -
  • - Bug fixed with case insensitive sorts for autocompletion lists. -
  • -
  • - Bug fixed with tracking selection in secondary views when performing modifications. -
  • -
  • - SciTE's abbreviation expansion feature will now indent expansions to the current - indentation level if indent.automatic is on. -
  • -
  • - SciTE allows setting up of parameters to commands from a dialog and can also - show this dialog automatically to prompt for arguments when running a command. -
  • -
  • - SciTE's Language menu (formerly Options | Use Lexer) is now defined by the - menu.language property rather than being hardcoded. -
  • -
  • - The user interface of SciTE can be localised to a particular language by editing - a locale.properties file. -
  • -
  • - On Windows, SciTE will try to move to the front when opening a new file from - the shell and using check.if.already.open. -
  • -
  • - SciTE can display the file name and directory in the title bar in the form - "file @ directory" when title.full.path=2. -
  • -
  • - The SciTE time.commands property reports the time taken by a command as well - as its status when completed. -
  • -
  • - The SciTE find.files property is now a list separated by '|' characters and this list is - added into the Files pull down of the Find in Files dialog. -
  • -
-

- Release 1.40 -

-
    -
  • - Released on 23 September 2001. -
  • -
  • - Removal of emulation of Win32 RichEdit control in core of Scintilla. - This change may be incompatible with existing client code. - Some emulation still done in Windows platform layer. -
  • -
  • - SGML support in the HTML/XML lexer. -
  • -
  • - SciTE's "Stop Executing" command will terminate GUI programs on - Windows NT and Windows 2000. -
  • -
  • - StyleContext class helps construct lexers that are simple and accurate. - Used in the C++, Eiffel, and Python lexers. -
  • -
  • - Clipboard operations in GTK+ version convert between platform '\n' line endings and - currently chosen line endings. -
  • -
  • - Any character in range 0..255 can be used as a marker. - This can be used to support numbered bookmarks, for example. -
  • -
  • - The default scripting language for ASP can be set. -
  • -
  • - New lexer and other support for crontab files used with the nncron scheduler. -
  • -
  • - Folding of Python improved. -
  • -
  • - The ` character is treated as a Python operator. -
  • -
  • - Line continuations ("\" at end of line) handled inside Python strings. -
  • -
  • - More consistent handling of line continuation ('\' at end of line) in - C++ lexer. - This fixes macro definitions that span more than one line. -
  • -
  • - C++ lexer can understand Doxygen keywords in doc comments. -
  • -
  • - SciTE on Windows allows choosing to open the "open" dialog on the directory - of the current file rather than in the default directory. -
  • -
  • - SciTE on Windows handles command line arguments in "check.if.already.open" - correctly when the current directory of the new instance is different to the - already open instance of SciTE. -
  • -
  • - "cwd" command (change working directory) defined for SciTE director interface. -
  • -
  • - SciTE "Export As HTML" produces better, more compliant, and shorter files. -
  • -
  • - SciTE on Windows allows several options for determining default file name - for exported files. -
  • -
  • - Automatic indentation of Python in SciTE fixed. -
  • -
  • - Exported HTML can support folding. -
  • -
  • - Bug fixed in SCI_GETTEXT macro command of director interface. -
  • -
  • - Cursor leak fixed on GTK+. -
  • -
  • - During SciTE shutdown, "identity" messages are no longer sent over the director interface. -
  • -
-

- Release 1.39 -

-
    -
  • - Released on 22 August 2001. -
  • -
  • - Windows version requires msvcrt.dll to be available so will not work - on original Windows 95 version 1. The msvcrt.dll file is installed - by almost everything including Internet Explorer so should be available. -
  • -
  • - Flattened tree control style folding margin. The SciTE fold.plus option is - now fold.symbols and has more values for the new styles. -
  • -
  • - Mouse dwell events are generated when the user holds the mouse steady - over Scintilla. -
  • -
  • - PositionFromPointClose is like PositionFromPoint but returns - INVALID_POSITION when point outside window or after end of line. -
  • -
  • - Input of Hungarian and Russian characters in GTK+ version works by - truncating input to 8 bits if in the range of normal characters. -
  • -
  • - Better choices for font descriptors on GTK+ for most character sets. -
  • -
  • - GTK+ Scintilla is destroyed upon receiving destroy signal rather than - destroy_event signal. -
  • -
  • - Style setting that force upper or lower case text. -
  • -
  • - Case-insensitive autocompletion lists work correctly. -
  • -
  • - Keywords can be prefix based so ^GTK_ will treat all words that start - with GTK_ as keywords. -
  • -
  • - Qt::Horizontal scrolling can be jumpy rather than gradual. -
  • -
  • - GetSelText places a '\0' in the buffer if the selection is empty.. -
  • -
  • - EnsureVisible split into two methods EnsureVisible which will not scroll to show - the line and EnsureVisibleEnforcePolicy which may scroll. -
  • -
  • - Python folder has options to fold multi-line comments and triple quoted strings. -
  • -
  • - C++ lexer handles keywords before '.' like "this.x" in Java as keywords. - Compact folding mode option chooses whether blank lines after a structure are - folded with that structure. Second set of keywords with separate style supported. -
  • -
  • - Ruby lexer handles multi-line comments. -
  • -
  • - VB has folder. -
  • -
  • - PHP lexer has an operator style, handles "<?" and "?>" inside strings - and some comments. -
  • -
  • - TCL lexer which is just an alias for the C++ lexer so does not really - understand TCL syntax. -
  • -
  • - Error lines lexer has styles for Lua error messages and .NET stack traces. -
  • -
  • - Makefile lexer has a target style. -
  • -
  • - Lua lexer handles some [[]] string literals. -
  • -
  • - HTML and XML lexer have a SCE_H_SGML state for tags that - start with "<!". -
  • -
  • - Fixed Scintilla bugs with folding. When modifications were performed near - folded regions sometimes no unfolding occurred when it should have. Deleting a - fold causing character sometimes failed to update fold information correctly. -
  • -
  • - Better support for Scintilla on GTK+ for Win32 including separate - PLAT_GTK_WIN32 definition and correct handling of rectangular selection - with clipboard operations. -
  • -
  • - SciTE has a Tools | Switch Pane (Ctrl+F6) command to switch focus between - edit and output panes. -
  • -
  • - SciTE option output.scroll allows automatic scrolling of output pane to - be turned off. -
  • -
  • - Commands can be typed into the SciTE output pane similar to a shell window. -
  • -
  • - SciTE properties magnification and output magnification set initial zoom levels. -
  • -
  • - Option for SciTE comment block command to place comments at start of line. -
  • -
  • - SciTE for Win32 has an option to minimize to the tray rather than the task bar. -
  • -
  • - Close button on SciTE tool bar for Win32. -
  • -
  • - SciTE compiles with GCC 3.0. -
  • -
  • - SciTE's automatic indentation of C++ handles braces without preceding keyword - correctly. -
  • -
  • - Bug fixed with GetLine method writing past the end of where it should. -
  • -
  • - Bug fixed with mouse drag automatic scrolling when some lines were folded. -
  • -
  • - Bug fixed because caret XEven setting was inverted. -
  • -
  • - Bug fixed where caret was initially visible even though window was not focussed. -
  • -
  • - Bug fixed where some file names could end with "\\" which caused slow - downs on Windows 9x. -
  • -
  • - On Win32, SciTE Replace dialog starts with focus on replacement text. -
  • -
  • - SciTE Go to dialog displays correct current line. -
  • -
  • - Fixed bug with SciTE opening multiple files at once. -
  • -
  • - Fixed bug with Unicode key values reported to container truncated. -
  • -
  • - Fixed bug with unnecessary save point notifications. -
  • -
  • - Fixed bugs with indenting and unindenting at start of line. -
  • -
  • - Monospace Font setting behaves more consistently. -
  • -
-

- Release 1.38 -

-
    -
  • - Released on 23 May 2001. -
  • -
  • - Loadable lexer plugins on Windows. -
  • -
  • - Ruby lexer and support. -
  • -
  • - Lisp lexer and support. -
  • -
  • - Eiffel lexer and support. -
  • -
  • - Modes for better handling of Tab and BackSpace keys within - indentation. Mode to avoid autocompletion list cancelling when - there are no viable matches. -
  • -
  • - ReplaceTarget replaced with two calls ReplaceTarget - (which is incompatible with previous ReplaceTarget) and - ReplaceTargetRE. Both of these calls have a count first - parameter which allows using strings containing nulls. - SearchInTarget and SetSearchFlags functions allow - specifying a search in several simple steps which helps - some clients which can not create structs or pointers easily. -
  • -
  • - Asian language input through an Input Method Editor works - on Windows 2000. -
  • -
  • - On Windows, control characters can be entered through use of - the numeric keypad in conjunction with the Alt key. -
  • -
  • - Document memory allocation changed to grow exponentially - which reduced time to load a 30 Megabyte file from - 1000 seconds to 25. Change means more memory may be used. -
  • -
  • - Word part movement keys now handled in Scintilla rather than - SciTE. -
  • -
  • - Regular expression '^' and '$' work more often allowing insertion - of text at start or end of line with a replace command. - Backslash quoted control characters \a, \b, \f, \t, and \v - recognised within sets. -
  • -
  • - Session files for SciTE. -
  • -
  • - Export as PDF command hidden in SciTE as it often failed. - Code still present so can be turned on by those willing to cope. -
  • -
  • - Bug fixed in HTML lexer handling % before > as end ASP - even when no start ASP encountered. - Bug fixed when scripts ended with a quoted string and - end tag was not seen. -
  • -
  • - Bug fixed on Windows where context menu key caused menu to - appear in corner of screen rather than within window. -
  • -
  • - Bug fixed in SciTE's Replace All command not processing - whole file when replace string longer than search string. -
  • -
  • - Bug fixed in SciTE's MRU list repeating entries if Ctrl+Tab - used when all entries filled. -
  • -
  • - ConvertEOLs call documentation fixed. -
  • -
-

- Release 1.37 -

-
    -
  • - Released on 17 April 2001. -
  • -
  • - Bug fixed with scroll bars being invisible on GTK+ 1.2.9. -
  • -
  • - Scintilla and SciTE support find and replace using simple regular - expressions with tagged expressions. SciTE supports C '\' escapes - in the Find and Replace dialogs. - Replace in Selection available in SciTE. -
  • -
  • - Scintilla has a 'target' feature for replacing code rapidly without - causing display updates. -
  • -
  • - Scintilla and SciTE on GTK+ support file dropping from file managers - such as Nautilus and gmc. Files or other URIs dropped on Scintilla - result in a URIDropped notification. -
  • -
  • - Lexers may have separate Lex and Fold functions. -
  • -
  • - Lexer infrastructure improved to allow for plug in lexers and for referring - to lexers by name rather than by ID. -
  • -
  • - Ada lexer and support added. -
  • -
  • - Option in both Scintilla and SciTE to treat both left and right margin - as equally important when repositioning visible area in response to - caret movement. Default is to prefer visible area positioning which - minimises the horizontal scroll position thus favouring the left margin. -
  • -
  • - Caret line highlighting. -
  • -
  • - Commands to delete from the caret to the end of line and - from the caret to the beginning of line. -
  • -
  • - SciTE has commands for inserting and removing block comments and - for inserting stream comments. -
  • -
  • - SciTE Director interface uses C++ '\' escapes to send control characters. -
  • -
  • - SciTE Director interface adds more commands including support for macros. -
  • -
  • - SciTE has menu options for recording and playing macros which are visible - when used with a companion program that supports these features. -
  • -
  • - SciTE has an Expand Abbreviation command. - Abbreviations are stored in a global abbrev.properties file. -
  • -
  • - SciTE has a Full Screen command to switch between a normal window - size and using the full screen. On Windows, the menu bar can be turned - off when in full screen mode. -
  • -
  • - SciTE has a Use monospaced font command to switch between the normal - set of fonts and one size of a particular fixed width font. -
  • -
  • - SciTE's use of tabs can be controlled for particular file names - as well as globally. -
  • -
  • - The contents of SciTE's status bar can be defined by a property and - include variables. On Windows, several status bar definitions can be active - with a click on the status bar cycling through them. -
  • -
  • - Copy as RTF command in SciTE on Windows to allow pasting - styled text into word processors. -
  • -
  • - SciTE can allow the use of non-alphabetic characters in - Complete Symbol lists and can automatically display this autocompletion - list when a trigger character such as '.' is typed. - Complete word can be set to pop up when the user is typing a word and - there is only one matching word in the document. -
  • -
  • - SciTE lists the imported properties files on a menu to allow rapid - access to them. -
  • -
  • - SciTE on GTK+ improvements to handling accelerator keys and focus - in dialogs. Message boxes respond to key presses without the Alt key as - they have no text entries to accept normal keystrokes. -
  • -
  • - SciTE on GTK+ sets the application icon. -
  • -
  • - SciTE allows setting the colours used to indicate the current - error line. -
  • -
  • - Variables within PHP strings have own style. Keyword list updated. -
  • -
  • - Keyword list for Lua updated for Lua 4.0. -
  • -
  • - Bug fixed in rectangular selection where rectangle still appeared - selected after using cursor keys to move caret. -
  • -
  • - Bug fixed in C++ lexer when deleting a '{' controlling a folded range - led to that range becoming permanently invisible. -
  • -
  • - Bug fixed in Batch lexer where comments were not recognised. -
  • -
  • - Bug fixed with undo actions coalescing into steps incorrectly. -
  • -
  • - Bug fixed with Scintilla on GTK+ positioning scroll bars 1 pixel - over the Scintilla window leading to their sides being chopped off. -
  • -
  • - Bugs fixed in SciTE when doing some actions led to the start - or end of the file being displayed rather than the current location. -
  • -
  • - Appearance of calltips fixed to look like document text including - any zoom factor. Positioned to be outside current line even when - multiple fonts and sizes used. -
  • -
  • - Bug fixed in Scintilla macro support where typing Enter caused both a newline - command and newline character insertion to be recorded. -
  • -
  • - Bug fixed in SciTE on GTK+ where focus was moving - between widgets incorrectly. -
  • -
  • - Bug fixed with fold symbols sometimes not updating when - the text changed. -
  • -
  • - Bugs fixed in SciTE's handling of folding commands. -
  • -
  • - Deprecated undo collection enumeration removed from API. -
  • -
-

- Release 1.36 -

-
    -
  • - Released on 1 March 2001. -
  • -
  • - Scintilla supports GTK+ on Win32. -
  • -
  • - Some untested work on making Scintilla and SciTE 64 bit compatible. - For users on GTK+ this requires including Scintilla.h before - ScintillaWidget.h. -
  • -
  • - HTML lexer allows folding HTML. -
  • -
  • - New lexer for Avenue files which are used in the ESRI ArcView GIS. -
  • -
  • - DOS Batch file lexer has states for '@', external commands, variables and - operators. -
  • -
  • - C++ lexer can fold comments of /* .. */ form. -
  • -
  • - Better disabling of popup menu items in Scintilla when in read-only mode. -
  • -
  • - Starting to move to Doxygen compatible commenting. -
  • -
  • - Director interface on Windows enables another application to control SciTE. -
  • -
  • - Opening SciTE on Windows 9x sped up greatly for some cases. -
  • -
  • - The command.build.directory property allows SciTE to run the build - command in a different directory to the source files. -
  • -
  • - SciTE on Windows allows setting foreground and background colours - for printed headers and footers. -
  • -
  • - Bug fixed in finding calltips in SciTE which led to no calltips for some identifiers. -
  • -
  • - Documentation added for lexers and for the extension and director interfaces. -
  • -
  • - SciTE menus rearranged with new View menu taking over some of the items that - were under the Options menu. Clear All Bookmarks command added. -
  • -
  • - Clear Output command in SciTE. -
  • -
  • - SciTE on Windows gains an Always On Top command. -
  • -
  • - Bug fixed in SciTE with attempts to define properties recursively. -
  • -
  • - Bug fixed in SciTE properties where only one level of substitution was done. -
  • -
  • - Bug fixed in SciTE properties where extensions were not being - matched in a case insensitive manner. -
  • -
  • - Bug fixed in SciTE on Windows where the Go to dialog displays the correct - line number. -
  • -
  • - In SciTE, if fold.on.open set then switching buffers also performs fold. -
  • -
  • - Bug fixed in Scintilla where ensuring a line was visible in the presence of folding - operated on the document line instead of the visible line. -
  • -
  • - SciTE command line processing modified to operate on arguments in order and in - two phases. First any arguments before the first file name are processed, then the - UI is opened, then the remaining arguments are processed. Actions defined for the - Director interface (currently only "open") may also be used on the command line. - For example, "SciTE -open:x.txt" will start SciTE and open x.txt. -
  • -
  • - Numbered menu items SciTE's Buffers menu and the Most Recently Used portion - of the File menu go from 1..0 rather than 0..9. -
  • -
  • - The tab bar in SciTE for Windows has numbers. - The tab.hide.one option hides the tab bar until there is more than one buffer open. -
  • -
-

- Release 1.35 -

-
    -
  • - Released on 29 January 2001. -
  • -
  • - Rewritten and simplified widget code for the GTK+ version to enhance - solidity and make more fully compliant with platform norms. This includes more - normal handling of keystrokes so they are forwarded to containers correctly. -
  • -
  • - User defined lists can be shown. -
  • -
  • - Many fixes to the Perl lexer. -
  • -
  • - Pascal lexer handles comments more correctly. -
  • -
  • - C/C++/Java/JavaScipt lexer has a state for line doc comments. -
  • -
  • - Error output lexer understands Sun CC messages. -
  • -
  • - Make file lexer has variable, preprocessor, and operator states. -
  • -
  • - Wider area given to an italics character that is at the end of a line to prevent it - being cut off. -
  • -
  • - Call to move the caret inside the currently visible area. -
  • -
  • - Paste Rectangular will space fill on the left hand side of the pasted text as - needed to ensure it is kept rectangular. -
  • -
  • - Cut and Paste Rectangular does nothing in read-only mode. -
  • -
  • - Undo batching changed so that a paste followed by typing creates two undo actions.. -
  • -
  • - A "visibility policy" setting for Scintilla determines which range of lines are displayed - when a particular line is moved to. Also exposed as a property in SciTE. -
  • -
  • - SciTE command line allows property settings. -
  • -
  • - SciTE has a View Output command to hide or show the output pane. -
  • -
  • - SciTE's Edit menu has been split in two with searching commands moved to a - new Search menu. Find Previous and Previous Bookmark are in the Search menu. -
  • -
  • - SciTE on Windows has options for setting print margins, headers and footers. -
  • -
  • - SciTE on Windows has tooltips for toolbar. -
  • -
  • - SciTE on GTK+ has properties for setting size of file selector. -
  • -
  • - Visual and audio cues in SciTE on Windows enhanced. -
  • -
  • - Fixed performance problem in SciTE for GTK+ by dropping the extra 3D - effect on the content windows. -
  • -
  • - Fixed problem in SciTE where choosing a specific lexer then meant - that no lexer was chosen when files opened. -
  • -
  • - Default selection colour changed to be visible on low colour displays. -
  • -
  • - Fixed problems with automatically reloading changed documents in SciTE on - Windows. -
  • -
  • - Fixed problem with uppercase file extensions in SciTE. -
  • -
  • - Fixed some problems when using characters >= 128, some of which were being - incorrectly treated as spaces. -
  • -
  • - Fixed handling multiple line tags, non-inline scripts, and XML end tags /> in HTML/XML lexer. -
  • -
  • - Bookmarks in SciTE no longer disappear when switching between buffers. -
  • -
-

- Release 1.34 -

-
    -
  • - Released on 28 November 2000. -
  • -
  • - Pascal lexer. -
  • -
  • - Export as PDF in SciTE. -
  • -
  • - Support for the OpenVMS operating system in SciTE. -
  • -
  • - SciTE for GTK+ can check for another instance of SciTE - editing a file and switch to it rather than open a second instance - on one file. -
  • -
  • - Fixes to quoting and here documents in the Perl lexer. -
  • -
  • - SciTE on Windows can give extra visual and audio cues when a - warning is shown or find restarts from beginning of file. -
  • -
  • - Open Selected Filename command in SciTE. Also understands some - warning message formats. -
  • -
  • - Wider area for line numbers when printing. -
  • -
  • - Better scrolling performance on GTK+. -
  • -
  • - Fixed problem where rectangles with negative coordinates were - invalidated leading to trouble with platforms that use - unsigned coordinates. -
  • -
  • - GTK+ Scintilla uses more compliant signalling code so that keyboard - events should propagate to containers. -
  • -
  • - Bug fixed with opening full or partial paths. -
  • -
  • - Improved handling of paths in error messages in SciTE. -
  • -
  • - Better handling of F6 in SciTE. -
  • -
-

- Release 1.33 -

-
    -
  • - Released on 6 November 2000. -
  • -
  • - XIM support for the GTK+ version of Scintilla ensures that more non-English - characters can be typed. -
  • -
  • - Caret may be 1, 2, or 3 pixels wide. -
  • -
  • - Cursor may be switched to wait image during lengthy processing. -
  • -
  • - Scintilla's internal focus flag is exposed for clients where focus is handled in - complex ways. -
  • -
  • - Error status defined for Scintilla to hold indication that an operation failed and the reason - for that failure. No detection yet implemented but clients may start using the interface - so as to be ready for when it does. -
  • -
  • - Context sensitive help in SciTE. -
  • -
  • - CurrentWord property available in SciTE holding the value of the word the - caret is within or near. -
  • -
  • - Apache CONF file lexer. -
  • -
  • - Changes to Python lexer to allow 'as' as a context sensitive keyword and the - string forms starting with u, r, and ur to be recognised. -
  • -
  • - SCN_POSCHANGED notification now working and SCN_PAINTED notification added. -
  • -
  • - Word part movement commands for cursoring between the parts of reallyLongCamelIdentifiers and - other_ways_of_making_words. -
  • -
  • - When text on only one line is selected, Shift+Tab moves to the previous tab stop. -
  • -
  • - Tab control available for Windows version of SciTE listing all the buffers - and making it easy to switch between them. -
  • -
  • - SciTE can be set to automatically determine the line ending type from the contents of a - file when it is opened. -
  • -
  • - Dialogs in GTK+ version of SciTE made more modal and have accelerator keys. -
  • -
  • - Find in Files command in GTK+ version of SciTE allows choice of directory. -
  • -
  • - On Windows, multiple files can be opened at once. -
  • -
  • - SciTE source broken up into more files. -
  • -
  • - Scintilla headers made safe for C language, not just C++. -
  • -
  • - New printing modes - force background to white and force default background to white. -
  • -
  • - Automatic unfolding not occurring when Enter pressed at end of line bug fixed. -
  • -
  • - Bugs fixed in line selection. -
  • -
  • - Bug fixed with escapes in PHP strings in the HTML lexer. -
  • -
  • - Bug fixed in SciTE for GTK+ opening files when given full paths. -
  • -
  • - Bug fixed in autocompletion where user backspaces into existing text. -
  • -
  • - Bugs fixed in opening files and ensuring they are saved before running. - A case bug also fixed here. -
  • -
-

- Release 1.32 -

-
    -
  • - Released on 8 September 2000. -
  • -
  • - Fixes bugs in complete word and related code. Protection against a bug when - receiving a bad argument. -
  • -
-

- Release 1.31 -

-
    -
  • - Released on 6 September 2000. -
  • -
  • - Scintilla is available as a COM control from the scintillactrl module in CVS. -
  • -
  • - Style setting to underline text. Exposed in SciTE as "underlined". -
  • -
  • - Style setting to make text invisible. -
  • -
  • - SciTE has an extensibility interface that can be used to implement features such as - a scripting language or remote control. An example use of this is the extlua module - available from CVS which allows SciTE to be scripted in Lua. -
  • -
  • - Many minor fixes to all of the lexers. -
  • -
  • - New lexer for diff and patch files. -
  • -
  • - Error message lexer understands Perl error messages. -
  • -
  • - C/C++/Java lexer now supports C#, specifically verbatim strings and - @ quoting of identifiers that are the same as keywords. SciTE has - a set of keywords for C# and a build command set up for C#. -
  • -
  • - Scintilla property to see whether in overtype or insert state. -
  • -
  • - PosChanged notification fired when caret moved. -
  • -
  • - Comboboxes in dialogs in SciTE on Windows can be horizontally scrolled. -
  • -
  • - Autocompletion and calltips can treat the document as case sensitive or - case insensitive. -
  • -
  • - Autocompletion can be set to automatically choose the only - element in a single element list. -
  • -
  • - Set of characters that automatically complete an autocompletion list - can be set. -
  • -
  • - SciTE command to display calltip - useful when dropped because of - editing. -
  • -
  • - SciTE has a Revert command to go back to the last saved version. -
  • -
  • - SciTE has an Export as RTF command. Save as HTML is renamed - to Export as HTML and is located on the Export sub menu. -
  • -
  • - SciTE command "Complete Word" searches document for any - words starting with characters before caret. -
  • -
  • - SciTE options for changing aspects of the formatting of files exported - as HTML or RTF. -
  • -
  • - SciTE "character.set" option for choosing the character - set for all fonts. -
  • -
  • - SciTE has a "Toggle all folds" command. -
  • -
  • - The makefiles have changed. The makefile_vc and - makefile_bor files in scintilla/win32 and scite/win32 have been - merged into scintilla/win32/scintilla.mak and scite/win32/scite.mak. - DEBUG may be defined for all make files and this will turn on - assertions and for some make files will choose other debugging - options. -
  • -
  • - To make debugging easier and allow good use of BoundsChecker - there is a Visual C++ project file in scite/boundscheck that builds - all of Scintilla and SciTE into one executable. -
  • -
  • - The size of the SciTE output window can be set with the - output.horizontal.size and output.vertical.size settings. -
  • -
  • - SciTE status bar indicator for insert or overwrite mode. -
  • -
  • - Performance improvements to autocompletion and calltips. -
  • -
  • - A caret redraw problem when undoing is fixed. -
  • -
  • - Crash with long lines fixed. -
  • -
  • - Bug fixed with merging markers when lines merged. -
  • -
-

- Release 1.30 -

-
    -
  • - Released on 26 July 2000. -
  • -
  • - Much better support for PHP which is now an integral part of the HTML support. -
  • -
  • - Start replacement of Windows-specific APIs with cross platform APIs. - In 1.30, the new APIs are introduced but the old APIs are still available. - For the GTK+ version, may have to include "WinDefs.h" explicitly to - use the old APIs. -
  • -
  • - "if" and "import" statements in SciTE properties files allows modularisation into - language-specific properties files and choices based upon platform. - This means that SciTE is delivered with 9 language-specific properties files - as well as the standard SciTEGlobal.properties file. -
  • -
  • - Much lower resource usage on Windows 9x. -
  • -
  • - "/p" option in SciTE on Windows for printing a file and then exiting. -
  • -
  • - Options for printing with inverted brightness (when the screen is set to use - a dark background) and to force black on white printing. -
  • -
  • - Option for printing magnified or miniaturised from screen settings. -
  • -
  • - In SciTE, Ctrl+F3 and Ctrl+Shift+F3 find the selection in the forwards and backwards - directions respectively. -
  • -
  • - Auto-completion lists may be set to cancel when the cursor goes before - its start position or before the start of string being completed. -
  • -
  • - Auto-completion lists automatically size more sensibly. -
  • -
  • - SCI_CLEARDOCUMENTSTYLE zeroes all style bytes, ensures all - lines are shown and deletes all folding information. -
  • -
  • - On Windows, auto-completion lists are visually outdented rather than indented. -
  • -
  • - Close all command in SciTE. -
  • -
  • - On Windows multiple files can be dragged into SciTE. -
  • -
  • - When saving a file, the SciTE option save.deletes.first deletes it before doing the save. - This allows saving with a different capitalisation on Windows. -
  • -
  • - When use tabs option is off pressing the tab key inserts spaces. -
  • -
  • - Bug in indicators leading to extra line drawn fixed. -
  • -
-

- Release 1.28 -

-
    -
  • - Released on 27 June 2000. -
  • -
  • - Fixes crash in indentation guides when indent size set to 0. -
  • -
  • - Fixes to installation on GTK+/Linux. User properties file on GTK+ has a dot at front of name: - .SciTEUser.properties. Global properties file location configurable at compile time - defaulting to $prefix/share/scite. $prefix determined from Gnome if present else its - /usr/local and can be overridden by installer. Gnome menu integration performed in - make install if Gnome present. -
  • -
-

- Release 1.27 -

-
    -
  • - Released on 23 June 2000. -
  • -
  • - Indentation guides. View whitespace mode may be set to not display whitespace - in indentation. -
  • -
  • - Set methods have corresponding gets for UndoCollection, BufferedDraw, - CodePage, UsePalette, ReadOnly, CaretFore, and ModEventMask. -
  • -
  • - Caret is continuously on rather than blinking while typing or holding down - delete or backspace. And is now always shown if non blinking when focused on GTK+. -
  • -
  • - Bug fixed in SciTE with file extension comparison now done in case insensitive way. -
  • -
  • - Bugs fixed in SciTE's file path handling on Windows. -
  • -
  • - Bug fixed with preprocessor '#' last visible character causing hang. -
  • -
-

- Release 1.26 -

-
    -
  • - Released on 13 June 2000. -
  • -
  • - Support for the Lua language in both Scintilla and SciTE. -
  • -
  • - Multiple buffers may be open in SciTE. -
  • -
  • - Each style may have a character set configured. This may determine - the characters that are displayed by the style. -
  • -
  • - In the C++ lexer, lexing of preprocessor source may either treat it all as being in - the preprocessor class or only the initial # and preprocessor command word as - being in the preprocessor class. -
  • -
  • - Scintilla provides SCI_CREATEDOCUMENT, SCI_ADDREFDOCUMENT, and - SCI_RELEASEDOCUMENT to make it easier for a container to deal with multiple - documents. -
  • -
  • - GTK+ specific definitions in Scintilla.h were removed to ScintillaWidget.h. All GTK+ clients will need to - #include "ScintillaWidget.h". -
  • -
  • - For GTK+, tools can be executed in the background by setting subsystem to 2. -
  • -
  • - Keys in the properties files are now case sensitive. This leads to a performance increase. -
  • -
  • - Menu to choose which lexer to use on a file. -
  • -
  • - Tab size dialog on Windows. -
  • -
  • - File dialogs enlarged on GTK+. -
  • -
  • - Match Brace command bound to Ctrl+E on both platforms with Ctrl+] a synonym on Windows. - Ctrl+Shift+E is select to matching brace. Brace matching tries to match to either the inside or the - outside, depending on whether the cursor is inside or outside the braces initially. - View End of Line bound to Ctrl+Shift+O. -
  • -
  • - The Home key may be bound to move the caret to either the start of the line or the start of the - text on the line. -
  • -
  • - Visual C++ project file for SciTE. -
  • -
  • - Bug fixed with current x location after Tab key. -
  • -
  • - Bug fixed with hiding fold margin by setting fold.margin.width to 0. -
  • -
  • - Bugs fixed with file name confusion on Windows when long and short names used, or different capitalisations, - or relative paths. -
  • -
-

- Release 1.25 -

-
    -
  • - Released on 9 May 2000. -
  • -
  • - Some Unicode support on Windows. Treats buffer and API as UTF-8 and displays - through UCS-2 of Windows. -
  • -
  • - Automatic indentation. Indentation size can be different to tab size. -
  • -
  • - Tool bar. -
  • -
  • - Status bar now on Windows as well as GTK+. -
  • -
  • - Input fields in Find and Replace dialogs now have history on both Windows and - GTK+. -
  • -
  • - Auto completion list items may be separated by a chosen character to allow spaces - in items. The selected item may be changed through the API. -
  • -
  • - Qt::Horizontal scrollbar can be turned off. -
  • -
  • - Property to remove trailing spaces when saving file. -
  • -
  • - On Windows, changed font size calculation to be more compatible with - other applications. -
  • -
  • - On GTK+, SciTE's global properties files are looked for in the directory specified in the - SCITE_HOME environment variable if it is set. This allows hiding in a dot directory. -
  • -
  • - Keyword lists in SciTE updated for JavaScript to include those destined to be used in - the future. IDL includes XPIDL keywords as well as MSIDL keywords. -
  • -
  • - Zoom level can be set and queried through API. -
  • -
  • - New notification sent before insertions and deletions. -
  • -
  • - LaTeX lexer. -
  • -
  • - Fixes to folding including when deletions and additions are performed. -
  • -
  • - Fix for crash with very long lines. -
  • -
  • - Fix to affect all of rectangular selections with deletion and case changing. -
  • -
  • - Removed non-working messages that had been included only for Richedit compatibility. -
  • -
-

- Release 1.24 -

-
    -
  • - Released on 29 March 2000. -
  • -
  • - Added lexing of IDL based on C++ lexer with extra UUID lexical class. -
  • -
  • - Functions and associated keys for Line Delete, Line Cut, Line Transpose, - Selection Lower Case and Selection Upper Case. -
  • -
  • - Property setting for SciTE, eol.mode, chooses initial state of line end characters. -
  • -
  • - Fixed bugs in undo history with small almost-contiguous changes being incorrectly coalesced. -
  • -
  • - Fixed bugs with incorrect expansion of ContractionState data structures causing crash. -
  • -
  • - Fixed bugs relating to null fonts. -
  • -
  • - Fixed bugs where recolourisation was not done sometimes when required. -
  • -
  • - Fixed compilation problems with SVector.h. -
  • -
  • - Fixed bad setting of fold points in Python. -
  • -
-

- Release 1.23 -

-
    -
  • - Released on 21 March 2000. -
  • -
  • - Directory structure to separate on basis of product (Scintilla, SciTE, DMApp) - and environment (Cross-platform, Win32, GTK+). -
  • -
  • - Download packaging to allow download of the source or platform dependent executables. -
  • -
  • - Source code now available from CVS at SourceForge. -
  • -
  • - Very simple Windows-only demonstration application DMApp is available from cvs as dmapp. -
  • -
  • - Lexing functionality may optionally be included in Scintilla rather than be provided by - the container. -
  • -
  • - Set of lexers included is determined at link time by defining which of the Lex* object files - are linked in. -
  • -
  • - On Windows, the SciLexer.DLL extends Scintilla.DLL with the standard lexers. -
  • -
  • - Enhanced HTML lexer styles embedded VBScript and Python. - ASP segments are styled and ASP scripts in JavaScript, VBScript and Python are styled. -
  • -
  • - PLSQL and PHP supported. -
  • -
  • - Maximum number of lexical states extended to 128. -
  • -
  • - Lexers may store per line parse state for multiple line features such as ASP script language choice. -
  • -
  • - Lexing API simplified. -
  • -
  • - Project file for Visual C++. -
  • -
  • - Can now cycle through all recent files with Ctrl+Tab in SciTE. -
  • -
  • - Bookmarks in SciTE. -
  • -
  • - Drag and drop copy works when dragging to the edge of the selection. -
  • -
  • - Fixed bug with value sizes in properties file. -
  • -
  • - Fixed bug with last line in properties file not being used. -
  • -
  • - Bug with multiple views of one document fixed. -
  • -
  • - Keypad now works on GTK+. -
  • -
-

- Release 1.22 -

-
    -
  • - Released on 27 February 2000. -
  • -
  • - wxWindows platform defined. - Implementation for wxWindows will be available separately - from main Scintilla distribution. -
  • -
  • - Line folding in Scintilla. -
  • -
  • - SciTE performs syntax directed folding for C/C++/Java/JavaScript and for Python. -
  • -
  • - Optional macro recording support. -
  • -
  • - User properties file (SciTEUser.properties) allows for customisation by the user - that is not overwritten with each installation of SciTE. -
  • -
  • - Python lexer detects and highlights inconsistent indentation. -
  • -
  • - Margin API made more orthogonal. SCI_SETMARGINWIDTH and SCI_SETLINENUMBERWIDTH - are deprecated in favour of this new API. -
  • -
  • - Margins may be made sensitive to forward mouse click events to container. -
  • -
  • - SQL lexer and styles included. -
  • -
  • - Perl lexer handles regular expressions better. -
  • -
  • - Caret policy determines how closely caret is tracked by visible area. -
  • -
  • - New marker shapes: arrow pointing down, plus and minus. -
  • -
  • - Optionally display full path in title rather than just file name. -
  • -
  • - Container is notified when Scintilla gains or loses focus. -
  • -
  • - SciTE handles focus in a more standard way and applies the main - edit commands to the focused pane. -
  • -
  • - Container is notified when Scintilla determines that a line needs to be made visible. -
  • -
  • - Document watchers receive notification when document about to be deleted. -
  • -
  • - Document interface allows access to list of watchers. -
  • -
  • - Line end determined correctly for lines ending with only a '\n'. -
  • -
  • - Search variant that searches form current selection and sets selection. -
  • -
  • - SciTE understands format of diagnostic messages from WScript. -
  • -
  • - SciTE remembers top line of window for each file in MRU list so switching to a recent file - is more likely to show the same text as when the file was previously visible. -
  • -
  • - Document reference count now initialised correctly. -
  • -
  • - Setting a null document pointer creates an empty document. -
  • -
  • - WM_GETTEXT can no longer overrun buffer. -
  • -
  • - Polygon drawing bug fixed on GTK+. -
  • -
  • - Java and JavaScript lexers merged into C++ lexer. -
  • -
  • - C++ lexer indicates unterminated strings by colouring the end of the line - rather than changing the rest of the file to string style. This is less - obtrusive and helps the folding. -
  • -
-

- Release 1.21 -

-
    -
  • - Released on 2 February 2000. -
  • -
  • - Blank margins on left and right side of text. -
  • -
  • - SCN_CHECKBRACE renamed SCN_UPDATEUI and made more efficient. -
  • -
  • - SciTE source code refactored into platform independent and platform specific classes. -
  • -
  • - XML and Perl subset lexers in SciTE. -
  • -
  • - Large improvement to lexing speed. -
  • -
  • - A new subsystem, 2, allows use of ShellExec on Windows. -
  • -
  • - Borland compatible makefile. -
  • -
  • - Status bar showing caret position in GTK+ version of SciTE. -
  • -
  • - Bug fixes to selection drawing when part of selection outside window, mouse release over - scroll bars, and scroll positioning after deletion. -
  • -
-

- Release 1.2 -

-
    -
  • - Released on 21 January 2000. -
  • -
  • - Multiple views of one document. -
  • -
  • - Rectangular selection, cut, copy, paste, drag and drop. -
  • -
  • - Long line indication. -
  • -
  • - Reverse searching -
  • -
  • - Line end conversion. -
  • -
  • - Generic autocompletion and calltips in SciTE. -
  • -
  • - Call tip background colour can be set. -
  • -
  • - SCI_MARKERPREV for moving to a previous marker. -
  • -
  • - Caret kept more within window where possible. -
  • -
-

- Release 1.15 -

-
    -
  • - Released on 15 December 1999. -
  • -
  • - Brace highlighting and badlighting (for mismatched braces). -
  • -
  • - Visible line ends. -
  • -
  • - Multiple line call tips. -
  • -
  • - Printing now works from SciTE on Windows. -
  • -
  • - SciTE has a global "*" lexer style that is used as the basis for all the lexers' styles. -
  • -
  • - Fixes some warnings on GTK+ 1.2.6. -
  • -
  • - Better handling of modal dialogs on GTK+. -
  • -
  • - Resize handle drawn on pane splitter in SciTE on GTK+ so it looks more like a regular GTK+ - *paned widget. -
  • -
  • - SciTE does not place window origin offscreen if no properties file found on GTK+. -
  • -
  • - File open filter remembered in SciTE on Windows. -
  • -
  • - New mechanism using style numbers 32 to 36 standardises the setting of styles for brace - highlighting, brace badlighting, line numbers, control characters and the default style. -
  • -
  • - Old messages SCI_SETFORE .. SCI_SETFONT have been replaced by the default style 32. The old - messages are deprecated and will disappear in a future version. -
  • -
-

- Release 1.14 -

-
    -
  • - Released on 20 November 1999. -
  • -
  • - Fixes a scrolling bug reported on GTK+. -
  • -
-

- Release 1.13 -

-
    -
  • - Released on 18 November 1999. -
  • -
  • - Fixes compilation problems with the mingw32 GCC 2.95.2 on Windows. -
  • -
  • - Control characters are now visible. -
  • -
  • - Performance has improved, particularly for scrolling. -
  • -
  • - Windows RichEdit emulation is more accurate. This may break client code that uses these - messages: EM_GETLINE, EM_GETLINECOUNT, EM_EXGETSEL, EM_EXSETSEL, EM_EXLINEFROMCHAR, - EM_LINELENGTH, EM_LINEINDEX, EM_CHARFROMPOS, EM_POSFROMCHAR, and EM_GETTEXTRANGE. -
  • -
  • - Menus rearranged and accelerator keys set for all static items. -
  • -
  • - Placement of space indicators in view whitespace mode is more accurate with some fonts. -
  • -
-

- Release 1.12 -

-
    -
  • - Released on 9 November 1999. -
  • -
  • - Packaging error in 1.11 meant that the compilation error was not fixed in that release. - Linux/GTK+ should compile with GCC 2.95 this time. -
  • -
-

- Release 1.11 -

-
    -
  • - Released on 7 November 1999. -
  • -
  • - Fixed a compilation bug in ScintillaGTK.cxx. -
  • -
  • - Added a README file to explain how to build. -
  • -
  • - GTK+/Linux downloads now include documentation. -
  • -
  • - Binary only Sc1.EXE one file download for Windows. -
  • -
-

- Release 1.1 -

-
    -
  • - Released on 6 November 1999. -
  • -
  • - Major restructuring for better modularity and platform independence. -
  • -
  • - Inter-application drag and drop. -
  • -
  • - Printing support in Scintilla on Windows. -
  • -
  • - Styles can select colouring to end of line. This can be used when a file contains more than - one language to differentiate between the areas in each language. An example is the HTML + - JavaScript styling in SciTE. -
  • -
  • - Actions can be grouped in the undo stack, so they will be undone together. This grouping is - hierarchical so higher level actions such as replace all can be undone in one go. Call to - discover whether there are any actions to redo. -
  • -
  • - The set of characters that define words can be changed. -
  • -
  • - Markers now have identifiers and can be found and deleted by their identifier. The empty - marker type can be used to make a marker that is invisible and which is only used to trace - where a particular line moves to. -
  • -
  • - Double click notification. -
  • -
  • - HTML styling in SciTE also styles embedded JavaScript. -
  • -
  • - Additional tool commands can be added to SciTE. -
  • -
  • - SciTE option to allow reloading if changed upon application activation and saving on - application deactivation. Not yet working on GTK+ version. -
  • -
  • - Entry fields in search dialogs remember last 10 user entries. Not working in all cases in - Windows version. -
  • -
  • - SciTE can save a styled copy of the current file in HTML format. As SciTE does not yet - support printing, this can be used to print a file by then using a browser to print the - HTML file. -
  • -
-

- Release 1.02 -

-
    -
  • - Released on 1 October 1999. -
  • -
  • - GTK+ version compiles with GCC 2.95. -
  • -
  • - Properly deleting objects when window destroyed under GTK+. -
  • -
  • - If the selection is not empty backspace deletes the selection. -
  • -
  • - Some X style middle mouse button handling for copying the primary selection to and from - Scintilla. Does not work in all cases. -
  • -
  • - HTML styling in SciTE. -
  • -
  • - Stopped dirty flag being set in SciTE when results pane modified. -
  • -
-

- Release 1.01 -

-
    -
  • - Released on 28 September 1999. -
  • -
  • - Better DBCS support on Windows including IME. -
  • -
  • - Wheel mouse support for scrolling and zooming on Windows. Zooming with Ctrl+KeypadPlus and - Ctrl+KeypadMinus. -
  • -
  • - Performance improvements especially on GTK+. -
  • -
  • - Caret blinking and settable colour on both GTK+ and Windows. -
  • -
  • - Drag and drop within a Scintilla window. On Windows, files can be dragged into SciTE. -
  • -
-

- Release 1.0 -

-
    -
  • - Released on 17 May 1999. -
  • -
  • - Changed name of "Tide" to "SciTE" to avoid clash with a TCL based IDE. "SciTE" is a - SCIntilla based Text Editor and is Latin meaning something like "understanding in a neat - way" and is also an Old English version of the word "shit". -
  • -
  • - There is a SCI_AUTOCSTOPS message for defining a string of characters that will stop - autocompletion mode. Autocompletion mode is cancelled when any cursor movement occurs apart - from backspace. -
  • -
  • - GTK+ version now splits horizontally as well as vertically and all dialogs cancel when the - escape key is pressed. -
  • -
-

- Beta release 0.93 -

-
    -
  • - Released on 12 May 1999. -
  • -
  • - A bit more robust than 0.92 and supports SCI_MARKERNEXT message. -
  • -
-

- Beta release 0.92 -

-
    -
  • - Released on 11 May 1999. -
  • -
  • - GTK+ version now contains all features of Windows version with some very small differences. - Executing programs works much better now. -
  • -
  • - New palette code to allow more colours to be displayed in 256 colour screen modes. A line - number column can be displayed to the left of the selection margin. -
  • -
  • - The code that maps from line numbers to text positions and back has been completely - rewritten to be faster, and to allow markers to move with the text. -
  • -
-

- Beta release 0.91 -

-
    -
  • - Released on 30 April 1999, containing fixes to text measuring to make Scintilla work better - with bitmap fonts. Also some small fixes to make compiling work with Visual C++. -
  • -
-

- Beta release 0.90 -

-
    -
  • - Released on 29 April 1999, containing working GTK+/Linux version. -
  • -
  • - The Java, C++ and Python lexers recognise operators as distinct from default allowing them - to be highlighted. -
  • -
-

- Beta release 0.82 -

-
    -
  • - Released on 1 April 1999, to fix a problem with handling the Enter key in PythonWin. Also - fixes some problems with cmd key mapping. -
  • -
-

- Beta release 0.81 -

-
    -
  • - Released on 30th March 1999, containing bug fixes and a few more features. -
  • -
  • - Static linking supported and Tidy.EXE, a statically linked version of Tide.EXE. Changes to - compiler flags in the makefiles to optimise for size. -
  • -
  • - Scintilla supports a 'savepoint' in the undo stack which can be set by the container when - the document is saved. Notifications are sent to the container when the savepoint is - entered or left, allowing the container to to display a dirty indicator and change its - menus. -
  • -
  • - When Scintilla is set to read-only mode, a notification is sent to the container should the - user try to edit the document. This can be used to check the document out of a version - control system. -
  • -
  • - There is an API for setting the appearance of indicators. -
  • -
  • - The keyboard mapping can be redefined or removed so it can be implemented completely by the - container. All of the keyboard commands are now commands which can be sent by the - container. -
  • -
  • - A home command like Visual C++ with one hit going to the start of the text on the line and - the next going to the left margin is available. I do not personally like this but my - fingers have become trained to it by much repetition. -
  • -
  • - SCI_MARKERDELETEALL has an argument in wParam which is the number of the type marker to - delete with -1 performing the old action of removing all marker types. -
  • -
  • - Tide now understands both the file name and line numbers in error messages in most cases. -
  • -
  • - Tide remembers the current lines of files in the recently used list. -
  • -
  • - Tide has a Find in Files command. -
  • -
-

- Beta release 0.80 -

-
    -
  • - This was the first public release on 14th March 1999, containing a mostly working Win32 - Scintilla DLL and Tide EXE. -
  • -
-

- Beta releases of SciTE were called Tide -

- - - diff --git a/doc/Scintilla/ScintillaRelated.html b/doc/Scintilla/ScintillaRelated.html deleted file mode 100644 index 410ddb7..0000000 --- a/doc/Scintilla/ScintillaRelated.html +++ /dev/null @@ -1,507 +0,0 @@ - - - - - - - - - Scintilla and SciTE Related Sites - - - - - - - - -
- Scintilla icon - - Scintilla - and SciTE -
-

- Related Sites -

-

- Ports and Bindings of Scintilla -

-

- Editawy - is an ActiveX Control wrapper that support all Scintilla functions and additional high level functions. -

-

- Jintilla - is a JNI wrapper that allows Scintilla to be used in Java with - both SWT and AWT. -

-

- Delphi Scintilla Interface Components - is a FREE collection of components that makes it easy to use the - Scintilla source code editing control from within Delphi and C++ Builder. -

-

- wxStEdit - is a library and sample program that provides extra features over wxStyledTextControl. -

-

- CScintillaCtrl, CScintillaView & CScintillaDoc - are freeware MFC classes to encapsulate Scintilla. -

-

- ScintillaNet - is an encapsulation of Scintilla for use within the .NET framework. -

-

- TQScintilla - is a port of Scintilla to the TQt platform. It has a similar license to TQt: GPL for use in - free software and commercial for use in close-source applications. -

-

- - GWindows is a Win32 RAD GUI Framework for Ada 95 that - includes a binding of Scintilla. -

-

- - DolphinScintilla is a DolphinSmalltalk wrapper for Scintilla. -

-

- ScintillaVB - is an ActiveX control written in VB that encapsulates Scintilla. -

-

- FXScintilla - is a port of Scintilla to the FOX platform. FXRuby includes Ruby - bindings for FXScintilla. -

-

- Delphi wrapper for - Scintilla which is also usable from Borland C++ Builder. -

-

- The wxStyledTextCtrl editor component in the - wxWindows cross platform toolkit is based on Scintilla.
- A Python binding for wxStyledTextCtrl is part of wxPython. -

-

- gtkscintilla - is an alternative GTK class implementation for scintilla. - This implementation acts more like a Gtk+ object, with many methods rather - than just scintilla_send_message() and is available as a shared library. - This implementation works with GTK 1.x. -

-

- gtkscintilla2 - is an alternative GTK class implementation for scintilla - similar to the above, but for GTK 2.x. -

-

- pyscintilla - is the original Python binding for Scintilla's default GTK - 1.x class. Includes some additional support, such as native printing on - Windows. The binding is hand-written rather than auto-generated from the - Scintilla.iface file. -

-

- pygtkscintilla - is a Python binding for gtk1.x scintilla that uses - gtkscintilla instead of the default GTK class. -

-

- pyscintilla2 - is a Python binding for GTK 2.x scintilla that uses - gtkscintilla2. -

-

- ScintillaCtrl - is an unmaintained ActiveX control wrapper for Scintilla. -

-

- Projects using Scintilla -

-

- PyPE - is an editor written in Python with the wxPython GUI toolkit. -

-

- Sciboo - is an editor based on ScintillaNET. -

-

- The Scite Config Tool - is a graphical user interface for changing SciTE properties files. -

-

- Scintilla Lister - is a plugin for Total Commander allowing viewing all documents with syntax highlighting - inside Total Commander. -

-

- ChSciTE - is a free IDE for C/C++ interpreter Ch. It runs cross platform. - Ch is for cross-platform scripting, shell - programming, 2D/3D plotting, numerical computing, and embedded - scripting. -

-

- - Code::Blocks is an open source, cross platform free C++ IDE. -

-

- - Notepad++ is a free source code editor under Windows. -

-

- - Gubed is a cross platform program to debug PHP scripts. -

-

- - LSW DotNet-Lab is a development environment for the .NET platform. -

-

- - GLIntercept is an OpenGL function call interceptor that uses SciTE as a - run-time shader editor. -

-

- - Xin is an open-source XML editor for Windows. -

-

- - wyoEditor is "A nice editor with a well designed and consistent look and feel". -

-

- - Notepad2 is "Yet another Notepad replacement". -

-

- - PyCrash Viewer can examine crash dumps of Python programs. -

-

- - MPT series Wire Analyzers use Scintilla and SciTE. -

-

- MyGeneration - is a .NET based code generator. -

-

- CSSED - is a tiny GTK2 CSS editor. -

-

- DIDE - is a free IDE for the D language on Windows. -

-

- - IdePS - is a free Integrated Development Environment for PostScript -

-

- - CUTE - is a user-friendly source code editor easily extended using Python. -

-

- - Venis IX, - the Visual Environment for NSIS (Nullsoft Scriptable Install System). -

-

- - MinGW Developer Studio - is a simple C/C++ IDE for the MinGW compiler on Windows. -

-

- Eric3 - is a Python IDE written using PyTQt and TQScintilla. -

-

- TemplateTamer - is a tool for development of template based PHP web pages. -

-

- SciTE|Flash - is a free Scintilla-based ActionScript editor for Windows. -

-

- CPPIDE - is part of some commercial high-school oriented programming course software. -

-

- phpSciTE - is a free distribution of SciTE for Windows customised for use with PHP - and bundled with a PHP API file and online help. -

-

- Instant Source - is a commercial tool for looking at the HTML on web sites. -

-

- RAD.On++ - is a free C++ Rapid Application Developer for Win32. -

-

- wxLua is both - a binding of the wxWindows classes for Lua and a small IDE that works on Linux - and Windows. -

-

- wxBasic is an open source - Basic interpreter that uses the wxWindows toolkit. A small IDE is under construction. -

-

- FreeRIDE will be a - cross-platform IDE for the Ruby programming language. -

-

- Visual MinGW is an - IDE for the MinGW compiler system.This runs on Windows with gcc. -

-

- The Wing IDE is a - complete integrated development environment for the Python programming - language. - Available on Intel based Linux and Windows and on MacOS X through XDarwin. -

-

- LuaIDE - is an IDE for Lua on Windows. -

-

- Sphere - is 2D RPG engine with a development environment. -

-

- Practical Ruby - is an IDE for Ruby on Windows. -

-

- GNUe - is a suite of tools and applications for solving the needs of the enterprise. -

-

- SilverCity - is a lexing package that can provide lexical analysis for over 20 programming - and markup languages. -

-

- Php mole - is an integrated development enviroment for developing (primarily) - web based and phpgtk based applications. -

-

- HAP Python Remote Debugger - is a Python debugger that can run on one Windows machine debugging a Python program running - on either the same or another machine. -

-

- pyeditor and wxEditor - are scriptable editors implemented in Python. pyeditor is based on GTK+ and - the pyscintilla wrapper. wxEditor is based on wxWindows, wxPython and - wxStyledTextControl. -

-

- Ruby installation - that includes SciTE set up for Ruby using an included copy of the "Programming Ruby" book for help. -

-

- Interactive LuaSpace Development - is a graphical environment for LuaSpace which combines the CORBA platform - with the language Lua. -

-

- PyCrust is an interactive - Python shell based on wxPython. -

-

- Black Adder is a - TQt based development environment for Python and Ruby. -

-

- Komodo - is a cross-platform multi-language development environment built - as an application of Mozilla. -

-

- titmouse - is a Lua editor/debugger for Windows. It is available as both a component - and an application. -

-

- Filerx - is a project manager for SciTE on Windows. - Open source and includes an implementation of SciTE's Director interface so - will be of interest to others wanting to control SciTE. -

-

- Anjuta - is an open source C/C++ IDE for Linux/GNOME. -

-

- Gen<X> - is a code generalisation product for Win32 that uses Scintilla in the X-Code Editor (which - can also be used for general purpose editing) and for editing HTML in the HTML Dialog - Editor. -

-

- Moleskine is a Scintilla - based editor for GTK+. More ambitious than SciTE with plans - for MDI, printing, and session management. - Includes a new GTK+ wrapper widget for Scintilla. -

-

- A version of SciTE for Win32 enhanced - with a tab control to allow easy movement between buffers. - Go to the "Goodies" area on this site. -

-

- - Suneido is an integrated application platform currently available for Win32 that includes an - object-oriented language, client-server database, and user interface and reporting frameworks. -

-

- - BitLeaf is a new GNOME based development environment. - Currently at an early stage of development. -

-

- - Agast is an authoring system for adventure games which includes - a customised version of SciTE. -

-

- - SashXB for Linux is an open source application development tool by - IBM that uses Scintilla. -

-

- Boa Constructor is a RAD GUI - Building IDE for the wxWindows cross platform platform. Written using wxPython with the - wxStyledTextCtrl used as its editor. -

-

- PythonWin, a Win32 IDE for Python, uses - Scintilla for both its editing and interactive windows. -

-

- Editing Components -

-

- GtkSourceView - is a text widget that extends the standard GTK+ 2.x text widget and improves it - by implementing syntax highlighting and other features typical of a source editor. -

-

- AEditor - is a free source code editing component implemented in Ruby. -

-

- SyntaxEditor - is a commercial native .Net source code editing component. -

-

- jEdit is a good Open Source syntax colouring - editor written in and for Java. -

-

- GTK+, the GIMP Toolkit, contains a rich text editing - widget.
- Gedit is an editor for GTK+/GNOME.
- -

-

- CodeGuru has source code for several Win32 MFC based - editors. -

- SynEdit is a Win32 edit control written - in Delphi. -

- SourceView is a commercial editing - component for Win32. -

-

- CodeMax is another commercial component for Win32. -

-

- Documents -

-

- The Craft of Text Editing - describes how EMACS works, Craig A. Finseth -

-

- Span Tables - are another data structure that can be used to represent documents in memory in a way - that performs well when data is inserted and deleted, James Brown -

-

- Data Structures in a Bit-Mapped Text - Editor, Wilfred J. Hanson, Byte January 1987 -

-

- Text Editors: Algorithms and Architectures, Ray Valdés, Dr. Dobbs Journal - April 1993 -

-

- Macintosh User Interface Guidelines and TextEdit chapters of Inside Macintosh -

-

- Development Tools -

-

- Scintilla and SciTE were developed using the - Mingw version of GCC. -

-

- AStyle is a source code formatter for C++ and - Java code. SciTE has an Indent command defined for .cxx files that uses AStyle. -

-

- WinMerge is an interactive diff / merge - for Windows. I prefer code submissions in the form of source files rather than diffs and then run - WinMerge over the files to work out how to merge. -

-

- Python is my favourite programming language. Scintilla - was started after I tried to improve the editor built into PythonWin, but was frustrated by the limitations of - the Windows Richedit control which PythonWin used. -

-

- regex is a public domain - implementation of regular expression pattern matching used in Scintilla. -

- -

- - Inspirational coding soundscapes by David Bridie. -

-

- Get away from hacking without any of that tedious standing up bother: Virtually There ;). -

- - - diff --git a/doc/Scintilla/ScintillaToDo.html b/doc/Scintilla/ScintillaToDo.html deleted file mode 100644 index 0fd6b0b..0000000 --- a/doc/Scintilla/ScintillaToDo.html +++ /dev/null @@ -1,178 +0,0 @@ - - - - - - - - - Scintilla and SciTE To Do - - - - - - - - -
- Scintilla icon - - Scintilla - and SciTE -
-

- Bugs and To Do List -

-

- Feedback -

-

- Issues can be reported on the Bug Tracker - and features requested on the Feature Request Tracker. -

-

- Scintilla Bugs -

-

- At the end of italics style runs characters can be chopped off. An example - is using Verdana 12 point italics for strings makes an ending double quote - half visible and an ending single quote invisible. This is hard to solve - completely, may be better to avoid these situations by, for example, - choosing a font like Times New Roman for strings. There is a specific kluge - for the end of line which adds some room for italics but this does not - work elsewhere. -

-

- Dragging over bold text in some fonts will ripple because of the difference in - size between drawing all of a string at once and drawing it in parts. -

-

- Automatic scrolling when text dragged near edge of window. -

-

- GTK+ Version Bugs -

-

- Scintilla To Do -

-

- Folding for languages that don't have it yet and good folding for languages - that inherited poor folding from another languages folding code. -

-

- Simple pattern based styling. -

-

- Different height lines based upon tallest text on the line rather than on the tallest style - possible. -

-

- Composition of lexing for mixed languages (such as ASP+ over COBOL) by - combining lexers. -

-

- Printing support on GTK+. Maybe Postscript output or use Gnome? -

-

- Stream folding which could be used to fold up the contents of HTML elements. -

-

- Persisting view state such as current folding into a stream or blob so it is easy - to restore. -

-

- Move line up and move line down keys or move selected lines up / down. -

-

- Printing of highlight lines and folding margin. -

-

- Flow diagrams inside editor similar to - - GRASP. -

-

- A VCL component wrapper around Scintilla so it can be used with Delphi or - Borland C++ Builder. - There is some work - on this available. -

-

- Port to MacOS X. -

-

- More lexers for other languages. -

-

- Automatically calculated range for horizontal scrolling. -

-

- Virtual space at the end of lines so the caret can be moved beyond the end - of lines with the cursor keys. May also make rectangular operations easier - to perform. -

-

- SciTE To Do -

-

- Good regular expression support through a plugin. -

-

- Allow tools to transform the selection, performing an operation like - indentation or sorting. -

-

- Allow file name based selection on all properties rather than just a chosen few. -

-

- Opening from and saving to FTP servers. -

-

- Setting to fold away comments upon opening. -

-

- User defined fold ranges. -

-

- Silent mode that does not display any message boxes. -

-

- Features I am unlikely to do -

-

- These are features I don't like or don't think are important enough to work on. - Implementations are welcome from others though. -

-

- Automatically saving modified menu shortcuts on exit. -

-

- Mouse wheel panning (press the mouse wheel and then move the mouse) on - Windows. -

-

- Adding options to the save dialog to save in a particular encoding or with a - chosen line ending. -

-

- Directions -

-

- The main point of this development is Scintilla, and this is where most effort will - go. SciTE will get new features, but only when they make my life easier - I am - not intending to make it grow up to be a huge full-function IDE like Visual - Cafe. The lines I've currently decided not to step over in SciTE are any sort of - project facility and any configuration dialogs. SciTE for Windows now has a - Director interface for communicating with a separate project manager - application. -

-

- If you are interested in contributing code, do not feel any need to make it cross - platform. - Just code it for your platform and I'll either reimplement for the other platform or - ensure that there is no effect on the other platform. -

- - diff --git a/doc/Scintilla/ScintillaUsage.html b/doc/Scintilla/ScintillaUsage.html deleted file mode 100644 index e0ffb0b..0000000 --- a/doc/Scintilla/ScintillaUsage.html +++ /dev/null @@ -1,375 +0,0 @@ - - - - - - - - - Scintilla Usage Notes - - - - - - - - - -
- Scintilla icon - - Scintilla - Usage Notes -
-

- Implementing Auto-Indent -

-

- The key idea is to use the SCN_CHARADDED notification to add indentation after a newline. -

-

- The lParam on the notification is a pointer to a SCNotification structure whose ch member - specifies the character added. If a newline was added, the previous line can be retrieved and - the same indentation can be added to the new line. -

-

- Here is the relevant portion of code from SciTE: (SciTE.cxx SciTEWindow::CharAdded) -

- if  (ch  ==  '\r'  ||  ch  ==  '\n')  {
-     
char  - linebuf[1000];
-     
int  - curLine  =  GetCurrentLineNumber();
-     
int  - lineLength  - =  SendEditor(SCI_LINELENGTH,  curLine);
-     
- //Platform::DebugPrintf("[CR] %d len = %d\n", curLine, lineLength);
-     
if  (curLine  >  0  &&  - lineLength  - <=  2)  {
-     
int  - prevLineLength  - =  SendEditor(SCI_LINELENGTH,  curLine  -  1);
-     
if  (prevLineLength  <  sizeof(linebuf))  {
-         
WORD  buflen  =  sizeof(linebuf);
-         
memcpy(linebuf,  &buflen,  sizeof(buflen));
-         
- SendEditor(EM_GETLINE,  curLine  -  1,
-                    
- reinterpret_cast<LPARAM>(static_cast<char  *>(linebuf)));
-         
linebuf[prevLineLength]  =  '\0';
-         
for  (int  pos  =  0;  linebuf[pos];  pos++)  {
-             
if  (linebuf[pos]  !=  ' '  &&  - linebuf[pos]  !=  '\t')
-                 
- linebuf[pos]  =  '\0';
-         
}
-         
- SendEditor(EM_REPLACESEL,  0,  - reinterpret_cast<LPARAM>(static_cast<char  *>(linebuf)));
-     
}
-
}
- -

- Of course, fancier handling could be implemented. For example, if the previous line was the - start of a control construct, the next line could be automatically indented one tab further. - (Assuming that is your indenting style.) -

-

- Implementing Syntax Styling -

-

- Syntax styling is handled by the SCN_STYLENEEDED notification. Scintilla keeps track of the - end of the styled text - this is retrieved with SCI_GETENDSTYLED. In response to the - SCN_STYLENEEDED notification, you should apply styles to the text from ENDSTYLED to the - position specified by the notification. -

-

- Here is the relevant portion of code from SciTE: (SciTE.cxx) -

- void  - SciTEWindow::Notify(SCNotification  *notification)  {
-     
switch  - (notification->nmhdr.code)  {
-     
case  - SCN_STYLENEEDED:  {
-             
if  (notification->nmhdr.idFrom  ==  IDM_SRCWIN)  {
-                 
- int  - endStyled  =  SendEditor(SCI_GETENDSTYLED);
-                 
- int  - lineEndStyled  =  SendEditor(EM_LINEFROMCHAR,  - endStyled);
-                 
- endStyled  - =  SendEditor(EM_LINEINDEX,  lineEndStyled);
-                 
- Colourise(endStyled,  notification->position);
- -

- Colourize(start, end) retrieves the specified range of text and then calls ColourizeDoc in - keywords.cxx. It starts the process by calling: -

-     SendMessage(hwnd,  SCI_STARTSTYLING,  - startPos,  31);
- -

- and then for each token of the text, calling: -

-     SendMessage(hwnd,  SCI_SETSTYLING,  length,  style);
- -

- where style is a number from 0 to 31 whose appearance has been defined using the - SCI_STYLESET... messages. -

-

- Implementing Calltips -

-

- Again, the SCN_CHARADDED notification is used to catch when an opening parenthesis is added. - The preceding word can then be retrieved from the current line: -

-     char  linebuf[1000];
-
    int  current  =  SendEditor(SCI_GETCURLINE,  sizeof(linebuf),
-         
- reinterpret_cast<LPARAM>(static_cast<char  *>(linebuf)));
-
    int  pos  =  SendEditor(SCI_GETCURRENTPOS);
-
-
    int  startword  =  current  -  1;
-
    while  - (startword  - >  0  &&  - isalpha(linebuf[startword  -  1]))
-         
- startword--;
-
    linebuf[current  -  1]  =  '\0';
-
    char*  word  =  linebuf  +  startword;
- -

- Then if a calltip is available it can be displayed. The calltip appears immediately below - the position specified. The calltip can be multiple lines separated by newlines (\n). -

-     pos  =  SendMessage(hwnd,  SCI_GETCURRENTPOS,  0,  0);
-
    SendMessageText(hwnd,  SCI_CALLTIPSHOW,  pos  -  wordLen  -  1,  calltip);
- -

- The calltip can be removed when a closing parenthesis is entered: -

-     if  (SendMessage(hwnd,  SCI_CALLTIPACTIVE,  - 0,  0))
-         
- SendMessage(hwnd,  - SCI_CALLTIPCANCEL,  0,  - 0);
- -

- Obviously, it is up the application to look after supplying the appropriate calltip text. -

-

- SciTE goes one step further, counting the commas between arguments and highlighting the - corresponding part of the calltip. This code is in ContinueCallTip. -

-

- Page contributed by Andrew McKinlay. -

- - - diff --git a/doc/Scintilla/Steps.html b/doc/Scintilla/Steps.html deleted file mode 100644 index ff88e88..0000000 --- a/doc/Scintilla/Steps.html +++ /dev/null @@ -1,142 +0,0 @@ - -How to use the Scintilla Edit Control in windows? -

How to use the Scintilla Edit Control in windows?

-

- This should be a little step by step explanation how to use Scintilla in the windows environment. -

-

-

How to create Scintilla Edit Control?

-

- First of all, load the Scintilla DLL with something like: -

-
-
-	hmod = LoadLibrary("SciLexer.DLL");
-		if (hmod==NULL)
-		{
-			MessageBox(hwndParent,
-			"The Scintilla DLL could not be loaded.",
-			"Error loading Scintilla",
-			MB_OK | MB_ICONERROR);
-		}
-		
-

- If the DLL was loaded successfully, then the DLL has registered (yes, by itself) a new - window class. The new class called "Scintilla" is the new scintilla edit control. -

-

- Now you can use this new control just like any other windows control. -

-
-
-	hwndScintilla = CreateWindowEx(0,
-		"Scintilla","", WS_CHILD | WS_VISIBLE | WS_TABSTOP | WS_CLIPCHILDREN,
-		10,10,500,400,hwndParent,(HMENU)GuiID, hInstance,NULL);
-		
-

- Note the new window class name: "Scintilla". By reaching this point you actually included - a Scintilla Edit Control to your windows program. -

-

-

How to control the Scintilla Edit Control?

-

- You can control Scintilla by sending commands to the Edit Control. - There a 2 ways of doing this. A simple and fast way. -

-

The simple way to control Scintilla

-

- The simple way is just like with any other windows control. You can send messages to the - Scintilla Edit Control and receive notifications from the control. (Note that the notifications - are sent to the parent window of the Scintilla Edit Control.) -

-

- The Scintilla Edit Control knows a special message for each command. - To send commands to the Scintilla Edit Control you can use the SendMessage function. -

-
-
-	SendMessage(hwndScintilla,sci_command,wparam,lparam);
-			
-

- like: -

-
-
-	SendMessage(hwndScintilla,SCI_CREATEDOCUMENT, 0, 0);
-			
-

- Some of the commands will return a value and unused parameters should be set to NULL. -

-

-

The fast way to control Scintilla

-

- The fast way of controlling the Scintilla Edit Control is to call message handling function by yourself. - You can retrieve a pointer to the message handling function of the Scintilla Edit Control and - call it directly to execute a command. This way is much more faster than the SendMessage() way. -

-

- 1st you have to use the SCI_GETDIRECTFUNCTION and SCI_GETDIRECTPOINTER commands to - retrieve the pointer to the function and a pointer which must be the first parameter when calling the retrieved - function pointer. - You have to do this with the SendMessage way :) -

-

- The whole thing has to look like this: -

-
-
-	int (*fn)(void*,int,int,int);
-	void * ptr;
-	int canundo;
-
-	fn = (int (__cdecl *)(void *,int,int,int))SendMessage(
-		hwndScintilla,SCI_GETDIRECTFUNCTION,0,0);
-	ptr = (void *)SendMessage(hwndScintilla,SCI_GETDIRECTPOINTER,0,0);
-
-	canundo = fn(ptr,SCI_CANUNDO,0,0);
-			
-

- with "fn" as the function pointer to the message handling function of the Scintilla Control - and "ptr" as the pointer that must be used as 1st parameter. - The next parameters are the Scintilla Command with its two (optional) parameters. -

- -

-

How will I receive notifications?

-

- Whenever an event occurs where Scintilla wants to inform you about something, the Scintilla Edit Control - will send notification to the parent window. This is done by a WM_NOTITY message. - When receiving that message, you have to look in the xxx struct for the actual message. -

-

- So in Scintillas parent window message handling function you have to include some code like this: -

-
-	NMHDR *lpnmhdr;
-
-	[...]
-
-	case WM_NOTIFY:
-		lpnmhdr = (LPNMHDR) lParam;
-
-		if(lpnmhdr->hwndFrom==hwndScintilla)
-		{
-			switch(lpnmhdr->code)
-			{
-				case SCN_CHARADDED:
-					/* Hey, Scintilla just told me that a new */
-					/* character was added to the Edit Control.*/
-					/* Now i do something cool with that char. */
-				break;
-			}
-		}
-	break;
-			
-

-

- -

- Page contributed by Holger Schmidt. -

- - diff --git a/doc/Scintilla/index.html b/doc/Scintilla/index.html deleted file mode 100644 index a4eeeda..0000000 --- a/doc/Scintilla/index.html +++ /dev/null @@ -1,198 +0,0 @@ - - - - - - - - - - - - - - Scintilla and SciTE - - - - - - - - - - -
- Scintilla - - A free source code editing component for Win32 and - GTK+ - - Release version 1.71
- Site last modified August 21 2006
-
-   -
- - - - -
- Sci Break -
- - - - - - - - - - - - - - - - - - - -
- Version 1.71 defaults mouse drag to be move on GTK+ - and GTK+ also has some internationalisation fixes. -
- Version 1.70 allows, on GTK+, approximate character set conversions - for pasting and uses internationalised input at all times. -
- Version 1.69 supports the Spice language and can draw - the selection and whole line markers translucently. -
- Version 1.68 can draw the caret line - and box indicators translucently and has an accurate TCL lexer. -
- Version 1.67 enhances some lexers and fixes bugs. -
- Version 1.66 has a new Ruby lexer and fixes bugs on GTK+ - with Pango 1.8. -
- - - - -
- - - Documentation   - Bugs   - - - History   Related   -
-

- Scintilla is a free source code editing component. - It comes with complete source code and a license that - permits use in any free project or commercial product. -

-

- As well as features found in standard text editing components, Scintilla includes features - especially useful when editing and debugging source code. - These include support for syntax styling, error indicators, code completion and call tips. - The selection margin can contain markers like those used in debuggers to indicate - breakpoints and the current line. Styling choices are more open than with many editors, - allowing the use of proportional fonts, bold and italics, multiple foreground and background - colours and multiple fonts. -

-

- The SinkWorld project - investigates possible future directions for Scintilla to make it more flexible, robust, perform - better and run on the .NET and Java virtual machines. -

-

- SciTE is a SCIntilla based Text Editor. Originally built to - demonstrate Scintilla, it has grown to be a generally useful editor with facilities for - building and running programs. It is best used for jobs with simple configurations - I use it - for building test and demonstration programs as well as SciTE and Scintilla, themselves. -

-

- Development of Scintilla started as an effort to improve the text editor in PythonWin. After - being frustrated by problems in the Richedit control used by PythonWin, it looked like the - best way forward was to write a new edit control. The biggest problem with Richedit and other - similar controls is that they treat styling changes as important persistent changes to the - document so they are saved into the undo stack and set the document's dirty flag. For source - code, styling should not be persisted as it can be mechanically recreated. -

-

- Scintilla and SciTE are currently available for Intel Win32 and Linux compatible operating - systems with GTK+. They have been run on Windows 95, NT 4.0, Windows 2000, and on Red Hat - Linux 8 and 9 with GTK+ 1.2 and 2.0. Here is a screenshot of - SciTE.
-

-

- You can download Scintilla. -

-

- The source code can be downloaded via CVS at the Source Forge - Scintilla project page. -

-

- Related sites. -

-

- Bugs and To Do list. -

-

- History and contribution credits. -

-

- Icons that can be used with Scintilla. -

-

- Questions and comments about Scintilla should be directed to the - scintilla-interest - mailing list, - which is for discussion of Scintilla and related projects, their bugs and future features. - This is a low traffic list, averaging less than 50 messages per week. - To avoid spam, only list members can write to the list. - Announcements of new versions of Scintilla go to both the scintilla-interest list and - scintilla-announce. - Messages sent to my personal email address that could have been sent to the list - may receive no response. -
-

- - - - diff --git a/doc/en/annotated.html b/doc/en/annotated.html new file mode 100644 index 0000000..0813b1e --- /dev/null +++ b/doc/en/annotated.html @@ -0,0 +1,54 @@ + + +TQScintilla: Class List + + + + + + +

TQScintilla Class List

Here are the classes, structs, unions and interfaces with brief descriptions: + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
QextScintillaImplements a higher level, more TQt-like, API to the Scintilla editor widget
QextScintillaAPIsTextual API information used in call tips and for auto-completion
QextScintillaBaseImplements the Scintilla editor widget and its low-level API
QextScintillaCommandInternal editor command that may have one or two keys bound to it
QextScintillaCommandSetSet of all internal editor commands that may have keys bound
QextScintillaDocumentDocument to be editted
QextScintillaLexerAbstract class used as a base for specific language lexers
QextScintillaLexerBashEncapsulates the Scintilla Bash lexer
QextScintillaLexerBatchEncapsulates the Scintilla batch file lexer
QextScintillaLexerCPPEncapsulates the Scintilla C++ lexer
QextScintillaLexerCSharpEncapsulates the Scintilla C# lexer
QextScintillaLexerCSSEncapsulates the Scintilla CSS lexer
QextScintillaLexerDiffEncapsulates the Scintilla Diff lexer
QextScintillaLexerHTMLEncapsulates the Scintilla HTML lexer
QextScintillaLexerIDLEncapsulates the Scintilla IDL lexer
QextScintillaLexerJavaEncapsulates the Scintilla Java lexer
QextScintillaLexerJavaScriptEncapsulates the Scintilla JavaScript lexer
QextScintillaLexerLuaEncapsulates the Scintilla Lua lexer
QextScintillaLexerMakefileEncapsulates the Scintilla Makefile lexer
QextScintillaLexerPerlEncapsulates the Scintilla Perl lexer
QextScintillaLexerPOVEncapsulates the Scintilla POV lexer
QextScintillaLexerPropertiesEncapsulates the Scintilla Properties lexer
QextScintillaLexerPythonEncapsulates the Scintilla Python lexer
QextScintillaLexerRubyEncapsulates the Scintilla Ruby lexer
QextScintillaLexerSQLEncapsulates the Scintilla SQL lexer
QextScintillaLexerTeXEncapsulates the Scintilla TeX lexer
QextScintillaMacroSequence of recordable editor commands
QextScintillaPrinterSub-class of the TQt TQPrinter class that is able to print the text of a Scintilla document
+
Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/en/classQextScintilla-members.html b/doc/en/classQextScintilla-members.html new file mode 100644 index 0000000..eefb9ec --- /dev/null +++ b/doc/en/classQextScintilla-members.html @@ -0,0 +1,1014 @@ + + +TQScintilla: Member List + + + + + + +

QextScintilla Member List

This is the complete list of members for QextScintilla, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
AcsAll enum valueQextScintilla
AcsAPIs enum valueQextScintilla
AcsDocument enum valueQextScintilla
AiClosing enum valueQextScintilla
AiMaintain enum valueQextScintilla
AiOpening enum valueQextScintilla
append(const TQString &text)QextScintilla [virtual, slot]
autoCompleteFromAll()QextScintilla [virtual, slot]
autoCompleteFromAPIs()QextScintilla [virtual, slot]
autoCompleteFromDocument()QextScintilla [virtual, slot]
autoCompletionCaseSensitivity()QextScintilla
autoCompletionFillupsEnabled()QextScintilla
autoCompletionReplaceWord()QextScintilla
autoCompletionShowSingle()QextScintilla
AutoCompletionSource enum nameQextScintilla
autoCompletionSource() const QextScintilla [inline]
autoCompletionThreshold() const QextScintilla [inline]
autoIndent() const QextScintilla [inline]
Background enum valueQextScintilla
backspaceUnindents()QextScintilla
beginUndoAction()QextScintilla
BottomLeftCorner enum valueQextScintilla
BoxedFoldStyle enum valueQextScintilla
BoxedMinus enum valueQextScintilla
BoxedMinusConnected enum valueQextScintilla
BoxedPlus enum valueQextScintilla
BoxedPlusConnected enum valueQextScintilla
BoxedTreeFoldStyle enum valueQextScintilla
BraceMatch enum nameQextScintilla
braceMatching() const QextScintilla [inline]
callTip()QextScintilla [virtual, slot]
callTipsVisible() const QextScintilla [inline]
cancelList()QextScintilla
CARET_EVEN enum value (defined in QextScintillaBase)QextScintillaBase
CARET_JUMPS enum value (defined in QextScintillaBase)QextScintillaBase
CARET_SLOP enum value (defined in QextScintillaBase)QextScintillaBase
CARET_STRICT enum value (defined in QextScintillaBase)QextScintillaBase
Circle enum valueQextScintilla
CircledFoldStyle enum valueQextScintilla
CircledMinus enum valueQextScintilla
CircledMinusConnected enum valueQextScintilla
CircledPlus enum valueQextScintilla
CircledPlusConnected enum valueQextScintilla
CircledTreeFoldStyle enum valueQextScintilla
clear()QextScintilla [virtual, slot]
clearRegisteredImages()QextScintilla
color() const QextScintilla
convertEols(EolMode mode)QextScintilla
copy()QextScintilla [virtual, slot]
copyAvailable(bool yes)QextScintilla [signal]
cursorPositionChanged(int line, int pos)QextScintilla [signal]
cut()QextScintilla [virtual, slot]
document()QextScintilla [inline]
DownTriangle enum valueQextScintilla
EDGE_BACKGROUND enum value (defined in QextScintillaBase)QextScintillaBase
EDGE_LINE enum value (defined in QextScintillaBase)QextScintillaBase
EDGE_NONE enum value (defined in QextScintillaBase)QextScintillaBase
EdgeBackground enum valueQextScintilla
edgeColor()QextScintilla
edgeColumn()QextScintilla
EdgeLine enum valueQextScintilla
EdgeMode enum nameQextScintilla
edgeMode()QextScintilla
EdgeNone enum valueQextScintilla
endUndoAction()QextScintilla
ensureCursorVisible()QextScintilla [virtual, slot]
ensureLineVisible(int line)QextScintilla [virtual, slot]
EolMac enum valueQextScintilla
EolMode enum nameQextScintilla
eolMode()QextScintilla
EolUnix enum valueQextScintilla
eolVisibility()QextScintilla
EolWindows enum valueQextScintilla
eventFilter(TQObject *o, TQEvent *e)QextScintillaBase [protected]
findFirst(const TQString &expr, bool re, bool cs, bool wo, bool wrap, bool forward=TRUE, int line=-1, int index=-1, bool show=TRUE)QextScintilla [virtual]
findNext()QextScintilla [virtual]
firstVisibleLine()QextScintilla
focusInEvent(TQFocusEvent *)QextScintillaBase [protected, virtual]
focusNextPrevChild(bool)QextScintillaBase [protected, virtual]
focusOutEvent(TQFocusEvent *)QextScintillaBase [protected, virtual]
foldAll(bool children=FALSE)QextScintilla [virtual, slot]
folding() const QextScintilla [inline]
foldLine(int line)QextScintilla [virtual, slot]
FoldStyle enum nameQextScintilla
getCursorPosition(int *line, int *index)QextScintilla
getSelection(int *lineFrom, int *indexFrom, int *lineTo, int *indexTo)QextScintilla
hasSelectedText() const QextScintilla [inline]
indent(int line)QextScintilla [virtual, slot]
indentation(int line)QextScintilla
indentationGuides()QextScintilla
indentationsUseTabs()QextScintilla
indentationWidth()QextScintilla
INDIC0_MASK enum value (defined in QextScintillaBase)QextScintillaBase
INDIC1_MASK enum value (defined in QextScintillaBase)QextScintillaBase
INDIC2_MASK enum value (defined in QextScintillaBase)QextScintillaBase
INDIC_BOX enum value (defined in QextScintillaBase)QextScintillaBase
INDIC_DIAGONAL enum value (defined in QextScintillaBase)QextScintillaBase
INDIC_HIDDEN enum value (defined in QextScintillaBase)QextScintillaBase
INDIC_MAX enum value (defined in QextScintillaBase)QextScintillaBase
INDIC_PLAIN enum value (defined in QextScintillaBase)QextScintillaBase
INDIC_ROUNDBOX enum value (defined in QextScintillaBase)QextScintillaBase
INDIC_SQUIGGLE enum value (defined in QextScintillaBase)QextScintillaBase
INDIC_STRIKE enum value (defined in QextScintillaBase)QextScintillaBase
INDIC_TT enum value (defined in QextScintillaBase)QextScintillaBase
INDICS_MASK enum value (defined in QextScintillaBase)QextScintillaBase
insert(const TQString &text)QextScintilla [virtual, slot]
insertAt(const TQString &text, int line, int index)QextScintilla [virtual, slot]
Invisible enum valueQextScintilla
isCallTipActive()QextScintilla
isListActive()QextScintilla
isModified()QextScintilla
isReadOnly()QextScintilla
isRedoAvailable()QextScintilla
isUndoAvailable()QextScintilla
isUtf8()QextScintilla
keyPressEvent(TQKeyEvent *ke)QextScintillaBase [protected, virtual]
LeftSideRoundedSplitter enum valueQextScintilla
LeftSideSplitter enum valueQextScintilla
length()QextScintilla
lexer() const QextScintilla
lineAt(const TQPoint &pos)QextScintilla
lineLength(int line)QextScintilla
lines()QextScintilla
marginClicked(int margin, int line, TQt::ButtonState state)QextScintilla [signal]
marginLineNumbers(int margin)QextScintilla
marginMarkerMask(int margin)QextScintilla
marginSensitivity(int margin)QextScintilla
marginWidth(int margin)QextScintilla
markerAdd(int linenr, int mnr)QextScintilla
markerDefine(MarkerSymbol sym, int mnr=-1)QextScintilla
markerDefine(char ch, int mnr=-1)QextScintilla
markerDefine(const TQPixmap *pm, int mnr=-1)QextScintilla
markerDelete(int linenr, int mnr=-1)QextScintilla
markerDeleteAll(int mnr=-1)QextScintilla
markerDeleteHandle(int mhandle)QextScintilla
markerFindNext(int linenr, unsigned mask)QextScintilla
markerFindPrevious(int linenr, unsigned mask)QextScintilla
markerLine(int mhandle)QextScintilla
markersAtLine(int linenr)QextScintilla
MarkerSymbol enum nameQextScintilla
Minus enum valueQextScintilla
modificationAttempted()QextScintilla [signal]
modificationChanged(bool m)QextScintilla [signal]
moveToMatchingBrace()QextScintilla [virtual, slot]
NoBraceMatch enum valueQextScintilla
NoFoldStyle enum valueQextScintilla
paper() const QextScintilla
paste()QextScintilla [virtual, slot]
PlainFoldStyle enum valueQextScintilla
Plus enum valueQextScintilla
pool()QextScintillaBase [static]
QextScintilla(TQWidget *parent=0, const char *name=0, WFlags f=0)QextScintilla
QextScintillaBase(TQWidget *parent=0, const char *name=0, WFlags f=0)QextScintillaBase
TQSCN_SELCHANGED(bool yes)QextScintillaBase [signal]
recolor(int start=0, int end=-1)QextScintilla [virtual]
Rectangle enum valueQextScintilla
redo()QextScintilla [virtual, slot]
registerImage(int id, const TQPixmap *pm)QextScintilla
removeSelectedText()QextScintilla [virtual, slot]
replace(const TQString &replaceStr)QextScintilla [virtual]
resetFoldMarginColors()QextScintilla
resetSelectionBackgroundColor()QextScintilla [virtual, slot]
resetSelectionForegroundColor()QextScintilla [virtual, slot]
RightArrow enum valueQextScintilla
RightTriangle enum valueQextScintilla
RoundedBottomLeftCorner enum valueQextScintilla
SC_ALPHA_NOALPHA enum value (defined in QextScintillaBase)QextScintillaBase
SC_ALPHA_OPAQUE enum value (defined in QextScintillaBase)QextScintillaBase
SC_ALPHA_TRANSPARENT enum value (defined in QextScintillaBase)QextScintillaBase
SC_CACHE_CARET enum value (defined in QextScintillaBase)QextScintillaBase
SC_CACHE_DOCUMENT enum value (defined in QextScintillaBase)QextScintillaBase
SC_CACHE_NONE enum value (defined in QextScintillaBase)QextScintillaBase
SC_CACHE_PAGE enum value (defined in QextScintillaBase)QextScintillaBase
SC_CASE_LOWER enum value (defined in QextScintillaBase)QextScintillaBase
SC_CASE_MIXED enum value (defined in QextScintillaBase)QextScintillaBase
SC_CASE_UPPER enum value (defined in QextScintillaBase)QextScintillaBase
SC_CHARSET_8859_15 enum value (defined in QextScintillaBase)QextScintillaBase
SC_CHARSET_ANSI enum value (defined in QextScintillaBase)QextScintillaBase
SC_CHARSET_ARABIC enum value (defined in QextScintillaBase)QextScintillaBase
SC_CHARSET_BALTIC enum value (defined in QextScintillaBase)QextScintillaBase
SC_CHARSET_CHINESEBIG5 enum value (defined in QextScintillaBase)QextScintillaBase
SC_CHARSET_DEFAULT enum value (defined in QextScintillaBase)QextScintillaBase
SC_CHARSET_EASTEUROPE enum value (defined in QextScintillaBase)QextScintillaBase
SC_CHARSET_GB2312 enum value (defined in QextScintillaBase)QextScintillaBase
SC_CHARSET_GREEK enum value (defined in QextScintillaBase)QextScintillaBase
SC_CHARSET_HANGUL enum value (defined in QextScintillaBase)QextScintillaBase
SC_CHARSET_HEBREW enum value (defined in QextScintillaBase)QextScintillaBase
SC_CHARSET_JOHAB enum value (defined in QextScintillaBase)QextScintillaBase
SC_CHARSET_MAC enum value (defined in QextScintillaBase)QextScintillaBase
SC_CHARSET_OEM enum value (defined in QextScintillaBase)QextScintillaBase
SC_CHARSET_RUSSIAN enum value (defined in QextScintillaBase)QextScintillaBase
SC_CHARSET_SHIFTJIS enum value (defined in QextScintillaBase)QextScintillaBase
SC_CHARSET_SYMBOL enum value (defined in QextScintillaBase)QextScintillaBase
SC_CHARSET_THAI enum value (defined in QextScintillaBase)QextScintillaBase
SC_CHARSET_TURKISH enum value (defined in QextScintillaBase)QextScintillaBase
SC_CHARSET_VIETNAMESE enum value (defined in QextScintillaBase)QextScintillaBase
SC_CP_DBCS enum value (defined in QextScintillaBase)QextScintillaBase
SC_CP_UTF8 enum value (defined in QextScintillaBase)QextScintillaBase
SC_CURSORNORMAL enum value (defined in QextScintillaBase)QextScintillaBase
SC_CURSORWAIT enum value (defined in QextScintillaBase)QextScintillaBase
SC_EOL_CR enum value (defined in QextScintillaBase)QextScintillaBase
SC_EOL_CRLF enum value (defined in QextScintillaBase)QextScintillaBase
SC_EOL_LF enum value (defined in QextScintillaBase)QextScintillaBase
SC_FOLDFLAG_BOX enum value (defined in QextScintillaBase)QextScintillaBase
SC_FOLDFLAG_LEVELNUMBERS enum value (defined in QextScintillaBase)QextScintillaBase
SC_FOLDFLAG_LINEAFTER_CONTRACTED enum value (defined in QextScintillaBase)QextScintillaBase
SC_FOLDFLAG_LINEAFTER_EXPANDED enum value (defined in QextScintillaBase)QextScintillaBase
SC_FOLDFLAG_LINEBEFORE_CONTRACTED enum value (defined in QextScintillaBase)QextScintillaBase
SC_FOLDFLAG_LINEBEFORE_EXPANDED enum value (defined in QextScintillaBase)QextScintillaBase
SC_FOLDLEVELBASE enum value (defined in QextScintillaBase)QextScintillaBase
SC_FOLDLEVELBOXFOOTERFLAG enum value (defined in QextScintillaBase)QextScintillaBase
SC_FOLDLEVELBOXHEADERFLAG enum value (defined in QextScintillaBase)QextScintillaBase
SC_FOLDLEVELCONTRACTED enum value (defined in QextScintillaBase)QextScintillaBase
SC_FOLDLEVELHEADERFLAG enum value (defined in QextScintillaBase)QextScintillaBase
SC_FOLDLEVELNUMBERMASK enum value (defined in QextScintillaBase)QextScintillaBase
SC_FOLDLEVELUNINDENT enum value (defined in QextScintillaBase)QextScintillaBase
SC_FOLDLEVELWHITEFLAG enum value (defined in QextScintillaBase)QextScintillaBase
SC_LASTSTEPINUNDOREDO enum value (defined in QextScintillaBase)QextScintillaBase
SC_MARGIN_BACK enum valueQextScintillaBase
SC_MARGIN_FORE enum valueQextScintillaBase
SC_MARGIN_NUMBER enum valueQextScintillaBase
SC_MARGIN_SYMBOL enum valueQextScintillaBase
SC_MARK_ARROW enum valueQextScintillaBase
SC_MARK_ARROWDOWN enum valueQextScintillaBase
SC_MARK_ARROWS enum valueQextScintillaBase
SC_MARK_BACKGROUND enum valueQextScintillaBase
SC_MARK_BOXMINUS enum valueQextScintillaBase
SC_MARK_BOXMINUSCONNECTED enum valueQextScintillaBase
SC_MARK_BOXPLUS enum valueQextScintillaBase
SC_MARK_BOXPLUSCONNECTED enum valueQextScintillaBase
SC_MARK_CHARACTER enum valueQextScintillaBase
SC_MARK_CIRCLE enum valueQextScintillaBase
SC_MARK_CIRCLEMINUS enum valueQextScintillaBase
SC_MARK_CIRCLEMINUSCONNECTED enum valueQextScintillaBase
SC_MARK_CIRCLEPLUS enum valueQextScintillaBase
SC_MARK_CIRCLEPLUSCONNECTED enum valueQextScintillaBase
SC_MARK_DOTDOTDOT enum valueQextScintillaBase
SC_MARK_EMPTY enum valueQextScintillaBase
SC_MARK_FULLRECT enum valueQextScintillaBase
SC_MARK_LCORNER enum valueQextScintillaBase
SC_MARK_LCORNERCURVE enum valueQextScintillaBase
SC_MARK_MINUS enum valueQextScintillaBase
SC_MARK_PIXMAP enum valueQextScintillaBase
SC_MARK_PLUS enum valueQextScintillaBase
SC_MARK_ROUNDRECT enum valueQextScintillaBase
SC_MARK_SHORTARROW enum valueQextScintillaBase
SC_MARK_SMALLRECT enum valueQextScintillaBase
SC_MARK_TCORNER enum valueQextScintillaBase
SC_MARK_TCORNERCURVE enum valueQextScintillaBase
SC_MARK_VLINE enum valueQextScintillaBase
SC_MARKNUM_FOLDER enum value (defined in QextScintillaBase)QextScintillaBase
SC_MARKNUM_FOLDEREND enum value (defined in QextScintillaBase)QextScintillaBase
SC_MARKNUM_FOLDERMIDTAIL enum value (defined in QextScintillaBase)QextScintillaBase
SC_MARKNUM_FOLDEROPEN enum value (defined in QextScintillaBase)QextScintillaBase
SC_MARKNUM_FOLDEROPENMID enum value (defined in QextScintillaBase)QextScintillaBase
SC_MARKNUM_FOLDERSUB enum value (defined in QextScintillaBase)QextScintillaBase
SC_MARKNUM_FOLDERTAIL enum value (defined in QextScintillaBase)QextScintillaBase
SC_MASK_FOLDERS enum value (defined in QextScintillaBase)QextScintillaBase
SC_MOD_BEFOREDELETE enum value (defined in QextScintillaBase)QextScintillaBase
SC_MOD_BEFOREINSERT enum value (defined in QextScintillaBase)QextScintillaBase
SC_MOD_CHANGEFOLD enum value (defined in QextScintillaBase)QextScintillaBase
SC_MOD_CHANGEMARKER enum value (defined in QextScintillaBase)QextScintillaBase
SC_MOD_CHANGESTYLE enum value (defined in QextScintillaBase)QextScintillaBase
SC_MOD_DELETETEXT enum value (defined in QextScintillaBase)QextScintillaBase
SC_MOD_INSERTTEXT enum value (defined in QextScintillaBase)QextScintillaBase
SC_MODEVENTMASKALL enum value (defined in QextScintillaBase)QextScintillaBase
SC_MULTILINEUNDOREDO enum value (defined in QextScintillaBase)QextScintillaBase
SC_MULTISTEPUNDOREDO enum value (defined in QextScintillaBase)QextScintillaBase
SC_PERFORMED_REDO enum value (defined in QextScintillaBase)QextScintillaBase
SC_PERFORMED_UNDO enum value (defined in QextScintillaBase)QextScintillaBase
SC_PERFORMED_USER enum value (defined in QextScintillaBase)QextScintillaBase
SC_PRINT_BLACKONWHITE enum value (defined in QextScintillaBase)QextScintillaBase
SC_PRINT_COLOURONWHITE enum value (defined in QextScintillaBase)QextScintillaBase
SC_PRINT_COLOURONWHITEDEFAULTBG enum value (defined in QextScintillaBase)QextScintillaBase
SC_PRINT_INVERTLIGHT enum value (defined in QextScintillaBase)QextScintillaBase
SC_PRINT_NORMAL enum value (defined in QextScintillaBase)QextScintillaBase
SC_SEL_LINES enum value (defined in QextScintillaBase)QextScintillaBase
SC_SEL_RECTANGLE enum value (defined in QextScintillaBase)QextScintillaBase
SC_SEL_STREAM enum value (defined in QextScintillaBase)QextScintillaBase
SC_TIME_FOREVER enum value (defined in QextScintillaBase)QextScintillaBase
SC_WRAP_CHAR enum value (defined in QextScintillaBase)QextScintillaBase
SC_WRAP_NONE enum value (defined in QextScintillaBase)QextScintillaBase
SC_WRAP_WORD enum value (defined in QextScintillaBase)QextScintillaBase
SC_WRAPVISUALFLAG_END enum value (defined in QextScintillaBase)QextScintillaBase
SC_WRAPVISUALFLAG_NONE enum value (defined in QextScintillaBase)QextScintillaBase
SC_WRAPVISUALFLAG_START enum value (defined in QextScintillaBase)QextScintillaBase
SC_WRAPVISUALFLAGLOC_DEFAULT enum value (defined in QextScintillaBase)QextScintillaBase
SC_WRAPVISUALFLAGLOC_END_BY_TEXT enum value (defined in QextScintillaBase)QextScintillaBase
SC_WRAPVISUALFLAGLOC_START_BY_TEXT enum value (defined in QextScintillaBase)QextScintillaBase
SCEN_CHANGE()QextScintillaBase [signal]
SCFIND_MATCHCASE enum value (defined in QextScintillaBase)QextScintillaBase
SCFIND_POSIX enum value (defined in QextScintillaBase)QextScintillaBase
SCFIND_REGEXP enum value (defined in QextScintillaBase)QextScintillaBase
SCFIND_WHOLEWORD enum value (defined in QextScintillaBase)QextScintillaBase
SCFIND_WORDSTART enum value (defined in QextScintillaBase)QextScintillaBase
SCI_ADDREFDOCUMENT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_ADDSTYLEDTEXT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_ADDTEXT enum valueQextScintillaBase
SCI_ALLOCATE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_APPENDTEXT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_ASSIGNCMDKEY enum value (defined in QextScintillaBase)QextScintillaBase
SCI_AUTOCACTIVE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_AUTOCCANCEL enum value (defined in QextScintillaBase)QextScintillaBase
SCI_AUTOCCOMPLETE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_AUTOCGETAUTOHIDE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_AUTOCGETCANCELATSTART enum value (defined in QextScintillaBase)QextScintillaBase
SCI_AUTOCGETCHOOSESINGLE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_AUTOCGETCURRENT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_AUTOCGETDROPRESTOFWORD enum value (defined in QextScintillaBase)QextScintillaBase
SCI_AUTOCGETIGNORECASE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_AUTOCGETMAXHEIGHT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_AUTOCGETMAXWIDTH enum value (defined in QextScintillaBase)QextScintillaBase
SCI_AUTOCGETSEPARATOR enum value (defined in QextScintillaBase)QextScintillaBase
SCI_AUTOCGETTYPESEPARATOR enum value (defined in QextScintillaBase)QextScintillaBase
SCI_AUTOCPOSSTART enum value (defined in QextScintillaBase)QextScintillaBase
SCI_AUTOCSELECT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_AUTOCSETAUTOHIDE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_AUTOCSETCANCELATSTART enum value (defined in QextScintillaBase)QextScintillaBase
SCI_AUTOCSETCHOOSESINGLE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_AUTOCSETDROPRESTOFWORD enum value (defined in QextScintillaBase)QextScintillaBase
SCI_AUTOCSETFILLUPS enum value (defined in QextScintillaBase)QextScintillaBase
SCI_AUTOCSETIGNORECASE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_AUTOCSETMAXHEIGHT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_AUTOCSETMAXWIDTH enum value (defined in QextScintillaBase)QextScintillaBase
SCI_AUTOCSETSEPARATOR enum value (defined in QextScintillaBase)QextScintillaBase
SCI_AUTOCSETTYPESEPARATOR enum value (defined in QextScintillaBase)QextScintillaBase
SCI_AUTOCSHOW enum value (defined in QextScintillaBase)QextScintillaBase
SCI_AUTOCSTOPS enum value (defined in QextScintillaBase)QextScintillaBase
SCI_BACKTAB enum value (defined in QextScintillaBase)QextScintillaBase
SCI_BEGINUNDOACTION enum value (defined in QextScintillaBase)QextScintillaBase
SCI_BRACEBADLIGHT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_BRACEHIGHLIGHT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_BRACEMATCH enum value (defined in QextScintillaBase)QextScintillaBase
SCI_CALLTIPACTIVE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_CALLTIPCANCEL enum value (defined in QextScintillaBase)QextScintillaBase
SCI_CALLTIPPOSSTART enum value (defined in QextScintillaBase)QextScintillaBase
SCI_CALLTIPSETBACK enum value (defined in QextScintillaBase)QextScintillaBase
SCI_CALLTIPSETFORE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_CALLTIPSETFOREHLT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_CALLTIPSETHLT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_CALLTIPSHOW enum value (defined in QextScintillaBase)QextScintillaBase
SCI_CALLTIPUSESTYLE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_CANCEL enum value (defined in QextScintillaBase)QextScintillaBase
SCI_CANPASTE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_CANREDO enum value (defined in QextScintillaBase)QextScintillaBase
SCI_CANUNDO enum value (defined in QextScintillaBase)QextScintillaBase
SCI_CHARLEFT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_CHARLEFTEXTEND enum value (defined in QextScintillaBase)QextScintillaBase
SCI_CHARLEFTRECTEXTEND enum value (defined in QextScintillaBase)QextScintillaBase
SCI_CHARRIGHT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_CHARRIGHTEXTEND enum value (defined in QextScintillaBase)QextScintillaBase
SCI_CHARRIGHTRECTEXTEND enum value (defined in QextScintillaBase)QextScintillaBase
SCI_CHOOSECARETX enum value (defined in QextScintillaBase)QextScintillaBase
SCI_CLEAR enum value (defined in QextScintillaBase)QextScintillaBase
SCI_CLEARALL enum value (defined in QextScintillaBase)QextScintillaBase
SCI_CLEARALLCMDKEYS enum value (defined in QextScintillaBase)QextScintillaBase
SCI_CLEARCMDKEY enum value (defined in QextScintillaBase)QextScintillaBase
SCI_CLEARDOCUMENTSTYLE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_CLEARREGISTEREDIMAGES enum valueQextScintillaBase
SCI_COLOURISE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_CONVERTEOLS enum value (defined in QextScintillaBase)QextScintillaBase
SCI_COPY enum value (defined in QextScintillaBase)QextScintillaBase
SCI_COPYRANGE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_COPYTEXT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_CREATEDOCUMENT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_CUT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_DELETEBACK enum value (defined in QextScintillaBase)QextScintillaBase
SCI_DELETEBACKNOTLINE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_DELLINELEFT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_DELLINERIGHT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_DELWORDLEFT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_DELWORDRIGHT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_DOCLINEFROMVISIBLE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_DOCUMENTEND enum value (defined in QextScintillaBase)QextScintillaBase
SCI_DOCUMENTENDEXTEND enum value (defined in QextScintillaBase)QextScintillaBase
SCI_DOCUMENTSTART enum value (defined in QextScintillaBase)QextScintillaBase
SCI_DOCUMENTSTARTEXTEND enum value (defined in QextScintillaBase)QextScintillaBase
SCI_EDITTOGGLEOVERTYPE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_EMPTYUNDOBUFFER enum valueQextScintillaBase
SCI_ENDUNDOACTION enum value (defined in QextScintillaBase)QextScintillaBase
SCI_ENSUREVISIBLE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_ENSUREVISIBLEENFORCEPOLICY enum value (defined in QextScintillaBase)QextScintillaBase
SCI_FINDCOLUMN enum value (defined in QextScintillaBase)QextScintillaBase
SCI_FINDTEXT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_FORMATRANGE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_FORMFEED enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETANCHOR enum valueQextScintillaBase
SCI_GETBACKSPACEUNINDENTS enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETBUFFEREDDRAW enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETCARETFORE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETCARETLINEBACK enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETCARETLINEBACKALPHA enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETCARETLINEVISIBLE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETCARETPERIOD enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETCARETSTICKY enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETCARETWIDTH enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETCHARAT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETCODEPAGE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETCOLUMN enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETCONTROLCHARSYMBOL enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETCURLINE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETCURRENTPOS enum valueQextScintillaBase
SCI_GETCURSOR enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETDIRECTFUNCTION enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETDIRECTPOINTER enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETDOCPOINTER enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETEDGECOLOUR enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETEDGECOLUMN enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETEDGEMODE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETENDATLASTLINE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETENDSTYLED enum valueQextScintillaBase
SCI_GETEOLMODE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETFIRSTVISIBLELINE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETFOCUS enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETFOLDEXPANDED enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETFOLDLEVEL enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETFOLDPARENT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETHIGHLIGHTGUIDE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETHSCROLLBAR enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETINDENT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETINDENTATIONGUIDES enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETLASTCHILD enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETLAYOUTCACHE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETLENGTH enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETLEXER enum valueQextScintillaBase
SCI_GETLINE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETLINECOUNT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETLINEENDPOSITION enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETLINEINDENTATION enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETLINEINDENTPOSITION enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETLINESELENDPOSITION enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETLINESELSTARTPOSITION enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETLINESTATE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETLINEVISIBLE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETMARGINLEFT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETMARGINMASKN enum valueQextScintillaBase
SCI_GETMARGINRIGHT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETMARGINSENSITIVEN enum valueQextScintillaBase
SCI_GETMARGINTYPEN enum valueQextScintillaBase
SCI_GETMARGINWIDTHN enum valueQextScintillaBase
SCI_GETMAXLINESTATE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETMODEVENTMASK enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETMODIFY enum valueQextScintillaBase
SCI_GETMOUSEDOWNCAPTURES enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETMOUSEDWELLTIME enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETOVERTYPE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETPASTECONVERTENDINGS enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETPRINTCOLOURMODE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETPRINTMAGNIFICATION enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETPRINTWRAPMODE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETPROPERTY enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETPROPERTYEXPANDED enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETPROPERTYINT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETREADONLY enum valueQextScintillaBase
SCI_GETSCROLLWIDTH enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETSEARCHFLAGS enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETSELALPHA enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETSELECTIONEND enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETSELECTIONMODE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETSELECTIONSTART enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETSELTEXT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETSTATUS enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETSTYLEAT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETSTYLEBITS enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETSTYLEBITSNEEDED enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETSTYLEDTEXT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETTABINDENTS enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETTABWIDTH enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETTARGETEND enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETTARGETSTART enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETTEXT enum valueQextScintillaBase
SCI_GETTEXTLENGTH enum valueQextScintillaBase
SCI_GETTEXTRANGE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETTWOPHASEDRAW enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETUNDOCOLLECTION enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETUSEPALETTE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETUSETABS enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETVIEWEOL enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETVIEWWS enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETVSCROLLBAR enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETWRAPMODE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETWRAPSTARTINDENT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETWRAPVISUALFLAGS enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETWRAPVISUALFLAGSLOCATION enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETXOFFSET enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETZOOM enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GOTOLINE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GOTOPOS enum valueQextScintillaBase
SCI_GRABFOCUS enum value (defined in QextScintillaBase)QextScintillaBase
SCI_HIDELINES enum value (defined in QextScintillaBase)QextScintillaBase
SCI_HIDESELECTION enum value (defined in QextScintillaBase)QextScintillaBase
SCI_HOME enum value (defined in QextScintillaBase)QextScintillaBase
SCI_HOMEDISPLAY enum value (defined in QextScintillaBase)QextScintillaBase
SCI_HOMEDISPLAYEXTEND enum value (defined in QextScintillaBase)QextScintillaBase
SCI_HOMEEXTEND enum value (defined in QextScintillaBase)QextScintillaBase
SCI_HOMERECTEXTEND enum value (defined in QextScintillaBase)QextScintillaBase
SCI_HOMEWRAP enum value (defined in QextScintillaBase)QextScintillaBase
SCI_HOMEWRAPEXTEND enum value (defined in QextScintillaBase)QextScintillaBase
SCI_INDICGETFORE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_INDICGETSTYLE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_INDICSETFORE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_INDICSETSTYLE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_INSERTTEXT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_LEXER_START enum value (defined in QextScintillaBase)QextScintillaBase
SCI_LINECOPY enum value (defined in QextScintillaBase)QextScintillaBase
SCI_LINECUT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_LINEDELETE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_LINEDOWN enum value (defined in QextScintillaBase)QextScintillaBase
SCI_LINEDOWNEXTEND enum value (defined in QextScintillaBase)QextScintillaBase
SCI_LINEDOWNRECTEXTEND enum value (defined in QextScintillaBase)QextScintillaBase
SCI_LINEDUPLICATE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_LINEEND enum value (defined in QextScintillaBase)QextScintillaBase
SCI_LINEENDDISPLAY enum value (defined in QextScintillaBase)QextScintillaBase
SCI_LINEENDDISPLAYEXTEND enum value (defined in QextScintillaBase)QextScintillaBase
SCI_LINEENDEXTEND enum value (defined in QextScintillaBase)QextScintillaBase
SCI_LINEENDRECTEXTEND enum value (defined in QextScintillaBase)QextScintillaBase
SCI_LINEENDWRAP enum value (defined in QextScintillaBase)QextScintillaBase
SCI_LINEENDWRAPEXTEND enum value (defined in QextScintillaBase)QextScintillaBase
SCI_LINEFROMPOSITION enum value (defined in QextScintillaBase)QextScintillaBase
SCI_LINELENGTH enum value (defined in QextScintillaBase)QextScintillaBase
SCI_LINESCROLL enum value (defined in QextScintillaBase)QextScintillaBase
SCI_LINESCROLLDOWN enum value (defined in QextScintillaBase)QextScintillaBase
SCI_LINESCROLLUP enum value (defined in QextScintillaBase)QextScintillaBase
SCI_LINESJOIN enum value (defined in QextScintillaBase)QextScintillaBase
SCI_LINESONSCREEN enum value (defined in QextScintillaBase)QextScintillaBase
SCI_LINESSPLIT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_LINETRANSPOSE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_LINEUP enum value (defined in QextScintillaBase)QextScintillaBase
SCI_LINEUPEXTEND enum value (defined in QextScintillaBase)QextScintillaBase
SCI_LINEUPRECTEXTEND enum value (defined in QextScintillaBase)QextScintillaBase
SCI_LOADLEXERLIBRARY enum value (defined in QextScintillaBase)QextScintillaBase
SCI_LOWERCASE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_MARKERADD enum valueQextScintillaBase
SCI_MARKERADDSET enum value (defined in QextScintillaBase)QextScintillaBase
SCI_MARKERDEFINE enum valueQextScintillaBase
SCI_MARKERDEFINEPIXMAP enum valueQextScintillaBase
SCI_MARKERDELETE enum valueQextScintillaBase
SCI_MARKERDELETEALL enum valueQextScintillaBase
SCI_MARKERDELETEHANDLE enum valueQextScintillaBase
SCI_MARKERGET enum valueQextScintillaBase
SCI_MARKERLINEFROMHANDLE enum valueQextScintillaBase
SCI_MARKERNEXT enum valueQextScintillaBase
SCI_MARKERPREVIOUS enum valueQextScintillaBase
SCI_MARKERSETALPHA enum value (defined in QextScintillaBase)QextScintillaBase
SCI_MARKERSETBACK enum valueQextScintillaBase
SCI_MARKERSETFORE enum valueQextScintillaBase
SCI_MOVECARETINSIDEVIEW enum value (defined in QextScintillaBase)QextScintillaBase
SCI_NEWLINE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_NULL enum value (defined in QextScintillaBase)QextScintillaBase
SCI_OPTIONAL_START enum value (defined in QextScintillaBase)QextScintillaBase
SCI_PAGEDOWN enum value (defined in QextScintillaBase)QextScintillaBase
SCI_PAGEDOWNEXTEND enum value (defined in QextScintillaBase)QextScintillaBase
SCI_PAGEDOWNRECTEXTEND enum value (defined in QextScintillaBase)QextScintillaBase
SCI_PAGEUP enum value (defined in QextScintillaBase)QextScintillaBase
SCI_PAGEUPEXTEND enum value (defined in QextScintillaBase)QextScintillaBase
SCI_PAGEUPRECTEXTEND enum value (defined in QextScintillaBase)QextScintillaBase
SCI_PARADOWN enum value (defined in QextScintillaBase)QextScintillaBase
SCI_PARADOWNEXTEND enum value (defined in QextScintillaBase)QextScintillaBase
SCI_PARAUP enum value (defined in QextScintillaBase)QextScintillaBase
SCI_PARAUPEXTEND enum value (defined in QextScintillaBase)QextScintillaBase
SCI_PASTE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_POINTXFROMPOSITION enum value (defined in QextScintillaBase)QextScintillaBase
SCI_POINTYFROMPOSITION enum value (defined in QextScintillaBase)QextScintillaBase
SCI_POSITIONAFTER enum value (defined in QextScintillaBase)QextScintillaBase
SCI_POSITIONBEFORE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_POSITIONFROMLINE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_POSITIONFROMPOINT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_POSITIONFROMPOINTCLOSE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_REDO enum value (defined in QextScintillaBase)QextScintillaBase
SCI_REGISTERIMAGE enum valueQextScintillaBase
SCI_RELEASEDOCUMENT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_REPLACESEL enum value (defined in QextScintillaBase)QextScintillaBase
SCI_REPLACETARGET enum value (defined in QextScintillaBase)QextScintillaBase
SCI_REPLACETARGETRE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SCROLLCARET enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SEARCHANCHOR enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SEARCHINTARGET enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SEARCHNEXT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SEARCHPREV enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SELECTALL enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SELECTIONDUPLICATE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SELECTIONISRECTANGLE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETANCHOR enum valueQextScintillaBase
SCI_SETBACKSPACEUNINDENTS enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETBUFFEREDDRAW enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETCARETFORE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETCARETLINEBACK enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETCARETLINEBACKALPHA enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETCARETLINEVISIBLE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETCARETPERIOD enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETCARETSTICKY enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETCARETWIDTH enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETCHARSDEFAULT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETCODEPAGE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETCONTROLCHARSYMBOL enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETCURRENTPOS enum valueQextScintillaBase
SCI_SETCURSOR enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETDOCPOINTER enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETEDGECOLOUR enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETEDGECOLUMN enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETEDGEMODE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETENDATLASTLINE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETEOLMODE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETFOCUS enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETFOLDEXPANDED enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETFOLDFLAGS enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETFOLDLEVEL enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETFOLDMARGINCOLOUR enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETFOLDMARGINHICOLOUR enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETHIGHLIGHTGUIDE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETHOTSPOTACTIVEBACK enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETHOTSPOTACTIVEFORE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETHOTSPOTACTIVEUNDERLINE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETHSCROLLBAR enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETINDENT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETINDENTATIONGUIDES enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETKEYWORDS enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETLAYOUTCACHE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETLEXER enum valueQextScintillaBase
SCI_SETLEXERLANGUAGE enum valueQextScintillaBase
SCI_SETLINEINDENTATION enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETLINESTATE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETMARGINLEFT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETMARGINMASKN enum valueQextScintillaBase
SCI_SETMARGINRIGHT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETMARGINSENSITIVEN enum valueQextScintillaBase
SCI_SETMARGINTYPEN enum valueQextScintillaBase
SCI_SETMARGINWIDTHN enum valueQextScintillaBase
SCI_SETMODEVENTMASK enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETMOUSEDOWNCAPTURES enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETMOUSEDWELLTIME enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETOVERTYPE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETPASTECONVERTENDINGS enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETPRINTCOLOURMODE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETPRINTMAGNIFICATION enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETPRINTWRAPMODE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETPROPERTY enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETREADONLY enum valueQextScintillaBase
SCI_SETSAVEPOINT enum valueQextScintillaBase
SCI_SETSCROLLWIDTH enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETSEARCHFLAGS enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETSEL enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETSELALPHA enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETSELBACK enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETSELECTIONEND enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETSELECTIONMODE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETSELECTIONSTART enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETSELFORE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETSTATUS enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETSTYLEBITS enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETSTYLING enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETSTYLINGEX enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETTABINDENTS enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETTABWIDTH enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETTARGETEND enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETTARGETSTART enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETTEXT enum valueQextScintillaBase
SCI_SETTWOPHASEDRAW enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETUNDOCOLLECTION enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETUSEPALETTE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETUSETABS enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETVIEWEOL enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETVIEWWS enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETVISIBLEPOLICY enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETVSCROLLBAR enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETWHITESPACEBACK enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETWHITESPACECHARS enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETWHITESPACEFORE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETWORDCHARS enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETWRAPMODE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETWRAPSTARTINDENT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETWRAPVISUALFLAGS enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETWRAPVISUALFLAGSLOCATION enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETXCARETPOLICY enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETXOFFSET enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETYCARETPOLICY enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETZOOM enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SHOWLINES enum value (defined in QextScintillaBase)QextScintillaBase
SCI_START enum value (defined in QextScintillaBase)QextScintillaBase
SCI_STARTRECORD enum value (defined in QextScintillaBase)QextScintillaBase
SCI_STARTSTYLING enum value (defined in QextScintillaBase)QextScintillaBase
SCI_STOPRECORD enum value (defined in QextScintillaBase)QextScintillaBase
SCI_STUTTEREDPAGEDOWN enum value (defined in QextScintillaBase)QextScintillaBase
SCI_STUTTEREDPAGEDOWNEXTEND enum value (defined in QextScintillaBase)QextScintillaBase
SCI_STUTTEREDPAGEUP enum value (defined in QextScintillaBase)QextScintillaBase
SCI_STUTTEREDPAGEUPEXTEND enum value (defined in QextScintillaBase)QextScintillaBase
SCI_STYLECLEARALL enum value (defined in QextScintillaBase)QextScintillaBase
SCI_STYLERESETDEFAULT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_STYLESETBACK enum value (defined in QextScintillaBase)QextScintillaBase
SCI_STYLESETBOLD enum value (defined in QextScintillaBase)QextScintillaBase
SCI_STYLESETCASE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_STYLESETCHANGEABLE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_STYLESETCHARACTERSET enum value (defined in QextScintillaBase)QextScintillaBase
SCI_STYLESETEOLFILLED enum value (defined in QextScintillaBase)QextScintillaBase
SCI_STYLESETFONT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_STYLESETFORE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_STYLESETHOTSPOT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_STYLESETITALIC enum value (defined in QextScintillaBase)QextScintillaBase
SCI_STYLESETSIZE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_STYLESETUNDERLINE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_STYLESETVISIBLE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_TAB enum value (defined in QextScintillaBase)QextScintillaBase
SCI_TARGETFROMSELECTION enum value (defined in QextScintillaBase)QextScintillaBase
SCI_TEXTHEIGHT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_TEXTWIDTH enum valueQextScintillaBase
SCI_TOGGLECARETSTICKY enum value (defined in QextScintillaBase)QextScintillaBase
SCI_TOGGLEFOLD enum value (defined in QextScintillaBase)QextScintillaBase
SCI_UNDO enum value (defined in QextScintillaBase)QextScintillaBase
SCI_UPPERCASE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_USEPOPUP enum value (defined in QextScintillaBase)QextScintillaBase
SCI_USERLISTSHOW enum value (defined in QextScintillaBase)QextScintillaBase
SCI_VCHOME enum value (defined in QextScintillaBase)QextScintillaBase
SCI_VCHOMEEXTEND enum value (defined in QextScintillaBase)QextScintillaBase
SCI_VCHOMERECTEXTEND enum value (defined in QextScintillaBase)QextScintillaBase
SCI_VCHOMEWRAP enum value (defined in QextScintillaBase)QextScintillaBase
SCI_VCHOMEWRAPEXTEND enum value (defined in QextScintillaBase)QextScintillaBase
SCI_VISIBLEFROMDOCLINE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_WORDENDPOSITION enum value (defined in QextScintillaBase)QextScintillaBase
SCI_WORDLEFT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_WORDLEFTEND enum value (defined in QextScintillaBase)QextScintillaBase
SCI_WORDLEFTENDEXTEND enum value (defined in QextScintillaBase)QextScintillaBase
SCI_WORDLEFTEXTEND enum value (defined in QextScintillaBase)QextScintillaBase
SCI_WORDPARTLEFT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_WORDPARTLEFTEXTEND enum value (defined in QextScintillaBase)QextScintillaBase
SCI_WORDPARTRIGHT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_WORDPARTRIGHTEXTEND enum value (defined in QextScintillaBase)QextScintillaBase
SCI_WORDRIGHT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_WORDRIGHTEND enum value (defined in QextScintillaBase)QextScintillaBase
SCI_WORDRIGHTENDEXTEND enum value (defined in QextScintillaBase)QextScintillaBase
SCI_WORDRIGHTEXTEND enum value (defined in QextScintillaBase)QextScintillaBase
SCI_WORDSTARTPOSITION enum value (defined in QextScintillaBase)QextScintillaBase
SCI_WRAPCOUNT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_ZOOMIN enum value (defined in QextScintillaBase)QextScintillaBase
SCI_ZOOMOUT enum value (defined in QextScintillaBase)QextScintillaBase
SCK_ADD enum value (defined in QextScintillaBase)QextScintillaBase
SCK_BACK enum value (defined in QextScintillaBase)QextScintillaBase
SCK_DELETE enum value (defined in QextScintillaBase)QextScintillaBase
SCK_DIVIDE enum value (defined in QextScintillaBase)QextScintillaBase
SCK_DOWN enum value (defined in QextScintillaBase)QextScintillaBase
SCK_END enum value (defined in QextScintillaBase)QextScintillaBase
SCK_ESCAPE enum value (defined in QextScintillaBase)QextScintillaBase
SCK_HOME enum value (defined in QextScintillaBase)QextScintillaBase
SCK_INSERT enum value (defined in QextScintillaBase)QextScintillaBase
SCK_LEFT enum value (defined in QextScintillaBase)QextScintillaBase
SCK_NEXT enum value (defined in QextScintillaBase)QextScintillaBase
SCK_PRIOR enum value (defined in QextScintillaBase)QextScintillaBase
SCK_RETURN enum value (defined in QextScintillaBase)QextScintillaBase
SCK_RIGHT enum value (defined in QextScintillaBase)QextScintillaBase
SCK_SUBTRACT enum value (defined in QextScintillaBase)QextScintillaBase
SCK_TAB enum value (defined in QextScintillaBase)QextScintillaBase
SCK_UP enum value (defined in QextScintillaBase)QextScintillaBase
SCLEX_ADA enum valueQextScintillaBase
SCLEX_APDL enum valueQextScintillaBase
SCLEX_ASM enum valueQextScintillaBase
SCLEX_ASN1 enum valueQextScintillaBase
SCLEX_ASP enum valueQextScintillaBase
SCLEX_AU3 enum valueQextScintillaBase
SCLEX_AVE enum valueQextScintillaBase
SCLEX_BAAN enum valueQextScintillaBase
SCLEX_BASH enum valueQextScintillaBase
SCLEX_BATCH enum valueQextScintillaBase
SCLEX_BLITZBASIC enum valueQextScintillaBase
SCLEX_BULLANT enum valueQextScintillaBase
SCLEX_CAML enum valueQextScintillaBase
SCLEX_CLW enum valueQextScintillaBase
SCLEX_CLWNOCASE enum valueQextScintillaBase
SCLEX_CONF enum valueQextScintillaBase
SCLEX_CONTAINER enum valueQextScintillaBase
SCLEX_CPP enum valueQextScintillaBase
SCLEX_CPPNOCASE enum valueQextScintillaBase
SCLEX_CSOUND enum valueQextScintillaBase
SCLEX_CSS enum valueQextScintillaBase
SCLEX_DIFF enum valueQextScintillaBase
SCLEX_EIFFEL enum valueQextScintillaBase
SCLEX_EIFFELKW enum valueQextScintillaBase
SCLEX_ERLANG enum valueQextScintillaBase
SCLEX_ERRORLIST enum valueQextScintillaBase
SCLEX_ESCRIPT enum valueQextScintillaBase
SCLEX_F77 enum valueQextScintillaBase
SCLEX_FLAGSHIP enum valueQextScintillaBase
SCLEX_FORTH enum valueQextScintillaBase
SCLEX_FORTRAN enum valueQextScintillaBase
SCLEX_FREEBASIC enum valueQextScintillaBase
SCLEX_GUI4CLI enum valueQextScintillaBase
SCLEX_HASKELL enum valueQextScintillaBase
SCLEX_HTML enum valueQextScintillaBase
SCLEX_INNOSETUP enum valueQextScintillaBase
SCLEX_KIX enum valueQextScintillaBase
SCLEX_LATEX enum valueQextScintillaBase
SCLEX_LISP enum valueQextScintillaBase
SCLEX_LOT enum valueQextScintillaBase
SCLEX_LOUT enum valueQextScintillaBase
SCLEX_LUA enum valueQextScintillaBase
SCLEX_MAKEFILE enum valueQextScintillaBase
SCLEX_MATLAB enum valueQextScintillaBase
SCLEX_METAPOST enum valueQextScintillaBase
SCLEX_MMIXAL enum valueQextScintillaBase
SCLEX_MSSQL enum valueQextScintillaBase
SCLEX_NNCRONTAB enum valueQextScintillaBase
SCLEX_NSIS enum valueQextScintillaBase
SCLEX_NULL enum valueQextScintillaBase
SCLEX_OCTAVE enum valueQextScintillaBase
SCLEX_OPAL enum valueQextScintillaBase
SCLEX_PASCAL enum valueQextScintillaBase
SCLEX_PERL enum valueQextScintillaBase
SCLEX_PHP enum valueQextScintillaBase
SCLEX_PHPSCRIPT enum valueQextScintillaBase
SCLEX_POV enum valueQextScintillaBase
SCLEX_POWERBASIC enum valueQextScintillaBase
SCLEX_PROPERTIES enum valueQextScintillaBase
SCLEX_PS enum valueQextScintillaBase
SCLEX_PUREBASIC enum valueQextScintillaBase
SCLEX_PYTHON enum valueQextScintillaBase
SCLEX_REBOL enum valueQextScintillaBase
SCLEX_RUBY enum valueQextScintillaBase
SCLEX_SCRIPTOL enum valueQextScintillaBase
SCLEX_SMALLTALK enum valueQextScintillaBase
SCLEX_SPECMAN enum valueQextScintillaBase
SCLEX_SPICE enum valueQextScintillaBase
SCLEX_SQL enum valueQextScintillaBase
SCLEX_TADS3 enum valueQextScintillaBase
SCLEX_TCL enum valueQextScintillaBase
SCLEX_TEX enum valueQextScintillaBase
SCLEX_VB enum valueQextScintillaBase
SCLEX_VBSCRIPT enum valueQextScintillaBase
SCLEX_VERILOG enum valueQextScintillaBase
SCLEX_VHDL enum valueQextScintillaBase
SCLEX_XML enum valueQextScintillaBase
SCLEX_YAML enum valueQextScintillaBase
SCMOD_ALT enum valueQextScintillaBase
SCMOD_CTRL enum valueQextScintillaBase
SCMOD_NORM enum valueQextScintillaBase
SCMOD_SHIFT enum valueQextScintillaBase
SCN_AUTOCSELECTION(const char *selection, int position)QextScintillaBase [signal]
SCN_CALLTIPCLICK(int direction)QextScintillaBase [signal]
SCN_CHARADDED(int charadded)QextScintillaBase [signal]
SCN_DOUBLECLICK() (defined in QextScintillaBase)QextScintillaBase [signal]
SCN_DWELLEND(int, int, int) (defined in QextScintillaBase)QextScintillaBase [signal]
SCN_DWELLSTART(int, int, int) (defined in QextScintillaBase)QextScintillaBase [signal]
SCN_HOTSPOTCLICK(int position, int modifiers)QextScintillaBase [signal]
SCN_HOTSPOTDOUBLECLICK(int position, int modifiers)QextScintillaBase [signal]
SCN_MACRORECORD(unsigned int, unsigned long, long)QextScintillaBase [signal]
SCN_MARGINCLICK(int position, int modifiers, int margin)QextScintillaBase [signal]
SCN_MODIFIED(int, int, const char *, int, int, int, int, int) (defined in QextScintillaBase)QextScintillaBase [signal]
SCN_MODIFYATTEMPTRO()QextScintillaBase [signal]
SCN_NEEDSHOWN(int, int) (defined in QextScintillaBase)QextScintillaBase [signal]
SCN_PAINTED()QextScintillaBase [signal]
SCN_SAVEPOINTLEFT()QextScintillaBase [signal]
SCN_SAVEPOINTREACHED()QextScintillaBase [signal]
SCN_STYLENEEDED(int position)QextScintillaBase [signal]
SCN_UPDATEUI() (defined in QextScintillaBase)QextScintillaBase [signal]
SCN_USERLISTSELECTION(const char *, int) (defined in QextScintillaBase)QextScintillaBase [signal]
SCN_ZOOM() (defined in QextScintillaBase)QextScintillaBase [signal]
SCWS_INVISIBLE enum value (defined in QextScintillaBase)QextScintillaBase
SCWS_VISIBLEAFTERINDENT enum value (defined in QextScintillaBase)QextScintillaBase
SCWS_VISIBLEALWAYS enum value (defined in QextScintillaBase)QextScintillaBase
selectAll(bool select=TRUE)QextScintilla [virtual, slot]
selectedText()QextScintilla
selectionChanged()QextScintilla [signal]
selectToMatchingBrace()QextScintilla [virtual, slot]
SendScintilla(unsigned int msg, unsigned long wParam=0, long lParam=0)QextScintillaBase
SendScintilla(unsigned int msg, unsigned long wParam, const char *lParam) (defined in QextScintillaBase)QextScintillaBase [inline]
SendScintilla(unsigned int msg, const char *lParam) (defined in QextScintillaBase)QextScintillaBase [inline]
SendScintilla(unsigned int msg, const char *wParam, const char *lParam) (defined in QextScintillaBase)QextScintillaBase [inline]
SendScintilla(unsigned int msg, long wParam) (defined in QextScintillaBase)QextScintillaBase [inline]
SendScintilla(unsigned int msg, int wParam) (defined in QextScintillaBase)QextScintillaBase [inline]
SendScintilla(unsigned int msg, long cpMin, long cpMax, char *lpstrText) (defined in QextScintillaBase)QextScintillaBase
SendScintilla(unsigned int msg, unsigned long wParam, const TQColor &col) (defined in QextScintillaBase)QextScintillaBase
SendScintilla(unsigned int msg, const TQColor &col) (defined in QextScintillaBase)QextScintillaBase
SendScintilla(unsigned int msg, unsigned long wParam, TQPainter *hdc, const TQRect &rc, long cpMin, long cpMax) (defined in QextScintillaBase)QextScintillaBase
SendScintilla(unsigned int msg, unsigned long wParam, const TQPixmap *lParam) (defined in QextScintillaBase)QextScintillaBase [inline]
setAutoCompletionAPIs(QextScintillaAPIs *apis=0)QextScintilla
setAutoCompletionCaseSensitivity(bool cs)QextScintilla [virtual, slot]
setAutoCompletionFillups(const char *fillups)QextScintilla
setAutoCompletionFillupsEnabled(bool enabled)QextScintilla
setAutoCompletionReplaceWord(bool replace)QextScintilla [virtual, slot]
setAutoCompletionShowSingle(bool single)QextScintilla [virtual, slot]
setAutoCompletionSource(AutoCompletionSource source)QextScintilla [virtual, slot]
setAutoCompletionStartCharacters(const char *start)QextScintilla
setAutoCompletionThreshold(int thresh)QextScintilla [virtual, slot]
setAutoIndent(bool autoindent)QextScintilla [virtual, slot]
setBackspaceUnindents(bool unindent)QextScintilla [virtual, slot]
setBraceMatching(BraceMatch bm)QextScintilla [virtual, slot]
setCallTipsAPIs(QextScintillaAPIs *apis=0)QextScintilla
setCallTipsBackgroundColor(const TQColor &col)QextScintilla
setCallTipsForegroundColor(const TQColor &col)QextScintilla
setCallTipsHighlightColor(const TQColor &col)QextScintilla
setCallTipsVisible(int nr)QextScintilla
setCaretForegroundColor(const TQColor &col)QextScintilla [virtual, slot]
setCaretLineBackgroundColor(const TQColor &col)QextScintilla [virtual, slot]
setCaretLineVisible(bool enable)QextScintilla [virtual, slot]
setCaretWidth(int width)QextScintilla [virtual, slot]
setColor(const TQColor &c)QextScintilla [virtual, slot]
setCursorPosition(int line, int index)QextScintilla [virtual, slot]
setDocument(const QextScintillaDocument &document)QextScintilla
setEdgeColor(const TQColor &col)QextScintilla
setEdgeColumn(int colnr)QextScintilla
setEdgeMode(EdgeMode mode)QextScintilla
setEolMode(EolMode mode)QextScintilla [virtual, slot]
setEolVisibility(bool visible)QextScintilla [virtual, slot]
setFolding(FoldStyle fold)QextScintilla [virtual, slot]
setFoldMarginColors(const TQColor &fore, const TQColor &back)QextScintilla
setFont(const TQFont &f)QextScintilla [virtual]
setIndentation(int line, int indentation)QextScintilla [virtual, slot]
setIndentationGuides(bool enable)QextScintilla [virtual, slot]
setIndentationGuidesBackgroundColor(const TQColor &col)QextScintilla [virtual, slot]
setIndentationGuidesForegroundColor(const TQColor &col)QextScintilla [virtual, slot]
setIndentationsUseTabs(bool tabs)QextScintilla [virtual, slot]
setIndentationWidth(int width)QextScintilla [virtual, slot]
setLexer(QextScintillaLexer *lexer=0)QextScintilla [virtual, slot]
setMarginLineNumbers(int margin, bool lnrs)QextScintilla [virtual, slot]
setMarginMarkerMask(int margin, int mask)QextScintilla [virtual, slot]
setMarginsBackgroundColor(const TQColor &col)QextScintilla [virtual, slot]
setMarginSensitivity(int margin, bool sens)QextScintilla [virtual, slot]
setMarginsFont(const TQFont &f)QextScintilla [virtual, slot]
setMarginsForegroundColor(const TQColor &col)QextScintilla [virtual, slot]
setMarginWidth(int margin, int width)QextScintilla [virtual, slot]
setMarginWidth(int margin, const TQString &s)QextScintilla [virtual, slot]
setMarkerBackgroundColor(const TQColor &col, int mnr=-1)QextScintilla
setMarkerForegroundColor(const TQColor &col, int mnr=-1)QextScintilla
setMatchedBraceBackgroundColor(const TQColor &col)QextScintilla
setMatchedBraceForegroundColor(const TQColor &col)QextScintilla
setModified(bool m)QextScintilla [virtual, slot]
setPaper(const TQColor &c)QextScintilla [virtual, slot]
setReadOnly(bool ro)QextScintilla [virtual, slot]
setSelection(int lineFrom, int indexFrom, int lineTo, int indexTo)QextScintilla [virtual, slot]
setSelectionBackgroundColor(const TQColor &col)QextScintilla [virtual, slot]
setSelectionForegroundColor(const TQColor &col)QextScintilla [virtual, slot]
setTabIndents(bool indent)QextScintilla [virtual, slot]
setTabWidth(int width)QextScintilla [virtual, slot]
setText(const TQString &text)QextScintilla [virtual, slot]
setUnmatchedBraceBackgroundColor(const TQColor &col)QextScintilla
setUnmatchedBraceForegroundColor(const TQColor &col)QextScintilla
setUtf8(bool cp)QextScintilla [virtual, slot]
setWhitespaceVisibility(WhitespaceVisibility mode)QextScintilla [virtual, slot]
setWrapMode(WrapMode mode)QextScintilla [virtual, slot]
setWrapVisualFlags(WrapVisualFlag eflag, WrapVisualFlag sflag=WrapFlagNone, int sindent=0)QextScintilla
showUserList(int id, const TQStringList &list)QextScintilla
sizeHint() const QextScintillaBase [virtual]
SloppyBraceMatch enum valueQextScintilla
SmallRectangle enum valueQextScintilla
standardCommands() const QextScintilla [inline]
startDrag()QextScintillaBase [protected, virtual]
StrictBraceMatch enum valueQextScintilla
STYLE_BRACEBAD enum value (defined in QextScintillaBase)QextScintillaBase
STYLE_BRACELIGHT enum value (defined in QextScintillaBase)QextScintillaBase
STYLE_CALLTIP enum value (defined in QextScintillaBase)QextScintillaBase
STYLE_CONTROLCHAR enum value (defined in QextScintillaBase)QextScintillaBase
STYLE_DEFAULT enum value (defined in QextScintillaBase)QextScintillaBase
STYLE_INDENTGUIDE enum value (defined in QextScintillaBase)QextScintillaBase
STYLE_LASTPREDEFINED enum value (defined in QextScintillaBase)QextScintillaBase
STYLE_LINENUMBER enum value (defined in QextScintillaBase)QextScintillaBase
STYLE_MAX enum value (defined in QextScintillaBase)QextScintillaBase
tabIndents()QextScintilla
tabWidth()QextScintilla
text()QextScintilla
text(int line)QextScintilla
textChanged()QextScintilla [signal]
textHeight(int linenr)QextScintilla
ThreeDots enum valueQextScintilla
ThreeRightArrows enum valueQextScintilla
undo()QextScintilla [virtual, slot]
unindent(int line)QextScintilla [virtual, slot]
userListActivated(int id, const TQString &string)QextScintilla [signal]
VerticalLine enum valueQextScintilla
viewport() const QextScintillaBase
VISIBLE_SLOP enum value (defined in QextScintillaBase)QextScintillaBase
VISIBLE_STRICT enum value (defined in QextScintillaBase)QextScintillaBase
WhitespaceVisibility enum nameQextScintilla
whitespaceVisibility()QextScintilla
WrapCharacter enum valueQextScintilla
WrapFlagByBorder enum valueQextScintilla
WrapFlagByText enum valueQextScintilla
WrapFlagNone enum valueQextScintilla
wrapMode()QextScintilla
WrapMode enum nameQextScintilla
WrapNone enum valueQextScintilla
WrapVisualFlag enum nameQextScintilla
WrapWord enum valueQextScintilla
WsInvisible enum valueQextScintilla
WsVisible enum valueQextScintilla
WsVisibleAfterIndent enum valueQextScintilla
zoomIn(int range)QextScintilla [virtual, slot]
zoomIn()QextScintilla [virtual, slot]
zoomOut(int range)QextScintilla [virtual, slot]
zoomOut()QextScintilla [virtual, slot]
zoomTo(int size)QextScintilla [virtual, slot]
~QextScintilla()QextScintilla [virtual]
~QextScintillaBase()QextScintillaBase [virtual]


Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/en/classQextScintilla.html b/doc/en/classQextScintilla.html new file mode 100644 index 0000000..1bca3d7 --- /dev/null +++ b/doc/en/classQextScintilla.html @@ -0,0 +1,4920 @@ + + +TQScintilla: QextScintilla Class Reference + + + + + + +

QextScintilla Class Reference

The QextScintilla class implements a higher level, more TQt-like, API to the Scintilla editor widget. +More... +

+#include <qextscintilla.h> +

+Inherits QextScintillaBase. +

+List of all members.

Public Types

+ +

Public Slots

+ +

Signals

+ +

Public Member Functions

+ +

Classes

+
    +
  • struct FindState +
+

Detailed Description

+The QextScintilla class implements a higher level, more TQt-like, API to the Scintilla editor widget. +

+QextScintilla implements methods, signals and slots similar to those found in other TQt editor classes. It also provides a higher level interface to features specific to Scintilla such as syntax styling, call tips, auto-indenting and auto-completion than that provided by QextScintillaBase.

+The API is modelled on TQTextEdit - a method of the same name should behave in the same way. +

+


Member Enumeration Documentation

+ +
+
+ + + + +
anonymous enum
+
+
+ +

+This enum defines the different auto-indentation styles. +

+

Enumerator:
+ + + + +
AiMaintain  +A line is automatically indented to match the previous line.
AiOpening  +If the language supported by the current lexer has a specific start of block character (e.g. { in C++), then a line that begins with that character is indented as well as the lines that make up the block. It may be logically ored with AiClosing.
AiClosing  +If the language supported by the current lexer has a specific end of block character (e.g. } in C++), then a line that begins with that character is indented as well as the lines that make up the block. It may be logically ored with AiOpening.
+
+ +
+

+ +

+ +
+ +

+This enum defines the different sources for auto-completion lists. +

+

Enumerator:
+ + + + +
AcsDocument  +The source is the current document.
AcsAPIs  +The source is any installed APIs.
AcsAll  +The source is all available sources.
+
+ +
+

+ +

+
+ + + + +
enum QextScintilla::BraceMatch
+
+
+ +

+This enum defines the different brace matching modes. The character pairs {}, [] and () are treated as braces. The Python lexer will also match a : with the end of the corresponding indented block.

Enumerator:
+ + + + +
NoBraceMatch  +Brace matching is disabled.
StrictBraceMatch  +Brace matching is enabled for a brace immediately before the current position.
SloppyBraceMatch  +Brace matching is enabled for a brace immediately before or after the current position.
+
+ +
+

+ +

+
+ + + + +
enum QextScintilla::EdgeMode
+
+
+ +

+This enum defines the different edge modes for long lines. +

+

Enumerator:
+ + + + +
EdgeNone  +Long lines are not marked.
EdgeLine  +A vertical line is drawn at the column set by setEdgeColumn(). This is recommended for monospace fonts.
EdgeBackground  +The background color of characters after the column limit is changed to the color set by setEdgeColor(). This is recommended for proportional fonts.
+
+ +
+

+ +

+
+ + + + +
enum QextScintilla::EolMode
+
+
+ +

+This enum defines the different end-of-line modes. +

+

Enumerator:
+ + + + +
EolWindows  +A carriage return/line feed as used on Windows systems.
EolUnix  +A line feed as used on Unix systems.
EolMac  +A carriage return as used on Mac systems.
+
+ +
+

+ +

+
+ + + + +
enum QextScintilla::FoldStyle
+
+
+ +

+This enum defines the different styles for the folding margin. +

+

Enumerator:
+ + + + + + + +
NoFoldStyle  +Folding is disabled.
PlainFoldStyle  +Plain folding style using plus and minus symbols.
CircledFoldStyle  +Circled folding style using circled plus and minus symbols.
BoxedFoldStyle  +Boxed folding style using boxed plus and minus symbols.
CircledTreeFoldStyle  +Circled tree style using a flattened tree with circled plus and minus symbols and rounded corners.
BoxedTreeFoldStyle  +Boxed tree style using a flattened tree with boxed plus and minus symbols and right-angled corners.
+
+ +
+

+ +

+
+ + + + +
enum QextScintilla::MarkerSymbol
+
+
+ +

+This enum defines the different pre-defined marker symbols. +

+

Enumerator:
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
Circle  +A circle.
Rectangle  +A rectangle.
RightTriangle  +A triangle pointing to the right.
SmallRectangle  +A smaller rectangle.
RightArrow  +An arrow pointing to the right.
Invisible  +An invisible marker that allows code to track the movement of lines.
DownTriangle  +A triangle pointing down.
Minus  +A drawn minus sign.
Plus  +A drawn plus sign.
VerticalLine  +A vertical line drawn in the background colour.
BottomLeftCorner  +A bottom left corner drawn in the background colour.
LeftSideSplitter  +A vertical line with a centre right horizontal line drawn in the background colour.
BoxedPlus  +A drawn plus sign in a box.
BoxedPlusConnected  +A drawn plus sign in a connected box.
BoxedMinus  +A drawn minus sign in a box.
BoxedMinusConnected  +A drawn minus sign in a connected box.
RoundedBottomLeftCorner  +A rounded bottom left corner drawn in the background colour.
LeftSideRoundedSplitter  +A vertical line with a centre right curved line drawn in the background colour.
CircledPlus  +A drawn plus sign in a circle.
CircledPlusConnected  +A drawn plus sign in a connected box.
CircledMinus  +A drawn minus sign in a circle.
CircledMinusConnected  +A drawn minus sign in a connected circle.
Background  +No symbol is drawn but the line of text is drawn with the same background colour.
ThreeDots  +Three drawn dots.
ThreeRightArrows  +Three drawn arrows pointing right.
+
+ +
+

+ +

+ +
+ +

+This enum defines the different whitespace visibility modes. When whitespace is visible spaces are displayed as small centred dots and tabs are displayed as light arrows pointing to the right.

Enumerator:
+ + + + +
WsInvisible  +Whitespace is invisible.
WsVisible  +Whitespace is always visible.
WsVisibleAfterIndent  +Whitespace is visible after the whitespace used for indentation.
+
+ +
+

+ +

+
+ + + + +
enum QextScintilla::WrapMode
+
+
+ +

+This enum defines the different line wrap modes. +

+

Enumerator:
+ + + + +
WrapNone  +Lines are not wrapped.
WrapWord  +Lines are wrapped at word boundaries.
WrapCharacter  +Lines are wrapped at character boundaries.
+
+ +
+

+ +

+ +
+ +

+This enum defines the different line wrap visual flags. +

+

Enumerator:
+ + + + +
WrapFlagNone  +No wrap flag is displayed.
WrapFlagByText  +A wrap flag is displayed by the text.
WrapFlagByBorder  +A wrap flag is displayed by the border.
+
+ +
+

+


Constructor & Destructor Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
QextScintilla::QextScintilla (TQWidget *  parent = 0,
const char *  name = 0,
WFlags  f = 0 
)
+
+
+ +

+Construct an empty QextScintilla with parent parent, name name, and widget flags f. +

+

+ +

+
+ + + + + + + + +
virtual QextScintilla::~QextScintilla (  )  [virtual]
+
+
+ +

+Destroys the QextScintilla instance. +

+ +

+

+


Member Function Documentation

+ +
+
+ + + + + + + + +
bool QextScintilla::autoCompletionCaseSensitivity (  ) 
+
+
+ +

+Returns TRUE if auto-completion lists are case sensitive.

+

See also:
setAutoCompletionCaseSensitivity()
+ +
+

+ +

+
+ + + + + + + + +
bool QextScintilla::autoCompletionFillupsEnabled (  ) 
+
+
+ +

+Returns true if auto-completion fill-up characters are enabled.

+

See also:
setAutoCompletionFillups(), setAutoCompletionFillupsEnabled()
+ +
+

+ +

+
+ + + + + + + + +
bool QextScintilla::autoCompletionReplaceWord (  ) 
+
+
+ +

+Returns TRUE if the rest of the word to the right of the current cursor is removed when an item from an auto-completion list is selected.

+

See also:
setAutoCompletionReplaceWord()
+ +
+

+ +

+
+ + + + + + + + +
bool QextScintilla::autoCompletionShowSingle (  ) 
+
+
+ +

+Returns TRUE if the only item in an auto-completion list with a single entry is automatically used and the list not displayed.

+

See also:
setAutoCompletionShowSingle()
+ +
+

+ +

+
+ + + + + + + + +
AutoCompletionSource QextScintilla::autoCompletionSource (  )  const [inline]
+
+
+ +

+Returns the current source for the auto-completion list when it is being displayed automatically as the user types.

+

See also:
setAutoCompletionSource()
+ +
+

+ +

+
+ + + + + + + + +
int QextScintilla::autoCompletionThreshold (  )  const [inline]
+
+
+ +

+Returns the current threshold for the automatic display of the auto-completion list as the user types.

+

See also:
setAutoCompletionThreshold()
+ +
+

+ +

+
+ + + + + + + + +
bool QextScintilla::autoIndent (  )  const [inline]
+
+
+ +

+Returns TRUE if auto-indentation is enabled.

+

See also:
setAutoIndent()
+ +
+

+ +

+
+ + + + + + + + +
bool QextScintilla::backspaceUnindents (  ) 
+
+
+ +

+Returns TRUE if the backspace key unindents a line instead of deleting a character. The default is FALSE.

+

See also:
setBackspaceUnindents(), tabIndents(), setTabIndents()
+ +
+

+ +

+
+ + + + + + + + +
void QextScintilla::beginUndoAction (  ) 
+
+
+ +

+Mark the beginning of a sequence of actions that can be undone by a single call to undo().

+

See also:
endUndoAction(), undo()
+ +
+

+ +

+
+ + + + + + + + +
BraceMatch QextScintilla::braceMatching (  )  const [inline]
+
+
+ +

+Returns the brace matching mode.

+

See also:
setBraceMatching()
+ +
+

+ +

+
+ + + + + + + + +
int QextScintilla::callTipsVisible (  )  const [inline]
+
+
+ +

+Returns the maximum number of call tips that are displayed.

+

See also:
setCallTipsVisible()
+ +
+

+ +

+
+ + + + + + + + +
void QextScintilla::cancelList (  ) 
+
+
+ +

+Cancel any current auto-completion or user defined list. +

+ +

+

+ +

+
+ + + + + + + + +
void QextScintilla::clearRegisteredImages (  ) 
+
+
+ +

+Clear all registered images.

+

See also:
registerImage()
+ +
+

+ +

+
+ + + + + + + + + +
void QextScintilla::convertEols (EolMode  mode  ) 
+
+
+ +

+All the lines of the text have their end-of-lines converted to mode mode.

+

See also:
eolMode(), setEolMode()
+ +
+

+ +

+
+ + + + + + + + +
TQColor QextScintilla::color (  )  const
+
+
+ +

+Returns the widget's text (ie. foreground) colour.

+

See also:
setColor()
+ +
+

+ +

+
+ + + + + + + + +
QextScintillaDocument QextScintilla::document (  )  [inline]
+
+
+ +

+Returns the attached document.

+

See also:
setDocument()
+ +
+

+ +

+
+ + + + + + + + +
void QextScintilla::endUndoAction (  ) 
+
+
+ +

+Mark the end of a sequence of actions that can be undone by a single call to undo().

+

See also:
beginUndoAction(), undo()
+ +
+

+ +

+
+ + + + + + + + +
TQColor QextScintilla::edgeColor (  ) 
+
+
+ +

+Returns the color of the marker used to show that a line has exceeded the length set by setEdgeColumn().

+

See also:
setEdgeColor(),

+setEdgeColumn

+ +
+

+ +

+
+ + + + + + + + +
int QextScintilla::edgeColumn (  ) 
+
+
+ +

+Returns the number of the column after which lines are considered to be long.

+

See also:
setEdgeColumn()
+ +
+

+ +

+
+ + + + + + + + +
EdgeMode QextScintilla::edgeMode (  ) 
+
+
+ +

+Returns the edge mode which determines how long lines are marked.

+

See also:
setEdgeMode()
+ +
+

+ +

+
+ + + + + + + + +
EolMode QextScintilla::eolMode (  ) 
+
+
+ +

+Returns the end-of-line mode.

+

See also:
setEolMode()
+ +
+

+ +

+
+ + + + + + + + +
bool QextScintilla::eolVisibility (  ) 
+
+
+ +

+Returns the visibility of end-of-lines.

+

See also:
setEolVisibility()
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
virtual bool QextScintilla::findFirst (const TQString &  expr,
bool  re,
bool  cs,
bool  wo,
bool  wrap,
bool  forward = TRUE,
int  line = -1,
int  index = -1,
bool  show = TRUE 
) [virtual]
+
+
+ +

+Find the next occurrence of the string expr and return TRUE if expr was found, otherwise returns FALSE. If expr is found it becomes the current selection.

+If re is TRUE then expr is interpreted as a regular expression rather than a simple string.

+If cs is TRUE then the search is case sensitive.

+If wo is TRUE then the search looks for whole word matches only, otherwise it searches for any matching text.

+If wrap is TRUE then the search wraps around the end of the text.

+If forward is TRUE (the default) then the search is forward from the starting position to the end of the text, otherwise it is backwards to the beginning of the text.

+If either line or index are negative (the default) then the search begins from the current cursor position. Otherwise the search begins at position index of line line.

+If show is TRUE (the default) then any text found is made visible (ie. it is unfolded).

+

See also:
findNext(), replace()
+ +
+

+ +

+
+ + + + + + + + +
virtual bool QextScintilla::findNext (  )  [virtual]
+
+
+ +

+Find the next occurence of the string found using findFirst().

+

See also:
findFirst(), replace()
+ +
+

+ +

+
+ + + + + + + + +
int QextScintilla::firstVisibleLine (  ) 
+
+
+ +

+Returns the number of the first visible line. +

+ +

+

+ +

+
+ + + + + + + + +
FoldStyle QextScintilla::folding (  )  const [inline]
+
+
+ +

+Returns the current folding style.

+

See also:
setFolding()
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void QextScintilla::getCursorPosition (int *  line,
int *  index 
)
+
+
+ +

+Sets *line and *index to the line and index of the cursor.

+

See also:
setCursorPosition()
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void QextScintilla::getSelection (int *  lineFrom,
int *  indexFrom,
int *  lineTo,
int *  indexTo 
)
+
+
+ +

+If there is a selection, *lineFrom is set to the line number in which the selection begins and *lineTo is set to the line number in which the selection ends. (They could be the same.) *indexFrom is set to the index at which the selection begins within *lineFrom, and *indexTo is set to the index at which the selection ends within *lineTo. If there is no selection, *lineFrom, *indexFrom, *lineTo and *indexTo are all set to -1.

+

See also:
setSelection()
+ +
+

+ +

+
+ + + + + + + + +
bool QextScintilla::hasSelectedText (  )  const [inline]
+
+
+ +

+Returns TRUE if some text is selected.

+

See also:
selectedText()
+ +
+

+ +

+
+ + + + + + + + + +
int QextScintilla::indentation (int  line  ) 
+
+
+ +

+Returns the number of characters that line line is indented by.

+

See also:
setIndentation()
+ +
+

+ +

+
+ + + + + + + + +
bool QextScintilla::indentationGuides (  ) 
+
+
+ +

+Returns TRUE if the display of indentation guides is enabled.

+

See also:
setIndentationGuides()
+ +
+

+ +

+
+ + + + + + + + +
bool QextScintilla::indentationsUseTabs (  ) 
+
+
+ +

+Returns TRUE if indentations are created using tabs and spaces, rather than just spaces. The default is TRUE.

+

See also:
setIndentationsUseTabs()
+ +
+

+ +

+
+ + + + + + + + +
int QextScintilla::indentationWidth (  ) 
+
+
+ +

+Returns the indentation width in characters. The default is 0 which means that the value returned by tabWidth() is actually used.

+

See also:
setIndentationWidth(), tabWidth()
+ +
+

+ +

+
+ + + + + + + + +
bool QextScintilla::isCallTipActive (  ) 
+
+
+ +

+Returns TRUE if a call tip is currently active. +

+ +

+

+ +

+
+ + + + + + + + +
bool QextScintilla::isListActive (  ) 
+
+
+ +

+Returns TRUE if an auto-completion or user defined list is currently active. +

+

+ +

+
+ + + + + + + + +
bool QextScintilla::isModified (  ) 
+
+
+ +

+Returns TRUE if the text has been modified.

+

See also:
setModified(), modificationChanged()
+ +
+

+ +

+
+ + + + + + + + +
bool QextScintilla::isReadOnly (  ) 
+
+
+ +

+Returns TRUE if the text edit is read-only.

+

See also:
setReadOnly()
+ +
+

+ +

+
+ + + + + + + + +
bool QextScintilla::isRedoAvailable (  ) 
+
+
+ +

+Returns TRUE if there is something that can be redone.

+

See also:
redo()
+ +
+

+ +

+
+ + + + + + + + +
bool QextScintilla::isUndoAvailable (  ) 
+
+
+ +

+Returns TRUE if there is something that can be undone.

+

See also:
undo()
+ +
+

+ +

+
+ + + + + + + + +
bool QextScintilla::isUtf8 (  ) 
+
+
+ +

+Returns TRUE if text is interpreted as being UTF8 encoded. The default is to interpret the text as Latin1 encoded.

+

See also:
setUtf8()
+ +
+

+ +

+
+ + + + + + + + + +
int QextScintilla::lineAt (const TQPoint &  pos  ) 
+
+
+ +

+Returns the line which is at position pos or -1 if there is no line at that position. +

+

+ +

+
+ + + + + + + + + +
int QextScintilla::lineLength (int  line  ) 
+
+
+ +

+Returns the length of line line or -1 if there is no such line. +

+ +

+

+ +

+
+ + + + + + + + +
int QextScintilla::lines (  ) 
+
+
+ +

+Returns the number of lines of text. +

+ +

+

+ +

+
+ + + + + + + + +
int QextScintilla::length (  ) 
+
+
+ +

+Returns the length of the text edit's text. +

+ +

+

+ +

+
+ + + + + + + + +
QextScintillaLexer* QextScintilla::lexer (  )  const
+
+
+ +

+Returns the current language lexer used to style text. If it is 0 then syntax styling is disabled.

+

See also:
setLexer()
+ +
+

+ +

+
+ + + + + + + + + +
bool QextScintilla::marginLineNumbers (int  margin  ) 
+
+
+ +

+Returns TRUE if line numbers are enabled for margin margin.

+

See also:
setMarginLineNumbers(), QextScintillaBase::SCI_GETMARGINTYPEN
+ +
+

+ +

+
+ + + + + + + + + +
int QextScintilla::marginMarkerMask (int  margin  ) 
+
+
+ +

+Returns the marker mask of margin margin.

+

See also:
setMarginMask(), QextScintillaMarker, QextScintillaBase::SCI_GETMARGINMASKN
+ +
+

+ +

+
+ + + + + + + + + +
bool QextScintilla::marginSensitivity (int  margin  ) 
+
+
+ +

+Returns TRUE if margin margin is sensitive to mouse clicks.

+

See also:
setMarginSensitivity(), marginClicked(), QextScintillaBase::SCI_GETMARGINTYPEN
+ +
+

+ +

+
+ + + + + + + + + +
int QextScintilla::marginWidth (int  margin  ) 
+
+
+ +

+Returns the width in pixels of margin margin.

+

See also:
setMarginWidth(), QextScintillaBase::SCI_GETMARGINWIDTHN
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + +
int QextScintilla::markerDefine (MarkerSymbol  sym,
int  mnr = -1 
)
+
+
+ +

+Define a marker using the symbol sym with the marker number mnr. If mnr is -1 then the marker number is automatically allocated. The marker number is returned or -1 if the marker number was already allocated or too many markers have been defined.

+Markers are small geometric symbols and character used, for example, to indicate the current line or, in debuggers, to indicate breakpoints. If a margin has a width of 0 then its markers are not drawn, but their background colours affect the background colour of the corresponding line of text.

+There may be up to 32 markers defined and each line of text has a set of these markers associated with it. Markers are drawn according to their numerical identifier. Markers try to move with their text by tracking where the start of their line moves to. For example, when a line is deleted its markers are added to previous line's markers.

+Each marker is identified by a marker number. Each instance of a marker is identified by a marker handle. +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
int QextScintilla::markerDefine (char  ch,
int  mnr = -1 
)
+
+
+ +

+Define a marker using the character ch with the marker number mnr. If mnr is -1 then the marker number is automatically allocated. The marker number is returned or -1 if the marker number was already allocated or too many markers have been defined. +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
int QextScintilla::markerDefine (const TQPixmap *  pm,
int  mnr = -1 
)
+
+
+ +

+Define a marker using a copy of the pixmap pm with the marker number mnr. If mnr is -1 then the marker number is automatically allocated. The marker number is returned or -1 if the marker number was already allocated or too many markers have been defined. +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
int QextScintilla::markerAdd (int  linenr,
int  mnr 
)
+
+
+ +

+Add a marker number mnr to line number linenr. A handle for the marker is returned which can be used to track the marker's position, or -1 if the mnr was invalid.

+

See also:
markerDelete(), markerDeleteAll(), markerDeleteHandle()
+ +
+

+ +

+
+ + + + + + + + + +
unsigned QextScintilla::markersAtLine (int  linenr  ) 
+
+
+ +

+Returns the 32 bit mask of marker numbers at line number linenr.

+

See also:
markerAdd()
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void QextScintilla::markerDelete (int  linenr,
int  mnr = -1 
)
+
+
+ +

+Delete all markers with the marker number mnr in the line linenr. If mnr is -1 then delete all markers from line linenr.

+

See also:
markerAdd(), markerDeleteAll(), markerDeleteHandle()
+ +
+

+ +

+
+ + + + + + + + + +
void QextScintilla::markerDeleteAll (int  mnr = -1  ) 
+
+
+ +

+Delete the all markers with the marker number mnr. If mnr is -1 then delete all markers.

+

See also:
markerAdd(), markerDelete(), markerDeleteHandle()
+ +
+

+ +

+
+ + + + + + + + + +
void QextScintilla::markerDeleteHandle (int  mhandle  ) 
+
+
+ +

+Delete the the marker instance with the marker handle mhandle.

+

See also:
markerAdd(), markerDelete(), markerDeleteAll()
+ +
+

+ +

+
+ + + + + + + + + +
int QextScintilla::markerLine (int  mhandle  ) 
+
+
+ +

+Return the line number that contains the marker instance with the marker handle mhandle. +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
int QextScintilla::markerFindNext (int  linenr,
unsigned  mask 
)
+
+
+ +

+Return the number of the next line to contain at least one marker from a 32 bit mask of markers. linenr is the line number to start the search from. mask is the mask of markers to search for.

+

See also:
markerFindPrevious()
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + +
int QextScintilla::markerFindPrevious (int  linenr,
unsigned  mask 
)
+
+
+ +

+Return the number of the previous line to contain at least one marker from a 32 bit mask of markers. linenr is the line number to start the search from. mask is the mask of markers to search for.

+

See also:
markerFindNext()
+ +
+

+ +

+
+ + + + + + + + +
TQColor QextScintilla::paper (  )  const
+
+
+ +

+Returns the widget's paper (ie. background) colour.

+

See also:
setPaper()
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + +
virtual void QextScintilla::recolor (int  start = 0,
int  end = -1 
) [virtual]
+
+
+ +

+Recolours the document between the start and end positions. start defaults to the start of the document and end defaults to the end of the document. +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void QextScintilla::registerImage (int  id,
const TQPixmap *  pm 
)
+
+
+ +

+Register an image pm with ID id. Registered images can be displayed in auto-completion lists.

+

See also:
clearRegisteredImages(), QextScintillaAPIs
+ +
+

+ +

+
+ + + + + + + + + +
virtual void QextScintilla::replace (const TQString &  replaceStr  )  [virtual]
+
+
+ +

+Replace the current selection, set by a previous call to findFirst() or findNext(), with replaceStr.

+

See also:
findFirst(), findNext()
+ +
+

+ +

+
+ + + + + + + + +
void QextScintilla::resetFoldMarginColors (  ) 
+
+
+ +

+Reset the fold margin colours to their defaults.

+

See also:
setFoldMarginColors()
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void QextScintilla::setFoldMarginColors (const TQColor &  fore,
const TQColor &  back 
)
+
+
+ +

+The fold margin may be drawn as a one pixel sized checkerboard pattern of two colours, fore and back.

+

See also:
resetFoldMarginColors()
+ +
+

+ +

+
+ + + + + + + + + +
void QextScintilla::setAutoCompletionAPIs (QextScintillaAPIs apis = 0  ) 
+
+
+ +

+Sets the APIs used for auto-completion to apis. If apis is 0 then any existing APIs are removed.

+

See also:
autoCompleteFromAPIs(), setCallTipsAPIs()
+ +
+

+ +

+
+ + + + + + + + + +
void QextScintilla::setAutoCompletionFillups (const char *  fillups  ) 
+
+
+ +

+set its own. Explicitly setting the fill-up characters using this method automatically enables their use.

+

See also:
autoCompletionFillupsEnabled(), setAutoCompletionFillupsEnabled()
+ +
+

+ +

+
+ + + + + + + + + +
void QextScintilla::setAutoCompletionFillupsEnabled (bool  enabled  ) 
+
+
+ +

+Enable the use of fill-up characters, either those explicitly set or those set by a lexer. By default, fill-up characters are disabled.

+

See also:
autoCompletionFillupsEnabled(), setAutoCompletionFillups()
+ +
+

+ +

+
+ + + + + + + + + +
void QextScintilla::setAutoCompletionStartCharacters (const char *  start  ) 
+
+
+ +

+A start character is one that, when entered, causes the auto-completion list to be displayed. If a language lexer has been set then this is ignored and the lexer defines the start characters. The default is that no start characters are set.

+

See also:
setAutoCompletionThreshold()
+ +
+

+ +

+
+ + + + + + + + + +
void QextScintilla::setCallTipsAPIs (QextScintillaAPIs apis = 0  ) 
+
+
+ +

+Sets the APIs used for call tips to apis. If apis is 0 then then call tips are disabled.

+

See also:
setAutoCompletionAPIs()
+ +
+

+ +

+
+ + + + + + + + + +
void QextScintilla::setCallTipsBackgroundColor (const TQColor &  col  ) 
+
+
+ +

+Set the background colour of call tips to col. The default is white. +

+

+ +

+
+ + + + + + + + + +
void QextScintilla::setCallTipsForegroundColor (const TQColor &  col  ) 
+
+
+ +

+Set the foreground colour of call tips to col. The default is mid-gray. +

+

+ +

+
+ + + + + + + + + +
void QextScintilla::setCallTipsHighlightColor (const TQColor &  col  ) 
+
+
+ +

+Set the highlighted colour of call tip text to col. The default is dark blue. +

+

+ +

+
+ + + + + + + + + +
void QextScintilla::setCallTipsVisible (int  nr  ) 
+
+
+ +

+Set the maximum number of call tips that are displayed to nr. If the maximum number is 0 then all applicable call tips are displayed. If the maximum number is -1 then one call tip will be displayed with up and down arrows that allow the use to scroll through the full list. The default is -1.

+

See also:
callTipsVisible()
+ +
+

+ +

+
+ + + + + + + + + +
void QextScintilla::setDocument (const QextScintillaDocument document  ) 
+
+
+ +

+Attach the document document, replacing the currently attached document.

+

See also:
document()
+ +
+

+ +

+
+ + + + + + + + + +
void QextScintilla::setEdgeColor (const TQColor &  col  ) 
+
+
+ +

+Set the color of the marker used to show that a line has exceeded the length set by setEdgeColumn().

+

See also:
edgeColor(),

+setEdgeColumn

+ +
+

+ +

+
+ + + + + + + + + +
void QextScintilla::setEdgeColumn (int  colnr  ) 
+
+
+ +

+Set the number of the column after which lines are considered to be long.

+

See also:
edgeColumn()
+ +
+

+ +

+
+ + + + + + + + + +
void QextScintilla::setEdgeMode (EdgeMode  mode  ) 
+
+
+ +

+Set the edge mode which determines how long lines are marked.

+

See also:
edgeMode()
+ +
+

+ +

+
+ + + + + + + + + +
virtual void QextScintilla::setFont (const TQFont &  f  )  [virtual]
+
+
+ +

+Set the default font. This has no effect if a language lexer has been set. +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void QextScintilla::setMarkerBackgroundColor (const TQColor &  col,
int  mnr = -1 
)
+
+
+ +

+Set the background colour, including the alpha component, of marker mnr to col. If mnr is -1 then the colour of all markers is set. The default is white.

+

See also:
setMarkerForegroundColor()
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void QextScintilla::setMarkerForegroundColor (const TQColor &  col,
int  mnr = -1 
)
+
+
+ +

+Set the foreground colour of marker mnr to col. If mnr is -1 then the colour of all markers is set. The default is black.

+

See also:
setMarkerBackgroundColor()
+ +
+

+ +

+
+ + + + + + + + + +
void QextScintilla::setMatchedBraceBackgroundColor (const TQColor &  col  ) 
+
+
+ +

+Set the background colour used to display matched braces to col. The default is white.

+

See also:
setMatchedBraceForegroundColor()
+ +
+

+ +

+
+ + + + + + + + + +
void QextScintilla::setMatchedBraceForegroundColor (const TQColor &  col  ) 
+
+
+ +

+Set the foreground colour used to display matched braces to col. The default is red.

+

See also:
setMatchedBraceBackgroundColor()
+ +
+

+ +

+
+ + + + + + + + + +
void QextScintilla::setUnmatchedBraceBackgroundColor (const TQColor &  col  ) 
+
+
+ +

+Set the background colour used to display unmatched braces to col. The default is white.

+

See also:
setUnmatchedBraceForegroundColor()
+ +
+

+ +

+
+ + + + + + + + + +
void QextScintilla::setUnmatchedBraceForegroundColor (const TQColor &  col  ) 
+
+
+ +

+Set the foreground colour used to display unmatched braces to col. The default is blue.

+

See also:
setUnmatchedBraceBackgroundColor()
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void QextScintilla::setWrapVisualFlags (WrapVisualFlag  eflag,
WrapVisualFlag  sflag = WrapFlagNone,
int  sindent = 0 
)
+
+
+ +

+Set the visual flags displayed when a line is wrapped. eflag determines if and where the flag at the end of a line is displayed. sflag determines if and where the flag at the start of a line is displayed. sindent is the number of characters a wrapped line is indented by. By default no visual flags are displayed. +

+

+ +

+
+ + + + + + + + +
TQString QextScintilla::selectedText (  ) 
+
+
+ +

+Returns the selected text or an empty string if there is no currently selected text.

+

See also:
hasSelectedText()
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void QextScintilla::showUserList (int  id,
const TQStringList &  list 
)
+
+
+ +

+Displays a user defined list which can be interacted with like an auto-completion list. id is an identifier for the list which is passed as an argument to the userListActivated() signal and must be at least 1. list is the text with which the list is populated.

+

See also:
cancelList(), isListActive(), userListActivated()
+ +
+

+ +

+
+ + + + + + + + +
QextScintillaCommandSet* QextScintilla::standardCommands (  )  const [inline]
+
+
+ +

+The standard command set is returned. +

+ +

+

+ +

+
+ + + + + + + + +
bool QextScintilla::tabIndents (  ) 
+
+
+ +

+Returns TRUE if the tab key indents a line instead of inserting a tab character. The default is TRUE.

+

See also:
setTabIndents(), backspaceUnindents(), setBackspaceUnindents()
+ +
+

+ +

+
+ + + + + + + + +
int QextScintilla::tabWidth (  ) 
+
+
+ +

+Returns the tab width in characters. The default is 8.

+

See also:
setTabWidth()
+ +
+

+ +

+
+ + + + + + + + +
TQString QextScintilla::text (  ) 
+
+
+ +

+Returns the text edit's text.

+

See also:
setText()
+ +
+

+ +

+
+ + + + + + + + + +
TQString QextScintilla::text (int  line  ) 
+
+
+ +

+This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. Returns the text of line line.

+

See also:
setText()
+ +
+

+ +

+
+ + + + + + + + + +
int QextScintilla::textHeight (int  linenr  ) 
+
+
+ +

+Returns the height in pixels of the text in line number linenr. +

+ +

+

+ +

+
+ + + + + + + + +
WhitespaceVisibility QextScintilla::whitespaceVisibility (  ) 
+
+
+ +

+Returns the visibility of whitespace.

+

See also:
setWhitespaceVisibility()
+ +
+

+ +

+
+ + + + + + + + +
WrapMode QextScintilla::wrapMode (  ) 
+
+
+ +

+Returns the line wrap mode.

+

See also:
setWrapMode()
+ +
+

+ +

+
+ + + + + + + + + +
virtual void QextScintilla::append (const TQString &  text  )  [virtual, slot]
+
+
+ +

+Appends the text text to the end of the text edit. Note that the undo/redo history is cleared by this function. +

+

+ +

+
+ + + + + + + + +
virtual void QextScintilla::autoCompleteFromAll (  )  [virtual, slot]
+
+
+ +

+Display an auto-completion list based on any installed APIs, the current contents of the document and the characters immediately to the left of the cursor.

+

See also:
autoCompleteFromAPIs(), autoCompleteFromDocument()
+ +
+

+ +

+
+ + + + + + + + +
virtual void QextScintilla::autoCompleteFromAPIs (  )  [virtual, slot]
+
+
+ +

+Display an auto-completion list based on any installed APIs and the characters immediately to the left of the cursor.

+

See also:
autoCompleteFromAll(), autoCompleteFromDocument(), setAutoCompletionAPIs()
+ +
+

+ +

+
+ + + + + + + + +
virtual void QextScintilla::autoCompleteFromDocument (  )  [virtual, slot]
+
+
+ +

+Display an auto-completion list based on the current contents of the document and the characters immediately to the left of the cursor.

+

See also:
autoCompleteFromAll(), autoCompleteFromAPIs()
+ +
+

+ +

+
+ + + + + + + + +
virtual void QextScintilla::callTip (  )  [virtual, slot]
+
+
+ +

+Display a call tip based on the the characters immediately to the left of the cursor. +

+

+ +

+
+ + + + + + + + +
virtual void QextScintilla::clear (  )  [virtual, slot]
+
+
+ +

+Deletes all the text in the text edit. +

+ +

+

+ +

+
+ + + + + + + + +
virtual void QextScintilla::copy (  )  [virtual, slot]
+
+
+ +

+Copies any selected text to the clipboard.

+

See also:
copyAvailable(), cut(), paste()
+ +
+

+ +

+
+ + + + + + + + +
virtual void QextScintilla::cut (  )  [virtual, slot]
+
+
+ +

+Copies any selected text to the clipboard and then deletes the text.

+

See also:
copy(), paste()
+ +
+

+ +

+
+ + + + + + + + +
virtual void QextScintilla::ensureCursorVisible (  )  [virtual, slot]
+
+
+ +

+Ensures that the cursor is visible. +

+ +

+

+ +

+
+ + + + + + + + + +
virtual void QextScintilla::ensureLineVisible (int  line  )  [virtual, slot]
+
+
+ +

+Ensures that the line number line is visible. +

+ +

+

+ +

+
+ + + + + + + + + +
virtual void QextScintilla::foldAll (bool  children = FALSE  )  [virtual, slot]
+
+
+ +

+If any lines are currently folded then they are all unfolded. Otherwise all lines are folded. This has the same effect as clicking in the fold margin with the shift and control keys pressed. If children is not set (the default) then only the top level fold points are affected, otherwise the state of all fold points are changed. +

+

+ +

+
+ + + + + + + + + +
virtual void QextScintilla::foldLine (int  line  )  [virtual, slot]
+
+
+ +

+If the line line is folded then it is unfolded. Otherwise it is folded. This has the same effect as clicking in the fold margin. +

+

+ +

+
+ + + + + + + + + +
virtual void QextScintilla::indent (int  line  )  [virtual, slot]
+
+
+ +

+Increases the indentation of line line by an indentation width.

+

See also:
unindent()
+ +
+

+ +

+
+ + + + + + + + + +
virtual void QextScintilla::insert (const TQString &  text  )  [virtual, slot]
+
+
+ +

+Insert the text text at the current position. +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
virtual void QextScintilla::insertAt (const TQString &  text,
int  line,
int  index 
) [virtual, slot]
+
+
+ +

+Insert the text text in the line line at the position index. +

+

+ +

+
+ + + + + + + + +
virtual void QextScintilla::moveToMatchingBrace (  )  [virtual, slot]
+
+
+ +

+If the cursor is either side of a brace character then move it to the position of the corresponding brace. +

+

+ +

+
+ + + + + + + + +
virtual void QextScintilla::paste (  )  [virtual, slot]
+
+
+ +

+Pastes any text from the clipboard into the text edit at the current cursor position.

+

See also:
copy(), cut()
+ +
+

+ +

+
+ + + + + + + + +
virtual void QextScintilla::redo (  )  [virtual, slot]
+
+
+ +

+Redo the last change or sequence of changes.

+

See also:
isRedoAvailable()
+ +
+

+ +

+
+ + + + + + + + +
virtual void QextScintilla::removeSelectedText (  )  [virtual, slot]
+
+
+ +

+Removes any selected text. +

+ +

+

+ +

+
+ + + + + + + + +
virtual void QextScintilla::resetSelectionBackgroundColor (  )  [virtual, slot]
+
+
+ +

+Resets the background colour of selected text to the default.

+

See also:
setSelectionBackgroundColor(), resetSelectionForegroundColor()
+ +
+

+ +

+
+ + + + + + + + +
virtual void QextScintilla::resetSelectionForegroundColor (  )  [virtual, slot]
+
+
+ +

+Resets the foreground colour of selected text to the default.

+

See also:
setSelectionForegroundColor(), resetSelectionBackgroundColor()
+ +
+

+ +

+
+ + + + + + + + + +
virtual void QextScintilla::selectAll (bool  select = TRUE  )  [virtual, slot]
+
+
+ +

+If select is TRUE (the default) then all the text is selected. If select is FALSE then any currently selected text is deselected. +

+

+ +

+
+ + + + + + + + +
virtual void QextScintilla::selectToMatchingBrace (  )  [virtual, slot]
+
+
+ +

+If the cursor is either side of a brace character then move it to the position of the corresponding brace and select the text between the braces. +

+

+ +

+
+ + + + + + + + + +
virtual void QextScintilla::setAutoCompletionCaseSensitivity (bool  cs  )  [virtual, slot]
+
+
+ +

+If cs is TRUE then auto-completion lists are case sensitive. The default is TRUE.

+

See also:
autoCompletionCaseSensitivity()
+ +
+

+ +

+
+ + + + + + + + + +
virtual void QextScintilla::setAutoCompletionReplaceWord (bool  replace  )  [virtual, slot]
+
+
+ +

+If replace is TRUE then when an item from an auto-completion list is selected, the rest of the word to the right of the current cursor is removed. The default is FALSE.

+

See also:
autoCompletionReplaceWord()
+ +
+

+ +

+
+ + + + + + + + + +
virtual void QextScintilla::setAutoCompletionShowSingle (bool  single  )  [virtual, slot]
+
+
+ +

+If single is TRUE then when there is only a single entry in an auto-completion list it is automatically used and the list is not displayed. This only has an effect when auto-completion is explicitly requested (using autoCompleteFromAPIs() and autoCompleteFromDocument()) and has no effect when auto-completion is triggered as the user types. The default is FALSE.

+

See also:
autoCompletionShowSingle()
+ +
+

+ +

+
+ + + + + + + + + +
virtual void QextScintilla::setAutoCompletionSource (AutoCompletionSource  source  )  [virtual, slot]
+
+
+ +

+Sets the source for the auto-completion list when it is being displayed automatically as the user types to source. The default is AcsDocument.

+

See also:
autoCompletionSource()
+ +
+

+ +

+
+ + + + + + + + + +
virtual void QextScintilla::setAutoCompletionThreshold (int  thresh  )  [virtual, slot]
+
+
+ +

+Sets the threshold for the automatic display of the auto-completion list as the user types to thresh. The threshold is the number of characters that the user must type before the list is displayed. If the threshold is less than or equal to 0 then the list is disabled. The default is -1.

+

See also:
autoCompletionThreshold(), setAutoCompletionStartCharacters()
+ +
+

+ +

+
+ + + + + + + + + +
virtual void QextScintilla::setAutoIndent (bool  autoindent  )  [virtual, slot]
+
+
+ +

+If autoindent is TRUE then auto-indentation is enabled. The default is FALSE.

+

See also:
autoIndent()
+ +
+

+ +

+
+ + + + + + + + + +
virtual void QextScintilla::setBraceMatching (BraceMatch  bm  )  [virtual, slot]
+
+
+ +

+Sets the brace matching mode to bm. The default is NoBraceMatching.

+

See also:
braceMatching()
+ +
+

+ +

+
+ + + + + + + + + +
virtual void QextScintilla::setBackspaceUnindents (bool  unindent  )  [virtual, slot]
+
+
+ +

+If deindent is TRUE then the backspace key will unindent a line rather then delete a character.

+

See also:
backspaceUnindents(), tabIndents(), setTabIndents()
+ +
+

+ +

+
+ + + + + + + + + +
virtual void QextScintilla::setCaretForegroundColor (const TQColor &  col  )  [virtual, slot]
+
+
+ +

+Sets the foreground colour of the caret to col. +

+ +

+

+ +

+
+ + + + + + + + + +
virtual void QextScintilla::setCaretLineBackgroundColor (const TQColor &  col  )  [virtual, slot]
+
+
+ +

+Sets the background colour, including the alpha component, of the line containing the caret to col.

+

See also:
setCaretLineVisible()
+ +
+

+ +

+
+ + + + + + + + + +
virtual void QextScintilla::setCaretLineVisible (bool  enable  )  [virtual, slot]
+
+
+ +

+Enables or disables, according to enable, the background color of the line containing the caret.

+

See also:
setCaretLineBackgroundColor()
+ +
+

+ +

+
+ + + + + + + + + +
virtual void QextScintilla::setCaretWidth (int  width  )  [virtual, slot]
+
+
+ +

+Sets the width of the caret to width pixels. A width of 0 makes the caret invisible. +

+

+ +

+
+ + + + + + + + + +
virtual void QextScintilla::setColor (const TQColor &  c  )  [virtual, slot]
+
+
+ +

+

See also:
color()
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + +
virtual void QextScintilla::setCursorPosition (int  line,
int  index 
) [virtual, slot]
+
+
+ +

+Sets the cursor to the line line at the position index.

+

See also:
getCursorPosition()
+ +
+

+ +

+
+ + + + + + + + + +
virtual void QextScintilla::setEolMode (EolMode  mode  )  [virtual, slot]
+
+
+ +

+Sets the end-of-line mode to mode. The default is the platform's natural mode.

+

See also:
eolMode()
+ +
+

+ +

+
+ + + + + + + + + +
virtual void QextScintilla::setEolVisibility (bool  visible  )  [virtual, slot]
+
+
+ +

+If visible is TRUE then end-of-lines are made visible. The default is that they are invisible.

+

See also:
eolVisibility()
+ +
+

+ +

+
+ + + + + + + + + +
virtual void QextScintilla::setFolding (FoldStyle  fold  )  [virtual, slot]
+
+
+ +

+Sets the folding style for margin 2 to fold. The default is NoFoldStyle (ie. folding is disabled).

+

See also:
folding()
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + +
virtual void QextScintilla::setIndentation (int  line,
int  indentation 
) [virtual, slot]
+
+
+ +

+Sets the indentation of line to indentation characters.

+

See also:
indentation()
+ +
+

+ +

+
+ + + + + + + + + +
virtual void QextScintilla::setIndentationGuides (bool  enable  )  [virtual, slot]
+
+
+ +

+Enables or disables, according to enable, this display of indentation guides.

+

See also:
indentationGuides()
+ +
+

+ +

+
+ + + + + + + + + +
virtual void QextScintilla::setIndentationGuidesBackgroundColor (const TQColor &  col  )  [virtual, slot]
+
+
+ +

+Set the background colour of indentation guides to col.

+

See also:
setIndentationGuidesForegroundColor()
+ +
+

+ +

+
+ + + + + + + + + +
virtual void QextScintilla::setIndentationGuidesForegroundColor (const TQColor &  col  )  [virtual, slot]
+
+
+ +

+Set the foreground colour of indentation guides to col.

+

See also:
setIndentationGuidesBackgroundColor()
+ +
+

+ +

+
+ + + + + + + + + +
virtual void QextScintilla::setIndentationsUseTabs (bool  tabs  )  [virtual, slot]
+
+
+ +

+If tabs is TRUE then indentations are created using tabs and spaces, rather than just spaces.

+

See also:
indentationsUseTabs()
+ +
+

+ +

+
+ + + + + + + + + +
virtual void QextScintilla::setIndentationWidth (int  width  )  [virtual, slot]
+
+
+ +

+Sets the indentation width to width characters. If width is 0 then the value returned by tabWidth() is used.

+

See also:
indentationWidth(), tabWidth()
+ +
+

+ +

+
+ + + + + + + + + +
virtual void QextScintilla::setLexer (QextScintillaLexer lexer = 0  )  [virtual, slot]
+
+
+ +

+Sets the specific language lexer used to style text to lexer. If lexer is 0 then syntax styling is disabled.

+

See also:
lexer()
+ +
+

+ +

+
+ + + + + + + + + +
virtual void QextScintilla::setMarginsBackgroundColor (const TQColor &  col  )  [virtual, slot]
+
+
+ +

+Set the background colour of all margins to col. The default is a gray.

+

See also:
setMarginsForegroundColor()
+ +
+

+ +

+
+ + + + + + + + + +
virtual void QextScintilla::setMarginsFont (const TQFont &  f  )  [virtual, slot]
+
+
+ +

+Set the font used in all margins to f. +

+ +

+

+ +

+
+ + + + + + + + + +
virtual void QextScintilla::setMarginsForegroundColor (const TQColor &  col  )  [virtual, slot]
+
+
+ +

+Set the foreground colour of all margins to col. The default is black.

+

See also:
setMarginsBackgroundColor()
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + +
virtual void QextScintilla::setMarginLineNumbers (int  margin,
bool  lnrs 
) [virtual, slot]
+
+
+ +

+Enables or disables, according to lnrs, the display of line numbers in margin margin.

+

See also:
marginLineNumbers(), QextScintillaBase::SCI_SETMARGINTYPEN
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + +
virtual void QextScintilla::setMarginMarkerMask (int  margin,
int  mask 
) [virtual, slot]
+
+
+ +

+Sets the marker mask of margin margin to mask. Only those markers whose bit is set in the mask are displayed in the margin.

+

See also:
marginMarkerMask(), QextScintillaMarker, QextScintillaBase::SCI_SETMARGINMASKN
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + +
virtual void QextScintilla::setMarginSensitivity (int  margin,
bool  sens 
) [virtual, slot]
+
+
+ +

+Enables or disables, according to sens, the sensitivity of margin margin to mouse clicks. If the user clicks in a sensitive margin the marginClicked() signal is emitted.

+

See also:
marginSensitivity(), marginClicked(), QextScintillaBase::SCI_SETMARGINSENSITIVEN
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + +
virtual void QextScintilla::setMarginWidth (int  margin,
int  width 
) [virtual, slot]
+
+
+ +

+Sets the width of margin margin to width pixels. If the width of a margin is 0 then it is not displayed.

+

See also:
marginWidth(), QextScintillaBase::SCI_SETMARGINWIDTHN
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + +
virtual void QextScintilla::setMarginWidth (int  margin,
const TQString &  s 
) [virtual, slot]
+
+
+ +

+Sets the width of margin margin so that it is wide enough to display s in the current margin font.

+

See also:
marginWidth(), QextScintillaBase::SCI_SETMARGINWIDTHN
+ +
+

+ +

+
+ + + + + + + + + +
virtual void QextScintilla::setModified (bool  m  )  [virtual, slot]
+
+
+ +

+Sets the modified state of the text edit to m. Note that it is only possible to clear the modified state (where m is FALSE). Attempts to set the modified state (where m is TRUE) are ignored.

+

See also:
isModified(), modificationChanged()
+ +
+

+ +

+
+ + + + + + + + + +
virtual void QextScintilla::setPaper (const TQColor &  c  )  [virtual, slot]
+
+
+ +

+

See also:
paper()
+ +
+

+ +

+
+ + + + + + + + + +
virtual void QextScintilla::setReadOnly (bool  ro  )  [virtual, slot]
+
+
+ +

+Sets the read-only state of the text edit to ro.

+

See also:
isReadOnly()
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
virtual void QextScintilla::setSelection (int  lineFrom,
int  indexFrom,
int  lineTo,
int  indexTo 
) [virtual, slot]
+
+
+ +

+Sets the selection which starts at position indexFrom in line lineFrom and ends at position indexTo in line lineTo. The cursor is moved to the end of the selection.

+

See also:
getSelection()
+ +
+

+ +

+
+ + + + + + + + + +
virtual void QextScintilla::setSelectionBackgroundColor (const TQColor &  col  )  [virtual, slot]
+
+
+ +

+Sets the background colour, including the alpha component, of selected text to col.

+

See also:
resetSelectionBackgroundColor(), setSelectionForegroundColor()
+ +
+

+ +

+
+ + + + + + + + + +
virtual void QextScintilla::setSelectionForegroundColor (const TQColor &  col  )  [virtual, slot]
+
+
+ +

+Sets the foreground colour of selected text to col.

+

See also:
resetSelectionForegroundColor(), setSelectionBackgroundColor()
+ +
+

+ +

+
+ + + + + + + + + +
virtual void QextScintilla::setTabIndents (bool  indent  )  [virtual, slot]
+
+
+ +

+If indent is TRUE then the tab key will indent a line rather then insert a tab character.

+

See also:
tabIndents(), backspaceUnindents(), setBackspaceUnindents()
+ +
+

+ +

+
+ + + + + + + + + +
virtual void QextScintilla::setTabWidth (int  width  )  [virtual, slot]
+
+
+ +

+Sets the tab width to width characters.

+

See also:
tabWidth()
+ +
+

+ +

+
+ + + + + + + + + +
virtual void QextScintilla::setText (const TQString &  text  )  [virtual, slot]
+
+
+ +

+Replaces all of the current text with text. Note that the undo/redo history is cleared by this function.

+

See also:
text()
+ +
+

+ +

+
+ + + + + + + + + +
virtual void QextScintilla::setUtf8 (bool  cp  )  [virtual, slot]
+
+
+ +

+Sets the current text encoding. If cp is TRUE then UTF8 is used, otherwise Latin1 is used.

+

See also:
isUtf8()
+ +
+

+ +

+
+ + + + + + + + + +
virtual void QextScintilla::setWhitespaceVisibility (WhitespaceVisibility  mode  )  [virtual, slot]
+
+
+ +

+Sets the visibility of whitespace to mode mode. The default is that whitespace is invisible.

+

See also:
whitespaceVisibility()
+ +
+

+ +

+
+ + + + + + + + + +
virtual void QextScintilla::setWrapMode (WrapMode  mode  )  [virtual, slot]
+
+
+ +

+Sets the line wrap mode to mode mode. The default is that lines are not wrapped.

+

See also:
wrapMode()
+ +
+

+ +

+
+ + + + + + + + +
virtual void QextScintilla::undo (  )  [virtual, slot]
+
+
+ +

+Undo the last change or sequence of changes.

+Scintilla has multiple level undo and redo. It will continue to record undoable actions until memory runs out. Sequences of typing or deleting are compressed into single actions to make it easier to undo and redo at a sensible level of detail. Sequences of actions can be combined into actions that are undone as a unit. These sequences occur between calls to beginUndoAction() and endUndoAction(). These sequences can be nested and only the top level sequences are undone as units.

+

See also:
beginUndoAction(), endUndoAction(), isUndoAvailable()
+ +
+

+ +

+
+ + + + + + + + + +
virtual void QextScintilla::unindent (int  line  )  [virtual, slot]
+
+
+ +

+Decreases the indentation of line line by an indentation width.

+

See also:
indent()
+ +
+

+ +

+
+ + + + + + + + + +
virtual void QextScintilla::zoomIn (int  range  )  [virtual, slot]
+
+
+ +

+Zooms in on the text by by making the base font size range points larger and recalculating all font sizes.

+

See also:
zoomOut(), zoomTo()
+ +
+

+ +

+
+ + + + + + + + +
virtual void QextScintilla::zoomIn (  )  [virtual, slot]
+
+
+ +

+This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. Zooms in on the text by by making the base font size one point larger and recalculating all font sizes. +

+

+ +

+
+ + + + + + + + + +
virtual void QextScintilla::zoomOut (int  range  )  [virtual, slot]
+
+
+ +

+Zooms out on the text by by making the base font size range points smaller and recalculating all font sizes.

+

See also:
zoomIn(), zoomTo()
+ +
+

+ +

+
+ + + + + + + + +
virtual void QextScintilla::zoomOut (  )  [virtual, slot]
+
+
+ +

+This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. Zooms out on the text by by making the base font size one point larger and recalculating all font sizes. +

+

+ +

+
+ + + + + + + + + +
virtual void QextScintilla::zoomTo (int  size  )  [virtual, slot]
+
+
+ +

+Zooms the text by making the base font size size points and recalculating all font sizes.

+

See also:
zoomIn(), zoomOut()
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void QextScintilla::cursorPositionChanged (int  line,
int  pos 
) [signal]
+
+
+ +

+This signal is emitted whenever the cursor position changes. line contains the line number and pos contains the character position within the line. +

+

+ +

+
+ + + + + + + + + +
void QextScintilla::copyAvailable (bool  yes  )  [signal]
+
+
+ +

+This signal is emitted whenever text is selected or de-selected. yes is TRUE if text has been selected and FALSE if text has been deselected. If yes is TRUE then copy() can be used to copy the selection to the clipboard. If yes is FALSE then copy() does nothing.

+

See also:
copy(), selectionChanged()
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void QextScintilla::marginClicked (int  margin,
int  line,
TQt::ButtonState  state 
) [signal]
+
+
+ +

+This signal is emitted whenever the user clicks on a sensitive margin. margin is the margin. line is the number of the line where the user clicked. state is the state of the modifier keys (ShiftButton, ControlButton and AltButton) when the user clicked.

+

See also:
marginSensitivity(), setMarginSensitivity()
+ +
+

+ +

+
+ + + + + + + + +
void QextScintilla::modificationAttempted (  )  [signal]
+
+
+ +

+This signal is emitted whenever the user attempts to modify read-only text.

+

See also:
isReadOnly(), setReadOnly()
+ +
+

+ +

+
+ + + + + + + + + +
void QextScintilla::modificationChanged (bool  m  )  [signal]
+
+
+ +

+This signal is emitted whenever the modification state of the text changes. m is TRUE if the text has been modified.

+

See also:
isModified(), setModified()
+ +
+

+ +

+
+ + + + + + + + +
void QextScintilla::selectionChanged (  )  [signal]
+
+
+ +

+This signal is emitted whenever the selection changes.

+

See also:
copyAvailable()
+ +
+

+ +

+
+ + + + + + + + +
void QextScintilla::textChanged (  )  [signal]
+
+
+ +

+This signal is emitted whenever the text in the text edit changes. +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void QextScintilla::userListActivated (int  id,
const TQString &  string 
) [signal]
+
+
+ +

+This signal is emitted when an item in a user defined list is activated (selected). id is the list identifier. string is the text of the item.

+

See also:
showUserList()
+ +
+

+


Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/en/classQextScintillaAPIs-members.html b/doc/en/classQextScintillaAPIs-members.html new file mode 100644 index 0000000..61bc533 --- /dev/null +++ b/doc/en/classQextScintillaAPIs-members.html @@ -0,0 +1,30 @@ + + +TQScintilla: Member List + + + + + + +

QextScintillaAPIs Member List

This is the complete list of members for QextScintillaAPIs, including all inherited members.

+ + + + + +
add(const TQString &entry)QextScintillaAPIs
clear()QextScintillaAPIs
load(const TQString &fname)QextScintillaAPIs
QextScintillaAPIs()QextScintillaAPIs
~QextScintillaAPIs()QextScintillaAPIs


Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/en/classQextScintillaAPIs.html b/doc/en/classQextScintillaAPIs.html new file mode 100644 index 0000000..fd2a012 --- /dev/null +++ b/doc/en/classQextScintillaAPIs.html @@ -0,0 +1,151 @@ + + +TQScintilla: QextScintillaAPIs Class Reference + + + + + + +

QextScintillaAPIs Class Reference

The QextScintillaAPIs class represents the textual API information used in call tips and for auto-completion. +More... +

+#include <qextscintillaapis.h> +

+List of all members.

Public Member Functions

+ +

Detailed Description

+The QextScintillaAPIs class represents the textual API information used in call tips and for auto-completion. +

+API information is read from one or more files. Each API function is described by a single line of text comprising the function's name, followed by the function's optional comma separated parameters enclosed in parenthesis, and finally followed by optional explanatory text.

+A function name may be followed by a `?' and a number. The number is used by auto-completion to display a registered TQPixmap with the function name.

+All function names are used by auto-completion, but only those that include function parameters are used in call tips. +

+


Constructor & Destructor Documentation

+ +
+
+ + + + + + + + +
QextScintillaAPIs::QextScintillaAPIs (  ) 
+
+
+ +

+Constructs a QextScintillaAPIs instance. +

+ +

+

+ +

+
+ + + + + + + + +
QextScintillaAPIs::~QextScintillaAPIs (  ) 
+
+
+ +

+Destroys the QextScintillaAPIs instance. +

+ +

+

+


Member Function Documentation

+ +
+
+ + + + + + + + + +
void QextScintillaAPIs::add (const TQString &  entry  ) 
+
+
+ +

+Add the single API entry entry to the current set. +

+ +

+

+ +

+
+ + + + + + + + + +
bool QextScintillaAPIs::load (const TQString &  fname  ) 
+
+
+ +

+Load the API information from the file named fname, adding it to the current set. Returns TRUE if successful, otherwise FALSE. +

+

+ +

+
+ + + + + + + + +
void QextScintillaAPIs::clear (  ) 
+
+
+ +

+Deletes all API information. +

+ +

+

+


Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/en/classQextScintillaBase-members.html b/doc/en/classQextScintillaBase-members.html new file mode 100644 index 0000000..8ad3068 --- /dev/null +++ b/doc/en/classQextScintillaBase-members.html @@ -0,0 +1,769 @@ + + +TQScintilla: Member List + + + + + + +

QextScintillaBase Member List

This is the complete list of members for QextScintillaBase, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
CARET_EVEN enum value (defined in QextScintillaBase)QextScintillaBase
CARET_JUMPS enum value (defined in QextScintillaBase)QextScintillaBase
CARET_SLOP enum value (defined in QextScintillaBase)QextScintillaBase
CARET_STRICT enum value (defined in QextScintillaBase)QextScintillaBase
EDGE_BACKGROUND enum value (defined in QextScintillaBase)QextScintillaBase
EDGE_LINE enum value (defined in QextScintillaBase)QextScintillaBase
EDGE_NONE enum value (defined in QextScintillaBase)QextScintillaBase
eventFilter(TQObject *o, TQEvent *e)QextScintillaBase [protected]
focusInEvent(TQFocusEvent *)QextScintillaBase [protected, virtual]
focusNextPrevChild(bool)QextScintillaBase [protected, virtual]
focusOutEvent(TQFocusEvent *)QextScintillaBase [protected, virtual]
INDIC0_MASK enum value (defined in QextScintillaBase)QextScintillaBase
INDIC1_MASK enum value (defined in QextScintillaBase)QextScintillaBase
INDIC2_MASK enum value (defined in QextScintillaBase)QextScintillaBase
INDIC_BOX enum value (defined in QextScintillaBase)QextScintillaBase
INDIC_DIAGONAL enum value (defined in QextScintillaBase)QextScintillaBase
INDIC_HIDDEN enum value (defined in QextScintillaBase)QextScintillaBase
INDIC_MAX enum value (defined in QextScintillaBase)QextScintillaBase
INDIC_PLAIN enum value (defined in QextScintillaBase)QextScintillaBase
INDIC_ROUNDBOX enum value (defined in QextScintillaBase)QextScintillaBase
INDIC_SQUIGGLE enum value (defined in QextScintillaBase)QextScintillaBase
INDIC_STRIKE enum value (defined in QextScintillaBase)QextScintillaBase
INDIC_TT enum value (defined in QextScintillaBase)QextScintillaBase
INDICS_MASK enum value (defined in QextScintillaBase)QextScintillaBase
keyPressEvent(TQKeyEvent *ke)QextScintillaBase [protected, virtual]
pool()QextScintillaBase [static]
QextScintillaBase(TQWidget *parent=0, const char *name=0, WFlags f=0)QextScintillaBase
TQSCN_SELCHANGED(bool yes)QextScintillaBase [signal]
SC_ALPHA_NOALPHA enum value (defined in QextScintillaBase)QextScintillaBase
SC_ALPHA_OPAQUE enum value (defined in QextScintillaBase)QextScintillaBase
SC_ALPHA_TRANSPARENT enum value (defined in QextScintillaBase)QextScintillaBase
SC_CACHE_CARET enum value (defined in QextScintillaBase)QextScintillaBase
SC_CACHE_DOCUMENT enum value (defined in QextScintillaBase)QextScintillaBase
SC_CACHE_NONE enum value (defined in QextScintillaBase)QextScintillaBase
SC_CACHE_PAGE enum value (defined in QextScintillaBase)QextScintillaBase
SC_CASE_LOWER enum value (defined in QextScintillaBase)QextScintillaBase
SC_CASE_MIXED enum value (defined in QextScintillaBase)QextScintillaBase
SC_CASE_UPPER enum value (defined in QextScintillaBase)QextScintillaBase
SC_CHARSET_8859_15 enum value (defined in QextScintillaBase)QextScintillaBase
SC_CHARSET_ANSI enum value (defined in QextScintillaBase)QextScintillaBase
SC_CHARSET_ARABIC enum value (defined in QextScintillaBase)QextScintillaBase
SC_CHARSET_BALTIC enum value (defined in QextScintillaBase)QextScintillaBase
SC_CHARSET_CHINESEBIG5 enum value (defined in QextScintillaBase)QextScintillaBase
SC_CHARSET_DEFAULT enum value (defined in QextScintillaBase)QextScintillaBase
SC_CHARSET_EASTEUROPE enum value (defined in QextScintillaBase)QextScintillaBase
SC_CHARSET_GB2312 enum value (defined in QextScintillaBase)QextScintillaBase
SC_CHARSET_GREEK enum value (defined in QextScintillaBase)QextScintillaBase
SC_CHARSET_HANGUL enum value (defined in QextScintillaBase)QextScintillaBase
SC_CHARSET_HEBREW enum value (defined in QextScintillaBase)QextScintillaBase
SC_CHARSET_JOHAB enum value (defined in QextScintillaBase)QextScintillaBase
SC_CHARSET_MAC enum value (defined in QextScintillaBase)QextScintillaBase
SC_CHARSET_OEM enum value (defined in QextScintillaBase)QextScintillaBase
SC_CHARSET_RUSSIAN enum value (defined in QextScintillaBase)QextScintillaBase
SC_CHARSET_SHIFTJIS enum value (defined in QextScintillaBase)QextScintillaBase
SC_CHARSET_SYMBOL enum value (defined in QextScintillaBase)QextScintillaBase
SC_CHARSET_THAI enum value (defined in QextScintillaBase)QextScintillaBase
SC_CHARSET_TURKISH enum value (defined in QextScintillaBase)QextScintillaBase
SC_CHARSET_VIETNAMESE enum value (defined in QextScintillaBase)QextScintillaBase
SC_CP_DBCS enum value (defined in QextScintillaBase)QextScintillaBase
SC_CP_UTF8 enum value (defined in QextScintillaBase)QextScintillaBase
SC_CURSORNORMAL enum value (defined in QextScintillaBase)QextScintillaBase
SC_CURSORWAIT enum value (defined in QextScintillaBase)QextScintillaBase
SC_EOL_CR enum value (defined in QextScintillaBase)QextScintillaBase
SC_EOL_CRLF enum value (defined in QextScintillaBase)QextScintillaBase
SC_EOL_LF enum value (defined in QextScintillaBase)QextScintillaBase
SC_FOLDFLAG_BOX enum value (defined in QextScintillaBase)QextScintillaBase
SC_FOLDFLAG_LEVELNUMBERS enum value (defined in QextScintillaBase)QextScintillaBase
SC_FOLDFLAG_LINEAFTER_CONTRACTED enum value (defined in QextScintillaBase)QextScintillaBase
SC_FOLDFLAG_LINEAFTER_EXPANDED enum value (defined in QextScintillaBase)QextScintillaBase
SC_FOLDFLAG_LINEBEFORE_CONTRACTED enum value (defined in QextScintillaBase)QextScintillaBase
SC_FOLDFLAG_LINEBEFORE_EXPANDED enum value (defined in QextScintillaBase)QextScintillaBase
SC_FOLDLEVELBASE enum value (defined in QextScintillaBase)QextScintillaBase
SC_FOLDLEVELBOXFOOTERFLAG enum value (defined in QextScintillaBase)QextScintillaBase
SC_FOLDLEVELBOXHEADERFLAG enum value (defined in QextScintillaBase)QextScintillaBase
SC_FOLDLEVELCONTRACTED enum value (defined in QextScintillaBase)QextScintillaBase
SC_FOLDLEVELHEADERFLAG enum value (defined in QextScintillaBase)QextScintillaBase
SC_FOLDLEVELNUMBERMASK enum value (defined in QextScintillaBase)QextScintillaBase
SC_FOLDLEVELUNINDENT enum value (defined in QextScintillaBase)QextScintillaBase
SC_FOLDLEVELWHITEFLAG enum value (defined in QextScintillaBase)QextScintillaBase
SC_LASTSTEPINUNDOREDO enum value (defined in QextScintillaBase)QextScintillaBase
SC_MARGIN_BACK enum valueQextScintillaBase
SC_MARGIN_FORE enum valueQextScintillaBase
SC_MARGIN_NUMBER enum valueQextScintillaBase
SC_MARGIN_SYMBOL enum valueQextScintillaBase
SC_MARK_ARROW enum valueQextScintillaBase
SC_MARK_ARROWDOWN enum valueQextScintillaBase
SC_MARK_ARROWS enum valueQextScintillaBase
SC_MARK_BACKGROUND enum valueQextScintillaBase
SC_MARK_BOXMINUS enum valueQextScintillaBase
SC_MARK_BOXMINUSCONNECTED enum valueQextScintillaBase
SC_MARK_BOXPLUS enum valueQextScintillaBase
SC_MARK_BOXPLUSCONNECTED enum valueQextScintillaBase
SC_MARK_CHARACTER enum valueQextScintillaBase
SC_MARK_CIRCLE enum valueQextScintillaBase
SC_MARK_CIRCLEMINUS enum valueQextScintillaBase
SC_MARK_CIRCLEMINUSCONNECTED enum valueQextScintillaBase
SC_MARK_CIRCLEPLUS enum valueQextScintillaBase
SC_MARK_CIRCLEPLUSCONNECTED enum valueQextScintillaBase
SC_MARK_DOTDOTDOT enum valueQextScintillaBase
SC_MARK_EMPTY enum valueQextScintillaBase
SC_MARK_FULLRECT enum valueQextScintillaBase
SC_MARK_LCORNER enum valueQextScintillaBase
SC_MARK_LCORNERCURVE enum valueQextScintillaBase
SC_MARK_MINUS enum valueQextScintillaBase
SC_MARK_PIXMAP enum valueQextScintillaBase
SC_MARK_PLUS enum valueQextScintillaBase
SC_MARK_ROUNDRECT enum valueQextScintillaBase
SC_MARK_SHORTARROW enum valueQextScintillaBase
SC_MARK_SMALLRECT enum valueQextScintillaBase
SC_MARK_TCORNER enum valueQextScintillaBase
SC_MARK_TCORNERCURVE enum valueQextScintillaBase
SC_MARK_VLINE enum valueQextScintillaBase
SC_MARKNUM_FOLDER enum value (defined in QextScintillaBase)QextScintillaBase
SC_MARKNUM_FOLDEREND enum value (defined in QextScintillaBase)QextScintillaBase
SC_MARKNUM_FOLDERMIDTAIL enum value (defined in QextScintillaBase)QextScintillaBase
SC_MARKNUM_FOLDEROPEN enum value (defined in QextScintillaBase)QextScintillaBase
SC_MARKNUM_FOLDEROPENMID enum value (defined in QextScintillaBase)QextScintillaBase
SC_MARKNUM_FOLDERSUB enum value (defined in QextScintillaBase)QextScintillaBase
SC_MARKNUM_FOLDERTAIL enum value (defined in QextScintillaBase)QextScintillaBase
SC_MASK_FOLDERS enum value (defined in QextScintillaBase)QextScintillaBase
SC_MOD_BEFOREDELETE enum value (defined in QextScintillaBase)QextScintillaBase
SC_MOD_BEFOREINSERT enum value (defined in QextScintillaBase)QextScintillaBase
SC_MOD_CHANGEFOLD enum value (defined in QextScintillaBase)QextScintillaBase
SC_MOD_CHANGEMARKER enum value (defined in QextScintillaBase)QextScintillaBase
SC_MOD_CHANGESTYLE enum value (defined in QextScintillaBase)QextScintillaBase
SC_MOD_DELETETEXT enum value (defined in QextScintillaBase)QextScintillaBase
SC_MOD_INSERTTEXT enum value (defined in QextScintillaBase)QextScintillaBase
SC_MODEVENTMASKALL enum value (defined in QextScintillaBase)QextScintillaBase
SC_MULTILINEUNDOREDO enum value (defined in QextScintillaBase)QextScintillaBase
SC_MULTISTEPUNDOREDO enum value (defined in QextScintillaBase)QextScintillaBase
SC_PERFORMED_REDO enum value (defined in QextScintillaBase)QextScintillaBase
SC_PERFORMED_UNDO enum value (defined in QextScintillaBase)QextScintillaBase
SC_PERFORMED_USER enum value (defined in QextScintillaBase)QextScintillaBase
SC_PRINT_BLACKONWHITE enum value (defined in QextScintillaBase)QextScintillaBase
SC_PRINT_COLOURONWHITE enum value (defined in QextScintillaBase)QextScintillaBase
SC_PRINT_COLOURONWHITEDEFAULTBG enum value (defined in QextScintillaBase)QextScintillaBase
SC_PRINT_INVERTLIGHT enum value (defined in QextScintillaBase)QextScintillaBase
SC_PRINT_NORMAL enum value (defined in QextScintillaBase)QextScintillaBase
SC_SEL_LINES enum value (defined in QextScintillaBase)QextScintillaBase
SC_SEL_RECTANGLE enum value (defined in QextScintillaBase)QextScintillaBase
SC_SEL_STREAM enum value (defined in QextScintillaBase)QextScintillaBase
SC_TIME_FOREVER enum value (defined in QextScintillaBase)QextScintillaBase
SC_WRAP_CHAR enum value (defined in QextScintillaBase)QextScintillaBase
SC_WRAP_NONE enum value (defined in QextScintillaBase)QextScintillaBase
SC_WRAP_WORD enum value (defined in QextScintillaBase)QextScintillaBase
SC_WRAPVISUALFLAG_END enum value (defined in QextScintillaBase)QextScintillaBase
SC_WRAPVISUALFLAG_NONE enum value (defined in QextScintillaBase)QextScintillaBase
SC_WRAPVISUALFLAG_START enum value (defined in QextScintillaBase)QextScintillaBase
SC_WRAPVISUALFLAGLOC_DEFAULT enum value (defined in QextScintillaBase)QextScintillaBase
SC_WRAPVISUALFLAGLOC_END_BY_TEXT enum value (defined in QextScintillaBase)QextScintillaBase
SC_WRAPVISUALFLAGLOC_START_BY_TEXT enum value (defined in QextScintillaBase)QextScintillaBase
SCEN_CHANGE()QextScintillaBase [signal]
SCFIND_MATCHCASE enum value (defined in QextScintillaBase)QextScintillaBase
SCFIND_POSIX enum value (defined in QextScintillaBase)QextScintillaBase
SCFIND_REGEXP enum value (defined in QextScintillaBase)QextScintillaBase
SCFIND_WHOLEWORD enum value (defined in QextScintillaBase)QextScintillaBase
SCFIND_WORDSTART enum value (defined in QextScintillaBase)QextScintillaBase
SCI_ADDREFDOCUMENT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_ADDSTYLEDTEXT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_ADDTEXT enum valueQextScintillaBase
SCI_ALLOCATE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_APPENDTEXT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_ASSIGNCMDKEY enum value (defined in QextScintillaBase)QextScintillaBase
SCI_AUTOCACTIVE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_AUTOCCANCEL enum value (defined in QextScintillaBase)QextScintillaBase
SCI_AUTOCCOMPLETE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_AUTOCGETAUTOHIDE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_AUTOCGETCANCELATSTART enum value (defined in QextScintillaBase)QextScintillaBase
SCI_AUTOCGETCHOOSESINGLE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_AUTOCGETCURRENT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_AUTOCGETDROPRESTOFWORD enum value (defined in QextScintillaBase)QextScintillaBase
SCI_AUTOCGETIGNORECASE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_AUTOCGETMAXHEIGHT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_AUTOCGETMAXWIDTH enum value (defined in QextScintillaBase)QextScintillaBase
SCI_AUTOCGETSEPARATOR enum value (defined in QextScintillaBase)QextScintillaBase
SCI_AUTOCGETTYPESEPARATOR enum value (defined in QextScintillaBase)QextScintillaBase
SCI_AUTOCPOSSTART enum value (defined in QextScintillaBase)QextScintillaBase
SCI_AUTOCSELECT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_AUTOCSETAUTOHIDE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_AUTOCSETCANCELATSTART enum value (defined in QextScintillaBase)QextScintillaBase
SCI_AUTOCSETCHOOSESINGLE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_AUTOCSETDROPRESTOFWORD enum value (defined in QextScintillaBase)QextScintillaBase
SCI_AUTOCSETFILLUPS enum value (defined in QextScintillaBase)QextScintillaBase
SCI_AUTOCSETIGNORECASE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_AUTOCSETMAXHEIGHT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_AUTOCSETMAXWIDTH enum value (defined in QextScintillaBase)QextScintillaBase
SCI_AUTOCSETSEPARATOR enum value (defined in QextScintillaBase)QextScintillaBase
SCI_AUTOCSETTYPESEPARATOR enum value (defined in QextScintillaBase)QextScintillaBase
SCI_AUTOCSHOW enum value (defined in QextScintillaBase)QextScintillaBase
SCI_AUTOCSTOPS enum value (defined in QextScintillaBase)QextScintillaBase
SCI_BACKTAB enum value (defined in QextScintillaBase)QextScintillaBase
SCI_BEGINUNDOACTION enum value (defined in QextScintillaBase)QextScintillaBase
SCI_BRACEBADLIGHT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_BRACEHIGHLIGHT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_BRACEMATCH enum value (defined in QextScintillaBase)QextScintillaBase
SCI_CALLTIPACTIVE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_CALLTIPCANCEL enum value (defined in QextScintillaBase)QextScintillaBase
SCI_CALLTIPPOSSTART enum value (defined in QextScintillaBase)QextScintillaBase
SCI_CALLTIPSETBACK enum value (defined in QextScintillaBase)QextScintillaBase
SCI_CALLTIPSETFORE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_CALLTIPSETFOREHLT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_CALLTIPSETHLT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_CALLTIPSHOW enum value (defined in QextScintillaBase)QextScintillaBase
SCI_CALLTIPUSESTYLE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_CANCEL enum value (defined in QextScintillaBase)QextScintillaBase
SCI_CANPASTE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_CANREDO enum value (defined in QextScintillaBase)QextScintillaBase
SCI_CANUNDO enum value (defined in QextScintillaBase)QextScintillaBase
SCI_CHARLEFT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_CHARLEFTEXTEND enum value (defined in QextScintillaBase)QextScintillaBase
SCI_CHARLEFTRECTEXTEND enum value (defined in QextScintillaBase)QextScintillaBase
SCI_CHARRIGHT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_CHARRIGHTEXTEND enum value (defined in QextScintillaBase)QextScintillaBase
SCI_CHARRIGHTRECTEXTEND enum value (defined in QextScintillaBase)QextScintillaBase
SCI_CHOOSECARETX enum value (defined in QextScintillaBase)QextScintillaBase
SCI_CLEAR enum value (defined in QextScintillaBase)QextScintillaBase
SCI_CLEARALL enum value (defined in QextScintillaBase)QextScintillaBase
SCI_CLEARALLCMDKEYS enum value (defined in QextScintillaBase)QextScintillaBase
SCI_CLEARCMDKEY enum value (defined in QextScintillaBase)QextScintillaBase
SCI_CLEARDOCUMENTSTYLE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_CLEARREGISTEREDIMAGES enum valueQextScintillaBase
SCI_COLOURISE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_CONVERTEOLS enum value (defined in QextScintillaBase)QextScintillaBase
SCI_COPY enum value (defined in QextScintillaBase)QextScintillaBase
SCI_COPYRANGE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_COPYTEXT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_CREATEDOCUMENT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_CUT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_DELETEBACK enum value (defined in QextScintillaBase)QextScintillaBase
SCI_DELETEBACKNOTLINE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_DELLINELEFT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_DELLINERIGHT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_DELWORDLEFT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_DELWORDRIGHT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_DOCLINEFROMVISIBLE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_DOCUMENTEND enum value (defined in QextScintillaBase)QextScintillaBase
SCI_DOCUMENTENDEXTEND enum value (defined in QextScintillaBase)QextScintillaBase
SCI_DOCUMENTSTART enum value (defined in QextScintillaBase)QextScintillaBase
SCI_DOCUMENTSTARTEXTEND enum value (defined in QextScintillaBase)QextScintillaBase
SCI_EDITTOGGLEOVERTYPE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_EMPTYUNDOBUFFER enum valueQextScintillaBase
SCI_ENDUNDOACTION enum value (defined in QextScintillaBase)QextScintillaBase
SCI_ENSUREVISIBLE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_ENSUREVISIBLEENFORCEPOLICY enum value (defined in QextScintillaBase)QextScintillaBase
SCI_FINDCOLUMN enum value (defined in QextScintillaBase)QextScintillaBase
SCI_FINDTEXT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_FORMATRANGE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_FORMFEED enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETANCHOR enum valueQextScintillaBase
SCI_GETBACKSPACEUNINDENTS enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETBUFFEREDDRAW enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETCARETFORE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETCARETLINEBACK enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETCARETLINEBACKALPHA enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETCARETLINEVISIBLE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETCARETPERIOD enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETCARETSTICKY enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETCARETWIDTH enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETCHARAT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETCODEPAGE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETCOLUMN enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETCONTROLCHARSYMBOL enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETCURLINE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETCURRENTPOS enum valueQextScintillaBase
SCI_GETCURSOR enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETDIRECTFUNCTION enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETDIRECTPOINTER enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETDOCPOINTER enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETEDGECOLOUR enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETEDGECOLUMN enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETEDGEMODE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETENDATLASTLINE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETENDSTYLED enum valueQextScintillaBase
SCI_GETEOLMODE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETFIRSTVISIBLELINE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETFOCUS enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETFOLDEXPANDED enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETFOLDLEVEL enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETFOLDPARENT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETHIGHLIGHTGUIDE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETHSCROLLBAR enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETINDENT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETINDENTATIONGUIDES enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETLASTCHILD enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETLAYOUTCACHE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETLENGTH enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETLEXER enum valueQextScintillaBase
SCI_GETLINE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETLINECOUNT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETLINEENDPOSITION enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETLINEINDENTATION enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETLINEINDENTPOSITION enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETLINESELENDPOSITION enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETLINESELSTARTPOSITION enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETLINESTATE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETLINEVISIBLE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETMARGINLEFT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETMARGINMASKN enum valueQextScintillaBase
SCI_GETMARGINRIGHT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETMARGINSENSITIVEN enum valueQextScintillaBase
SCI_GETMARGINTYPEN enum valueQextScintillaBase
SCI_GETMARGINWIDTHN enum valueQextScintillaBase
SCI_GETMAXLINESTATE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETMODEVENTMASK enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETMODIFY enum valueQextScintillaBase
SCI_GETMOUSEDOWNCAPTURES enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETMOUSEDWELLTIME enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETOVERTYPE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETPASTECONVERTENDINGS enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETPRINTCOLOURMODE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETPRINTMAGNIFICATION enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETPRINTWRAPMODE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETPROPERTY enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETPROPERTYEXPANDED enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETPROPERTYINT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETREADONLY enum valueQextScintillaBase
SCI_GETSCROLLWIDTH enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETSEARCHFLAGS enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETSELALPHA enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETSELECTIONEND enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETSELECTIONMODE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETSELECTIONSTART enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETSELTEXT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETSTATUS enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETSTYLEAT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETSTYLEBITS enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETSTYLEBITSNEEDED enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETSTYLEDTEXT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETTABINDENTS enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETTABWIDTH enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETTARGETEND enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETTARGETSTART enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETTEXT enum valueQextScintillaBase
SCI_GETTEXTLENGTH enum valueQextScintillaBase
SCI_GETTEXTRANGE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETTWOPHASEDRAW enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETUNDOCOLLECTION enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETUSEPALETTE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETUSETABS enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETVIEWEOL enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETVIEWWS enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETVSCROLLBAR enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETWRAPMODE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETWRAPSTARTINDENT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETWRAPVISUALFLAGS enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETWRAPVISUALFLAGSLOCATION enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETXOFFSET enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETZOOM enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GOTOLINE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GOTOPOS enum valueQextScintillaBase
SCI_GRABFOCUS enum value (defined in QextScintillaBase)QextScintillaBase
SCI_HIDELINES enum value (defined in QextScintillaBase)QextScintillaBase
SCI_HIDESELECTION enum value (defined in QextScintillaBase)QextScintillaBase
SCI_HOME enum value (defined in QextScintillaBase)QextScintillaBase
SCI_HOMEDISPLAY enum value (defined in QextScintillaBase)QextScintillaBase
SCI_HOMEDISPLAYEXTEND enum value (defined in QextScintillaBase)QextScintillaBase
SCI_HOMEEXTEND enum value (defined in QextScintillaBase)QextScintillaBase
SCI_HOMERECTEXTEND enum value (defined in QextScintillaBase)QextScintillaBase
SCI_HOMEWRAP enum value (defined in QextScintillaBase)QextScintillaBase
SCI_HOMEWRAPEXTEND enum value (defined in QextScintillaBase)QextScintillaBase
SCI_INDICGETFORE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_INDICGETSTYLE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_INDICSETFORE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_INDICSETSTYLE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_INSERTTEXT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_LEXER_START enum value (defined in QextScintillaBase)QextScintillaBase
SCI_LINECOPY enum value (defined in QextScintillaBase)QextScintillaBase
SCI_LINECUT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_LINEDELETE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_LINEDOWN enum value (defined in QextScintillaBase)QextScintillaBase
SCI_LINEDOWNEXTEND enum value (defined in QextScintillaBase)QextScintillaBase
SCI_LINEDOWNRECTEXTEND enum value (defined in QextScintillaBase)QextScintillaBase
SCI_LINEDUPLICATE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_LINEEND enum value (defined in QextScintillaBase)QextScintillaBase
SCI_LINEENDDISPLAY enum value (defined in QextScintillaBase)QextScintillaBase
SCI_LINEENDDISPLAYEXTEND enum value (defined in QextScintillaBase)QextScintillaBase
SCI_LINEENDEXTEND enum value (defined in QextScintillaBase)QextScintillaBase
SCI_LINEENDRECTEXTEND enum value (defined in QextScintillaBase)QextScintillaBase
SCI_LINEENDWRAP enum value (defined in QextScintillaBase)QextScintillaBase
SCI_LINEENDWRAPEXTEND enum value (defined in QextScintillaBase)QextScintillaBase
SCI_LINEFROMPOSITION enum value (defined in QextScintillaBase)QextScintillaBase
SCI_LINELENGTH enum value (defined in QextScintillaBase)QextScintillaBase
SCI_LINESCROLL enum value (defined in QextScintillaBase)QextScintillaBase
SCI_LINESCROLLDOWN enum value (defined in QextScintillaBase)QextScintillaBase
SCI_LINESCROLLUP enum value (defined in QextScintillaBase)QextScintillaBase
SCI_LINESJOIN enum value (defined in QextScintillaBase)QextScintillaBase
SCI_LINESONSCREEN enum value (defined in QextScintillaBase)QextScintillaBase
SCI_LINESSPLIT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_LINETRANSPOSE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_LINEUP enum value (defined in QextScintillaBase)QextScintillaBase
SCI_LINEUPEXTEND enum value (defined in QextScintillaBase)QextScintillaBase
SCI_LINEUPRECTEXTEND enum value (defined in QextScintillaBase)QextScintillaBase
SCI_LOADLEXERLIBRARY enum value (defined in QextScintillaBase)QextScintillaBase
SCI_LOWERCASE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_MARKERADD enum valueQextScintillaBase
SCI_MARKERADDSET enum value (defined in QextScintillaBase)QextScintillaBase
SCI_MARKERDEFINE enum valueQextScintillaBase
SCI_MARKERDEFINEPIXMAP enum valueQextScintillaBase
SCI_MARKERDELETE enum valueQextScintillaBase
SCI_MARKERDELETEALL enum valueQextScintillaBase
SCI_MARKERDELETEHANDLE enum valueQextScintillaBase
SCI_MARKERGET enum valueQextScintillaBase
SCI_MARKERLINEFROMHANDLE enum valueQextScintillaBase
SCI_MARKERNEXT enum valueQextScintillaBase
SCI_MARKERPREVIOUS enum valueQextScintillaBase
SCI_MARKERSETALPHA enum value (defined in QextScintillaBase)QextScintillaBase
SCI_MARKERSETBACK enum valueQextScintillaBase
SCI_MARKERSETFORE enum valueQextScintillaBase
SCI_MOVECARETINSIDEVIEW enum value (defined in QextScintillaBase)QextScintillaBase
SCI_NEWLINE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_NULL enum value (defined in QextScintillaBase)QextScintillaBase
SCI_OPTIONAL_START enum value (defined in QextScintillaBase)QextScintillaBase
SCI_PAGEDOWN enum value (defined in QextScintillaBase)QextScintillaBase
SCI_PAGEDOWNEXTEND enum value (defined in QextScintillaBase)QextScintillaBase
SCI_PAGEDOWNRECTEXTEND enum value (defined in QextScintillaBase)QextScintillaBase
SCI_PAGEUP enum value (defined in QextScintillaBase)QextScintillaBase
SCI_PAGEUPEXTEND enum value (defined in QextScintillaBase)QextScintillaBase
SCI_PAGEUPRECTEXTEND enum value (defined in QextScintillaBase)QextScintillaBase
SCI_PARADOWN enum value (defined in QextScintillaBase)QextScintillaBase
SCI_PARADOWNEXTEND enum value (defined in QextScintillaBase)QextScintillaBase
SCI_PARAUP enum value (defined in QextScintillaBase)QextScintillaBase
SCI_PARAUPEXTEND enum value (defined in QextScintillaBase)QextScintillaBase
SCI_PASTE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_POINTXFROMPOSITION enum value (defined in QextScintillaBase)QextScintillaBase
SCI_POINTYFROMPOSITION enum value (defined in QextScintillaBase)QextScintillaBase
SCI_POSITIONAFTER enum value (defined in QextScintillaBase)QextScintillaBase
SCI_POSITIONBEFORE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_POSITIONFROMLINE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_POSITIONFROMPOINT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_POSITIONFROMPOINTCLOSE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_REDO enum value (defined in QextScintillaBase)QextScintillaBase
SCI_REGISTERIMAGE enum valueQextScintillaBase
SCI_RELEASEDOCUMENT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_REPLACESEL enum value (defined in QextScintillaBase)QextScintillaBase
SCI_REPLACETARGET enum value (defined in QextScintillaBase)QextScintillaBase
SCI_REPLACETARGETRE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SCROLLCARET enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SEARCHANCHOR enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SEARCHINTARGET enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SEARCHNEXT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SEARCHPREV enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SELECTALL enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SELECTIONDUPLICATE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SELECTIONISRECTANGLE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETANCHOR enum valueQextScintillaBase
SCI_SETBACKSPACEUNINDENTS enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETBUFFEREDDRAW enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETCARETFORE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETCARETLINEBACK enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETCARETLINEBACKALPHA enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETCARETLINEVISIBLE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETCARETPERIOD enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETCARETSTICKY enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETCARETWIDTH enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETCHARSDEFAULT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETCODEPAGE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETCONTROLCHARSYMBOL enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETCURRENTPOS enum valueQextScintillaBase
SCI_SETCURSOR enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETDOCPOINTER enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETEDGECOLOUR enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETEDGECOLUMN enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETEDGEMODE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETENDATLASTLINE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETEOLMODE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETFOCUS enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETFOLDEXPANDED enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETFOLDFLAGS enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETFOLDLEVEL enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETFOLDMARGINCOLOUR enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETFOLDMARGINHICOLOUR enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETHIGHLIGHTGUIDE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETHOTSPOTACTIVEBACK enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETHOTSPOTACTIVEFORE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETHOTSPOTACTIVEUNDERLINE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETHSCROLLBAR enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETINDENT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETINDENTATIONGUIDES enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETKEYWORDS enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETLAYOUTCACHE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETLEXER enum valueQextScintillaBase
SCI_SETLEXERLANGUAGE enum valueQextScintillaBase
SCI_SETLINEINDENTATION enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETLINESTATE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETMARGINLEFT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETMARGINMASKN enum valueQextScintillaBase
SCI_SETMARGINRIGHT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETMARGINSENSITIVEN enum valueQextScintillaBase
SCI_SETMARGINTYPEN enum valueQextScintillaBase
SCI_SETMARGINWIDTHN enum valueQextScintillaBase
SCI_SETMODEVENTMASK enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETMOUSEDOWNCAPTURES enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETMOUSEDWELLTIME enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETOVERTYPE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETPASTECONVERTENDINGS enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETPRINTCOLOURMODE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETPRINTMAGNIFICATION enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETPRINTWRAPMODE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETPROPERTY enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETREADONLY enum valueQextScintillaBase
SCI_SETSAVEPOINT enum valueQextScintillaBase
SCI_SETSCROLLWIDTH enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETSEARCHFLAGS enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETSEL enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETSELALPHA enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETSELBACK enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETSELECTIONEND enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETSELECTIONMODE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETSELECTIONSTART enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETSELFORE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETSTATUS enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETSTYLEBITS enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETSTYLING enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETSTYLINGEX enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETTABINDENTS enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETTABWIDTH enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETTARGETEND enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETTARGETSTART enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETTEXT enum valueQextScintillaBase
SCI_SETTWOPHASEDRAW enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETUNDOCOLLECTION enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETUSEPALETTE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETUSETABS enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETVIEWEOL enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETVIEWWS enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETVISIBLEPOLICY enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETVSCROLLBAR enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETWHITESPACEBACK enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETWHITESPACECHARS enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETWHITESPACEFORE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETWORDCHARS enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETWRAPMODE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETWRAPSTARTINDENT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETWRAPVISUALFLAGS enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETWRAPVISUALFLAGSLOCATION enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETXCARETPOLICY enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETXOFFSET enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETYCARETPOLICY enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETZOOM enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SHOWLINES enum value (defined in QextScintillaBase)QextScintillaBase
SCI_START enum value (defined in QextScintillaBase)QextScintillaBase
SCI_STARTRECORD enum value (defined in QextScintillaBase)QextScintillaBase
SCI_STARTSTYLING enum value (defined in QextScintillaBase)QextScintillaBase
SCI_STOPRECORD enum value (defined in QextScintillaBase)QextScintillaBase
SCI_STUTTEREDPAGEDOWN enum value (defined in QextScintillaBase)QextScintillaBase
SCI_STUTTEREDPAGEDOWNEXTEND enum value (defined in QextScintillaBase)QextScintillaBase
SCI_STUTTEREDPAGEUP enum value (defined in QextScintillaBase)QextScintillaBase
SCI_STUTTEREDPAGEUPEXTEND enum value (defined in QextScintillaBase)QextScintillaBase
SCI_STYLECLEARALL enum value (defined in QextScintillaBase)QextScintillaBase
SCI_STYLERESETDEFAULT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_STYLESETBACK enum value (defined in QextScintillaBase)QextScintillaBase
SCI_STYLESETBOLD enum value (defined in QextScintillaBase)QextScintillaBase
SCI_STYLESETCASE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_STYLESETCHANGEABLE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_STYLESETCHARACTERSET enum value (defined in QextScintillaBase)QextScintillaBase
SCI_STYLESETEOLFILLED enum value (defined in QextScintillaBase)QextScintillaBase
SCI_STYLESETFONT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_STYLESETFORE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_STYLESETHOTSPOT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_STYLESETITALIC enum value (defined in QextScintillaBase)QextScintillaBase
SCI_STYLESETSIZE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_STYLESETUNDERLINE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_STYLESETVISIBLE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_TAB enum value (defined in QextScintillaBase)QextScintillaBase
SCI_TARGETFROMSELECTION enum value (defined in QextScintillaBase)QextScintillaBase
SCI_TEXTHEIGHT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_TEXTWIDTH enum valueQextScintillaBase
SCI_TOGGLECARETSTICKY enum value (defined in QextScintillaBase)QextScintillaBase
SCI_TOGGLEFOLD enum value (defined in QextScintillaBase)QextScintillaBase
SCI_UNDO enum value (defined in QextScintillaBase)QextScintillaBase
SCI_UPPERCASE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_USEPOPUP enum value (defined in QextScintillaBase)QextScintillaBase
SCI_USERLISTSHOW enum value (defined in QextScintillaBase)QextScintillaBase
SCI_VCHOME enum value (defined in QextScintillaBase)QextScintillaBase
SCI_VCHOMEEXTEND enum value (defined in QextScintillaBase)QextScintillaBase
SCI_VCHOMERECTEXTEND enum value (defined in QextScintillaBase)QextScintillaBase
SCI_VCHOMEWRAP enum value (defined in QextScintillaBase)QextScintillaBase
SCI_VCHOMEWRAPEXTEND enum value (defined in QextScintillaBase)QextScintillaBase
SCI_VISIBLEFROMDOCLINE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_WORDENDPOSITION enum value (defined in QextScintillaBase)QextScintillaBase
SCI_WORDLEFT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_WORDLEFTEND enum value (defined in QextScintillaBase)QextScintillaBase
SCI_WORDLEFTENDEXTEND enum value (defined in QextScintillaBase)QextScintillaBase
SCI_WORDLEFTEXTEND enum value (defined in QextScintillaBase)QextScintillaBase
SCI_WORDPARTLEFT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_WORDPARTLEFTEXTEND enum value (defined in QextScintillaBase)QextScintillaBase
SCI_WORDPARTRIGHT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_WORDPARTRIGHTEXTEND enum value (defined in QextScintillaBase)QextScintillaBase
SCI_WORDRIGHT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_WORDRIGHTEND enum value (defined in QextScintillaBase)QextScintillaBase
SCI_WORDRIGHTENDEXTEND enum value (defined in QextScintillaBase)QextScintillaBase
SCI_WORDRIGHTEXTEND enum value (defined in QextScintillaBase)QextScintillaBase
SCI_WORDSTARTPOSITION enum value (defined in QextScintillaBase)QextScintillaBase
SCI_WRAPCOUNT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_ZOOMIN enum value (defined in QextScintillaBase)QextScintillaBase
SCI_ZOOMOUT enum value (defined in QextScintillaBase)QextScintillaBase
SCK_ADD enum value (defined in QextScintillaBase)QextScintillaBase
SCK_BACK enum value (defined in QextScintillaBase)QextScintillaBase
SCK_DELETE enum value (defined in QextScintillaBase)QextScintillaBase
SCK_DIVIDE enum value (defined in QextScintillaBase)QextScintillaBase
SCK_DOWN enum value (defined in QextScintillaBase)QextScintillaBase
SCK_END enum value (defined in QextScintillaBase)QextScintillaBase
SCK_ESCAPE enum value (defined in QextScintillaBase)QextScintillaBase
SCK_HOME enum value (defined in QextScintillaBase)QextScintillaBase
SCK_INSERT enum value (defined in QextScintillaBase)QextScintillaBase
SCK_LEFT enum value (defined in QextScintillaBase)QextScintillaBase
SCK_NEXT enum value (defined in QextScintillaBase)QextScintillaBase
SCK_PRIOR enum value (defined in QextScintillaBase)QextScintillaBase
SCK_RETURN enum value (defined in QextScintillaBase)QextScintillaBase
SCK_RIGHT enum value (defined in QextScintillaBase)QextScintillaBase
SCK_SUBTRACT enum value (defined in QextScintillaBase)QextScintillaBase
SCK_TAB enum value (defined in QextScintillaBase)QextScintillaBase
SCK_UP enum value (defined in QextScintillaBase)QextScintillaBase
SCLEX_ADA enum valueQextScintillaBase
SCLEX_APDL enum valueQextScintillaBase
SCLEX_ASM enum valueQextScintillaBase
SCLEX_ASN1 enum valueQextScintillaBase
SCLEX_ASP enum valueQextScintillaBase
SCLEX_AU3 enum valueQextScintillaBase
SCLEX_AVE enum valueQextScintillaBase
SCLEX_BAAN enum valueQextScintillaBase
SCLEX_BASH enum valueQextScintillaBase
SCLEX_BATCH enum valueQextScintillaBase
SCLEX_BLITZBASIC enum valueQextScintillaBase
SCLEX_BULLANT enum valueQextScintillaBase
SCLEX_CAML enum valueQextScintillaBase
SCLEX_CLW enum valueQextScintillaBase
SCLEX_CLWNOCASE enum valueQextScintillaBase
SCLEX_CONF enum valueQextScintillaBase
SCLEX_CONTAINER enum valueQextScintillaBase
SCLEX_CPP enum valueQextScintillaBase
SCLEX_CPPNOCASE enum valueQextScintillaBase
SCLEX_CSOUND enum valueQextScintillaBase
SCLEX_CSS enum valueQextScintillaBase
SCLEX_DIFF enum valueQextScintillaBase
SCLEX_EIFFEL enum valueQextScintillaBase
SCLEX_EIFFELKW enum valueQextScintillaBase
SCLEX_ERLANG enum valueQextScintillaBase
SCLEX_ERRORLIST enum valueQextScintillaBase
SCLEX_ESCRIPT enum valueQextScintillaBase
SCLEX_F77 enum valueQextScintillaBase
SCLEX_FLAGSHIP enum valueQextScintillaBase
SCLEX_FORTH enum valueQextScintillaBase
SCLEX_FORTRAN enum valueQextScintillaBase
SCLEX_FREEBASIC enum valueQextScintillaBase
SCLEX_GUI4CLI enum valueQextScintillaBase
SCLEX_HASKELL enum valueQextScintillaBase
SCLEX_HTML enum valueQextScintillaBase
SCLEX_INNOSETUP enum valueQextScintillaBase
SCLEX_KIX enum valueQextScintillaBase
SCLEX_LATEX enum valueQextScintillaBase
SCLEX_LISP enum valueQextScintillaBase
SCLEX_LOT enum valueQextScintillaBase
SCLEX_LOUT enum valueQextScintillaBase
SCLEX_LUA enum valueQextScintillaBase
SCLEX_MAKEFILE enum valueQextScintillaBase
SCLEX_MATLAB enum valueQextScintillaBase
SCLEX_METAPOST enum valueQextScintillaBase
SCLEX_MMIXAL enum valueQextScintillaBase
SCLEX_MSSQL enum valueQextScintillaBase
SCLEX_NNCRONTAB enum valueQextScintillaBase
SCLEX_NSIS enum valueQextScintillaBase
SCLEX_NULL enum valueQextScintillaBase
SCLEX_OCTAVE enum valueQextScintillaBase
SCLEX_OPAL enum valueQextScintillaBase
SCLEX_PASCAL enum valueQextScintillaBase
SCLEX_PERL enum valueQextScintillaBase
SCLEX_PHP enum valueQextScintillaBase
SCLEX_PHPSCRIPT enum valueQextScintillaBase
SCLEX_POV enum valueQextScintillaBase
SCLEX_POWERBASIC enum valueQextScintillaBase
SCLEX_PROPERTIES enum valueQextScintillaBase
SCLEX_PS enum valueQextScintillaBase
SCLEX_PUREBASIC enum valueQextScintillaBase
SCLEX_PYTHON enum valueQextScintillaBase
SCLEX_REBOL enum valueQextScintillaBase
SCLEX_RUBY enum valueQextScintillaBase
SCLEX_SCRIPTOL enum valueQextScintillaBase
SCLEX_SMALLTALK enum valueQextScintillaBase
SCLEX_SPECMAN enum valueQextScintillaBase
SCLEX_SPICE enum valueQextScintillaBase
SCLEX_SQL enum valueQextScintillaBase
SCLEX_TADS3 enum valueQextScintillaBase
SCLEX_TCL enum valueQextScintillaBase
SCLEX_TEX enum valueQextScintillaBase
SCLEX_VB enum valueQextScintillaBase
SCLEX_VBSCRIPT enum valueQextScintillaBase
SCLEX_VERILOG enum valueQextScintillaBase
SCLEX_VHDL enum valueQextScintillaBase
SCLEX_XML enum valueQextScintillaBase
SCLEX_YAML enum valueQextScintillaBase
SCMOD_ALT enum valueQextScintillaBase
SCMOD_CTRL enum valueQextScintillaBase
SCMOD_NORM enum valueQextScintillaBase
SCMOD_SHIFT enum valueQextScintillaBase
SCN_AUTOCSELECTION(const char *selection, int position)QextScintillaBase [signal]
SCN_CALLTIPCLICK(int direction)QextScintillaBase [signal]
SCN_CHARADDED(int charadded)QextScintillaBase [signal]
SCN_DOUBLECLICK() (defined in QextScintillaBase)QextScintillaBase [signal]
SCN_DWELLEND(int, int, int) (defined in QextScintillaBase)QextScintillaBase [signal]
SCN_DWELLSTART(int, int, int) (defined in QextScintillaBase)QextScintillaBase [signal]
SCN_HOTSPOTCLICK(int position, int modifiers)QextScintillaBase [signal]
SCN_HOTSPOTDOUBLECLICK(int position, int modifiers)QextScintillaBase [signal]
SCN_MACRORECORD(unsigned int, unsigned long, long)QextScintillaBase [signal]
SCN_MARGINCLICK(int position, int modifiers, int margin)QextScintillaBase [signal]
SCN_MODIFIED(int, int, const char *, int, int, int, int, int) (defined in QextScintillaBase)QextScintillaBase [signal]
SCN_MODIFYATTEMPTRO()QextScintillaBase [signal]
SCN_NEEDSHOWN(int, int) (defined in QextScintillaBase)QextScintillaBase [signal]
SCN_PAINTED()QextScintillaBase [signal]
SCN_SAVEPOINTLEFT()QextScintillaBase [signal]
SCN_SAVEPOINTREACHED()QextScintillaBase [signal]
SCN_STYLENEEDED(int position)QextScintillaBase [signal]
SCN_UPDATEUI() (defined in QextScintillaBase)QextScintillaBase [signal]
SCN_USERLISTSELECTION(const char *, int) (defined in QextScintillaBase)QextScintillaBase [signal]
SCN_ZOOM() (defined in QextScintillaBase)QextScintillaBase [signal]
SCWS_INVISIBLE enum value (defined in QextScintillaBase)QextScintillaBase
SCWS_VISIBLEAFTERINDENT enum value (defined in QextScintillaBase)QextScintillaBase
SCWS_VISIBLEALWAYS enum value (defined in QextScintillaBase)QextScintillaBase
SendScintilla(unsigned int msg, unsigned long wParam=0, long lParam=0)QextScintillaBase
SendScintilla(unsigned int msg, unsigned long wParam, const char *lParam) (defined in QextScintillaBase)QextScintillaBase [inline]
SendScintilla(unsigned int msg, const char *lParam) (defined in QextScintillaBase)QextScintillaBase [inline]
SendScintilla(unsigned int msg, const char *wParam, const char *lParam) (defined in QextScintillaBase)QextScintillaBase [inline]
SendScintilla(unsigned int msg, long wParam) (defined in QextScintillaBase)QextScintillaBase [inline]
SendScintilla(unsigned int msg, int wParam) (defined in QextScintillaBase)QextScintillaBase [inline]
SendScintilla(unsigned int msg, long cpMin, long cpMax, char *lpstrText) (defined in QextScintillaBase)QextScintillaBase
SendScintilla(unsigned int msg, unsigned long wParam, const TQColor &col) (defined in QextScintillaBase)QextScintillaBase
SendScintilla(unsigned int msg, const TQColor &col) (defined in QextScintillaBase)QextScintillaBase
SendScintilla(unsigned int msg, unsigned long wParam, TQPainter *hdc, const TQRect &rc, long cpMin, long cpMax) (defined in QextScintillaBase)QextScintillaBase
SendScintilla(unsigned int msg, unsigned long wParam, const TQPixmap *lParam) (defined in QextScintillaBase)QextScintillaBase [inline]
sizeHint() const QextScintillaBase [virtual]
startDrag()QextScintillaBase [protected, virtual]
STYLE_BRACEBAD enum value (defined in QextScintillaBase)QextScintillaBase
STYLE_BRACELIGHT enum value (defined in QextScintillaBase)QextScintillaBase
STYLE_CALLTIP enum value (defined in QextScintillaBase)QextScintillaBase
STYLE_CONTROLCHAR enum value (defined in QextScintillaBase)QextScintillaBase
STYLE_DEFAULT enum value (defined in QextScintillaBase)QextScintillaBase
STYLE_INDENTGUIDE enum value (defined in QextScintillaBase)QextScintillaBase
STYLE_LASTPREDEFINED enum value (defined in QextScintillaBase)QextScintillaBase
STYLE_LINENUMBER enum value (defined in QextScintillaBase)QextScintillaBase
STYLE_MAX enum value (defined in QextScintillaBase)QextScintillaBase
viewport() const QextScintillaBase
VISIBLE_SLOP enum value (defined in QextScintillaBase)QextScintillaBase
VISIBLE_STRICT enum value (defined in QextScintillaBase)QextScintillaBase
~QextScintillaBase()QextScintillaBase [virtual]


Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/en/classQextScintillaBase.html b/doc/en/classQextScintillaBase.html new file mode 100644 index 0000000..c4cf43b --- /dev/null +++ b/doc/en/classQextScintillaBase.html @@ -0,0 +1,3465 @@ + + +TQScintilla: QextScintillaBase Class Reference + + + + + + +

QextScintillaBase Class Reference

The QextScintillaBase class implements the Scintilla editor widget and its low-level API. +More... +

+#include <qextscintillabase.h> +

+Inherited by QextScintilla. +

+List of all members.

Public Types

+
    +
  • +SCI_START = 2000 +
  • +SCI_OPTIONAL_START = 3000 +
  • +SCI_LEXER_START = 4000 +
  • SCI_ADDTEXT = 2001 +
  • +SCI_ADDSTYLEDTEXT = 2002 +
  • +SCI_INSERTTEXT = 2003 +
  • +SCI_CLEARALL = 2004 +
  • +SCI_CLEARDOCUMENTSTYLE = 2005 +
  • +SCI_GETLENGTH = 2006 +
  • +SCI_GETCHARAT = 2007 +
  • SCI_GETCURRENTPOS = 2008 +
  • SCI_GETANCHOR = 2009 +
  • +SCI_GETSTYLEAT = 2010 +
  • +SCI_REDO = 2011 +
  • +SCI_SETUNDOCOLLECTION = 2012 +
  • +SCI_SELECTALL = 2013 +
  • SCI_SETSAVEPOINT = 2014 +
  • +SCI_GETSTYLEDTEXT = 2015 +
  • +SCI_CANREDO = 2016 +
  • SCI_MARKERLINEFROMHANDLE = 2017 +
  • SCI_MARKERDELETEHANDLE = 2018 +
  • +SCI_GETUNDOCOLLECTION = 2019 +
  • +SCI_GETVIEWWS = 2020 +
  • +SCI_SETVIEWWS = 2021 +
  • +SCI_POSITIONFROMPOINT = 2022 +
  • +SCI_POSITIONFROMPOINTCLOSE = 2023 +
  • +SCI_GOTOLINE = 2024 +
  • SCI_GOTOPOS = 2025 +
  • SCI_SETANCHOR = 2026 +
  • +SCI_GETCURLINE = 2027 +
  • SCI_GETENDSTYLED = 2028 +
  • +SCI_CONVERTEOLS = 2029 +
  • +SCI_GETEOLMODE = 2030 +
  • +SCI_SETEOLMODE = 2031 +
  • +SCI_STARTSTYLING = 2032 +
  • +SCI_SETSTYLING = 2033 +
  • +SCI_GETBUFFEREDDRAW = 2034 +
  • +SCI_SETBUFFEREDDRAW = 2035 +
  • +SCI_SETTABWIDTH = 2036 +
  • +SCI_GETTABWIDTH = 2121 +
  • +SCI_SETCODEPAGE = 2037 +
  • +SCI_SETUSEPALETTE = 2039 +
  • SCI_MARKERDEFINE = 2040 +
  • SCI_MARKERSETFORE = 2041 +
  • SCI_MARKERSETBACK = 2042 +
  • SCI_MARKERADD = 2043 +
  • SCI_MARKERDELETE = 2044 +
  • SCI_MARKERDELETEALL = 2045 +
  • SCI_MARKERGET = 2046 +
  • SCI_MARKERNEXT = 2047 +
  • SCI_MARKERPREVIOUS = 2048 +
  • SCI_MARKERDEFINEPIXMAP = 2049 +
  • SCI_SETMARGINTYPEN = 2240 +
  • SCI_GETMARGINTYPEN = 2241 +
  • SCI_SETMARGINWIDTHN = 2242 +
  • SCI_GETMARGINWIDTHN = 2243 +
  • SCI_SETMARGINMASKN = 2244 +
  • SCI_GETMARGINMASKN = 2245 +
  • SCI_SETMARGINSENSITIVEN = 2246 +
  • SCI_GETMARGINSENSITIVEN = 2247 +
  • +SCI_STYLECLEARALL = 2050 +
  • +SCI_STYLESETFORE = 2051 +
  • +SCI_STYLESETBACK = 2052 +
  • +SCI_STYLESETBOLD = 2053 +
  • +SCI_STYLESETITALIC = 2054 +
  • +SCI_STYLESETSIZE = 2055 +
  • +SCI_STYLESETFONT = 2056 +
  • +SCI_STYLESETEOLFILLED = 2057 +
  • +SCI_STYLERESETDEFAULT = 2058 +
  • +SCI_STYLESETUNDERLINE = 2059 +
  • +SCI_STYLESETCASE = 2060 +
  • +SCI_STYLESETCHARACTERSET = 2066 +
  • +SCI_SETSELFORE = 2067 +
  • +SCI_SETSELBACK = 2068 +
  • +SCI_SETCARETFORE = 2069 +
  • +SCI_ASSIGNCMDKEY = 2070 +
  • +SCI_CLEARCMDKEY = 2071 +
  • +SCI_CLEARALLCMDKEYS = 2072 +
  • +SCI_SETSTYLINGEX = 2073 +
  • +SCI_STYLESETVISIBLE = 2074 +
  • +SCI_GETCARETPERIOD = 2075 +
  • +SCI_SETCARETPERIOD = 2076 +
  • +SCI_SETWORDCHARS = 2077 +
  • +SCI_BEGINUNDOACTION = 2078 +
  • +SCI_ENDUNDOACTION = 2079 +
  • +SCI_INDICSETSTYLE = 2080 +
  • +SCI_INDICGETSTYLE = 2081 +
  • +SCI_INDICSETFORE = 2082 +
  • +SCI_INDICGETFORE = 2083 +
  • +SCI_SETWHITESPACEFORE = 2084 +
  • +SCI_SETWHITESPACEBACK = 2085 +
  • +SCI_SETSTYLEBITS = 2090 +
  • +SCI_GETSTYLEBITS = 2091 +
  • +SCI_SETLINESTATE = 2092 +
  • +SCI_GETLINESTATE = 2093 +
  • +SCI_GETMAXLINESTATE = 2094 +
  • +SCI_GETCARETLINEVISIBLE = 2095 +
  • +SCI_SETCARETLINEVISIBLE = 2096 +
  • +SCI_GETCARETLINEBACK = 2097 +
  • +SCI_SETCARETLINEBACK = 2098 +
  • +SCI_STYLESETCHANGEABLE = 2099 +
  • +SCI_AUTOCSHOW = 2100 +
  • +SCI_AUTOCCANCEL = 2101 +
  • +SCI_AUTOCACTIVE = 2102 +
  • +SCI_AUTOCPOSSTART = 2103 +
  • +SCI_AUTOCCOMPLETE = 2104 +
  • +SCI_AUTOCSTOPS = 2105 +
  • +SCI_AUTOCSETSEPARATOR = 2106 +
  • +SCI_AUTOCGETSEPARATOR = 2107 +
  • +SCI_AUTOCSELECT = 2108 +
  • +SCI_AUTOCSETCANCELATSTART = 2110 +
  • +SCI_AUTOCGETCANCELATSTART = 2111 +
  • +SCI_AUTOCSETFILLUPS = 2112 +
  • +SCI_AUTOCSETCHOOSESINGLE = 2113 +
  • +SCI_AUTOCGETCHOOSESINGLE = 2114 +
  • +SCI_AUTOCSETIGNORECASE = 2115 +
  • +SCI_AUTOCGETIGNORECASE = 2116 +
  • +SCI_USERLISTSHOW = 2117 +
  • +SCI_AUTOCSETAUTOHIDE = 2118 +
  • +SCI_AUTOCGETAUTOHIDE = 2119 +
  • +SCI_AUTOCSETDROPRESTOFWORD = 2270 +
  • +SCI_AUTOCGETDROPRESTOFWORD = 2271 +
  • +SCI_SETINDENT = 2122 +
  • +SCI_GETINDENT = 2123 +
  • +SCI_SETUSETABS = 2124 +
  • +SCI_GETUSETABS = 2125 +
  • +SCI_SETLINEINDENTATION = 2126 +
  • +SCI_GETLINEINDENTATION = 2127 +
  • +SCI_GETLINEINDENTPOSITION = 2128 +
  • +SCI_GETCOLUMN = 2129 +
  • +SCI_SETHSCROLLBAR = 2130 +
  • +SCI_GETHSCROLLBAR = 2131 +
  • +SCI_SETINDENTATIONGUIDES = 2132 +
  • +SCI_GETINDENTATIONGUIDES = 2133 +
  • +SCI_SETHIGHLIGHTGUIDE = 2134 +
  • +SCI_GETHIGHLIGHTGUIDE = 2135 +
  • +SCI_GETLINEENDPOSITION = 2136 +
  • +SCI_GETCODEPAGE = 2137 +
  • +SCI_GETCARETFORE = 2138 +
  • +SCI_GETUSEPALETTE = 2139 +
  • SCI_GETREADONLY = 2140 +
  • SCI_SETCURRENTPOS = 2141 +
  • +SCI_SETSELECTIONSTART = 2142 +
  • +SCI_GETSELECTIONSTART = 2143 +
  • +SCI_SETSELECTIONEND = 2144 +
  • +SCI_GETSELECTIONEND = 2145 +
  • +SCI_SETPRINTMAGNIFICATION = 2146 +
  • +SCI_GETPRINTMAGNIFICATION = 2147 +
  • +SCI_SETPRINTCOLOURMODE = 2148 +
  • +SCI_GETPRINTCOLOURMODE = 2149 +
  • +SCI_FINDTEXT = 2150 +
  • +SCI_FORMATRANGE = 2151 +
  • +SCI_GETFIRSTVISIBLELINE = 2152 +
  • +SCI_GETLINE = 2153 +
  • +SCI_GETLINECOUNT = 2154 +
  • +SCI_SETMARGINLEFT = 2155 +
  • +SCI_GETMARGINLEFT = 2156 +
  • +SCI_SETMARGINRIGHT = 2157 +
  • +SCI_GETMARGINRIGHT = 2158 +
  • SCI_GETMODIFY = 2159 +
  • +SCI_SETSEL = 2160 +
  • +SCI_GETSELTEXT = 2161 +
  • +SCI_GETTEXTRANGE = 2162 +
  • +SCI_HIDESELECTION = 2163 +
  • +SCI_POINTXFROMPOSITION = 2164 +
  • +SCI_POINTYFROMPOSITION = 2165 +
  • +SCI_LINEFROMPOSITION = 2166 +
  • +SCI_POSITIONFROMLINE = 2167 +
  • +SCI_LINESCROLL = 2168 +
  • +SCI_SCROLLCARET = 2169 +
  • +SCI_REPLACESEL = 2170 +
  • SCI_SETREADONLY = 2171 +
  • +SCI_NULL = 2172 +
  • +SCI_CANPASTE = 2173 +
  • +SCI_CANUNDO = 2174 +
  • SCI_EMPTYUNDOBUFFER = 2175 +
  • +SCI_UNDO = 2176 +
  • +SCI_CUT = 2177 +
  • +SCI_COPY = 2178 +
  • +SCI_PASTE = 2179 +
  • +SCI_CLEAR = 2180 +
  • SCI_SETTEXT = 2181 +
  • SCI_GETTEXT = 2182 +
  • SCI_GETTEXTLENGTH = 2183 +
  • +SCI_GETDIRECTFUNCTION = 2184 +
  • +SCI_GETDIRECTPOINTER = 2185 +
  • +SCI_SETOVERTYPE = 2186 +
  • +SCI_GETOVERTYPE = 2187 +
  • +SCI_SETCARETWIDTH = 2188 +
  • +SCI_GETCARETWIDTH = 2189 +
  • +SCI_SETTARGETSTART = 2190 +
  • +SCI_GETTARGETSTART = 2191 +
  • +SCI_SETTARGETEND = 2192 +
  • +SCI_GETTARGETEND = 2193 +
  • +SCI_REPLACETARGET = 2194 +
  • +SCI_REPLACETARGETRE = 2195 +
  • +SCI_SEARCHINTARGET = 2197 +
  • +SCI_SETSEARCHFLAGS = 2198 +
  • +SCI_GETSEARCHFLAGS = 2199 +
  • +SCI_CALLTIPSHOW = 2200 +
  • +SCI_CALLTIPCANCEL = 2201 +
  • +SCI_CALLTIPACTIVE = 2202 +
  • +SCI_CALLTIPPOSSTART = 2203 +
  • +SCI_CALLTIPSETHLT = 2204 +
  • +SCI_CALLTIPSETBACK = 2205 +
  • +SCI_CALLTIPSETFORE = 2206 +
  • +SCI_CALLTIPSETFOREHLT = 2207 +
  • +SCI_AUTOCSETMAXWIDTH = 2208 +
  • +SCI_AUTOCGETMAXWIDTH = 2209 +
  • +SCI_AUTOCSETMAXHEIGHT = 2210 +
  • +SCI_AUTOCGETMAXHEIGHT = 2211 +
  • +SCI_CALLTIPUSESTYLE = 2212 +
  • +SCI_VISIBLEFROMDOCLINE = 2220 +
  • +SCI_DOCLINEFROMVISIBLE = 2221 +
  • +SCI_SETFOLDLEVEL = 2222 +
  • +SCI_GETFOLDLEVEL = 2223 +
  • +SCI_GETLASTCHILD = 2224 +
  • +SCI_GETFOLDPARENT = 2225 +
  • +SCI_SHOWLINES = 2226 +
  • +SCI_HIDELINES = 2227 +
  • +SCI_GETLINEVISIBLE = 2228 +
  • +SCI_SETFOLDEXPANDED = 2229 +
  • +SCI_GETFOLDEXPANDED = 2230 +
  • +SCI_TOGGLEFOLD = 2231 +
  • +SCI_ENSUREVISIBLE = 2232 +
  • +SCI_SETFOLDFLAGS = 2233 +
  • +SCI_ENSUREVISIBLEENFORCEPOLICY = 2234 +
  • +SCI_WRAPCOUNT = 2235 +
  • +SCI_SETTABINDENTS = 2260 +
  • +SCI_GETTABINDENTS = 2261 +
  • +SCI_SETBACKSPACEUNINDENTS = 2262 +
  • +SCI_GETBACKSPACEUNINDENTS = 2263 +
  • +SCI_SETMOUSEDWELLTIME = 2264 +
  • +SCI_GETMOUSEDWELLTIME = 2265 +
  • +SCI_WORDSTARTPOSITION = 2266 +
  • +SCI_WORDENDPOSITION = 2267 +
  • +SCI_SETWRAPMODE = 2268 +
  • +SCI_GETWRAPMODE = 2269 +
  • +SCI_SETLAYOUTCACHE = 2272 +
  • +SCI_GETLAYOUTCACHE = 2273 +
  • +SCI_SETSCROLLWIDTH = 2274 +
  • +SCI_GETSCROLLWIDTH = 2275 +
  • SCI_TEXTWIDTH = 2276 +
  • +SCI_SETENDATLASTLINE = 2277 +
  • +SCI_GETENDATLASTLINE = 2278 +
  • +SCI_TEXTHEIGHT = 2279 +
  • +SCI_SETVSCROLLBAR = 2280 +
  • +SCI_GETVSCROLLBAR = 2281 +
  • +SCI_APPENDTEXT = 2282 +
  • +SCI_GETTWOPHASEDRAW = 2283 +
  • +SCI_SETTWOPHASEDRAW = 2284 +
  • +SCI_AUTOCGETTYPESEPARATOR = 2285 +
  • +SCI_AUTOCSETTYPESEPARATOR = 2286 +
  • +SCI_TARGETFROMSELECTION = 2287 +
  • +SCI_LINESJOIN = 2288 +
  • +SCI_LINESSPLIT = 2289 +
  • +SCI_SETFOLDMARGINCOLOUR = 2290 +
  • +SCI_SETFOLDMARGINHICOLOUR = 2291 +
  • +SCI_LINEDOWN = 2300 +
  • +SCI_LINEDOWNEXTEND = 2301 +
  • +SCI_LINEUP = 2302 +
  • +SCI_LINEUPEXTEND = 2303 +
  • +SCI_CHARLEFT = 2304 +
  • +SCI_CHARLEFTEXTEND = 2305 +
  • +SCI_CHARRIGHT = 2306 +
  • +SCI_CHARRIGHTEXTEND = 2307 +
  • +SCI_WORDLEFT = 2308 +
  • +SCI_WORDLEFTEXTEND = 2309 +
  • +SCI_WORDRIGHT = 2310 +
  • +SCI_WORDRIGHTEXTEND = 2311 +
  • +SCI_HOME = 2312 +
  • +SCI_HOMEEXTEND = 2313 +
  • +SCI_LINEEND = 2314 +
  • +SCI_LINEENDEXTEND = 2315 +
  • +SCI_DOCUMENTSTART = 2316 +
  • +SCI_DOCUMENTSTARTEXTEND = 2317 +
  • +SCI_DOCUMENTEND = 2318 +
  • +SCI_DOCUMENTENDEXTEND = 2319 +
  • +SCI_PAGEUP = 2320 +
  • +SCI_PAGEUPEXTEND = 2321 +
  • +SCI_PAGEDOWN = 2322 +
  • +SCI_PAGEDOWNEXTEND = 2323 +
  • +SCI_EDITTOGGLEOVERTYPE = 2324 +
  • +SCI_CANCEL = 2325 +
  • +SCI_DELETEBACK = 2326 +
  • +SCI_TAB = 2327 +
  • +SCI_BACKTAB = 2328 +
  • +SCI_NEWLINE = 2329 +
  • +SCI_FORMFEED = 2330 +
  • +SCI_VCHOME = 2331 +
  • +SCI_VCHOMEEXTEND = 2332 +
  • +SCI_ZOOMIN = 2333 +
  • +SCI_ZOOMOUT = 2334 +
  • +SCI_DELWORDLEFT = 2335 +
  • +SCI_DELWORDRIGHT = 2336 +
  • +SCI_LINECUT = 2337 +
  • +SCI_LINEDELETE = 2338 +
  • +SCI_LINETRANSPOSE = 2339 +
  • +SCI_LOWERCASE = 2340 +
  • +SCI_UPPERCASE = 2341 +
  • +SCI_LINESCROLLDOWN = 2342 +
  • +SCI_LINESCROLLUP = 2343 +
  • +SCI_DELETEBACKNOTLINE = 2344 +
  • +SCI_HOMEDISPLAY = 2345 +
  • +SCI_HOMEDISPLAYEXTEND = 2346 +
  • +SCI_LINEENDDISPLAY = 2347 +
  • +SCI_LINEENDDISPLAYEXTEND = 2348 +
  • +SCI_MOVECARETINSIDEVIEW = 2401 +
  • +SCI_LINELENGTH = 2350 +
  • +SCI_BRACEHIGHLIGHT = 2351 +
  • +SCI_BRACEBADLIGHT = 2352 +
  • +SCI_BRACEMATCH = 2353 +
  • +SCI_GETVIEWEOL = 2355 +
  • +SCI_SETVIEWEOL = 2356 +
  • +SCI_GETDOCPOINTER = 2357 +
  • +SCI_SETDOCPOINTER = 2358 +
  • +SCI_SETMODEVENTMASK = 2359 +
  • +SCI_GETEDGECOLUMN = 2360 +
  • +SCI_SETEDGECOLUMN = 2361 +
  • +SCI_GETEDGEMODE = 2362 +
  • +SCI_SETEDGEMODE = 2363 +
  • +SCI_GETEDGECOLOUR = 2364 +
  • +SCI_SETEDGECOLOUR = 2365 +
  • +SCI_SEARCHANCHOR = 2366 +
  • +SCI_SEARCHNEXT = 2367 +
  • +SCI_SEARCHPREV = 2368 +
  • +SCI_LINESONSCREEN = 2370 +
  • +SCI_USEPOPUP = 2371 +
  • +SCI_SELECTIONISRECTANGLE = 2372 +
  • +SCI_SETZOOM = 2373 +
  • +SCI_GETZOOM = 2374 +
  • +SCI_CREATEDOCUMENT = 2375 +
  • +SCI_ADDREFDOCUMENT = 2376 +
  • +SCI_RELEASEDOCUMENT = 2377 +
  • +SCI_GETMODEVENTMASK = 2378 +
  • +SCI_SETFOCUS = 2380 +
  • +SCI_GETFOCUS = 2381 +
  • +SCI_SETSTATUS = 2382 +
  • +SCI_GETSTATUS = 2383 +
  • +SCI_SETMOUSEDOWNCAPTURES = 2384 +
  • +SCI_GETMOUSEDOWNCAPTURES = 2385 +
  • +SCI_SETCURSOR = 2386 +
  • +SCI_GETCURSOR = 2387 +
  • +SCI_SETCONTROLCHARSYMBOL = 2388 +
  • +SCI_GETCONTROLCHARSYMBOL = 2389 +
  • +SCI_WORDPARTLEFT = 2390 +
  • +SCI_WORDPARTLEFTEXTEND = 2391 +
  • +SCI_WORDPARTRIGHT = 2392 +
  • +SCI_WORDPARTRIGHTEXTEND = 2393 +
  • +SCI_SETVISIBLEPOLICY = 2394 +
  • +SCI_DELLINELEFT = 2395 +
  • +SCI_DELLINERIGHT = 2396 +
  • +SCI_SETXOFFSET = 2397 +
  • +SCI_GETXOFFSET = 2398 +
  • +SCI_CHOOSECARETX = 2399 +
  • +SCI_GRABFOCUS = 2400 +
  • +SCI_SETXCARETPOLICY = 2402 +
  • +SCI_SETYCARETPOLICY = 2403 +
  • +SCI_LINEDUPLICATE = 2404 +
  • SCI_REGISTERIMAGE = 2405 +
  • +SCI_SETPRINTWRAPMODE = 2406 +
  • +SCI_GETPRINTWRAPMODE = 2407 +
  • SCI_CLEARREGISTEREDIMAGES = 2408 +
  • +SCI_STYLESETHOTSPOT = 2409 +
  • +SCI_SETHOTSPOTACTIVEFORE = 2410 +
  • +SCI_SETHOTSPOTACTIVEBACK = 2411 +
  • +SCI_SETHOTSPOTACTIVEUNDERLINE = 2412 +
  • +SCI_PARADOWN = 2413 +
  • +SCI_PARADOWNEXTEND = 2414 +
  • +SCI_PARAUP = 2415 +
  • +SCI_PARAUPEXTEND = 2416 +
  • +SCI_POSITIONBEFORE = 2417 +
  • +SCI_POSITIONAFTER = 2418 +
  • +SCI_COPYRANGE = 2419 +
  • +SCI_COPYTEXT = 2420 +
  • +SCI_SETSELECTIONMODE = 2422 +
  • +SCI_GETSELECTIONMODE = 2423 +
  • +SCI_GETLINESELSTARTPOSITION = 2424 +
  • +SCI_GETLINESELENDPOSITION = 2425 +
  • +SCI_LINEDOWNRECTEXTEND = 2426 +
  • +SCI_LINEUPRECTEXTEND = 2427 +
  • +SCI_CHARLEFTRECTEXTEND = 2428 +
  • +SCI_CHARRIGHTRECTEXTEND = 2429 +
  • +SCI_HOMERECTEXTEND = 2430 +
  • +SCI_VCHOMERECTEXTEND = 2431 +
  • +SCI_LINEENDRECTEXTEND = 2432 +
  • +SCI_PAGEUPRECTEXTEND = 2433 +
  • +SCI_PAGEDOWNRECTEXTEND = 2434 +
  • +SCI_STUTTEREDPAGEUP = 2435 +
  • +SCI_STUTTEREDPAGEUPEXTEND = 2436 +
  • +SCI_STUTTEREDPAGEDOWN = 2437 +
  • +SCI_STUTTEREDPAGEDOWNEXTEND = 2438 +
  • +SCI_WORDLEFTEND = 2439 +
  • +SCI_WORDLEFTENDEXTEND = 2440 +
  • +SCI_WORDRIGHTEND = 2441 +
  • +SCI_WORDRIGHTENDEXTEND = 2442 +
  • +SCI_SETWHITESPACECHARS = 2443 +
  • +SCI_SETCHARSDEFAULT = 2444 +
  • +SCI_AUTOCGETCURRENT = 2445 +
  • +SCI_ALLOCATE = 2446 +
  • +SCI_HOMEWRAP = 2349 +
  • +SCI_HOMEWRAPEXTEND = 2450 +
  • +SCI_LINEENDWRAP = 2451 +
  • +SCI_LINEENDWRAPEXTEND = 2452 +
  • +SCI_VCHOMEWRAP = 2453 +
  • +SCI_VCHOMEWRAPEXTEND = 2454 +
  • +SCI_LINECOPY = 2455 +
  • +SCI_FINDCOLUMN = 2456 +
  • +SCI_GETCARETSTICKY = 2457 +
  • +SCI_SETCARETSTICKY = 2458 +
  • +SCI_TOGGLECARETSTICKY = 2459 +
  • +SCI_SETWRAPVISUALFLAGS = 2460 +
  • +SCI_GETWRAPVISUALFLAGS = 2461 +
  • +SCI_SETWRAPVISUALFLAGSLOCATION = 2462 +
  • +SCI_GETWRAPVISUALFLAGSLOCATION = 2463 +
  • +SCI_SETWRAPSTARTINDENT = 2464 +
  • +SCI_GETWRAPSTARTINDENT = 2465 +
  • +SCI_MARKERADDSET = 2466 +
  • +SCI_SETPASTECONVERTENDINGS = 2467 +
  • +SCI_GETPASTECONVERTENDINGS = 2468 +
  • +SCI_SELECTIONDUPLICATE = 2469 +
  • +SCI_SETCARETLINEBACKALPHA = 2470 +
  • +SCI_GETCARETLINEBACKALPHA = 2471 +
  • +SCI_MARKERSETALPHA = 2476 +
  • +SCI_GETSELALPHA = 2477 +
  • +SCI_SETSELALPHA = 2478 +
  • +SCI_STARTRECORD = 3001 +
  • +SCI_STOPRECORD = 3002 +
  • SCI_SETLEXER = 4001 +
  • SCI_GETLEXER = 4002 +
  • +SCI_COLOURISE = 4003 +
  • +SCI_SETPROPERTY = 4004 +
  • +SCI_SETKEYWORDS = 4005 +
  • SCI_SETLEXERLANGUAGE = 4006 +
  • +SCI_LOADLEXERLIBRARY = 4007 +
  • +SCI_GETPROPERTY = 4008 +
  • +SCI_GETPROPERTYEXPANDED = 4009 +
  • +SCI_GETPROPERTYINT = 4010 +
  • +SCI_GETSTYLEBITSNEEDED = 4011 +
  • +SC_ALPHA_TRANSPARENT = 0 +
  • +SC_ALPHA_OPAQUE = 255 +
  • +SC_ALPHA_NOALPHA = 256 +
  • +SC_WRAPVISUALFLAG_NONE = 0x0000 +
  • +SC_WRAPVISUALFLAG_END = 0x0001 +
  • +SC_WRAPVISUALFLAG_START = 0x0002 +
  • +SC_WRAPVISUALFLAGLOC_DEFAULT = 0x0000 +
  • +SC_WRAPVISUALFLAGLOC_END_BY_TEXT = 0x0001 +
  • +SC_WRAPVISUALFLAGLOC_START_BY_TEXT = 0x0002 +
  • +SC_SEL_STREAM = 0 +
  • +SC_SEL_RECTANGLE = 1 +
  • +SC_SEL_LINES = 2 +
  • +SCWS_INVISIBLE = 0 +
  • +SCWS_VISIBLEALWAYS = 1 +
  • +SCWS_VISIBLEAFTERINDENT = 2 +
  • +SC_EOL_CRLF = 0 +
  • +SC_EOL_CR = 1 +
  • +SC_EOL_LF = 2 +
  • +SC_CP_DBCS = 1 +
  • +SC_CP_UTF8 = 65001 +
  • SC_MARK_CIRCLE = 0 +
  • SC_MARK_ROUNDRECT = 1 +
  • SC_MARK_ARROW = 2 +
  • SC_MARK_SMALLRECT = 3 +
  • SC_MARK_SHORTARROW = 4 +
  • SC_MARK_EMPTY = 5 +
  • SC_MARK_ARROWDOWN = 6 +
  • SC_MARK_MINUS = 7 +
  • SC_MARK_PLUS = 8 +
  • SC_MARK_VLINE = 9 +
  • SC_MARK_LCORNER = 10 +
  • SC_MARK_TCORNER = 11 +
  • SC_MARK_BOXPLUS = 12 +
  • SC_MARK_BOXPLUSCONNECTED = 13 +
  • SC_MARK_BOXMINUS = 14 +
  • SC_MARK_BOXMINUSCONNECTED = 15 +
  • SC_MARK_LCORNERCURVE = 16 +
  • SC_MARK_TCORNERCURVE = 17 +
  • SC_MARK_CIRCLEPLUS = 18 +
  • SC_MARK_CIRCLEPLUSCONNECTED = 19 +
  • SC_MARK_CIRCLEMINUS = 20 +
  • SC_MARK_CIRCLEMINUSCONNECTED = 21 +
  • SC_MARK_BACKGROUND = 22 +
  • SC_MARK_DOTDOTDOT = 23 +
  • SC_MARK_ARROWS = 24 +
  • SC_MARK_PIXMAP = 25 +
  • SC_MARK_FULLRECT = 26 +
  • SC_MARK_CHARACTER = 10000 +
  • +SC_MARKNUM_FOLDEREND = 25 +
  • +SC_MARKNUM_FOLDEROPENMID = 26 +
  • +SC_MARKNUM_FOLDERMIDTAIL = 27 +
  • +SC_MARKNUM_FOLDERTAIL = 28 +
  • +SC_MARKNUM_FOLDERSUB = 29 +
  • +SC_MARKNUM_FOLDER = 30 +
  • +SC_MARKNUM_FOLDEROPEN = 31 +
  • +SC_MASK_FOLDERS = 0xfe000000 +
  • SC_MARGIN_SYMBOL = 0 +
  • SC_MARGIN_NUMBER = 1 +
  • SC_MARGIN_BACK = 2 +
  • SC_MARGIN_FORE = 3 +
  • +STYLE_DEFAULT = 32 +
  • +STYLE_LINENUMBER = 33 +
  • +STYLE_BRACELIGHT = 34 +
  • +STYLE_BRACEBAD = 35 +
  • +STYLE_CONTROLCHAR = 36 +
  • +STYLE_INDENTGUIDE = 37 +
  • +STYLE_CALLTIP = 38 +
  • +STYLE_LASTPREDEFINED = 39 +
  • +STYLE_MAX = 127 +
  • +SC_CHARSET_ANSI = 0 +
  • +SC_CHARSET_DEFAULT = 1 +
  • +SC_CHARSET_BALTIC = 186 +
  • +SC_CHARSET_CHINESEBIG5 = 136 +
  • +SC_CHARSET_EASTEUROPE = 238 +
  • +SC_CHARSET_GB2312 = 134 +
  • +SC_CHARSET_GREEK = 161 +
  • +SC_CHARSET_HANGUL = 129 +
  • +SC_CHARSET_MAC = 77 +
  • +SC_CHARSET_OEM = 255 +
  • +SC_CHARSET_RUSSIAN = 204 +
  • +SC_CHARSET_SHIFTJIS = 128 +
  • +SC_CHARSET_SYMBOL = 2 +
  • +SC_CHARSET_TURKISH = 162 +
  • +SC_CHARSET_JOHAB = 130 +
  • +SC_CHARSET_HEBREW = 177 +
  • +SC_CHARSET_ARABIC = 178 +
  • +SC_CHARSET_VIETNAMESE = 163 +
  • +SC_CHARSET_THAI = 222 +
  • +SC_CHARSET_8859_15 = 1000 +
  • +SC_CASE_MIXED = 0 +
  • +SC_CASE_UPPER = 1 +
  • +SC_CASE_LOWER = 2 +
  • +INDIC_MAX = 7 +
  • +INDIC_PLAIN = 0 +
  • +INDIC_SQUIGGLE = 1 +
  • +INDIC_TT = 2 +
  • +INDIC_DIAGONAL = 3 +
  • +INDIC_STRIKE = 4 +
  • +INDIC_HIDDEN = 5 +
  • +INDIC_BOX = 6 +
  • +INDIC_ROUNDBOX = 7 +
  • +INDIC0_MASK = 0x20 +
  • +INDIC1_MASK = 0x40 +
  • +INDIC2_MASK = 0x80 +
  • +INDICS_MASK = 0xe0 +
  • +SC_PRINT_NORMAL = 0 +
  • +SC_PRINT_INVERTLIGHT = 1 +
  • +SC_PRINT_BLACKONWHITE = 2 +
  • +SC_PRINT_COLOURONWHITE = 3 +
  • +SC_PRINT_COLOURONWHITEDEFAULTBG = 4 +
  • +SCFIND_WHOLEWORD = 2 +
  • +SCFIND_MATCHCASE = 4 +
  • +SCFIND_WORDSTART = 0x00100000 +
  • +SCFIND_REGEXP = 0x00200000 +
  • +SCFIND_POSIX = 0x00400000 +
  • +SC_FOLDLEVELBASE = 0x00400 +
  • +SC_FOLDLEVELWHITEFLAG = 0x01000 +
  • +SC_FOLDLEVELHEADERFLAG = 0x02000 +
  • +SC_FOLDLEVELBOXHEADERFLAG = 0x04000 +
  • +SC_FOLDLEVELBOXFOOTERFLAG = 0x08000 +
  • +SC_FOLDLEVELCONTRACTED = 0x10000 +
  • +SC_FOLDLEVELUNINDENT = 0x20000 +
  • +SC_FOLDLEVELNUMBERMASK = 0x00fff +
  • +SC_FOLDFLAG_BOX = 0x0001 +
  • +SC_FOLDFLAG_LINEBEFORE_EXPANDED = 0x0002 +
  • +SC_FOLDFLAG_LINEBEFORE_CONTRACTED = 0x0004 +
  • +SC_FOLDFLAG_LINEAFTER_EXPANDED = 0x0008 +
  • +SC_FOLDFLAG_LINEAFTER_CONTRACTED = 0x0010 +
  • +SC_FOLDFLAG_LEVELNUMBERS = 0x0040 +
  • +SC_TIME_FOREVER = 10000000 +
  • +SC_WRAP_NONE = 0 +
  • +SC_WRAP_WORD = 1 +
  • +SC_WRAP_CHAR = 2 +
  • +SC_CACHE_NONE = 0 +
  • +SC_CACHE_CARET = 1 +
  • +SC_CACHE_PAGE = 2 +
  • +SC_CACHE_DOCUMENT = 3 +
  • +EDGE_NONE = 0 +
  • +EDGE_LINE = 1 +
  • +EDGE_BACKGROUND = 2 +
  • +SC_CURSORNORMAL = -1 +
  • +SC_CURSORWAIT = 4 +
  • +VISIBLE_SLOP = 0x01 +
  • +VISIBLE_STRICT = 0x04 +
  • +CARET_SLOP = 0x01 +
  • +CARET_STRICT = 0x04 +
  • +CARET_JUMPS = 0x10 +
  • +CARET_EVEN = 0x08 +
  • +SC_MOD_INSERTTEXT = 0x1 +
  • +SC_MOD_DELETETEXT = 0x2 +
  • +SC_MOD_CHANGESTYLE = 0x4 +
  • +SC_MOD_CHANGEFOLD = 0x8 +
  • +SC_PERFORMED_USER = 0x10 +
  • +SC_PERFORMED_UNDO = 0x20 +
  • +SC_PERFORMED_REDO = 0x40 +
  • +SC_MULTISTEPUNDOREDO = 0x80 +
  • +SC_LASTSTEPINUNDOREDO = 0x100 +
  • +SC_MOD_CHANGEMARKER = 0x200 +
  • +SC_MOD_BEFOREINSERT = 0x400 +
  • +SC_MOD_BEFOREDELETE = 0x800 +
  • +SC_MULTILINEUNDOREDO = 0x1000 +
  • +SC_MODEVENTMASKALL = 0x1fff +
  • +SCK_DOWN = 300 +
  • +SCK_UP = 301 +
  • +SCK_LEFT = 302 +
  • +SCK_RIGHT = 303 +
  • +SCK_HOME = 304 +
  • +SCK_END = 305 +
  • +SCK_PRIOR = 306 +
  • +SCK_NEXT = 307 +
  • +SCK_DELETE = 308 +
  • +SCK_INSERT = 309 +
  • +SCK_ESCAPE = 7 +
  • +SCK_BACK = 8 +
  • +SCK_TAB = 9 +
  • +SCK_RETURN = 13 +
  • +SCK_ADD = 310 +
  • +SCK_SUBTRACT = 311 +
  • +SCK_DIVIDE = 312 +
  • SCMOD_NORM = 0 +
  • SCMOD_SHIFT = 1 +
  • SCMOD_CTRL = 2 +
  • SCMOD_ALT = 4 +
  • SCLEX_CONTAINER = 0 +
  • SCLEX_NULL = 1 +
  • SCLEX_PYTHON = 2 +
  • SCLEX_CPP = 3 +
  • SCLEX_HTML = 4 +
  • SCLEX_XML = 5 +
  • SCLEX_PERL = 6 +
  • SCLEX_SQL = 7 +
  • SCLEX_VB = 8 +
  • SCLEX_PROPERTIES = 9 +
  • SCLEX_ERRORLIST = 10 +
  • SCLEX_MAKEFILE = 11 +
  • SCLEX_BATCH = 12 +
  • SCLEX_LATEX = 14 +
  • SCLEX_LUA = 15 +
  • SCLEX_DIFF = 16 +
  • SCLEX_CONF = 17 +
  • SCLEX_PASCAL = 18 +
  • SCLEX_AVE = 19 +
  • SCLEX_ADA = 20 +
  • SCLEX_LISP = 21 +
  • SCLEX_RUBY = 22 +
  • SCLEX_EIFFEL = 23 +
  • SCLEX_EIFFELKW = 24 +
  • SCLEX_TCL = 25 +
  • SCLEX_NNCRONTAB = 26 +
  • SCLEX_BULLANT = 27 +
  • SCLEX_VBSCRIPT = 28 +
  • SCLEX_ASP = SCLEX_HTML +
  • SCLEX_PHP = SCLEX_HTML +
  • SCLEX_BAAN = 31 +
  • SCLEX_MATLAB = 32 +
  • SCLEX_SCRIPTOL = 33 +
  • SCLEX_ASM = 34 +
  • SCLEX_CPPNOCASE = 35 +
  • SCLEX_FORTRAN = 36 +
  • SCLEX_F77 = 37 +
  • SCLEX_CSS = 38 +
  • SCLEX_POV = 39 +
  • SCLEX_LOUT = 40 +
  • SCLEX_ESCRIPT = 41 +
  • SCLEX_PS = 42 +
  • SCLEX_NSIS = 43 +
  • SCLEX_MMIXAL = 44 +
  • SCLEX_CLW = 45 +
  • SCLEX_CLWNOCASE = 46 +
  • SCLEX_LOT = 47 +
  • SCLEX_YAML = 48 +
  • SCLEX_TEX = 49 +
  • SCLEX_METAPOST = 50 +
  • SCLEX_POWERBASIC = 51 +
  • SCLEX_FORTH = 52 +
  • SCLEX_ERLANG = 53 +
  • SCLEX_OCTAVE = 54 +
  • SCLEX_MSSQL = 55 +
  • SCLEX_VERILOG = 56 +
  • SCLEX_KIX = 57 +
  • SCLEX_GUI4CLI = 58 +
  • SCLEX_SPECMAN = 59 +
  • SCLEX_AU3 = 60 +
  • SCLEX_APDL = 61 +
  • SCLEX_BASH = 62 +
  • SCLEX_ASN1 = 63 +
  • SCLEX_VHDL = 64 +
  • SCLEX_CAML = 65 +
  • SCLEX_BLITZBASIC = 66 +
  • SCLEX_PUREBASIC = 67 +
  • SCLEX_HASKELL = 68 +
  • SCLEX_PHPSCRIPT = 69 +
  • SCLEX_TADS3 = 70 +
  • SCLEX_REBOL = 71 +
  • SCLEX_SMALLTALK = 72 +
  • SCLEX_FLAGSHIP = 73 +
  • SCLEX_CSOUND = 74 +
  • SCLEX_FREEBASIC = 75 +
  • SCLEX_INNOSETUP = 76 +
  • SCLEX_OPAL = 77 +
  • SCLEX_SPICE = 78 +
  • enum {
    +  SCI_START = 2000, +SCI_OPTIONAL_START = 3000, +SCI_LEXER_START = 4000, +
    +  SCI_ADDTEXT = 2001, +SCI_ADDSTYLEDTEXT = 2002, +SCI_INSERTTEXT = 2003, +
    +  SCI_CLEARALL = 2004, +SCI_CLEARDOCUMENTSTYLE = 2005, +SCI_GETLENGTH = 2006, +
    +  SCI_GETCHARAT = 2007, +SCI_GETCURRENTPOS = 2008, +SCI_GETANCHOR = 2009, +
    +  SCI_GETSTYLEAT = 2010, +SCI_REDO = 2011, +SCI_SETUNDOCOLLECTION = 2012, +
    +  SCI_SELECTALL = 2013, +SCI_SETSAVEPOINT = 2014, +SCI_GETSTYLEDTEXT = 2015, +
    +  SCI_CANREDO = 2016, +SCI_MARKERLINEFROMHANDLE = 2017, +SCI_MARKERDELETEHANDLE = 2018, +
    +  SCI_GETUNDOCOLLECTION = 2019, +SCI_GETVIEWWS = 2020, +SCI_SETVIEWWS = 2021, +
    +  SCI_POSITIONFROMPOINT = 2022, +SCI_POSITIONFROMPOINTCLOSE = 2023, +SCI_GOTOLINE = 2024, +
    +  SCI_GOTOPOS = 2025, +SCI_SETANCHOR = 2026, +SCI_GETCURLINE = 2027, +
    +  SCI_GETENDSTYLED = 2028, +SCI_CONVERTEOLS = 2029, +SCI_GETEOLMODE = 2030, +
    +  SCI_SETEOLMODE = 2031, +SCI_STARTSTYLING = 2032, +SCI_SETSTYLING = 2033, +
    +  SCI_GETBUFFEREDDRAW = 2034, +SCI_SETBUFFEREDDRAW = 2035, +SCI_SETTABWIDTH = 2036, +
    +  SCI_GETTABWIDTH = 2121, +SCI_SETCODEPAGE = 2037, +SCI_SETUSEPALETTE = 2039, +
    +  SCI_MARKERDEFINE = 2040, +SCI_MARKERSETFORE = 2041, +SCI_MARKERSETBACK = 2042, +
    +  SCI_MARKERADD = 2043, +SCI_MARKERDELETE = 2044, +SCI_MARKERDELETEALL = 2045, +
    +  SCI_MARKERGET = 2046, +SCI_MARKERNEXT = 2047, +SCI_MARKERPREVIOUS = 2048, +
    +  SCI_MARKERDEFINEPIXMAP = 2049, +SCI_SETMARGINTYPEN = 2240, +SCI_GETMARGINTYPEN = 2241, +
    +  SCI_SETMARGINWIDTHN = 2242, +SCI_GETMARGINWIDTHN = 2243, +SCI_SETMARGINMASKN = 2244, +
    +  SCI_GETMARGINMASKN = 2245, +SCI_SETMARGINSENSITIVEN = 2246, +SCI_GETMARGINSENSITIVEN = 2247, +
    +  SCI_STYLECLEARALL = 2050, +SCI_STYLESETFORE = 2051, +SCI_STYLESETBACK = 2052, +
    +  SCI_STYLESETBOLD = 2053, +SCI_STYLESETITALIC = 2054, +SCI_STYLESETSIZE = 2055, +
    +  SCI_STYLESETFONT = 2056, +SCI_STYLESETEOLFILLED = 2057, +SCI_STYLERESETDEFAULT = 2058, +
    +  SCI_STYLESETUNDERLINE = 2059, +SCI_STYLESETCASE = 2060, +SCI_STYLESETCHARACTERSET = 2066, +
    +  SCI_SETSELFORE = 2067, +SCI_SETSELBACK = 2068, +SCI_SETCARETFORE = 2069, +
    +  SCI_ASSIGNCMDKEY = 2070, +SCI_CLEARCMDKEY = 2071, +SCI_CLEARALLCMDKEYS = 2072, +
    +  SCI_SETSTYLINGEX = 2073, +SCI_STYLESETVISIBLE = 2074, +SCI_GETCARETPERIOD = 2075, +
    +  SCI_SETCARETPERIOD = 2076, +SCI_SETWORDCHARS = 2077, +SCI_BEGINUNDOACTION = 2078, +
    +  SCI_ENDUNDOACTION = 2079, +SCI_INDICSETSTYLE = 2080, +SCI_INDICGETSTYLE = 2081, +
    +  SCI_INDICSETFORE = 2082, +SCI_INDICGETFORE = 2083, +SCI_SETWHITESPACEFORE = 2084, +
    +  SCI_SETWHITESPACEBACK = 2085, +SCI_SETSTYLEBITS = 2090, +SCI_GETSTYLEBITS = 2091, +
    +  SCI_SETLINESTATE = 2092, +SCI_GETLINESTATE = 2093, +SCI_GETMAXLINESTATE = 2094, +
    +  SCI_GETCARETLINEVISIBLE = 2095, +SCI_SETCARETLINEVISIBLE = 2096, +SCI_GETCARETLINEBACK = 2097, +
    +  SCI_SETCARETLINEBACK = 2098, +SCI_STYLESETCHANGEABLE = 2099, +SCI_AUTOCSHOW = 2100, +
    +  SCI_AUTOCCANCEL = 2101, +SCI_AUTOCACTIVE = 2102, +SCI_AUTOCPOSSTART = 2103, +
    +  SCI_AUTOCCOMPLETE = 2104, +SCI_AUTOCSTOPS = 2105, +SCI_AUTOCSETSEPARATOR = 2106, +
    +  SCI_AUTOCGETSEPARATOR = 2107, +SCI_AUTOCSELECT = 2108, +SCI_AUTOCSETCANCELATSTART = 2110, +
    +  SCI_AUTOCGETCANCELATSTART = 2111, +SCI_AUTOCSETFILLUPS = 2112, +SCI_AUTOCSETCHOOSESINGLE = 2113, +
    +  SCI_AUTOCGETCHOOSESINGLE = 2114, +SCI_AUTOCSETIGNORECASE = 2115, +SCI_AUTOCGETIGNORECASE = 2116, +
    +  SCI_USERLISTSHOW = 2117, +SCI_AUTOCSETAUTOHIDE = 2118, +SCI_AUTOCGETAUTOHIDE = 2119, +
    +  SCI_AUTOCSETDROPRESTOFWORD = 2270, +SCI_AUTOCGETDROPRESTOFWORD = 2271, +SCI_SETINDENT = 2122, +
    +  SCI_GETINDENT = 2123, +SCI_SETUSETABS = 2124, +SCI_GETUSETABS = 2125, +
    +  SCI_SETLINEINDENTATION = 2126, +SCI_GETLINEINDENTATION = 2127, +SCI_GETLINEINDENTPOSITION = 2128, +
    +  SCI_GETCOLUMN = 2129, +SCI_SETHSCROLLBAR = 2130, +SCI_GETHSCROLLBAR = 2131, +
    +  SCI_SETINDENTATIONGUIDES = 2132, +SCI_GETINDENTATIONGUIDES = 2133, +SCI_SETHIGHLIGHTGUIDE = 2134, +
    +  SCI_GETHIGHLIGHTGUIDE = 2135, +SCI_GETLINEENDPOSITION = 2136, +SCI_GETCODEPAGE = 2137, +
    +  SCI_GETCARETFORE = 2138, +SCI_GETUSEPALETTE = 2139, +SCI_GETREADONLY = 2140, +
    +  SCI_SETCURRENTPOS = 2141, +SCI_SETSELECTIONSTART = 2142, +SCI_GETSELECTIONSTART = 2143, +
    +  SCI_SETSELECTIONEND = 2144, +SCI_GETSELECTIONEND = 2145, +SCI_SETPRINTMAGNIFICATION = 2146, +
    +  SCI_GETPRINTMAGNIFICATION = 2147, +SCI_SETPRINTCOLOURMODE = 2148, +SCI_GETPRINTCOLOURMODE = 2149, +
    +  SCI_FINDTEXT = 2150, +SCI_FORMATRANGE = 2151, +SCI_GETFIRSTVISIBLELINE = 2152, +
    +  SCI_GETLINE = 2153, +SCI_GETLINECOUNT = 2154, +SCI_SETMARGINLEFT = 2155, +
    +  SCI_GETMARGINLEFT = 2156, +SCI_SETMARGINRIGHT = 2157, +SCI_GETMARGINRIGHT = 2158, +
    +  SCI_GETMODIFY = 2159, +SCI_SETSEL = 2160, +SCI_GETSELTEXT = 2161, +
    +  SCI_GETTEXTRANGE = 2162, +SCI_HIDESELECTION = 2163, +SCI_POINTXFROMPOSITION = 2164, +
    +  SCI_POINTYFROMPOSITION = 2165, +SCI_LINEFROMPOSITION = 2166, +SCI_POSITIONFROMLINE = 2167, +
    +  SCI_LINESCROLL = 2168, +SCI_SCROLLCARET = 2169, +SCI_REPLACESEL = 2170, +
    +  SCI_SETREADONLY = 2171, +SCI_NULL = 2172, +SCI_CANPASTE = 2173, +
    +  SCI_CANUNDO = 2174, +SCI_EMPTYUNDOBUFFER = 2175, +SCI_UNDO = 2176, +
    +  SCI_CUT = 2177, +SCI_COPY = 2178, +SCI_PASTE = 2179, +
    +  SCI_CLEAR = 2180, +SCI_SETTEXT = 2181, +SCI_GETTEXT = 2182, +
    +  SCI_GETTEXTLENGTH = 2183, +SCI_GETDIRECTFUNCTION = 2184, +SCI_GETDIRECTPOINTER = 2185, +
    +  SCI_SETOVERTYPE = 2186, +SCI_GETOVERTYPE = 2187, +SCI_SETCARETWIDTH = 2188, +
    +  SCI_GETCARETWIDTH = 2189, +SCI_SETTARGETSTART = 2190, +SCI_GETTARGETSTART = 2191, +
    +  SCI_SETTARGETEND = 2192, +SCI_GETTARGETEND = 2193, +SCI_REPLACETARGET = 2194, +
    +  SCI_REPLACETARGETRE = 2195, +SCI_SEARCHINTARGET = 2197, +SCI_SETSEARCHFLAGS = 2198, +
    +  SCI_GETSEARCHFLAGS = 2199, +SCI_CALLTIPSHOW = 2200, +SCI_CALLTIPCANCEL = 2201, +
    +  SCI_CALLTIPACTIVE = 2202, +SCI_CALLTIPPOSSTART = 2203, +SCI_CALLTIPSETHLT = 2204, +
    +  SCI_CALLTIPSETBACK = 2205, +SCI_CALLTIPSETFORE = 2206, +SCI_CALLTIPSETFOREHLT = 2207, +
    +  SCI_AUTOCSETMAXWIDTH = 2208, +SCI_AUTOCGETMAXWIDTH = 2209, +SCI_AUTOCSETMAXHEIGHT = 2210, +
    +  SCI_AUTOCGETMAXHEIGHT = 2211, +SCI_CALLTIPUSESTYLE = 2212, +SCI_VISIBLEFROMDOCLINE = 2220, +
    +  SCI_DOCLINEFROMVISIBLE = 2221, +SCI_SETFOLDLEVEL = 2222, +SCI_GETFOLDLEVEL = 2223, +
    +  SCI_GETLASTCHILD = 2224, +SCI_GETFOLDPARENT = 2225, +SCI_SHOWLINES = 2226, +
    +  SCI_HIDELINES = 2227, +SCI_GETLINEVISIBLE = 2228, +SCI_SETFOLDEXPANDED = 2229, +
    +  SCI_GETFOLDEXPANDED = 2230, +SCI_TOGGLEFOLD = 2231, +SCI_ENSUREVISIBLE = 2232, +
    +  SCI_SETFOLDFLAGS = 2233, +SCI_ENSUREVISIBLEENFORCEPOLICY = 2234, +SCI_WRAPCOUNT = 2235, +
    +  SCI_SETTABINDENTS = 2260, +SCI_GETTABINDENTS = 2261, +SCI_SETBACKSPACEUNINDENTS = 2262, +
    +  SCI_GETBACKSPACEUNINDENTS = 2263, +SCI_SETMOUSEDWELLTIME = 2264, +SCI_GETMOUSEDWELLTIME = 2265, +
    +  SCI_WORDSTARTPOSITION = 2266, +SCI_WORDENDPOSITION = 2267, +SCI_SETWRAPMODE = 2268, +
    +  SCI_GETWRAPMODE = 2269, +SCI_SETLAYOUTCACHE = 2272, +SCI_GETLAYOUTCACHE = 2273, +
    +  SCI_SETSCROLLWIDTH = 2274, +SCI_GETSCROLLWIDTH = 2275, +SCI_TEXTWIDTH = 2276, +
    +  SCI_SETENDATLASTLINE = 2277, +SCI_GETENDATLASTLINE = 2278, +SCI_TEXTHEIGHT = 2279, +
    +  SCI_SETVSCROLLBAR = 2280, +SCI_GETVSCROLLBAR = 2281, +SCI_APPENDTEXT = 2282, +
    +  SCI_GETTWOPHASEDRAW = 2283, +SCI_SETTWOPHASEDRAW = 2284, +SCI_AUTOCGETTYPESEPARATOR = 2285, +
    +  SCI_AUTOCSETTYPESEPARATOR = 2286, +SCI_TARGETFROMSELECTION = 2287, +SCI_LINESJOIN = 2288, +
    +  SCI_LINESSPLIT = 2289, +SCI_SETFOLDMARGINCOLOUR = 2290, +SCI_SETFOLDMARGINHICOLOUR = 2291, +
    +  SCI_LINEDOWN = 2300, +SCI_LINEDOWNEXTEND = 2301, +SCI_LINEUP = 2302, +
    +  SCI_LINEUPEXTEND = 2303, +SCI_CHARLEFT = 2304, +SCI_CHARLEFTEXTEND = 2305, +
    +  SCI_CHARRIGHT = 2306, +SCI_CHARRIGHTEXTEND = 2307, +SCI_WORDLEFT = 2308, +
    +  SCI_WORDLEFTEXTEND = 2309, +SCI_WORDRIGHT = 2310, +SCI_WORDRIGHTEXTEND = 2311, +
    +  SCI_HOME = 2312, +SCI_HOMEEXTEND = 2313, +SCI_LINEEND = 2314, +
    +  SCI_LINEENDEXTEND = 2315, +SCI_DOCUMENTSTART = 2316, +SCI_DOCUMENTSTARTEXTEND = 2317, +
    +  SCI_DOCUMENTEND = 2318, +SCI_DOCUMENTENDEXTEND = 2319, +SCI_PAGEUP = 2320, +
    +  SCI_PAGEUPEXTEND = 2321, +SCI_PAGEDOWN = 2322, +SCI_PAGEDOWNEXTEND = 2323, +
    +  SCI_EDITTOGGLEOVERTYPE = 2324, +SCI_CANCEL = 2325, +SCI_DELETEBACK = 2326, +
    +  SCI_TAB = 2327, +SCI_BACKTAB = 2328, +SCI_NEWLINE = 2329, +
    +  SCI_FORMFEED = 2330, +SCI_VCHOME = 2331, +SCI_VCHOMEEXTEND = 2332, +
    +  SCI_ZOOMIN = 2333, +SCI_ZOOMOUT = 2334, +SCI_DELWORDLEFT = 2335, +
    +  SCI_DELWORDRIGHT = 2336, +SCI_LINECUT = 2337, +SCI_LINEDELETE = 2338, +
    +  SCI_LINETRANSPOSE = 2339, +SCI_LOWERCASE = 2340, +SCI_UPPERCASE = 2341, +
    +  SCI_LINESCROLLDOWN = 2342, +SCI_LINESCROLLUP = 2343, +SCI_DELETEBACKNOTLINE = 2344, +
    +  SCI_HOMEDISPLAY = 2345, +SCI_HOMEDISPLAYEXTEND = 2346, +SCI_LINEENDDISPLAY = 2347, +
    +  SCI_LINEENDDISPLAYEXTEND = 2348, +SCI_MOVECARETINSIDEVIEW = 2401, +SCI_LINELENGTH = 2350, +
    +  SCI_BRACEHIGHLIGHT = 2351, +SCI_BRACEBADLIGHT = 2352, +SCI_BRACEMATCH = 2353, +
    +  SCI_GETVIEWEOL = 2355, +SCI_SETVIEWEOL = 2356, +SCI_GETDOCPOINTER = 2357, +
    +  SCI_SETDOCPOINTER = 2358, +SCI_SETMODEVENTMASK = 2359, +SCI_GETEDGECOLUMN = 2360, +
    +  SCI_SETEDGECOLUMN = 2361, +SCI_GETEDGEMODE = 2362, +SCI_SETEDGEMODE = 2363, +
    +  SCI_GETEDGECOLOUR = 2364, +SCI_SETEDGECOLOUR = 2365, +SCI_SEARCHANCHOR = 2366, +
    +  SCI_SEARCHNEXT = 2367, +SCI_SEARCHPREV = 2368, +SCI_LINESONSCREEN = 2370, +
    +  SCI_USEPOPUP = 2371, +SCI_SELECTIONISRECTANGLE = 2372, +SCI_SETZOOM = 2373, +
    +  SCI_GETZOOM = 2374, +SCI_CREATEDOCUMENT = 2375, +SCI_ADDREFDOCUMENT = 2376, +
    +  SCI_RELEASEDOCUMENT = 2377, +SCI_GETMODEVENTMASK = 2378, +SCI_SETFOCUS = 2380, +
    +  SCI_GETFOCUS = 2381, +SCI_SETSTATUS = 2382, +SCI_GETSTATUS = 2383, +
    +  SCI_SETMOUSEDOWNCAPTURES = 2384, +SCI_GETMOUSEDOWNCAPTURES = 2385, +SCI_SETCURSOR = 2386, +
    +  SCI_GETCURSOR = 2387, +SCI_SETCONTROLCHARSYMBOL = 2388, +SCI_GETCONTROLCHARSYMBOL = 2389, +
    +  SCI_WORDPARTLEFT = 2390, +SCI_WORDPARTLEFTEXTEND = 2391, +SCI_WORDPARTRIGHT = 2392, +
    +  SCI_WORDPARTRIGHTEXTEND = 2393, +SCI_SETVISIBLEPOLICY = 2394, +SCI_DELLINELEFT = 2395, +
    +  SCI_DELLINERIGHT = 2396, +SCI_SETXOFFSET = 2397, +SCI_GETXOFFSET = 2398, +
    +  SCI_CHOOSECARETX = 2399, +SCI_GRABFOCUS = 2400, +SCI_SETXCARETPOLICY = 2402, +
    +  SCI_SETYCARETPOLICY = 2403, +SCI_LINEDUPLICATE = 2404, +SCI_REGISTERIMAGE = 2405, +
    +  SCI_SETPRINTWRAPMODE = 2406, +SCI_GETPRINTWRAPMODE = 2407, +SCI_CLEARREGISTEREDIMAGES = 2408, +
    +  SCI_STYLESETHOTSPOT = 2409, +SCI_SETHOTSPOTACTIVEFORE = 2410, +SCI_SETHOTSPOTACTIVEBACK = 2411, +
    +  SCI_SETHOTSPOTACTIVEUNDERLINE = 2412, +SCI_PARADOWN = 2413, +SCI_PARADOWNEXTEND = 2414, +
    +  SCI_PARAUP = 2415, +SCI_PARAUPEXTEND = 2416, +SCI_POSITIONBEFORE = 2417, +
    +  SCI_POSITIONAFTER = 2418, +SCI_COPYRANGE = 2419, +SCI_COPYTEXT = 2420, +
    +  SCI_SETSELECTIONMODE = 2422, +SCI_GETSELECTIONMODE = 2423, +SCI_GETLINESELSTARTPOSITION = 2424, +
    +  SCI_GETLINESELENDPOSITION = 2425, +SCI_LINEDOWNRECTEXTEND = 2426, +SCI_LINEUPRECTEXTEND = 2427, +
    +  SCI_CHARLEFTRECTEXTEND = 2428, +SCI_CHARRIGHTRECTEXTEND = 2429, +SCI_HOMERECTEXTEND = 2430, +
    +  SCI_VCHOMERECTEXTEND = 2431, +SCI_LINEENDRECTEXTEND = 2432, +SCI_PAGEUPRECTEXTEND = 2433, +
    +  SCI_PAGEDOWNRECTEXTEND = 2434, +SCI_STUTTEREDPAGEUP = 2435, +SCI_STUTTEREDPAGEUPEXTEND = 2436, +
    +  SCI_STUTTEREDPAGEDOWN = 2437, +SCI_STUTTEREDPAGEDOWNEXTEND = 2438, +SCI_WORDLEFTEND = 2439, +
    +  SCI_WORDLEFTENDEXTEND = 2440, +SCI_WORDRIGHTEND = 2441, +SCI_WORDRIGHTENDEXTEND = 2442, +
    +  SCI_SETWHITESPACECHARS = 2443, +SCI_SETCHARSDEFAULT = 2444, +SCI_AUTOCGETCURRENT = 2445, +
    +  SCI_ALLOCATE = 2446, +SCI_HOMEWRAP = 2349, +SCI_HOMEWRAPEXTEND = 2450, +
    +  SCI_LINEENDWRAP = 2451, +SCI_LINEENDWRAPEXTEND = 2452, +SCI_VCHOMEWRAP = 2453, +
    +  SCI_VCHOMEWRAPEXTEND = 2454, +SCI_LINECOPY = 2455, +SCI_FINDCOLUMN = 2456, +
    +  SCI_GETCARETSTICKY = 2457, +SCI_SETCARETSTICKY = 2458, +SCI_TOGGLECARETSTICKY = 2459, +
    +  SCI_SETWRAPVISUALFLAGS = 2460, +SCI_GETWRAPVISUALFLAGS = 2461, +SCI_SETWRAPVISUALFLAGSLOCATION = 2462, +
    +  SCI_GETWRAPVISUALFLAGSLOCATION = 2463, +SCI_SETWRAPSTARTINDENT = 2464, +SCI_GETWRAPSTARTINDENT = 2465, +
    +  SCI_MARKERADDSET = 2466, +SCI_SETPASTECONVERTENDINGS = 2467, +SCI_GETPASTECONVERTENDINGS = 2468, +
    +  SCI_SELECTIONDUPLICATE = 2469, +SCI_SETCARETLINEBACKALPHA = 2470, +SCI_GETCARETLINEBACKALPHA = 2471, +
    +  SCI_MARKERSETALPHA = 2476, +SCI_GETSELALPHA = 2477, +SCI_SETSELALPHA = 2478, +
    +  SCI_STARTRECORD = 3001, +SCI_STOPRECORD = 3002, +SCI_SETLEXER = 4001, +
    +  SCI_GETLEXER = 4002, +SCI_COLOURISE = 4003, +SCI_SETPROPERTY = 4004, +
    +  SCI_SETKEYWORDS = 4005, +SCI_SETLEXERLANGUAGE = 4006, +SCI_LOADLEXERLIBRARY = 4007, +
    +  SCI_GETPROPERTY = 4008, +SCI_GETPROPERTYEXPANDED = 4009, +SCI_GETPROPERTYINT = 4010, +
    +  SCI_GETSTYLEBITSNEEDED = 4011 +
    + } +
  • enum { SC_ALPHA_TRANSPARENT = 0, +SC_ALPHA_OPAQUE = 255, +SC_ALPHA_NOALPHA = 256 + } +
  • enum { SC_WRAPVISUALFLAG_NONE = 0x0000, +SC_WRAPVISUALFLAG_END = 0x0001, +SC_WRAPVISUALFLAG_START = 0x0002 + } +
  • enum { SC_WRAPVISUALFLAGLOC_DEFAULT = 0x0000, +SC_WRAPVISUALFLAGLOC_END_BY_TEXT = 0x0001, +SC_WRAPVISUALFLAGLOC_START_BY_TEXT = 0x0002 + } +
  • enum { SC_SEL_STREAM = 0, +SC_SEL_RECTANGLE = 1, +SC_SEL_LINES = 2 + } +
  • enum { SCWS_INVISIBLE = 0, +SCWS_VISIBLEALWAYS = 1, +SCWS_VISIBLEAFTERINDENT = 2 + } +
  • enum { SC_EOL_CRLF = 0, +SC_EOL_CR = 1, +SC_EOL_LF = 2 + } +
  • enum { SC_CP_DBCS = 1, +SC_CP_UTF8 = 65001 + } +
  • enum {
    +  SC_MARK_CIRCLE = 0, +SC_MARK_ROUNDRECT = 1, +SC_MARK_ARROW = 2, +
    +  SC_MARK_SMALLRECT = 3, +SC_MARK_SHORTARROW = 4, +SC_MARK_EMPTY = 5, +
    +  SC_MARK_ARROWDOWN = 6, +SC_MARK_MINUS = 7, +SC_MARK_PLUS = 8, +
    +  SC_MARK_VLINE = 9, +SC_MARK_LCORNER = 10, +SC_MARK_TCORNER = 11, +
    +  SC_MARK_BOXPLUS = 12, +SC_MARK_BOXPLUSCONNECTED = 13, +SC_MARK_BOXMINUS = 14, +
    +  SC_MARK_BOXMINUSCONNECTED = 15, +SC_MARK_LCORNERCURVE = 16, +SC_MARK_TCORNERCURVE = 17, +
    +  SC_MARK_CIRCLEPLUS = 18, +SC_MARK_CIRCLEPLUSCONNECTED = 19, +SC_MARK_CIRCLEMINUS = 20, +
    +  SC_MARK_CIRCLEMINUSCONNECTED = 21, +SC_MARK_BACKGROUND = 22, +SC_MARK_DOTDOTDOT = 23, +
    +  SC_MARK_ARROWS = 24, +SC_MARK_PIXMAP = 25, +SC_MARK_FULLRECT = 26, +
    +  SC_MARK_CHARACTER = 10000 +
    + } +
  • enum {
    +  SC_MARKNUM_FOLDEREND = 25, +SC_MARKNUM_FOLDEROPENMID = 26, +SC_MARKNUM_FOLDERMIDTAIL = 27, +
    +  SC_MARKNUM_FOLDERTAIL = 28, +SC_MARKNUM_FOLDERSUB = 29, +SC_MARKNUM_FOLDER = 30, +
    +  SC_MARKNUM_FOLDEROPEN = 31, +SC_MASK_FOLDERS = 0xfe000000 +
    + } +
  • enum {
    +  SC_MARGIN_SYMBOL = 0, +SC_MARGIN_NUMBER = 1, +SC_MARGIN_BACK = 2, +
    +  SC_MARGIN_FORE = 3 +
    + } +
  • enum {
    +  STYLE_DEFAULT = 32, +STYLE_LINENUMBER = 33, +STYLE_BRACELIGHT = 34, +
    +  STYLE_BRACEBAD = 35, +STYLE_CONTROLCHAR = 36, +STYLE_INDENTGUIDE = 37, +
    +  STYLE_CALLTIP = 38, +STYLE_LASTPREDEFINED = 39, +STYLE_MAX = 127 +
    + } +
  • enum {
    +  SC_CHARSET_ANSI = 0, +SC_CHARSET_DEFAULT = 1, +SC_CHARSET_BALTIC = 186, +
    +  SC_CHARSET_CHINESEBIG5 = 136, +SC_CHARSET_EASTEUROPE = 238, +SC_CHARSET_GB2312 = 134, +
    +  SC_CHARSET_GREEK = 161, +SC_CHARSET_HANGUL = 129, +SC_CHARSET_MAC = 77, +
    +  SC_CHARSET_OEM = 255, +SC_CHARSET_RUSSIAN = 204, +SC_CHARSET_SHIFTJIS = 128, +
    +  SC_CHARSET_SYMBOL = 2, +SC_CHARSET_TURKISH = 162, +SC_CHARSET_JOHAB = 130, +
    +  SC_CHARSET_HEBREW = 177, +SC_CHARSET_ARABIC = 178, +SC_CHARSET_VIETNAMESE = 163, +
    +  SC_CHARSET_THAI = 222, +SC_CHARSET_8859_15 = 1000 +
    + } +
  • enum { SC_CASE_MIXED = 0, +SC_CASE_UPPER = 1, +SC_CASE_LOWER = 2 + } +
  • enum {
    +  INDIC_MAX = 7, +INDIC_PLAIN = 0, +INDIC_SQUIGGLE = 1, +
    +  INDIC_TT = 2, +INDIC_DIAGONAL = 3, +INDIC_STRIKE = 4, +
    +  INDIC_HIDDEN = 5, +INDIC_BOX = 6, +INDIC_ROUNDBOX = 7, +
    +  INDIC0_MASK = 0x20, +INDIC1_MASK = 0x40, +INDIC2_MASK = 0x80, +
    +  INDICS_MASK = 0xe0 +
    + } +
  • enum {
    +  SC_PRINT_NORMAL = 0, +SC_PRINT_INVERTLIGHT = 1, +SC_PRINT_BLACKONWHITE = 2, +
    +  SC_PRINT_COLOURONWHITE = 3, +SC_PRINT_COLOURONWHITEDEFAULTBG = 4 +
    + } +
  • enum {
    +  SCFIND_WHOLEWORD = 2, +SCFIND_MATCHCASE = 4, +SCFIND_WORDSTART = 0x00100000, +
    +  SCFIND_REGEXP = 0x00200000, +SCFIND_POSIX = 0x00400000 +
    + } +
  • enum {
    +  SC_FOLDLEVELBASE = 0x00400, +SC_FOLDLEVELWHITEFLAG = 0x01000, +SC_FOLDLEVELHEADERFLAG = 0x02000, +
    +  SC_FOLDLEVELBOXHEADERFLAG = 0x04000, +SC_FOLDLEVELBOXFOOTERFLAG = 0x08000, +SC_FOLDLEVELCONTRACTED = 0x10000, +
    +  SC_FOLDLEVELUNINDENT = 0x20000, +SC_FOLDLEVELNUMBERMASK = 0x00fff +
    + } +
  • enum {
    +  SC_FOLDFLAG_BOX = 0x0001, +SC_FOLDFLAG_LINEBEFORE_EXPANDED = 0x0002, +SC_FOLDFLAG_LINEBEFORE_CONTRACTED = 0x0004, +
    +  SC_FOLDFLAG_LINEAFTER_EXPANDED = 0x0008, +SC_FOLDFLAG_LINEAFTER_CONTRACTED = 0x0010, +SC_FOLDFLAG_LEVELNUMBERS = 0x0040 +
    + } +
  • enum { SC_TIME_FOREVER = 10000000 + } +
  • enum { SC_WRAP_NONE = 0, +SC_WRAP_WORD = 1, +SC_WRAP_CHAR = 2 + } +
  • enum {
    +  SC_CACHE_NONE = 0, +SC_CACHE_CARET = 1, +SC_CACHE_PAGE = 2, +
    +  SC_CACHE_DOCUMENT = 3 +
    + } +
  • enum { EDGE_NONE = 0, +EDGE_LINE = 1, +EDGE_BACKGROUND = 2 + } +
  • enum { SC_CURSORNORMAL = -1, +SC_CURSORWAIT = 4 + } +
  • enum { VISIBLE_SLOP = 0x01, +VISIBLE_STRICT = 0x04 + } +
  • enum {
    +  CARET_SLOP = 0x01, +CARET_STRICT = 0x04, +CARET_JUMPS = 0x10, +
    +  CARET_EVEN = 0x08 +
    + } +
  • enum {
    +  SC_MOD_INSERTTEXT = 0x1, +SC_MOD_DELETETEXT = 0x2, +SC_MOD_CHANGESTYLE = 0x4, +
    +  SC_MOD_CHANGEFOLD = 0x8, +SC_PERFORMED_USER = 0x10, +SC_PERFORMED_UNDO = 0x20, +
    +  SC_PERFORMED_REDO = 0x40, +SC_MULTISTEPUNDOREDO = 0x80, +SC_LASTSTEPINUNDOREDO = 0x100, +
    +  SC_MOD_CHANGEMARKER = 0x200, +SC_MOD_BEFOREINSERT = 0x400, +SC_MOD_BEFOREDELETE = 0x800, +
    +  SC_MULTILINEUNDOREDO = 0x1000, +SC_MODEVENTMASKALL = 0x1fff +
    + } +
  • enum {
    +  SCK_DOWN = 300, +SCK_UP = 301, +SCK_LEFT = 302, +
    +  SCK_RIGHT = 303, +SCK_HOME = 304, +SCK_END = 305, +
    +  SCK_PRIOR = 306, +SCK_NEXT = 307, +SCK_DELETE = 308, +
    +  SCK_INSERT = 309, +SCK_ESCAPE = 7, +SCK_BACK = 8, +
    +  SCK_TAB = 9, +SCK_RETURN = 13, +SCK_ADD = 310, +
    +  SCK_SUBTRACT = 311, +SCK_DIVIDE = 312 +
    + } +
  • enum {
    +  SCMOD_NORM = 0, +SCMOD_SHIFT = 1, +SCMOD_CTRL = 2, +
    +  SCMOD_ALT = 4 +
    + } +
  • enum {
    +  SCLEX_CONTAINER = 0, +SCLEX_NULL = 1, +SCLEX_PYTHON = 2, +
    +  SCLEX_CPP = 3, +SCLEX_HTML = 4, +SCLEX_XML = 5, +
    +  SCLEX_PERL = 6, +SCLEX_SQL = 7, +SCLEX_VB = 8, +
    +  SCLEX_PROPERTIES = 9, +SCLEX_ERRORLIST = 10, +SCLEX_MAKEFILE = 11, +
    +  SCLEX_BATCH = 12, +SCLEX_LATEX = 14, +SCLEX_LUA = 15, +
    +  SCLEX_DIFF = 16, +SCLEX_CONF = 17, +SCLEX_PASCAL = 18, +
    +  SCLEX_AVE = 19, +SCLEX_ADA = 20, +SCLEX_LISP = 21, +
    +  SCLEX_RUBY = 22, +SCLEX_EIFFEL = 23, +SCLEX_EIFFELKW = 24, +
    +  SCLEX_TCL = 25, +SCLEX_NNCRONTAB = 26, +SCLEX_BULLANT = 27, +
    +  SCLEX_VBSCRIPT = 28, +SCLEX_ASP = SCLEX_HTML, +SCLEX_PHP = SCLEX_HTML, +
    +  SCLEX_BAAN = 31, +SCLEX_MATLAB = 32, +SCLEX_SCRIPTOL = 33, +
    +  SCLEX_ASM = 34, +SCLEX_CPPNOCASE = 35, +SCLEX_FORTRAN = 36, +
    +  SCLEX_F77 = 37, +SCLEX_CSS = 38, +SCLEX_POV = 39, +
    +  SCLEX_LOUT = 40, +SCLEX_ESCRIPT = 41, +SCLEX_PS = 42, +
    +  SCLEX_NSIS = 43, +SCLEX_MMIXAL = 44, +SCLEX_CLW = 45, +
    +  SCLEX_CLWNOCASE = 46, +SCLEX_LOT = 47, +SCLEX_YAML = 48, +
    +  SCLEX_TEX = 49, +SCLEX_METAPOST = 50, +SCLEX_POWERBASIC = 51, +
    +  SCLEX_FORTH = 52, +SCLEX_ERLANG = 53, +SCLEX_OCTAVE = 54, +
    +  SCLEX_MSSQL = 55, +SCLEX_VERILOG = 56, +SCLEX_KIX = 57, +
    +  SCLEX_GUI4CLI = 58, +SCLEX_SPECMAN = 59, +SCLEX_AU3 = 60, +
    +  SCLEX_APDL = 61, +SCLEX_BASH = 62, +SCLEX_ASN1 = 63, +
    +  SCLEX_VHDL = 64, +SCLEX_CAML = 65, +SCLEX_BLITZBASIC = 66, +
    +  SCLEX_PUREBASIC = 67, +SCLEX_HASKELL = 68, +SCLEX_PHPSCRIPT = 69, +
    +  SCLEX_TADS3 = 70, +SCLEX_REBOL = 71, +SCLEX_SMALLTALK = 72, +
    +  SCLEX_FLAGSHIP = 73, +SCLEX_CSOUND = 74, +SCLEX_FREEBASIC = 75, +
    +  SCLEX_INNOSETUP = 76, +SCLEX_OPAL = 77, +SCLEX_SPICE = 78 +
    + } +
+

Signals

+ +

Public Member Functions

+
    +
  • QextScintillaBase (TQWidget *parent=0, const char *name=0, WFlags f=0) +
  • virtual ~QextScintillaBase () +
  • long SendScintilla (unsigned int msg, unsigned long wParam=0, long lParam=0) +
  • +long SendScintilla (unsigned int msg, unsigned long wParam, const char *lParam) +
  • +long SendScintilla (unsigned int msg, const char *lParam) +
  • +long SendScintilla (unsigned int msg, const char *wParam, const char *lParam) +
  • +long SendScintilla (unsigned int msg, long wParam) +
  • +long SendScintilla (unsigned int msg, int wParam) +
  • +long SendScintilla (unsigned int msg, long cpMin, long cpMax, char *lpstrText) +
  • +long SendScintilla (unsigned int msg, unsigned long wParam, const TQColor &col) +
  • +long SendScintilla (unsigned int msg, const TQColor &col) +
  • +long SendScintilla (unsigned int msg, unsigned long wParam, TQPainter *hdc, const TQRect &rc, long cpMin, long cpMax) +
  • +long SendScintilla (unsigned int msg, unsigned long wParam, const TQPixmap *lParam) +
  • virtual TQSize sizeHint () const +
  • TQWidget * viewport () const +
+

Static Public Member Functions

+ +

Protected Member Functions

+ +

Detailed Description

+The QextScintillaBase class implements the Scintilla editor widget and its low-level API. +

+Scintilla (http://www.scintilla.org) is a powerful C++ editor class that supports many features including syntax styling, error indicators, code completion and call tips. It is particularly useful as a programmer's editor.

+QextScintillaBase is a port to TQt of Scintilla. It implements the standard Scintilla API which consists of a number of messages each taking up to two arguments.

+See QextScintilla for the implementation of a higher level API that is more consistent with the rest of the TQt toolkit. +

+


Member Enumeration Documentation

+ +
+
+ + + + +
anonymous enum
+
+
+ +

+The low-level Scintilla API is implemented as a set of messages each of which takes up to two parameters (wParam and lParam) and optionally return a value. This enum defines all the possible messages.

+

See also:
SendScintilla()
+
Enumerator:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SCI_ADDTEXT  +This message appends some text to the end of the document. wParam is the length of the text. lParam is the text to be appended.
SCI_GETCURRENTPOS  +This message returns the current position.

+

See also:
SCI_SETCURRENTPOS
+
SCI_GETANCHOR  +This message returns the anchor.

+

See also:
SCI_SETANCHOR
+
SCI_SETSAVEPOINT  +This message marks the current state of the text as the the save point. This is usually done when the text is saved or loaded.

+

See also:
SCN_SAVEPOINTREACHED(), SCN_SAVEPOINTLEFT()
+
SCI_MARKERLINEFROMHANDLE  +This message returns the line that contains a particular instance of a marker. wParam is the handle of the marker.

+

See also:
SCI_MARKERADD
+
SCI_MARKERDELETEHANDLE  +This message removes a particular instance of a marker. wParam is the handle of the marker.

+

See also:
SCI_MARKERADD
+
SCI_GOTOPOS  +This message clears the current selection and sets the current position. wParam is the new current position.

+

See also:
SCI_SETCURRENTPOS
+
SCI_SETANCHOR  +This message sets the anchor. wParam is the new anchor.

+

See also:
SCI_GETANCHOR
+
SCI_GETENDSTYLED  +This message returns the character position of the start of the text that needs to be syntax styled.

+

See also:
SCN_STYLENEEDED()
+
SCI_MARKERDEFINE  +This message sets the symbol used to draw one of 32 markers. Some markers have pre-defined uses, see the SC_MARKNUM_* values. wParam is the number of the marker. lParam is the marker symbol and is one of the SC_MARK_* values.

+

See also:
SCI_MARKERADD, SCI_MARKERDEFINEPIXMAP
+
SCI_MARKERSETFORE  +This message sets the foreground colour used to draw a marker. A colour is represented as a 24 bit value. The 8 least significant bits correspond to red, the middle 8 bits correspond to green, and the 8 most significant bits correspond to blue. The default value is 0x000000. wParam is the number of the marker. lParam is the colour.

+

See also:
SCI_MARKERSETBACK
+
SCI_MARKERSETBACK  +This message sets the background colour used to draw a marker. A colour is represented as a 24 bit value. The 8 least significant bits correspond to red, the middle 8 bits correspond to green, and the 8 most significant bits correspond to blue. The default value is 0xffffff. wParam is the number of the marker. lParam is the colour.

+

See also:
SCI_MARKERSETFORE
+
SCI_MARKERADD  +This message adds a marker to a line. A handle for the marker is returned which can be used to track the marker's position. wParam is the line number. lParam is the number of the marker.

+

See also:
SCI_MARKERDELETE, SCI_MARKERDELETEALL, SCI_MARKERDELETEHANDLE
+
SCI_MARKERDELETE  +This message deletes a marker from a line. wParam is the line number. lParam is the number of the marker.

+

See also:
SCI_MARKERADD, SCI_MARKERDELETEALL
+
SCI_MARKERDELETEALL  +This message deletes all occurences of a marker. wParam is the number of the marker. If wParam is -1 then all markers are removed.

+

See also:
SCI_MARKERADD, SCI_MARKERDELETE
+
SCI_MARKERGET  +This message returns the 32 bit mask of markers at a line. wParam is the line number.
SCI_MARKERNEXT  +This message looks for the next line to contain at least one marker contained in a 32 bit mask of markers and returns the line number. wParam is the line number to start the search from. lParam is the mask of markers to search for.

+

See also:
SCI_MARKERPREVIOUS
+
SCI_MARKERPREVIOUS  +This message looks for the previous line to contain at least one marker contained in a 32 bit mask of markers and returns the line number. wParam is the line number to start the search from. lParam is the mask of markers to search for.

+

See also:
SCI_MARKERNEXT
+
SCI_MARKERDEFINEPIXMAP  +This message sets the symbol used to draw one of the 32 markers to a pixmap. Pixmaps use the SC_MARK_PIXMAP marker symbol. wParam is the number of the marker. lParam is a pointer to a TQPixmap instance. Note that in other ports of Scintilla this is a pointer to either raw or textual XPM image data.

+

See also:
SCI_MARKERDEFINE
+
SCI_SETMARGINTYPEN  +This message sets what can be displayed in a margin. wParam is the number of the margin: 0, 1 or 2. lParam is the logical or of the SC_MARGIN_* values.

+

See also:
SCI_GETMARGINTYPEN
+
SCI_GETMARGINTYPEN  +This message returns what can be displayed in a margin. wParam is the number of the margin: 0, 1 or 2.

+

See also:
SCI_SETMARGINTYPEN
+
SCI_SETMARGINWIDTHN  +This message sets the width of a margin in pixels. wParam is the number of the margin: 0, 1 or 2. lParam is the new margin width.

+

See also:
SCI_GETMARGINWIDTHN
+
SCI_GETMARGINWIDTHN  +This message returns the width of a margin in pixels. wParam is the number of the margin: 0, 1 or 2.

+

See also:
SCI_SETMARGINWIDTHN
+
SCI_SETMARGINMASKN  +This message sets the mask of a margin. The mask is a 32 value with one bit for each possible marker. If a bit is set then the corresponding marker is displayed. By default, all markers are displayed. wParam is the number of the margin: 0, 1 or 2. lParam is the new margin mask.

+

See also:
SCI_GETMARGINMASKN, SCI_MARKERDEFINE
+
SCI_GETMARGINMASKN  +This message returns the mask of a margin. wParam is the number of the margin: 0, 1 or 2.

+

See also:
SCI_SETMARGINMASKN
+
SCI_SETMARGINSENSITIVEN  +This message sets the sensitivity of a margin to mouse clicks. wParam is the number of the margin: 0, 1 or 2. lParam is non-zero to make the margin sensitive to mouse clicks. When the mouse is clicked the SCN_MARGINCLICK() signal is emitted.

+

See also:
SCI_GETMARGINSENSITIVEN, SCN_MARGINCLICK()
+
SCI_GETMARGINSENSITIVEN  +This message returns the sensitivity of a margin to mouse clicks. wParam is the number of the margin: 0, 1 or 2.

+

See also:
SCI_SETMARGINSENSITIVEN, SCN_MARGINCLICK()
+
SCI_GETREADONLY  +This message returns a non-zero value if the document is read-only.

+

See also:
SCI_SETREADONLY
+
SCI_SETCURRENTPOS  +This message sets the current position. wParam is the new current position.

+

See also:
SCI_GETCURRENTPOS
+
SCI_GETMODIFY  +This message returns a non-zero value if the document has been modified.
SCI_SETREADONLY  +This message sets the read-only state of the document. wParam is the new read-only state of the document.

+

See also:
SCI_GETREADONLY
+
SCI_EMPTYUNDOBUFFER  +This message empties the undo buffer.
SCI_SETTEXT  +This message sets the text of the document. wParam is unused. lParam is the new text of the document.

+

See also:
SCI_GETTEXT
+
SCI_GETTEXT  +This message gets the text of the document. wParam is size of the buffer that the text is copied to. lParam is the address of the buffer that the text is copied to.

+

See also:
SCI_SETTEXT
+
SCI_GETTEXTLENGTH  +This message returns the length of the document.
SCI_TEXTWIDTH  +This message returns the width of some text when rendered in a particular style. wParam is the style number and is one of the STYLE_* values or one of the styles defined by a lexer. lParam is a pointer to the text.
SCI_REGISTERIMAGE  +This message takes a copy of an image and registers it so that it can be refered to by a unique integer identifier. wParam is the image's identifier. lParam is a pointer to a TQPixmap instance. Note that in other ports of Scintilla this is a pointer to either raw or textual XPM image data.

+

See also:
SCI_CLEARREGISTEREDIMAGES
+
SCI_CLEARREGISTEREDIMAGES  +This message de-registers all currently registered images.

+

See also:
SCI_REGISTERIMAGE
+
SCI_SETLEXER  +This message sets the number of the lexer to use for syntax styling. wParam is the number of the lexer and is one of the SCLEX_* values.
SCI_GETLEXER  +This message returns the number of the lexer being used for syntax styling.
SCI_SETLEXERLANGUAGE  +This message sets the name of the lexer to use for syntax styling. wParam is unused. lParam is the name of the lexer.
+
+ +
+

+ +

+
+ + + + +
anonymous enum
+
+
+ +

+This enum defines the different selection modes.

+

See also:
SCI_GETSELECTIONMODE, SCI_SETSELECTIONMODE
+ +
+

+ +

+
+ + + + +
anonymous enum
+
+
+ +

+This enum defines the different marker symbols.

+

See also:
SCI_MARKERDEFINE
+
Enumerator:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SC_MARK_CIRCLE  +A circle.
SC_MARK_ROUNDRECT  +A rectangle.
SC_MARK_ARROW  +A triangle pointing to the right.
SC_MARK_SMALLRECT  +A smaller rectangle.
SC_MARK_SHORTARROW  +An arrow pointing to the right.
SC_MARK_EMPTY  +An invisible marker that allows code to track the movement of lines.
SC_MARK_ARROWDOWN  +A triangle pointing down.
SC_MARK_MINUS  +A drawn minus sign.
SC_MARK_PLUS  +A drawn plus sign.
SC_MARK_VLINE  +A vertical line drawn in the background colour.
SC_MARK_LCORNER  +A bottom left corner drawn in the background colour.
SC_MARK_TCORNER  +A vertical line with a centre right horizontal line drawn in the background colour.
SC_MARK_BOXPLUS  +A drawn plus sign in a box.
SC_MARK_BOXPLUSCONNECTED  +A drawn plus sign in a connected box.
SC_MARK_BOXMINUS  +A drawn minus sign in a box.
SC_MARK_BOXMINUSCONNECTED  +A drawn minus sign in a connected box.
SC_MARK_LCORNERCURVE  +A rounded bottom left corner drawn in the background colour.
SC_MARK_TCORNERCURVE  +A vertical line with a centre right curved line drawn in the background colour.
SC_MARK_CIRCLEPLUS  +A drawn plus sign in a circle.
SC_MARK_CIRCLEPLUSCONNECTED  +A drawn plus sign in a connected box.
SC_MARK_CIRCLEMINUS  +A drawn minus sign in a circle.
SC_MARK_CIRCLEMINUSCONNECTED  +A drawn minus sign in a connected circle.
SC_MARK_BACKGROUND  +No symbol is drawn but the line of text is drawn with the same background colour.
SC_MARK_DOTDOTDOT  +Three drawn dots.
SC_MARK_ARROWS  +Three drawn arrows pointing right.
SC_MARK_PIXMAP  +An XPM format pixmap.
SC_MARK_FULLRECT  +A full rectangle.
SC_MARK_CHARACTER  +Characters can be used as symbols by adding this to the ASCII value of the character.
+
+ +
+

+ +

+
+ + + + +
anonymous enum
+
+
+ +

+This enum defines what can be displayed in a margin.

+

See also:
SCI_GETMARGINTYPEN, SCI_SETMARGINTYPEN
+
Enumerator:
+ + + + + +
SC_MARGIN_SYMBOL  +The margin can display symbols. Note that all margins can display symbols.
SC_MARGIN_NUMBER  +The margin will display line numbers.
SC_MARGIN_BACK  +The margin's background color will be set to the default background color.
SC_MARGIN_FORE  +The margin's background color will be set to the default foreground color.
+
+ +
+

+ +

+
+ + + + +
anonymous enum
+
+
+ +

+This enum defines the different modifier keys. +

+

Enumerator:
+ + + + + +
SCMOD_NORM  +No modifier key.
SCMOD_SHIFT  +Shift key.
SCMOD_CTRL  +Control key.
SCMOD_ALT  +Alt key.
+
+ +
+

+ +

+
+ + + + +
anonymous enum
+
+
+ +

+This enum defines the different language lexers.

+

See also:
SCI_GETLEXER, SCI_SETLEXER
+
Enumerator:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SCLEX_CONTAINER  +No lexer is selected and the SCN_STYLENEEDED signal is emitted so that the application can style the text as needed. This is the default.
SCLEX_NULL  +Select the null lexer that does no syntax styling.
SCLEX_PYTHON  +Select the Python lexer.
SCLEX_CPP  +Select the C++ lexer.
SCLEX_HTML  +Select the HTML lexer.
SCLEX_XML  +Select the XML lexer.
SCLEX_PERL  +Select the Perl lexer.
SCLEX_SQL  +Select the SQL lexer.
SCLEX_VB  +Select the Visual Basic lexer.
SCLEX_PROPERTIES  +Select the lexer for properties style files.
SCLEX_ERRORLIST  +Select the lexer for error list style files.
SCLEX_MAKEFILE  +Select the Makefile lexer.
SCLEX_BATCH  +Select the Windows batch file lexer.
SCLEX_LATEX  +Select the LaTex lexer.
SCLEX_LUA  +Select the Lua lexer.
SCLEX_DIFF  +Select the lexer for diff output.
SCLEX_CONF  +Select the lexer for Apache configuration files.
SCLEX_PASCAL  +Select the Pascal lexer.
SCLEX_AVE  +Select the Avenue lexer.
SCLEX_ADA  +Select the Ada lexer.
SCLEX_LISP  +Select the Lisp lexer.
SCLEX_RUBY  +Select the Ruby lexer.
SCLEX_EIFFEL  +Select the Eiffel lexer.
SCLEX_EIFFELKW  +Select the Eiffel lexer folding at keywords.
SCLEX_TCL  +Select the Tcl lexer.
SCLEX_NNCRONTAB  +Select the lexer for nnCron files.
SCLEX_BULLANT  +Select the Bullant lexer.
SCLEX_VBSCRIPT  +Select the VBScript lexer.
SCLEX_ASP  +Select the ASP lexer.
SCLEX_PHP  +Select the PHP lexer.
SCLEX_BAAN  +Select the Baan lexer.
SCLEX_MATLAB  +Select the Matlab lexer.
SCLEX_SCRIPTOL  +Select the Scriptol lexer.
SCLEX_ASM  +Select the assembler lexer.
SCLEX_CPPNOCASE  +Select the C++ lexer with case insensitive keywords.
SCLEX_FORTRAN  +Select the FORTRAN lexer.
SCLEX_F77  +Select the FORTRAN77 lexer.
SCLEX_CSS  +Select the CSS lexer.
SCLEX_POV  +Select the POV lexer.
SCLEX_LOUT  +Select the Basser Lout typesetting language lexer.
SCLEX_ESCRIPT  +Select the EScript lexer.
SCLEX_PS  +Select the PostScript lexer.
SCLEX_NSIS  +Select the NSIS lexer.
SCLEX_MMIXAL  +Select the MMIX assembly language lexer.
SCLEX_CLW  +Select the Clarion lexer.
SCLEX_CLWNOCASE  +Select the Clarion lexer with case insensitive keywords.
SCLEX_LOT  +Select the MPT text log file lexer.
SCLEX_YAML  +Select the YAML lexer.
SCLEX_TEX  +Select the TeX lexer.
SCLEX_METAPOST  +Select the Metapost lexer.
SCLEX_POWERBASIC  +Select the PowerBASIC lexer.
SCLEX_FORTH  +Select the Forth lexer.
SCLEX_ERLANG  +Select the Erlang lexer.
SCLEX_OCTAVE  +Select the Octave lexer.
SCLEX_MSSQL  +Select the MS SQL lexer.
SCLEX_VERILOG  +Select the Verilog lexer.
SCLEX_KIX  +Select the KIX-Scripts lexer.
SCLEX_GUI4CLI  +Select the Gui4Cli lexer.
SCLEX_SPECMAN  +Select the Specman E lexer.
SCLEX_AU3  +Select the AutoIt3 lexer.
SCLEX_APDL  +Select the APDL lexer.
SCLEX_BASH  +Select the Bash lexer.
SCLEX_ASN1  +Select the ASN.1 lexer.
SCLEX_VHDL  +Select the VHDL lexer.
SCLEX_CAML  +Select the Caml lexer.
SCLEX_BLITZBASIC  +Select the BlitzBasic lexer.
SCLEX_PUREBASIC  +Select the PureBasic lexer.
SCLEX_HASKELL  +Select the Haskell lexer.
SCLEX_PHPSCRIPT  +Select the PHPScript lexer.
SCLEX_TADS3  +Select the TADS3 lexer.
SCLEX_REBOL  +Select the REBOL lexer.
SCLEX_SMALLTALK  +Select the Smalltalk lexer.
SCLEX_FLAGSHIP  +Select the FlagShip lexer.
SCLEX_CSOUND  +Select the Csound lexer.
SCLEX_FREEBASIC  +Select the FreeBasic lexer.
SCLEX_INNOSETUP  +Select the InnoSetup lexer.
SCLEX_OPAL  +Select the Opal lexer.
SCLEX_SPICE  +Select the Spice lexer.
+
+ +
+

+


Constructor & Destructor Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
QextScintillaBase::QextScintillaBase (TQWidget *  parent = 0,
const char *  name = 0,
WFlags  f = 0 
)
+
+
+ +

+Construct an empty QextScintillaBase with parent parent, name name, and widget flags f. +

+

+ +

+
+ + + + + + + + +
virtual QextScintillaBase::~QextScintillaBase (  )  [virtual]
+
+
+ +

+Destroys the QextScintillaBase instance. +

+ +

+

+


Member Function Documentation

+ +
+
+ + + + + + + + +
static QextScintillaBase* QextScintillaBase::pool (  )  [static]
+
+
+ +

+Returns a pointer to a QextScintillaBase instance, or 0 if there isn't one. This can be used by the higher level API to send messages that aren't associated with a particular instance. +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
long QextScintillaBase::SendScintilla (unsigned int  msg,
unsigned long  wParam = 0,
long  lParam = 0 
)
+
+
+ +

+Send the Scintilla message msg with the optional parameters wParam and lParam. +

+

+ +

+
+ + + + + + + + +
virtual TQSize QextScintillaBase::sizeHint (  )  const [virtual]
+
+
+ +

+Returns the recommended size of the widget. +

+ +

+

+ +

+
+ + + + + + + + +
TQWidget* QextScintillaBase::viewport (  )  const
+
+
+ +

+Returns the viewport widget. This is the widget that actually contains the text. +

+

+ +

+
+ + + + + + + + + +
void QextScintillaBase::TQSCN_SELCHANGED (bool  yes  )  [signal]
+
+
+ +

+This signal is emitted when text is selected or de-selected. yes is TRUE if text has been selected and FALSE if text has been deselected. +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void QextScintillaBase::SCN_AUTOCSELECTION (const char *  selection,
int  position 
) [signal]
+
+
+ +

+This signal is emitted when the user selects an item in an auto-completion list. It is emitted before the selection is inserted. The insertion can be cancelled by sending an SCI_AUTOCANCEL message from a connected slot. position is the start position of the word being completed. selection is the text of the selection. +

+

+ +

+
+ + + + + + + + +
void QextScintillaBase::SCEN_CHANGE (  )  [signal]
+
+
+ +

+This signal is emitted when the document has changed for any reason. +

+

+ +

+
+ + + + + + + + + +
void QextScintillaBase::SCN_CALLTIPCLICK (int  direction  )  [signal]
+
+
+ +

+This signal ir emitted when the user clicks on a calltip. position is 1 if the user clicked on the up arrow, 2 if the user clicked on the down arrow, and 0 if the user clicked elsewhere. +

+

+ +

+
+ + + + + + + + + +
void QextScintillaBase::SCN_CHARADDED (int  charadded  )  [signal]
+
+
+ +

+This signal is emitted whenever the user enters an ordinary character into the text. charadded is the character. It can be used to decide to display a call tip or an auto-completion list. +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void QextScintillaBase::SCN_HOTSPOTCLICK (int  position,
int  modifiers 
) [signal]
+
+
+ +

+This signal is emitted when the user clicks on text in a style with the hotspot attribute set. position is the position in the text where the click occured. modifiers is the logical or of the modifier keys that were pressed when the user clicked. +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void QextScintillaBase::SCN_HOTSPOTDOUBLECLICK (int  position,
int  modifiers 
) [signal]
+
+
+ +

+This signal is emitted when the user double clicks on text in a style with the hotspot attribute set. position is the position in the text where the double click occured. modifiers is the logical or of the modifier keys that were pressed when the user double clicked. +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void QextScintillaBase::SCN_MACRORECORD (unsigned  int,
unsigned  long,
long  
) [signal]
+
+
+ +

+This signal is emitted when a recordable editor command has been executed. +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void QextScintillaBase::SCN_MARGINCLICK (int  position,
int  modifiers,
int  margin 
) [signal]
+
+
+ +

+This signal is emitted when the user clicks on a sensitive margin. position is the position of the start of the line against which the user clicked. modifiers is the logical or of the modifier keys that were pressed when the user clicked. margin is the number of the margin the user clicked in: 0, 1 or 2.

+

See also:
SCI_GETMARGINSENSITIVEN, SCI_SETMARGINSENSITIVEN
+ +
+

+ +

+
+ + + + + + + + +
void QextScintillaBase::SCN_MODIFYATTEMPTRO (  )  [signal]
+
+
+ +

+This signal is emitted when the user attempts to modify read-only text. +

+

+ +

+
+ + + + + + + + +
void QextScintillaBase::SCN_PAINTED (  )  [signal]
+
+
+ +

+This signal is emitted when painting has been completed. It is useful to trigger some other change but to have the paint be done first to appear more reponsive to the user. +

+

+ +

+
+ + + + + + + + +
void QextScintillaBase::SCN_SAVEPOINTLEFT (  )  [signal]
+
+
+ +

+This signal is emitted when the current state of the text no longer corresponds to the state of the text at the save point.

+

See also:
SCI_SETSAVEPOINT, SCN_SAVEPOINTREACHED()
+ +
+

+ +

+
+ + + + + + + + +
void QextScintillaBase::SCN_SAVEPOINTREACHED (  )  [signal]
+
+
+ +

+This signal is emitted when the current state of the text corresponds to the state of the text at the save point. This allows feedback to be given to the user as to whether the text has been modified since it was last saved.

+

See also:
SCI_SETSAVEPOINT, SCN_SAVEPOINTLEFT()
+ +
+

+ +

+
+ + + + + + + + + +
void QextScintillaBase::SCN_STYLENEEDED (int  position  )  [signal]
+
+
+ +

+This signal is emitted when a range of text needs to be syntax styled. The range is from the value returned by the SCI_GETENDSTYLED message and position. It is only emitted if the currently selected lexer is SCNLEX_CONTAINER.

+

See also:
SCI_COLOURISE, SCI_GETENDSTYLED
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + +
bool QextScintillaBase::eventFilter (TQObject *  o,
TQEvent *  e 
) [protected]
+
+
+ +

+Re-implemented to filter certain events. +

+ +

+

+ +

+
+ + + + + + + + + +
virtual void QextScintillaBase::keyPressEvent (TQKeyEvent *  ke  )  [protected, virtual]
+
+
+ +

+Re-implemented to handle the key presses for the widget. +

+ +

+

+ +

+
+ + + + + + + + + +
virtual void QextScintillaBase::focusInEvent (TQFocusEvent *   )  [protected, virtual]
+
+
+ +

+Re-implemented to tell Scintilla it has the focus. +

+ +

+

+ +

+
+ + + + + + + + + +
virtual void QextScintillaBase::focusOutEvent (TQFocusEvent *   )  [protected, virtual]
+
+
+ +

+Re-implemented to tell Scintilla it has lost the focus. +

+ +

+

+ +

+
+ + + + + + + + + +
virtual bool QextScintillaBase::focusNextPrevChild (bool   )  [protected, virtual]
+
+
+ +

+Re-implemented to allow tabs to be entered as text. +

+ +

+

+ +

+
+ + + + + + + + +
virtual void QextScintillaBase::startDrag (  )  [protected, virtual]
+
+
+ +

+Start a drag operation. +

+ +

+

+


Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/en/classQextScintillaCommand-members.html b/doc/en/classQextScintillaCommand-members.html new file mode 100644 index 0000000..6035608 --- /dev/null +++ b/doc/en/classQextScintillaCommand-members.html @@ -0,0 +1,31 @@ + + +TQScintilla: Member List + + + + + + +

QextScintillaCommand Member List

This is the complete list of members for QextScintillaCommand, including all inherited members.

+ + + + + + +
alternateKey() const QextScintillaCommand [inline]
description() const QextScintillaCommand
key() const QextScintillaCommand [inline]
setAlternateKey(int altkey)QextScintillaCommand
setKey(int key)QextScintillaCommand
validKey(int key)QextScintillaCommand [static]


Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/en/classQextScintillaCommand.html b/doc/en/classQextScintillaCommand.html new file mode 100644 index 0000000..233682a --- /dev/null +++ b/doc/en/classQextScintillaCommand.html @@ -0,0 +1,176 @@ + + +TQScintilla: QextScintillaCommand Class Reference + + + + + + +

QextScintillaCommand Class Reference

The QextScintillaCommand class represents an internal editor command that may have one or two keys bound to it. +More... +

+#include <qextscintillacommand.h> +

+List of all members.

Public Member Functions

+ +

Static Public Member Functions

+ +

Detailed Description

+The QextScintillaCommand class represents an internal editor command that may have one or two keys bound to it. +

+Methods are provided to change the keys bound to the command and to remove a key binding. Each command has a user friendly description of the command for use in key mapping dialogs. +

+


Member Function Documentation

+ +
+
+ + + + + + + + + +
void QextScintillaCommand::setKey (int  key  ) 
+
+
+ +

+Binds the key key to the command. If key is 0 then the key binding is removed. If key is invalid then the key binding is unchanged. Valid keys are any visible or control character or any of Key_Down, Key_Up, Key_Left, Key_Right, Key_Home, Key_End, Key_Prior, Key_Next, Key_Delete, Key_Insert, Key_Escape, Key_Backspace, Key_Tab and Key_Return. Keys may be modified with any combination of SHIFT, CTRL and ALT.

+

See also:
key(), setAlternateKey(), validKey()
+ +
+

+ +

+
+ + + + + + + + + +
void QextScintillaCommand::setAlternateKey (int  altkey  ) 
+
+
+ +

+Binds the alternate key altkey to the command. If key is 0 then the alternate key binding is removed.

+

See also:
alternateKey(), setKey(), validKey()
+ +
+

+ +

+
+ + + + + + + + +
int QextScintillaCommand::key (  )  const [inline]
+
+
+ +

+The key that is currently bound to the command is returned.

+

See also:
setKey(), alternateKey()
+ +
+

+ +

+
+ + + + + + + + +
int QextScintillaCommand::alternateKey (  )  const [inline]
+
+
+ +

+The alternate key that is currently bound to the command is returned.

+

See also:
setAlternateKey(), key()
+ +
+

+ +

+
+ + + + + + + + + +
static bool QextScintillaCommand::validKey (int  key  )  [static]
+
+
+ +

+If the key key is valid then TRUE is returned. +

+ +

+

+ +

+
+ + + + + + + + +
TQString QextScintillaCommand::description (  )  const
+
+
+ +

+The user friendly description of the command is returned. +

+ +

+

+


Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/en/classQextScintillaCommandSet-members.html b/doc/en/classQextScintillaCommandSet-members.html new file mode 100644 index 0000000..bf3de15 --- /dev/null +++ b/doc/en/classQextScintillaCommandSet-members.html @@ -0,0 +1,30 @@ + + +TQScintilla: Member List + + + + + + +

QextScintillaCommandSet Member List

This is the complete list of members for QextScintillaCommandSet, including all inherited members.

+ + + + + +
clearAlternateKeys()QextScintillaCommandSet
clearKeys()QextScintillaCommandSet
commands()QextScintillaCommandSet [inline]
readSettings(TQSettings &qs, const char *prefix="/Scintilla")QextScintillaCommandSet
writeSettings(TQSettings &qs, const char *prefix="/Scintilla")QextScintillaCommandSet


Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/en/classQextScintillaCommandSet.html b/doc/en/classQextScintillaCommandSet.html new file mode 100644 index 0000000..2bdca65 --- /dev/null +++ b/doc/en/classQextScintillaCommandSet.html @@ -0,0 +1,168 @@ + + +TQScintilla: QextScintillaCommandSet Class Reference + + + + + + +

QextScintillaCommandSet Class Reference

The QextScintillaCommandSet class represents the set of all internal editor commands that may have keys bound. +More... +

+#include <qextscintillacommandset.h> +

+List of all members.

Public Member Functions

+ +

Detailed Description

+The QextScintillaCommandSet class represents the set of all internal editor commands that may have keys bound. +

+Methods are provided to access the individual commands and to read and write the current bindings from and to settings files. +

+


Member Function Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + +
bool QextScintillaCommandSet::readSettings (TQSettings &  qs,
const char *  prefix = "/Scintilla" 
)
+
+
+ +

+The key bindings for each command in the set are read from the settings qs. prefix is prepended to the key of each entry. TRUE is returned if there was no error.

+

See also:
writeSettings()
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + +
bool QextScintillaCommandSet::writeSettings (TQSettings &  qs,
const char *  prefix = "/Scintilla" 
)
+
+
+ +

+The key bindings for each command in the set are written to the settings qs. prefix is prepended to the key of each entry. TRUE is returned if there was no error.

+

See also:
readSettings()
+ +
+

+ +

+
+ + + + + + + + +
TQPtrList<QextScintillaCommand>& QextScintillaCommandSet::commands (  )  [inline]
+
+
+ +

+The commands in the set are returned as a list. +

+ +

+

+ +

+
+ + + + + + + + +
void QextScintillaCommandSet::clearKeys (  ) 
+
+
+ +

+The primary keys bindings for all commands are removed. +

+ +

+

+ +

+
+ + + + + + + + +
void QextScintillaCommandSet::clearAlternateKeys (  ) 
+
+
+ +

+The alternate keys bindings for all commands are removed. +

+ +

+

+


Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/en/classQextScintillaDocument-members.html b/doc/en/classQextScintillaDocument-members.html new file mode 100644 index 0000000..07b5170 --- /dev/null +++ b/doc/en/classQextScintillaDocument-members.html @@ -0,0 +1,29 @@ + + +TQScintilla: Member List + + + + + + +

QextScintillaDocument Member List

This is the complete list of members for QextScintillaDocument, including all inherited members.

+ + + + +
operator=(const QextScintillaDocument &) (defined in QextScintillaDocument)QextScintillaDocument
QextScintillaDocument()QextScintillaDocument
QextScintillaDocument(const QextScintillaDocument &) (defined in QextScintillaDocument)QextScintillaDocument
~QextScintillaDocument() (defined in QextScintillaDocument)QextScintillaDocument [virtual]


Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/en/classQextScintillaDocument.html b/doc/en/classQextScintillaDocument.html new file mode 100644 index 0000000..135221d --- /dev/null +++ b/doc/en/classQextScintillaDocument.html @@ -0,0 +1,64 @@ + + +TQScintilla: QextScintillaDocument Class Reference + + + + + + +

QextScintillaDocument Class Reference

The QextScintillaDocument class represents a document to be editted. +More... +

+#include <qextscintilladocument.h> +

+List of all members.

Public Member Functions

+ +

Detailed Description

+The QextScintillaDocument class represents a document to be editted. +

+It is an opaque class that can be attached to multiple instances of QextScintilla to create different simultaneous views of the same document. QextScintillaDocument uses implicit sharing so that copying class instances is a cheap operation. +

+


Constructor & Destructor Documentation

+ +
+
+ + + + + + + + +
QextScintillaDocument::QextScintillaDocument (  ) 
+
+
+ +

+Create a new unattached document. +

+ +

+

+


Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/en/classQextScintillaLexer-members.html b/doc/en/classQextScintillaLexer-members.html new file mode 100644 index 0000000..13eb717 --- /dev/null +++ b/doc/en/classQextScintillaLexer-members.html @@ -0,0 +1,66 @@ + + +TQScintilla: Member List + + + + + + +

QextScintillaLexer Member List

This is the complete list of members for QextScintillaLexer, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
autoCompletionFillups() const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
autoCompletionStartCharacters() const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
autoIndentStyle()QextScintillaLexer
blockEnd(int *style=0) const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
blockLookback() const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
blockStart(int *style=0) const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
blockStartKeyword(int *style=0) const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
braceStyle() const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
color(int style) const QextScintillaLexer [virtual]
colorChanged(const TQColor &c, int style)QextScintillaLexer [signal]
defaultColor() const QextScintillaLexer [virtual]
defaultFont() const QextScintillaLexer [virtual]
defaultPaper() const QextScintillaLexer [virtual]
defaultStyle() const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
description(int style) const =0QextScintillaLexer [pure virtual]
eolFill(int style) const QextScintillaLexer [virtual]
eolFillChanged(bool eoffilled, int style)QextScintillaLexer [signal]
font(int style) const QextScintillaLexer [virtual]
fontChanged(const TQFont &f, int style)QextScintillaLexer [signal]
keywords(int set) const QextScintillaLexer [virtual]
language() const =0QextScintillaLexer [pure virtual]
lexer() const =0QextScintillaLexer [pure virtual]
paper(int style) const QextScintillaLexer [virtual]
paperChanged(const TQColor &c, int style)QextScintillaLexer [signal]
propertyChanged(const char *prop, const char *val)QextScintillaLexer [signal]
QextScintillaLexer(TQObject *parent=0, const char *name=0)QextScintillaLexer
readProperties(TQSettings &qs, const TQString &prefix)QextScintillaLexer [protected, virtual]
readSettings(TQSettings &qs, const char *prefix="/Scintilla")QextScintillaLexer
refreshProperties()QextScintillaLexer [virtual]
setAutoIndentStyle(int autoindentstyle)QextScintillaLexer [virtual, slot]
setColor(const TQColor &c, int style=-1)QextScintillaLexer [virtual, slot]
setDefaultColor(const TQColor &c)QextScintillaLexer [virtual, slot]
setDefaultFont(const TQFont &f)QextScintillaLexer [virtual, slot]
setDefaultPaper(const TQColor &c)QextScintillaLexer [virtual, slot]
setEolFill(bool eoffill, int style=-1)QextScintillaLexer [virtual, slot]
setFont(const TQFont &f, int style=-1)QextScintillaLexer [virtual, slot]
setPaper(const TQColor &c, int style=-1)QextScintillaLexer [virtual, slot]
wordCharacters() const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
writeProperties(TQSettings &qs, const TQString &prefix) const QextScintillaLexer [protected, virtual]
writeSettings(TQSettings &qs, const char *prefix="/Scintilla") const QextScintillaLexer
~QextScintillaLexer()QextScintillaLexer [virtual]


Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/en/classQextScintillaLexer.html b/doc/en/classQextScintillaLexer.html new file mode 100644 index 0000000..7edb194 --- /dev/null +++ b/doc/en/classQextScintillaLexer.html @@ -0,0 +1,910 @@ + + +TQScintilla: QextScintillaLexer Class Reference + + + + + + +

QextScintillaLexer Class Reference

The QextScintillaLexer class is an abstract class used as a base for specific language lexers. +More... +

+#include <qextscintillalexer.h> +

+Inherited by QextScintillaLexerBash, QextScintillaLexerBatch, QextScintillaLexerCPP, QextScintillaLexerCSS, QextScintillaLexerDiff, QextScintillaLexerHTML, QextScintillaLexerLua, QextScintillaLexerMakefile, QextScintillaLexerPerl, QextScintillaLexerPOV, QextScintillaLexerProperties, QextScintillaLexerPython, QextScintillaLexerRuby, QextScintillaLexerSQL, and QextScintillaLexerTeX. +

+List of all members.

Public Slots

+ +

Signals

+ +

Public Member Functions

+
    +
  • QextScintillaLexer (TQObject *parent=0, const char *name=0) +
  • virtual ~QextScintillaLexer () +
  • virtual const char * language () const =0 +
  • virtual const char * lexer () const =0 +
  • +virtual const char * autoCompletionFillups () const +
  • +virtual const char * autoCompletionStartCharacters () const +
  • int autoIndentStyle () +
  • +virtual const char * blockEnd (int *style=0) const +
  • +virtual int blockLookback () const +
  • +virtual const char * blockStart (int *style=0) const +
  • +virtual const char * blockStartKeyword (int *style=0) const +
  • +virtual int braceStyle () const +
  • +virtual const char * wordCharacters () const +
  • virtual TQColor color (int style) const +
  • virtual bool eolFill (int style) const +
  • virtual TQFont font (int style) const +
  • virtual const char * keywords (int set) const +
  • +virtual int defaultStyle () const +
  • virtual TQString description (int style) const =0 +
  • virtual TQColor paper (int style) const +
  • virtual TQFont defaultFont () const +
  • virtual TQColor defaultColor () const +
  • virtual TQColor defaultPaper () const +
  • virtual void refreshProperties () +
  • bool readSettings (TQSettings &qs, const char *prefix="/Scintilla") +
  • bool writeSettings (TQSettings &qs, const char *prefix="/Scintilla") const +
+

Protected Member Functions

+
    +
  • virtual bool readProperties (TQSettings &qs, const TQString &prefix) +
  • virtual bool writeProperties (TQSettings &qs, const TQString &prefix) const +
+

Detailed Description

+The QextScintillaLexer class is an abstract class used as a base for specific language lexers. +

+A Scintilla lexer scans the text breaking it up into separate language objects, e.g. keywords, strings, operators. The lexer then uses a different style to draw each object. A style is identified by a style number and has a number of attributes, including colour and font. A specific language lexer will implement appropriate default styles which can be overriden by an application by further sub-classing the specific language lexer.

+A specific language lexer may provide one or more sets of words to be recognised as keywords. Most lexers only provide one set, but some may support languages embedded in other languages and provide several sets.

+QextScintillaLexer provides convenience methods for saving and restoring user preferences for fonts and colours. +

+


Constructor & Destructor Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + +
QextScintillaLexer::QextScintillaLexer (TQObject *  parent = 0,
const char *  name = 0 
)
+
+
+ +

+Construct a QextScintillaLexer with parent parent and name name. parent is typically the QextScintilla instance. +

+

+ +

+
+ + + + + + + + +
virtual QextScintillaLexer::~QextScintillaLexer (  )  [virtual]
+
+
+ +

+Destroys the QextScintillaLexer instance. +

+ +

+

+


Member Function Documentation

+ +

+ +

+
+ + + + + + + + +
virtual const char* QextScintillaLexer::lexer (  )  const [pure virtual]
+
+ +

+ +

+
+ + + + + + + + +
int QextScintillaLexer::autoIndentStyle (  ) 
+
+
+ +

+Returns the auto-indentation style. The default is 0 if the language is block structured, or QextScintilla::AiMaintain if not.

+

See also:
setAutoIndentStyle(), QextScintilla::AiMaintain, QextScintilla::AiOpening, QextScintilla::AiClosing
+ +
+

+ +

+
+ + + + + + + + + +
virtual TQColor QextScintillaLexer::color (int  style  )  const [virtual]
+
+ +

+ +

+
+ + + + + + + + + +
virtual bool QextScintillaLexer::eolFill (int  style  )  const [virtual]
+
+ +

+ +

+
+ + + + + + + + + +
virtual TQFont QextScintillaLexer::font (int  style  )  const [virtual]
+
+ +

+ +

+
+ + + + + + + + + +
virtual const char* QextScintillaLexer::keywords (int  set  )  const [virtual]
+
+ +

+ +

+
+ + + + + + + + + +
virtual TQString QextScintillaLexer::description (int  style  )  const [pure virtual]
+
+ +

+ +

+
+ + + + + + + + + +
virtual TQColor QextScintillaLexer::paper (int  style  )  const [virtual]
+
+ +

+ +

+
+ + + + + + + + +
virtual TQFont QextScintillaLexer::defaultFont (  )  const [virtual]
+
+
+ +

+Returns the default font for all styles.

+

See also:
setDefaultFont()
+ +
+

+ +

+
+ + + + + + + + +
virtual TQColor QextScintillaLexer::defaultColor (  )  const [virtual]
+
+
+ +

+Returns the default text colour for all styles.

+

See also:
setDefaultColor()
+ +
+

+ +

+
+ + + + + + + + +
virtual TQColor QextScintillaLexer::defaultPaper (  )  const [virtual]
+
+
+ +

+Returns the default paper colour for all styles.

+

See also:
setDefaultPaper()
+ +
+

+ +

+
+ + + + + + + + +
virtual void QextScintillaLexer::refreshProperties (  )  [virtual]
+
+ +

+ +

+
+ + + + + + + + + + + + + + + + + + +
bool QextScintillaLexer::readSettings (TQSettings &  qs,
const char *  prefix = "/Scintilla" 
)
+
+
+ +

+The colour, paper, font and end-of-line for each style number, and all lexer specific properties are read from the settings qs. prefix is prepended to the key of each entry. TRUE is returned if there was no error.

+

See also:
writeSettings(), QextScintilla::setLexer()
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + +
bool QextScintillaLexer::writeSettings (TQSettings &  qs,
const char *  prefix = "/Scintilla" 
) const
+
+
+ +

+The colour, paper, font and end-of-line for each style number, and all lexer specific properties are written to the settings qs. prefix is prepended to the key of each entry. TRUE is returned if there was no error.

+

See also:
readSettings()
+ +
+

+ +

+
+ + + + + + + + + +
virtual void QextScintillaLexer::setAutoIndentStyle (int  autoindentstyle  )  [virtual, slot]
+
+
+ +

+The auto-indentation style is set to autoindentstyle.

+

See also:
autoIndentStyle(), QextScintilla::AiMaintain, QextScintilla::AiOpening, QextScintilla::AiClosing
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + +
virtual void QextScintillaLexer::setColor (const TQColor &  c,
int  style = -1 
) [virtual, slot]
+
+
+ +

+The foreground colour for style number style is set to c. If style is -1 then the colour is set for all styles. +

+

+ +

+
+ + + + + + + + + +
virtual void QextScintillaLexer::setDefaultFont (const TQFont &  f  )  [virtual, slot]
+
+
+ +

+The default font for all styles is set to f.

+

See also:
defaultFont()
+ +
+

+ +

+
+ + + + + + + + + +
virtual void QextScintillaLexer::setDefaultColor (const TQColor &  c  )  [virtual, slot]
+
+
+ +

+The default text colour for all styles is set to c.

+

See also:
defaultColor(), color()
+ +
+

+ +

+
+ + + + + + + + + +
virtual void QextScintillaLexer::setDefaultPaper (const TQColor &  c  )  [virtual, slot]
+
+
+ +

+The default paper colour for all styles is set to c.

+

See also:
defaultPaper(), paper()
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + +
virtual void QextScintillaLexer::setEolFill (bool  eoffill,
int  style = -1 
) [virtual, slot]
+
+
+ +

+The end-of-line fill for style number style is set to eoffill. If style is -1 then the fill is set for all styles. +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
virtual void QextScintillaLexer::setFont (const TQFont &  f,
int  style = -1 
) [virtual, slot]
+
+
+ +

+The font for style number style is set to f. If style is -1 then the font is set for all styles. +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
virtual void QextScintillaLexer::setPaper (const TQColor &  c,
int  style = -1 
) [virtual, slot]
+
+
+ +

+The background colour for style number style is set to c. If style is -1 then the colour is set for all styles. +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void QextScintillaLexer::colorChanged (const TQColor &  c,
int  style 
) [signal]
+
+
+ +

+This signal is emitted when the foreground colour of style number style has changed. The new colour is c. +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void QextScintillaLexer::eolFillChanged (bool  eoffilled,
int  style 
) [signal]
+
+
+ +

+This signal is emitted when the end-of-file fill of style number style has changed. The new fill is eoffilled. +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void QextScintillaLexer::fontChanged (const TQFont &  f,
int  style 
) [signal]
+
+
+ +

+This signal is emitted when the font of style number style has changed. The new font is f. +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void QextScintillaLexer::paperChanged (const TQColor &  c,
int  style 
) [signal]
+
+
+ +

+This signal is emitted when the background colour of style number style has changed. The new colour is c. +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void QextScintillaLexer::propertyChanged (const char *  prop,
const char *  val 
) [signal]
+
+
+ +

+This signal is emitted when the value of the lexer property prop needs to be changed. The new value is val. +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
virtual bool QextScintillaLexer::readProperties (TQSettings &  qs,
const TQString &  prefix 
) [protected, virtual]
+
+
+ +

+The lexer's properties are read from the settings qs. prefix (which has a trailing '/') should be used as a prefix to the key of each setting. TRUE is returned if there is no error. +

+Reimplemented in QextScintillaLexerBash, QextScintillaLexerCPP, QextScintillaLexerCSS, QextScintillaLexerHTML, QextScintillaLexerLua, QextScintillaLexerPerl, QextScintillaLexerPOV, QextScintillaLexerProperties, QextScintillaLexerPython, and QextScintillaLexerSQL. +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
virtual bool QextScintillaLexer::writeProperties (TQSettings &  qs,
const TQString &  prefix 
) const [protected, virtual]
+
+
+ +

+The lexer's properties are written to the settings qs. prefix (which has a trailing '/') should be used as a prefix to the key of each setting. TRUE is returned if there is no error. +

+Reimplemented in QextScintillaLexerBash, QextScintillaLexerCPP, QextScintillaLexerCSS, QextScintillaLexerHTML, QextScintillaLexerLua, QextScintillaLexerPerl, QextScintillaLexerPOV, QextScintillaLexerProperties, QextScintillaLexerPython, and QextScintillaLexerSQL. +

+

+


Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/en/classQextScintillaLexerBash-members.html b/doc/en/classQextScintillaLexerBash-members.html new file mode 100644 index 0000000..427456b --- /dev/null +++ b/doc/en/classQextScintillaLexerBash-members.html @@ -0,0 +1,87 @@ + + +TQScintilla: Member List + + + + + + +

QextScintillaLexerBash Member List

This is the complete list of members for QextScintillaLexerBash, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
autoCompletionFillups() const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
autoCompletionStartCharacters() const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
autoIndentStyle()QextScintillaLexer
Backticks enum valueQextScintillaLexerBash
blockEnd(int *style=0) const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
blockLookback() const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
blockStart(int *style=0) const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
blockStartKeyword(int *style=0) const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
braceStyle() const (defined in QextScintillaLexerBash)QextScintillaLexerBash [virtual]
color(int style) const QextScintillaLexerBash [virtual]
colorChanged(const TQColor &c, int style)QextScintillaLexer [signal]
Comment enum valueQextScintillaLexerBash
Default enum valueQextScintillaLexerBash
defaultColor() const QextScintillaLexer [virtual]
defaultFont() const QextScintillaLexer [virtual]
defaultPaper() const QextScintillaLexer [virtual]
defaultStyle() const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
description(int style) const QextScintillaLexerBash [virtual]
DoubleQuotedString enum valueQextScintillaLexerBash
eolFill(int style) const QextScintillaLexerBash [virtual]
eolFillChanged(bool eoffilled, int style)QextScintillaLexer [signal]
Error enum valueQextScintillaLexerBash
foldComments() const QextScintillaLexerBash
foldCompact() const QextScintillaLexerBash
font(int style) const QextScintillaLexerBash [virtual]
fontChanged(const TQFont &f, int style)QextScintillaLexer [signal]
HereDocumentDelimiter enum valueQextScintillaLexerBash
Identifier enum valueQextScintillaLexerBash
Keyword enum valueQextScintillaLexerBash
keywords(int set) const QextScintillaLexerBash [virtual]
language() const QextScintillaLexerBash [virtual]
lexer() const QextScintillaLexerBash [virtual]
Number enum valueQextScintillaLexerBash
Operator enum valueQextScintillaLexerBash
paper(int style) const QextScintillaLexerBash [virtual]
paperChanged(const TQColor &c, int style)QextScintillaLexer [signal]
ParameterExpansion enum valueQextScintillaLexerBash
propertyChanged(const char *prop, const char *val)QextScintillaLexer [signal]
QextScintillaLexer(TQObject *parent=0, const char *name=0)QextScintillaLexer
QextScintillaLexerBash(TQObject *parent=0, const char *name=0)QextScintillaLexerBash
readProperties(TQSettings &qs, const TQString &prefix)QextScintillaLexerBash [protected, virtual]
readSettings(TQSettings &qs, const char *prefix="/Scintilla")QextScintillaLexer
refreshProperties()QextScintillaLexerBash [virtual]
Scalar enum valueQextScintillaLexerBash
setAutoIndentStyle(int autoindentstyle)QextScintillaLexer [virtual, slot]
setColor(const TQColor &c, int style=-1)QextScintillaLexer [virtual, slot]
setDefaultColor(const TQColor &c)QextScintillaLexer [virtual, slot]
setDefaultFont(const TQFont &f)QextScintillaLexer [virtual, slot]
setDefaultPaper(const TQColor &c)QextScintillaLexer [virtual, slot]
setEolFill(bool eoffill, int style=-1)QextScintillaLexer [virtual, slot]
setFoldComments(bool fold)QextScintillaLexerBash [virtual, slot]
setFoldCompact(bool fold)QextScintillaLexerBash [virtual, slot]
setFont(const TQFont &f, int style=-1)QextScintillaLexer [virtual, slot]
setPaper(const TQColor &c, int style=-1)QextScintillaLexer [virtual, slot]
SingleQuotedHereDocument enum valueQextScintillaLexerBash
SingleQuotedString enum valueQextScintillaLexerBash
WhiteSpace enum valueQextScintillaLexerBash
wordCharacters() const (defined in QextScintillaLexerBash)QextScintillaLexerBash [virtual]
writeProperties(TQSettings &qs, const TQString &prefix) const QextScintillaLexerBash [protected, virtual]
writeSettings(TQSettings &qs, const char *prefix="/Scintilla") const QextScintillaLexer
~QextScintillaLexer()QextScintillaLexer [virtual]
~QextScintillaLexerBash()QextScintillaLexerBash [virtual]


Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/en/classQextScintillaLexerBash.html b/doc/en/classQextScintillaLexerBash.html new file mode 100644 index 0000000..ed75e02 --- /dev/null +++ b/doc/en/classQextScintillaLexerBash.html @@ -0,0 +1,560 @@ + + +TQScintilla: QextScintillaLexerBash Class Reference + + + + + + +

QextScintillaLexerBash Class Reference

The QextScintillaLexerBash class encapsulates the Scintilla Bash lexer. +More... +

+#include <qextscintillalexerbash.h> +

+Inherits QextScintillaLexer. +

+List of all members.

Public Types

+ +

Public Slots

+ +

Public Member Functions

+ +

Protected Member Functions

+ +

Detailed Description

+The QextScintillaLexerBash class encapsulates the Scintilla Bash lexer. +

+


Member Enumeration Documentation

+ +
+
+ + + + +
anonymous enum
+
+
+ +

+This enum defines the meanings of the different styles used by the Bash lexer.

Enumerator:
+ + + + + + + + + + + + + + + + +
Default  +The default.
WhiteSpace  +
Deprecated:
White space.
+
Error  +An error.
Comment  +A comment.
Number  +A number.
Keyword  +A keyword.
DoubleQuotedString  +A double-quoted string.
SingleQuotedString  +A single-quoted string.
Operator  +An operator.
Identifier  +An identifier.
Scalar  +A scalar.
ParameterExpansion  +Parameter expansion.
Backticks  +Backticks.
HereDocumentDelimiter  +A here document delimiter.
SingleQuotedHereDocument  +A single quoted here document.
+
+ +
+

+


Constructor & Destructor Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + +
QextScintillaLexerBash::QextScintillaLexerBash (TQObject *  parent = 0,
const char *  name = 0 
)
+
+
+ +

+Construct a QextScintillaLexerBash with parent parent and name name. parent is typically the QextScintilla instance. +

+

+ +

+
+ + + + + + + + +
virtual QextScintillaLexerBash::~QextScintillaLexerBash (  )  [virtual]
+
+
+ +

+Destroys the QextScintillaLexerBash instance. +

+ +

+

+


Member Function Documentation

+ +
+
+ + + + + + + + +
const char* QextScintillaLexerBash::language (  )  const [virtual]
+
+
+ +

+Returns the name of the language. +

+ +

+Implements QextScintillaLexer. +

+

+ +

+
+ + + + + + + + +
const char* QextScintillaLexerBash::lexer (  )  const [virtual]
+
+
+ +

+Returns the name of the lexer. Some lexers support a number of languages. +

+Implements QextScintillaLexer. +

+

+ +

+
+ + + + + + + + + +
TQColor QextScintillaLexerBash::color (int  style  )  const [virtual]
+
+
+ +

+Returns the foreground colour of the text for style number style.

+

See also:
paper()
+ +

+Reimplemented from QextScintillaLexer. +

+

+ +

+
+ + + + + + + + + +
bool QextScintillaLexerBash::eolFill (int  style  )  const [virtual]
+
+
+ +

+Returns the end-of-line fill for style number style. +

+ +

+Reimplemented from QextScintillaLexer. +

+

+ +

+
+ + + + + + + + + +
TQFont QextScintillaLexerBash::font (int  style  )  const [virtual]
+
+
+ +

+Returns the font for style number style. +

+ +

+Reimplemented from QextScintillaLexer. +

+

+ +

+
+ + + + + + + + + +
const char* QextScintillaLexerBash::keywords (int  set  )  const [virtual]
+
+
+ +

+Returns the set of keywords for the keyword set set recognised by the lexer as a space separated string. +

+Reimplemented from QextScintillaLexer. +

+

+ +

+
+ + + + + + + + + +
TQString QextScintillaLexerBash::description (int  style  )  const [virtual]
+
+
+ +

+Returns the descriptive name for style number style. If the style is invalid for this language then TQString() is returned. This is intended to be used in user preference dialogs. +

+Implements QextScintillaLexer. +

+

+ +

+
+ + + + + + + + + +
TQColor QextScintillaLexerBash::paper (int  style  )  const [virtual]
+
+
+ +

+Returns the background colour of the text for style number style.

+

See also:
color()
+ +

+Reimplemented from QextScintillaLexer. +

+

+ +

+
+ + + + + + + + +
void QextScintillaLexerBash::refreshProperties (  )  [virtual]
+
+
+ +

+Causes all properties to be refreshed by emitting the propertyChanged() signal as required. +

+Reimplemented from QextScintillaLexer. +

+

+ +

+
+ + + + + + + + +
bool QextScintillaLexerBash::foldComments (  )  const
+
+
+ +

+Returns TRUE if multi-line comment blocks can be folded.

+

See also:
setFoldComments()
+ +
+

+ +

+
+ + + + + + + + +
bool QextScintillaLexerBash::foldCompact (  )  const
+
+
+ +

+Returns TRUE if trailing blank lines are included in a fold block.

+

See also:
setFoldCompact()
+ +
+

+ +

+
+ + + + + + + + + +
virtual void QextScintillaLexerBash::setFoldComments (bool  fold  )  [virtual, slot]
+
+
+ +

+If fold is TRUE then multi-line comment blocks can be folded. The default is FALSE.

+

See also:
foldComments()
+ +
+

+ +

+
+ + + + + + + + + +
virtual void QextScintillaLexerBash::setFoldCompact (bool  fold  )  [virtual, slot]
+
+
+ +

+If fold is TRUE then trailing blank lines are included in a fold block. The default is TRUE.

+

See also:
foldCompact()
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + +
bool QextScintillaLexerBash::readProperties (TQSettings &  qs,
const TQString &  prefix 
) [protected, virtual]
+
+
+ +

+The lexer's properties are read from the settings qs. prefix (which has a trailing '/') should be used as a prefix to the key of each setting. TRUE is returned if there is no error. +

+Reimplemented from QextScintillaLexer. +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
bool QextScintillaLexerBash::writeProperties (TQSettings &  qs,
const TQString &  prefix 
) const [protected, virtual]
+
+
+ +

+The lexer's properties are written to the settings qs. prefix (which has a trailing '/') should be used as a prefix to the key of each setting. TRUE is returned if there is no error. +

+Reimplemented from QextScintillaLexer. +

+

+


Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/en/classQextScintillaLexerBatch-members.html b/doc/en/classQextScintillaLexerBatch-members.html new file mode 100644 index 0000000..b1fac99 --- /dev/null +++ b/doc/en/classQextScintillaLexerBatch-members.html @@ -0,0 +1,76 @@ + + +TQScintilla: Member List + + + + + + +

QextScintillaLexerBatch Member List

This is the complete list of members for QextScintillaLexerBatch, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
autoCompletionFillups() const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
autoCompletionStartCharacters() const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
autoIndentStyle()QextScintillaLexer
blockEnd(int *style=0) const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
blockLookback() const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
blockStart(int *style=0) const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
blockStartKeyword(int *style=0) const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
braceStyle() const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
color(int style) const QextScintillaLexerBatch [virtual]
colorChanged(const TQColor &c, int style)QextScintillaLexer [signal]
Comment enum valueQextScintillaLexerBatch
Default enum valueQextScintillaLexerBatch
defaultColor() const QextScintillaLexer [virtual]
defaultFont() const QextScintillaLexer [virtual]
defaultPaper() const QextScintillaLexer [virtual]
defaultStyle() const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
description(int style) const QextScintillaLexerBatch [virtual]
eolFill(int style) const QextScintillaLexerBatch [virtual]
eolFillChanged(bool eoffilled, int style)QextScintillaLexer [signal]
ExternalCommand enum valueQextScintillaLexerBatch
font(int style) const QextScintillaLexerBatch [virtual]
fontChanged(const TQFont &f, int style)QextScintillaLexer [signal]
HideCommandChar enum valueQextScintillaLexerBatch
Keyword enum valueQextScintillaLexerBatch
keywords(int set) const QextScintillaLexerBatch [virtual]
Label enum valueQextScintillaLexerBatch
language() const QextScintillaLexerBatch [virtual]
lexer() const QextScintillaLexerBatch [virtual]
Operator enum valueQextScintillaLexerBatch
paper(int style) const QextScintillaLexerBatch [virtual]
paperChanged(const TQColor &c, int style)QextScintillaLexer [signal]
propertyChanged(const char *prop, const char *val)QextScintillaLexer [signal]
QextScintillaLexer(TQObject *parent=0, const char *name=0)QextScintillaLexer
QextScintillaLexerBatch(TQObject *parent=0, const char *name=0)QextScintillaLexerBatch
readProperties(TQSettings &qs, const TQString &prefix)QextScintillaLexer [protected, virtual]
readSettings(TQSettings &qs, const char *prefix="/Scintilla")QextScintillaLexer
refreshProperties()QextScintillaLexer [virtual]
setAutoIndentStyle(int autoindentstyle)QextScintillaLexer [virtual, slot]
setColor(const TQColor &c, int style=-1)QextScintillaLexer [virtual, slot]
setDefaultColor(const TQColor &c)QextScintillaLexer [virtual, slot]
setDefaultFont(const TQFont &f)QextScintillaLexer [virtual, slot]
setDefaultPaper(const TQColor &c)QextScintillaLexer [virtual, slot]
setEolFill(bool eoffill, int style=-1)QextScintillaLexer [virtual, slot]
setFont(const TQFont &f, int style=-1)QextScintillaLexer [virtual, slot]
setPaper(const TQColor &c, int style=-1)QextScintillaLexer [virtual, slot]
Variable enum valueQextScintillaLexerBatch
wordCharacters() const (defined in QextScintillaLexerBatch)QextScintillaLexerBatch [virtual]
writeProperties(TQSettings &qs, const TQString &prefix) const QextScintillaLexer [protected, virtual]
writeSettings(TQSettings &qs, const char *prefix="/Scintilla") const QextScintillaLexer
~QextScintillaLexer()QextScintillaLexer [virtual]
~QextScintillaLexerBatch()QextScintillaLexerBatch [virtual]


Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/en/classQextScintillaLexerBatch.html b/doc/en/classQextScintillaLexerBatch.html new file mode 100644 index 0000000..2cf91ff --- /dev/null +++ b/doc/en/classQextScintillaLexerBatch.html @@ -0,0 +1,345 @@ + + +TQScintilla: QextScintillaLexerBatch Class Reference + + + + + + +

QextScintillaLexerBatch Class Reference

The QextScintillaLexerBatch class encapsulates the Scintilla batch file lexer. +More... +

+#include <qextscintillalexerbatch.h> +

+Inherits QextScintillaLexer. +

+List of all members.

Public Types

+ +

Public Member Functions

+ +

Detailed Description

+The QextScintillaLexerBatch class encapsulates the Scintilla batch file lexer. +

+


Member Enumeration Documentation

+ +
+
+ + + + +
anonymous enum
+
+
+ +

+This enum defines the meanings of the different styles used by the batch file lexer.

Enumerator:
+ + + + + + + + + +
Default  +The default.
Comment  +A comment.
Keyword  +A keyword.
Label  +A label.
HideCommandChar  +An hide command character.
ExternalCommand  +An external command .
Variable  +A variable.
Operator  +An operator.
+
+ +
+

+


Constructor & Destructor Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + +
QextScintillaLexerBatch::QextScintillaLexerBatch (TQObject *  parent = 0,
const char *  name = 0 
)
+
+
+ +

+Construct a QextScintillaLexerBatch with parent parent and name name. parent is typically the QextScintilla instance. +

+

+ +

+
+ + + + + + + + +
virtual QextScintillaLexerBatch::~QextScintillaLexerBatch (  )  [virtual]
+
+
+ +

+Destroys the QextScintillaLexerBatch instance. +

+ +

+

+


Member Function Documentation

+ +
+
+ + + + + + + + +
const char* QextScintillaLexerBatch::language (  )  const [virtual]
+
+
+ +

+Returns the name of the language. +

+ +

+Implements QextScintillaLexer. +

+

+ +

+
+ + + + + + + + +
const char* QextScintillaLexerBatch::lexer (  )  const [virtual]
+
+
+ +

+Returns the name of the lexer. Some lexers support a number of languages. +

+Implements QextScintillaLexer. +

+

+ +

+
+ + + + + + + + + +
TQColor QextScintillaLexerBatch::color (int  style  )  const [virtual]
+
+
+ +

+Returns the foreground colour of the text for style number style.

+

See also:
paper()
+ +

+Reimplemented from QextScintillaLexer. +

+

+ +

+
+ + + + + + + + + +
bool QextScintillaLexerBatch::eolFill (int  style  )  const [virtual]
+
+
+ +

+Returns the end-of-line fill for style number style. +

+ +

+Reimplemented from QextScintillaLexer. +

+

+ +

+
+ + + + + + + + + +
TQFont QextScintillaLexerBatch::font (int  style  )  const [virtual]
+
+
+ +

+Returns the font for style number style. +

+ +

+Reimplemented from QextScintillaLexer. +

+

+ +

+
+ + + + + + + + + +
const char* QextScintillaLexerBatch::keywords (int  set  )  const [virtual]
+
+
+ +

+Returns the set of keywords for the keyword set set recognised by the lexer as a space separated string. +

+Reimplemented from QextScintillaLexer. +

+

+ +

+
+ + + + + + + + + +
TQString QextScintillaLexerBatch::description (int  style  )  const [virtual]
+
+
+ +

+Returns the descriptive name for style number style. If the style is invalid for this language then TQString() is returned. This is intended to be used in user preference dialogs. +

+Implements QextScintillaLexer. +

+

+ +

+
+ + + + + + + + + +
TQColor QextScintillaLexerBatch::paper (int  style  )  const [virtual]
+
+
+ +

+Returns the background colour of the text for style number style.

+

See also:
color()
+ +

+Reimplemented from QextScintillaLexer. +

+

+


Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/en/classQextScintillaLexerCPP-members.html b/doc/en/classQextScintillaLexerCPP-members.html new file mode 100644 index 0000000..3eb0b82 --- /dev/null +++ b/doc/en/classQextScintillaLexerCPP-members.html @@ -0,0 +1,99 @@ + + +TQScintilla: Member List + + + + + + +

QextScintillaLexerCPP Member List

This is the complete list of members for QextScintillaLexerCPP, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
autoCompletionFillups() const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
autoCompletionStartCharacters() const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
autoIndentStyle()QextScintillaLexer
blockEnd(int *style=0) const (defined in QextScintillaLexerCPP)QextScintillaLexerCPP [virtual]
blockLookback() const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
blockStart(int *style=0) const (defined in QextScintillaLexerCPP)QextScintillaLexerCPP [virtual]
blockStartKeyword(int *style=0) const (defined in QextScintillaLexerCPP)QextScintillaLexerCPP [virtual]
braceStyle() const (defined in QextScintillaLexerCPP)QextScintillaLexerCPP [virtual]
color(int style) const QextScintillaLexerCPP [virtual]
colorChanged(const TQColor &c, int style)QextScintillaLexer [signal]
Comment enum valueQextScintillaLexerCPP
CommentDoc enum valueQextScintillaLexerCPP
CommentDocKeyword enum valueQextScintillaLexerCPP
CommentDocKeywordError enum valueQextScintillaLexerCPP
CommentLine enum valueQextScintillaLexerCPP
CommentLineDoc enum valueQextScintillaLexerCPP
Default enum valueQextScintillaLexerCPP
defaultColor() const QextScintillaLexer [virtual]
defaultFont() const QextScintillaLexer [virtual]
defaultPaper() const QextScintillaLexer [virtual]
defaultStyle() const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
description(int style) const QextScintillaLexerCPP [virtual]
DoubleQuotedString enum valueQextScintillaLexerCPP
eolFill(int style) const QextScintillaLexerCPP [virtual]
eolFillChanged(bool eoffilled, int style)QextScintillaLexer [signal]
foldAtElse() const QextScintillaLexerCPP
foldComments() const QextScintillaLexerCPP
foldCompact() const QextScintillaLexerCPP
foldPreprocessor() const QextScintillaLexerCPP
font(int style) const QextScintillaLexerCPP [virtual]
fontChanged(const TQFont &f, int style)QextScintillaLexer [signal]
GlobalClass enum valueQextScintillaLexerCPP
Identifier enum valueQextScintillaLexerCPP
Keyword enum valueQextScintillaLexerCPP
keywords(int set) const QextScintillaLexerCPP [virtual]
KeywordSet2 enum valueQextScintillaLexerCPP
language() const QextScintillaLexerCPP [virtual]
lexer() const QextScintillaLexerCPP [virtual]
Number enum valueQextScintillaLexerCPP
Operator enum valueQextScintillaLexerCPP
paper(int style) const QextScintillaLexerCPP [virtual]
paperChanged(const TQColor &c, int style)QextScintillaLexer [signal]
PreProcessor enum valueQextScintillaLexerCPP
propertyChanged(const char *prop, const char *val)QextScintillaLexer [signal]
QextScintillaLexer(TQObject *parent=0, const char *name=0)QextScintillaLexer
QextScintillaLexerCPP(TQObject *parent=0, const char *name=0, bool caseInsensitiveKeywords=FALSE)QextScintillaLexerCPP
readProperties(TQSettings &qs, const TQString &prefix)QextScintillaLexerCPP [protected, virtual]
readSettings(TQSettings &qs, const char *prefix="/Scintilla")QextScintillaLexer
refreshProperties()QextScintillaLexerCPP [virtual]
Regex enum valueQextScintillaLexerCPP
setAutoIndentStyle(int autoindentstyle)QextScintillaLexer [virtual, slot]
setColor(const TQColor &c, int style=-1)QextScintillaLexer [virtual, slot]
setDefaultColor(const TQColor &c)QextScintillaLexer [virtual, slot]
setDefaultFont(const TQFont &f)QextScintillaLexer [virtual, slot]
setDefaultPaper(const TQColor &c)QextScintillaLexer [virtual, slot]
setEolFill(bool eoffill, int style=-1)QextScintillaLexer [virtual, slot]
setFoldAtElse(bool fold)QextScintillaLexerCPP [virtual, slot]
setFoldComments(bool fold)QextScintillaLexerCPP [virtual, slot]
setFoldCompact(bool fold)QextScintillaLexerCPP [virtual, slot]
setFoldPreprocessor(bool fold)QextScintillaLexerCPP [virtual, slot]
setFont(const TQFont &f, int style=-1)QextScintillaLexer [virtual, slot]
setPaper(const TQColor &c, int style=-1)QextScintillaLexer [virtual, slot]
setStylePreprocessor(bool style)QextScintillaLexerCPP [virtual, slot]
SingleQuotedString enum valueQextScintillaLexerCPP
stylePreprocessor() const QextScintillaLexerCPP
UnclosedString enum valueQextScintillaLexerCPP
UUID enum valueQextScintillaLexerCPP
VerbatimString enum valueQextScintillaLexerCPP
WhiteSpace enum valueQextScintillaLexerCPP
wordCharacters() const (defined in QextScintillaLexerCPP)QextScintillaLexerCPP [virtual]
writeProperties(TQSettings &qs, const TQString &prefix) const QextScintillaLexerCPP [protected, virtual]
writeSettings(TQSettings &qs, const char *prefix="/Scintilla") const QextScintillaLexer
~QextScintillaLexer()QextScintillaLexer [virtual]
~QextScintillaLexerCPP()QextScintillaLexerCPP [virtual]


Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/en/classQextScintillaLexerCPP.html b/doc/en/classQextScintillaLexerCPP.html new file mode 100644 index 0000000..37fca88 --- /dev/null +++ b/doc/en/classQextScintillaLexerCPP.html @@ -0,0 +1,753 @@ + + +TQScintilla: QextScintillaLexerCPP Class Reference + + + + + + +

QextScintillaLexerCPP Class Reference

The QextScintillaLexerCPP class encapsulates the Scintilla C++ lexer. +More... +

+#include <qextscintillalexercpp.h> +

+Inherits QextScintillaLexer. +

+Inherited by QextScintillaLexerCSharp, QextScintillaLexerIDL, QextScintillaLexerJava, and QextScintillaLexerJavaScript. +

+List of all members.

Public Types

+ +

Public Slots

+ +

Public Member Functions

+ +

Protected Member Functions

+ +

Detailed Description

+The QextScintillaLexerCPP class encapsulates the Scintilla C++ lexer. +

+


Member Enumeration Documentation

+ +
+
+ + + + +
anonymous enum
+
+
+ +

+This enum defines the meanings of the different styles used by the C++ lexer.

Enumerator:
+ + + + + + + + + + + + + + + + + + + + + + +
Default  +The default.
WhiteSpace  +
Deprecated:
White space.
+
Comment  +A C comment.
CommentLine  +A C++ comment line.
CommentDoc  +A JavaDoc/Doxygen style C comment.
Number  +A number.
Keyword  +A keyword.
DoubleQuotedString  +A double-quoted string.
SingleQuotedString  +A single-quoted string.
UUID  +An IDL UUID.
PreProcessor  +A pre-processor block.
Operator  +An operator.
Identifier  +An identifier.
UnclosedString  +The end of a line where a string is not closed.
VerbatimString  +A C# verbatim string.
Regex  +A JavaScript regular expression.
CommentLineDoc  +A JavaDoc/Doxygen style C++ comment line.
KeywordSet2  +A keyword defined in keyword set number 2. The class must be sub-classed and re-implement keywords() to make use of this style.
CommentDocKeyword  +A JavaDoc/Doxygen keyword.
CommentDocKeywordError  +A JavaDoc/Doxygen keyword error.
GlobalClass  +A global class or typedef defined in keyword set number 4. The class must be sub-classed and re-implement keywords() to make use of this style.
+
+ +
+

+


Constructor & Destructor Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
QextScintillaLexerCPP::QextScintillaLexerCPP (TQObject *  parent = 0,
const char *  name = 0,
bool  caseInsensitiveKeywords = FALSE 
)
+
+
+ +

+Construct a QextScintillaLexerCPP with parent parent and name name. parent is typically the QextScintilla instance. caseInsensitiveKeywords is TRUE if the lexer ignores the case of keywords. +

+

+ +

+
+ + + + + + + + +
virtual QextScintillaLexerCPP::~QextScintillaLexerCPP (  )  [virtual]
+
+
+ +

+Destroys the QextScintillaLexerCPP instance. +

+ +

+

+


Member Function Documentation

+ +
+
+ + + + + + + + +
const char* QextScintillaLexerCPP::language (  )  const [virtual]
+
+
+ +

+Returns the name of the language. +

+ +

+Implements QextScintillaLexer. +

+Reimplemented in QextScintillaLexerCSharp, QextScintillaLexerIDL, QextScintillaLexerJava, and QextScintillaLexerJavaScript. +

+

+ +

+
+ + + + + + + + +
const char* QextScintillaLexerCPP::lexer (  )  const [virtual]
+
+
+ +

+Returns the name of the lexer. Some lexers support a number of languages. +

+Implements QextScintillaLexer. +

+

+ +

+
+ + + + + + + + + +
TQColor QextScintillaLexerCPP::color (int  style  )  const [virtual]
+
+
+ +

+Returns the foreground colour of the text for style number style.

+

See also:
paper()
+ +

+Reimplemented from QextScintillaLexer. +

+Reimplemented in QextScintillaLexerCSharp, QextScintillaLexerIDL, and QextScintillaLexerJavaScript. +

+

+ +

+
+ + + + + + + + + +
bool QextScintillaLexerCPP::eolFill (int  style  )  const [virtual]
+
+
+ +

+Returns the end-of-line fill for style number style. +

+ +

+Reimplemented from QextScintillaLexer. +

+Reimplemented in QextScintillaLexerCSharp, and QextScintillaLexerJavaScript. +

+

+ +

+
+ + + + + + + + + +
TQFont QextScintillaLexerCPP::font (int  style  )  const [virtual]
+
+
+ +

+Returns the font for style number style. +

+ +

+Reimplemented from QextScintillaLexer. +

+Reimplemented in QextScintillaLexerCSharp, and QextScintillaLexerJavaScript. +

+

+ +

+
+ + + + + + + + + +
const char* QextScintillaLexerCPP::keywords (int  set  )  const [virtual]
+
+
+ +

+Returns the set of keywords for the keyword set set recognised by the lexer as a space separated string. +

+Reimplemented from QextScintillaLexer. +

+Reimplemented in QextScintillaLexerCSharp, QextScintillaLexerIDL, QextScintillaLexerJava, and QextScintillaLexerJavaScript. +

+

+ +

+
+ + + + + + + + + +
TQString QextScintillaLexerCPP::description (int  style  )  const [virtual]
+
+
+ +

+Returns the descriptive name for style number style. If the style is invalid for this language then TQString() is returned. This is intended to be used in user preference dialogs. +

+Implements QextScintillaLexer. +

+Reimplemented in QextScintillaLexerCSharp, QextScintillaLexerIDL, and QextScintillaLexerJavaScript. +

+

+ +

+
+ + + + + + + + + +
TQColor QextScintillaLexerCPP::paper (int  style  )  const [virtual]
+
+
+ +

+Returns the background colour of the text for style number style.

+

See also:
color()
+ +

+Reimplemented from QextScintillaLexer. +

+Reimplemented in QextScintillaLexerCSharp, and QextScintillaLexerJavaScript. +

+

+ +

+
+ + + + + + + + +
void QextScintillaLexerCPP::refreshProperties (  )  [virtual]
+
+
+ +

+Causes all properties to be refreshed by emitting the propertyChanged() signal as required. +

+Reimplemented from QextScintillaLexer. +

+

+ +

+
+ + + + + + + + +
bool QextScintillaLexerCPP::foldAtElse (  )  const
+
+
+ +

+Returns TRUE if "} else {" lines can be folded.

+

See also:
setFoldAtElse()
+ +
+

+ +

+
+ + + + + + + + +
bool QextScintillaLexerCPP::foldComments (  )  const
+
+
+ +

+Returns TRUE if multi-line comment blocks can be folded.

+

See also:
setFoldComments()
+ +
+

+ +

+
+ + + + + + + + +
bool QextScintillaLexerCPP::foldCompact (  )  const
+
+
+ +

+Returns TRUE if trailing blank lines are included in a fold block.

+

See also:
setFoldCompact()
+ +
+

+ +

+
+ + + + + + + + +
bool QextScintillaLexerCPP::foldPreprocessor (  )  const
+
+
+ +

+Returns TRUE if preprocessor blocks can be folded.

+

See also:
setFoldPreprocessor()
+ +
+

+ +

+
+ + + + + + + + +
bool QextScintillaLexerCPP::stylePreprocessor (  )  const
+
+
+ +

+Returns TRUE if preprocessor lines (after the preprocessor directive) are styled.

+

See also:
setStylePreprocessor()
+ +
+

+ +

+
+ + + + + + + + + +
virtual void QextScintillaLexerCPP::setFoldAtElse (bool  fold  )  [virtual, slot]
+
+
+ +

+If fold is TRUE then "} else {" lines can be folded. The default is FALSE.

+

See also:
foldAtElse()
+ +
+

+ +

+
+ + + + + + + + + +
virtual void QextScintillaLexerCPP::setFoldComments (bool  fold  )  [virtual, slot]
+
+
+ +

+If fold is TRUE then multi-line comment blocks can be folded. The default is FALSE.

+

See also:
foldComments()
+ +
+

+ +

+
+ + + + + + + + + +
virtual void QextScintillaLexerCPP::setFoldCompact (bool  fold  )  [virtual, slot]
+
+
+ +

+If fold is TRUE then trailing blank lines are included in a fold block. The default is TRUE.

+

See also:
foldCompact()
+ +
+

+ +

+
+ + + + + + + + + +
virtual void QextScintillaLexerCPP::setFoldPreprocessor (bool  fold  )  [virtual, slot]
+
+
+ +

+If fold is TRUE then preprocessor blocks can be folded. The default is TRUE.

+

See also:
foldPreprocessor()
+ +
+

+ +

+
+ + + + + + + + + +
virtual void QextScintillaLexerCPP::setStylePreprocessor (bool  style  )  [virtual, slot]
+
+
+ +

+If style is TRUE then preprocessor lines (after the preprocessor directive) are styled. The default is FALSE.

+

See also:
stylePreprocessor()
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + +
bool QextScintillaLexerCPP::readProperties (TQSettings &  qs,
const TQString &  prefix 
) [protected, virtual]
+
+
+ +

+The lexer's properties are read from the settings qs. prefix (which has a trailing '/') should be used as a prefix to the key of each setting. TRUE is returned if there is no error.

+

See also:
writeProperties()
+ +

+Reimplemented from QextScintillaLexer. +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
bool QextScintillaLexerCPP::writeProperties (TQSettings &  qs,
const TQString &  prefix 
) const [protected, virtual]
+
+
+ +

+The lexer's properties are written to the settings qs. prefix (which has a trailing '/') should be used as a prefix to the key of each setting. TRUE is returned if there is no error.

+

See also:
readProperties()
+ +

+Reimplemented from QextScintillaLexer. +

+

+


Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/en/classQextScintillaLexerCSS-members.html b/doc/en/classQextScintillaLexerCSS-members.html new file mode 100644 index 0000000..db8ba96 --- /dev/null +++ b/doc/en/classQextScintillaLexerCSS-members.html @@ -0,0 +1,89 @@ + + +TQScintilla: Member List + + + + + + +

QextScintillaLexerCSS Member List

This is the complete list of members for QextScintillaLexerCSS, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
AtRule enum valueQextScintillaLexerCSS
Attribute enum valueQextScintillaLexerCSS
autoCompletionFillups() const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
autoCompletionStartCharacters() const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
autoIndentStyle()QextScintillaLexer
blockEnd(int *style=0) const (defined in QextScintillaLexerCSS)QextScintillaLexerCSS [virtual]
blockLookback() const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
blockStart(int *style=0) const (defined in QextScintillaLexerCSS)QextScintillaLexerCSS [virtual]
blockStartKeyword(int *style=0) const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
braceStyle() const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
ClassSelector enum valueQextScintillaLexerCSS
color(int style) const QextScintillaLexerCSS [virtual]
colorChanged(const TQColor &c, int style)QextScintillaLexer [signal]
Comment enum valueQextScintillaLexerCSS
CSS1Property enum valueQextScintillaLexerCSS
CSS2Property enum valueQextScintillaLexerCSS
Default enum valueQextScintillaLexerCSS
defaultColor() const QextScintillaLexer [virtual]
defaultFont() const QextScintillaLexer [virtual]
defaultPaper() const QextScintillaLexer [virtual]
defaultStyle() const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
description(int style) const QextScintillaLexerCSS [virtual]
DoubleQuotedString enum valueQextScintillaLexerCSS
eolFill(int style) const QextScintillaLexer [virtual]
eolFillChanged(bool eoffilled, int style)QextScintillaLexer [signal]
foldComments() const QextScintillaLexerCSS
foldCompact() const QextScintillaLexerCSS
font(int style) const QextScintillaLexerCSS [virtual]
fontChanged(const TQFont &f, int style)QextScintillaLexer [signal]
IDSelector enum valueQextScintillaLexerCSS
Important enum valueQextScintillaLexerCSS
keywords(int set) const QextScintillaLexerCSS [virtual]
language() const QextScintillaLexerCSS [virtual]
lexer() const QextScintillaLexerCSS [virtual]
Operator enum valueQextScintillaLexerCSS
paper(int style) const QextScintillaLexer [virtual]
paperChanged(const TQColor &c, int style)QextScintillaLexer [signal]
propertyChanged(const char *prop, const char *val)QextScintillaLexer [signal]
PseudoClass enum valueQextScintillaLexerCSS
QextScintillaLexer(TQObject *parent=0, const char *name=0)QextScintillaLexer
QextScintillaLexerCSS(TQObject *parent=0, const char *name=0)QextScintillaLexerCSS
readProperties(TQSettings &qs, const TQString &prefix)QextScintillaLexerCSS [protected, virtual]
readSettings(TQSettings &qs, const char *prefix="/Scintilla")QextScintillaLexer
refreshProperties()QextScintillaLexerCSS [virtual]
setAutoIndentStyle(int autoindentstyle)QextScintillaLexer [virtual, slot]
setColor(const TQColor &c, int style=-1)QextScintillaLexer [virtual, slot]
setDefaultColor(const TQColor &c)QextScintillaLexer [virtual, slot]
setDefaultFont(const TQFont &f)QextScintillaLexer [virtual, slot]
setDefaultPaper(const TQColor &c)QextScintillaLexer [virtual, slot]
setEolFill(bool eoffill, int style=-1)QextScintillaLexer [virtual, slot]
setFoldComments(bool fold)QextScintillaLexerCSS [virtual, slot]
setFoldCompact(bool fold)QextScintillaLexerCSS [virtual, slot]
setFont(const TQFont &f, int style=-1)QextScintillaLexer [virtual, slot]
setPaper(const TQColor &c, int style=-1)QextScintillaLexer [virtual, slot]
SingleQuotedString enum valueQextScintillaLexerCSS
Tag enum valueQextScintillaLexerCSS
UnknownProperty enum valueQextScintillaLexerCSS
UnknownPseudoClass enum valueQextScintillaLexerCSS
Value enum valueQextScintillaLexerCSS
wordCharacters() const (defined in QextScintillaLexerCSS)QextScintillaLexerCSS [virtual]
writeProperties(TQSettings &qs, const TQString &prefix) const QextScintillaLexerCSS [protected, virtual]
writeSettings(TQSettings &qs, const char *prefix="/Scintilla") const QextScintillaLexer
~QextScintillaLexer()QextScintillaLexer [virtual]
~QextScintillaLexerCSS()QextScintillaLexerCSS [virtual]


Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/en/classQextScintillaLexerCSS.html b/doc/en/classQextScintillaLexerCSS.html new file mode 100644 index 0000000..f1b666f --- /dev/null +++ b/doc/en/classQextScintillaLexerCSS.html @@ -0,0 +1,520 @@ + + +TQScintilla: QextScintillaLexerCSS Class Reference + + + + + + +

QextScintillaLexerCSS Class Reference

The QextScintillaLexerCSS class encapsulates the Scintilla CSS lexer. +More... +

+#include <qextscintillalexercss.h> +

+Inherits QextScintillaLexer. +

+List of all members.

Public Types

+ +

Public Slots

+ +

Public Member Functions

+ +

Protected Member Functions

+ +

Detailed Description

+The QextScintillaLexerCSS class encapsulates the Scintilla CSS lexer. +

+


Member Enumeration Documentation

+ +
+
+ + + + +
anonymous enum
+
+
+ +

+This enum defines the meanings of the different styles used by the CSS lexer.

Enumerator:
+ + + + + + + + + + + + + + + + + + +
Default  +The default.
Tag  +A tag.
ClassSelector  +A class selector.
PseudoClass  +A pseudo-class.
UnknownPseudoClass  +An pseudo-class.
Operator  +An operator.
CSS1Property  +A CSS1 property.
UnknownProperty  +An unknown property.
Value  +A value.
Comment  +A comment.
IDSelector  +An ID selector.
Important  +An important value.
AtRule  +An @-rule.
DoubleQuotedString  +A double-quoted string.
SingleQuotedString  +A single-quoted string.
CSS2Property  +A CSS2 property.
Attribute  +An attribute.
+
+ +
+

+


Constructor & Destructor Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + +
QextScintillaLexerCSS::QextScintillaLexerCSS (TQObject *  parent = 0,
const char *  name = 0 
)
+
+
+ +

+Construct a QextScintillaLexerCSS with parent parent and name name. parent is typically the QextScintilla instance. +

+

+ +

+
+ + + + + + + + +
virtual QextScintillaLexerCSS::~QextScintillaLexerCSS (  )  [virtual]
+
+
+ +

+Destroys the QextScintillaLexerCSS instance. +

+ +

+

+


Member Function Documentation

+ +
+
+ + + + + + + + +
const char* QextScintillaLexerCSS::language (  )  const [virtual]
+
+
+ +

+Returns the name of the language. +

+ +

+Implements QextScintillaLexer. +

+

+ +

+
+ + + + + + + + +
const char* QextScintillaLexerCSS::lexer (  )  const [virtual]
+
+
+ +

+Returns the name of the lexer. Some lexers support a number of languages. +

+Implements QextScintillaLexer. +

+

+ +

+
+ + + + + + + + + +
TQColor QextScintillaLexerCSS::color (int  style  )  const [virtual]
+
+
+ +

+Returns the foreground colour of the text for style number style.

+

See also:
paper()
+ +

+Reimplemented from QextScintillaLexer. +

+

+ +

+
+ + + + + + + + + +
TQFont QextScintillaLexerCSS::font (int  style  )  const [virtual]
+
+
+ +

+Returns the font for style number style. +

+ +

+Reimplemented from QextScintillaLexer. +

+

+ +

+
+ + + + + + + + + +
const char* QextScintillaLexerCSS::keywords (int  set  )  const [virtual]
+
+
+ +

+Returns the set of keywords for the keyword set set recognised by the lexer as a space separated string. +

+Reimplemented from QextScintillaLexer. +

+

+ +

+
+ + + + + + + + + +
TQString QextScintillaLexerCSS::description (int  style  )  const [virtual]
+
+
+ +

+Returns the descriptive name for style number style. If the style is invalid for this language then TQString() is returned. This is intended to be used in user preference dialogs. +

+Implements QextScintillaLexer. +

+

+ +

+
+ + + + + + + + +
void QextScintillaLexerCSS::refreshProperties (  )  [virtual]
+
+
+ +

+Causes all properties to be refreshed by emitting the propertyChanged() signal as required. +

+Reimplemented from QextScintillaLexer. +

+

+ +

+
+ + + + + + + + +
bool QextScintillaLexerCSS::foldComments (  )  const
+
+
+ +

+Returns TRUE if multi-line comment blocks can be folded.

+

See also:
setFoldComments()
+ +
+

+ +

+
+ + + + + + + + +
bool QextScintillaLexerCSS::foldCompact (  )  const
+
+
+ +

+Returns TRUE if trailing blank lines are included in a fold block.

+

See also:
setFoldCompact()
+ +
+

+ +

+
+ + + + + + + + + +
virtual void QextScintillaLexerCSS::setFoldComments (bool  fold  )  [virtual, slot]
+
+
+ +

+If fold is TRUE then multi-line comment blocks can be folded. The default is FALSE.

+

See also:
foldComments()
+ +
+

+ +

+
+ + + + + + + + + +
virtual void QextScintillaLexerCSS::setFoldCompact (bool  fold  )  [virtual, slot]
+
+
+ +

+If fold is TRUE then trailing blank lines are included in a fold block. The default is TRUE.

+

See also:
foldCompact()
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + +
bool QextScintillaLexerCSS::readProperties (TQSettings &  qs,
const TQString &  prefix 
) [protected, virtual]
+
+
+ +

+The lexer's properties are read from the settings qs. prefix (which has a trailing '/') should be used as a prefix to the key of each setting. TRUE is returned if there is no error. +

+Reimplemented from QextScintillaLexer. +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
bool QextScintillaLexerCSS::writeProperties (TQSettings &  qs,
const TQString &  prefix 
) const [protected, virtual]
+
+
+ +

+The lexer's properties are written to the settings qs. prefix (which has a trailing '/') should be used as a prefix to the key of each setting. TRUE is returned if there is no error. +

+Reimplemented from QextScintillaLexer. +

+

+


Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/en/classQextScintillaLexerCSharp-members.html b/doc/en/classQextScintillaLexerCSharp-members.html new file mode 100644 index 0000000..29defd4 --- /dev/null +++ b/doc/en/classQextScintillaLexerCSharp-members.html @@ -0,0 +1,101 @@ + + +TQScintilla: Member List + + + + + + +

QextScintillaLexerCSharp Member List

This is the complete list of members for QextScintillaLexerCSharp, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
autoCompletionFillups() const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
autoCompletionStartCharacters() const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
autoIndentStyle()QextScintillaLexer
blockEnd(int *style=0) const (defined in QextScintillaLexerCPP)QextScintillaLexerCPP [virtual]
blockLookback() const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
blockStart(int *style=0) const (defined in QextScintillaLexerCPP)QextScintillaLexerCPP [virtual]
blockStartKeyword(int *style=0) const (defined in QextScintillaLexerCPP)QextScintillaLexerCPP [virtual]
braceStyle() const (defined in QextScintillaLexerCPP)QextScintillaLexerCPP [virtual]
color(int style) const QextScintillaLexerCSharp [virtual]
colorChanged(const TQColor &c, int style)QextScintillaLexer [signal]
Comment enum valueQextScintillaLexerCPP
CommentDoc enum valueQextScintillaLexerCPP
CommentDocKeyword enum valueQextScintillaLexerCPP
CommentDocKeywordError enum valueQextScintillaLexerCPP
CommentLine enum valueQextScintillaLexerCPP
CommentLineDoc enum valueQextScintillaLexerCPP
Default enum valueQextScintillaLexerCPP
defaultColor() const QextScintillaLexer [virtual]
defaultFont() const QextScintillaLexer [virtual]
defaultPaper() const QextScintillaLexer [virtual]
defaultStyle() const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
description(int style) const QextScintillaLexerCSharp [virtual]
DoubleQuotedString enum valueQextScintillaLexerCPP
eolFill(int style) const QextScintillaLexerCSharp [virtual]
eolFillChanged(bool eoffilled, int style)QextScintillaLexer [signal]
foldAtElse() const QextScintillaLexerCPP
foldComments() const QextScintillaLexerCPP
foldCompact() const QextScintillaLexerCPP
foldPreprocessor() const QextScintillaLexerCPP
font(int style) const QextScintillaLexerCSharp [virtual]
fontChanged(const TQFont &f, int style)QextScintillaLexer [signal]
GlobalClass enum valueQextScintillaLexerCPP
Identifier enum valueQextScintillaLexerCPP
Keyword enum valueQextScintillaLexerCPP
keywords(int set) const QextScintillaLexerCSharp [virtual]
KeywordSet2 enum valueQextScintillaLexerCPP
language() const QextScintillaLexerCSharp [virtual]
lexer() const QextScintillaLexerCPP [virtual]
Number enum valueQextScintillaLexerCPP
Operator enum valueQextScintillaLexerCPP
paper(int style) const QextScintillaLexerCSharp [virtual]
paperChanged(const TQColor &c, int style)QextScintillaLexer [signal]
PreProcessor enum valueQextScintillaLexerCPP
propertyChanged(const char *prop, const char *val)QextScintillaLexer [signal]
QextScintillaLexer(TQObject *parent=0, const char *name=0)QextScintillaLexer
QextScintillaLexerCPP(TQObject *parent=0, const char *name=0, bool caseInsensitiveKeywords=FALSE)QextScintillaLexerCPP
QextScintillaLexerCSharp(TQObject *parent=0, const char *name=0)QextScintillaLexerCSharp
readProperties(TQSettings &qs, const TQString &prefix)QextScintillaLexerCPP [protected, virtual]
readSettings(TQSettings &qs, const char *prefix="/Scintilla")QextScintillaLexer
refreshProperties()QextScintillaLexerCPP [virtual]
Regex enum valueQextScintillaLexerCPP
setAutoIndentStyle(int autoindentstyle)QextScintillaLexer [virtual, slot]
setColor(const TQColor &c, int style=-1)QextScintillaLexer [virtual, slot]
setDefaultColor(const TQColor &c)QextScintillaLexer [virtual, slot]
setDefaultFont(const TQFont &f)QextScintillaLexer [virtual, slot]
setDefaultPaper(const TQColor &c)QextScintillaLexer [virtual, slot]
setEolFill(bool eoffill, int style=-1)QextScintillaLexer [virtual, slot]
setFoldAtElse(bool fold)QextScintillaLexerCPP [virtual, slot]
setFoldComments(bool fold)QextScintillaLexerCPP [virtual, slot]
setFoldCompact(bool fold)QextScintillaLexerCPP [virtual, slot]
setFoldPreprocessor(bool fold)QextScintillaLexerCPP [virtual, slot]
setFont(const TQFont &f, int style=-1)QextScintillaLexer [virtual, slot]
setPaper(const TQColor &c, int style=-1)QextScintillaLexer [virtual, slot]
setStylePreprocessor(bool style)QextScintillaLexerCPP [virtual, slot]
SingleQuotedString enum valueQextScintillaLexerCPP
stylePreprocessor() const QextScintillaLexerCPP
UnclosedString enum valueQextScintillaLexerCPP
UUID enum valueQextScintillaLexerCPP
VerbatimString enum valueQextScintillaLexerCPP
WhiteSpace enum valueQextScintillaLexerCPP
wordCharacters() const (defined in QextScintillaLexerCPP)QextScintillaLexerCPP [virtual]
writeProperties(TQSettings &qs, const TQString &prefix) const QextScintillaLexerCPP [protected, virtual]
writeSettings(TQSettings &qs, const char *prefix="/Scintilla") const QextScintillaLexer
~QextScintillaLexer()QextScintillaLexer [virtual]
~QextScintillaLexerCPP()QextScintillaLexerCPP [virtual]
~QextScintillaLexerCSharp()QextScintillaLexerCSharp [virtual]


Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/en/classQextScintillaLexerCSharp.html b/doc/en/classQextScintillaLexerCSharp.html new file mode 100644 index 0000000..ea5e8a3 --- /dev/null +++ b/doc/en/classQextScintillaLexerCSharp.html @@ -0,0 +1,261 @@ + + +TQScintilla: QextScintillaLexerCSharp Class Reference + + + + + + +

QextScintillaLexerCSharp Class Reference

The QextScintillaLexerCSharp class encapsulates the Scintilla C# lexer. +More... +

+#include <qextscintillalexercsharp.h> +

+Inherits QextScintillaLexerCPP. +

+List of all members.

Public Member Functions

+ +

Detailed Description

+The QextScintillaLexerCSharp class encapsulates the Scintilla C# lexer. +

+


Constructor & Destructor Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + +
QextScintillaLexerCSharp::QextScintillaLexerCSharp (TQObject *  parent = 0,
const char *  name = 0 
)
+
+
+ +

+Construct a QextScintillaLexerCSharp with parent parent and name name. parent is typically the QextScintilla instance. +

+

+ +

+
+ + + + + + + + +
virtual QextScintillaLexerCSharp::~QextScintillaLexerCSharp (  )  [virtual]
+
+
+ +

+Destroys the QextScintillaLexerCSharp instance. +

+ +

+

+


Member Function Documentation

+ +
+
+ + + + + + + + +
const char* QextScintillaLexerCSharp::language (  )  const [virtual]
+
+
+ +

+Returns the name of the language. +

+ +

+Reimplemented from QextScintillaLexerCPP. +

+

+ +

+
+ + + + + + + + + +
TQColor QextScintillaLexerCSharp::color (int  style  )  const [virtual]
+
+
+ +

+Returns the foreground colour of the text for style number style.

+

See also:
paper()
+ +

+Reimplemented from QextScintillaLexerCPP. +

+

+ +

+
+ + + + + + + + + +
bool QextScintillaLexerCSharp::eolFill (int  style  )  const [virtual]
+
+
+ +

+Returns the end-of-line fill for style number style. +

+ +

+Reimplemented from QextScintillaLexerCPP. +

+

+ +

+
+ + + + + + + + + +
TQFont QextScintillaLexerCSharp::font (int  style  )  const [virtual]
+
+
+ +

+Returns the font for style number style. +

+ +

+Reimplemented from QextScintillaLexerCPP. +

+

+ +

+
+ + + + + + + + + +
const char* QextScintillaLexerCSharp::keywords (int  set  )  const [virtual]
+
+
+ +

+Returns the set of keywords for the keyword set set recognised by the lexer as a space separated string. +

+Reimplemented from QextScintillaLexerCPP. +

+

+ +

+
+ + + + + + + + + +
TQString QextScintillaLexerCSharp::description (int  style  )  const [virtual]
+
+
+ +

+Returns the descriptive name for style number style. If the style is invalid for this language then TQString() is returned. This is intended to be used in user preference dialogs. +

+Reimplemented from QextScintillaLexerCPP. +

+

+ +

+
+ + + + + + + + + +
TQColor QextScintillaLexerCSharp::paper (int  style  )  const [virtual]
+
+
+ +

+Returns the background colour of the text for style number style.

+

See also:
color()
+ +

+Reimplemented from QextScintillaLexerCPP. +

+

+


Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/en/classQextScintillaLexerDiff-members.html b/doc/en/classQextScintillaLexerDiff-members.html new file mode 100644 index 0000000..d1a0b65 --- /dev/null +++ b/doc/en/classQextScintillaLexerDiff-members.html @@ -0,0 +1,75 @@ + + +TQScintilla: Member List + + + + + + +

QextScintillaLexerDiff Member List

This is the complete list of members for QextScintillaLexerDiff, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
autoCompletionFillups() const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
autoCompletionStartCharacters() const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
autoIndentStyle()QextScintillaLexer
blockEnd(int *style=0) const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
blockLookback() const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
blockStart(int *style=0) const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
blockStartKeyword(int *style=0) const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
braceStyle() const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
color(int style) const QextScintillaLexerDiff [virtual]
colorChanged(const TQColor &c, int style)QextScintillaLexer [signal]
Command enum valueQextScintillaLexerDiff
Comment enum valueQextScintillaLexerDiff
Default enum valueQextScintillaLexerDiff
defaultColor() const QextScintillaLexer [virtual]
defaultFont() const QextScintillaLexer [virtual]
defaultPaper() const QextScintillaLexer [virtual]
defaultStyle() const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
description(int style) const QextScintillaLexerDiff [virtual]
eolFill(int style) const QextScintillaLexer [virtual]
eolFillChanged(bool eoffilled, int style)QextScintillaLexer [signal]
font(int style) const QextScintillaLexer [virtual]
fontChanged(const TQFont &f, int style)QextScintillaLexer [signal]
Header enum valueQextScintillaLexerDiff
keywords(int set) const QextScintillaLexer [virtual]
language() const QextScintillaLexerDiff [virtual]
lexer() const QextScintillaLexerDiff [virtual]
LineAdded enum valueQextScintillaLexerDiff
LineRemoved enum valueQextScintillaLexerDiff
paper(int style) const QextScintillaLexer [virtual]
paperChanged(const TQColor &c, int style)QextScintillaLexer [signal]
Position enum valueQextScintillaLexerDiff
propertyChanged(const char *prop, const char *val)QextScintillaLexer [signal]
QextScintillaLexer(TQObject *parent=0, const char *name=0)QextScintillaLexer
QextScintillaLexerDiff(TQObject *parent=0, const char *name=0)QextScintillaLexerDiff
readProperties(TQSettings &qs, const TQString &prefix)QextScintillaLexer [protected, virtual]
readSettings(TQSettings &qs, const char *prefix="/Scintilla")QextScintillaLexer
refreshProperties()QextScintillaLexer [virtual]
setAutoIndentStyle(int autoindentstyle)QextScintillaLexer [virtual, slot]
setColor(const TQColor &c, int style=-1)QextScintillaLexer [virtual, slot]
setDefaultColor(const TQColor &c)QextScintillaLexer [virtual, slot]
setDefaultFont(const TQFont &f)QextScintillaLexer [virtual, slot]
setDefaultPaper(const TQColor &c)QextScintillaLexer [virtual, slot]
setEolFill(bool eoffill, int style=-1)QextScintillaLexer [virtual, slot]
setFont(const TQFont &f, int style=-1)QextScintillaLexer [virtual, slot]
setPaper(const TQColor &c, int style=-1)QextScintillaLexer [virtual, slot]
wordCharacters() const (defined in QextScintillaLexerDiff)QextScintillaLexerDiff [virtual]
writeProperties(TQSettings &qs, const TQString &prefix) const QextScintillaLexer [protected, virtual]
writeSettings(TQSettings &qs, const char *prefix="/Scintilla") const QextScintillaLexer
~QextScintillaLexer()QextScintillaLexer [virtual]
~QextScintillaLexerDiff()QextScintillaLexerDiff [virtual]


Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/en/classQextScintillaLexerDiff.html b/doc/en/classQextScintillaLexerDiff.html new file mode 100644 index 0000000..c2c2207 --- /dev/null +++ b/doc/en/classQextScintillaLexerDiff.html @@ -0,0 +1,243 @@ + + +TQScintilla: QextScintillaLexerDiff Class Reference + + + + + + +

QextScintillaLexerDiff Class Reference

The QextScintillaLexerDiff class encapsulates the Scintilla Diff lexer. +More... +

+#include <qextscintillalexerdiff.h> +

+Inherits QextScintillaLexer. +

+List of all members.

Public Types

+ +

Public Member Functions

+ +

Detailed Description

+The QextScintillaLexerDiff class encapsulates the Scintilla Diff lexer. +

+


Member Enumeration Documentation

+ +
+
+ + + + +
anonymous enum
+
+
+ +

+This enum defines the meanings of the different styles used by the Diff lexer.

Enumerator:
+ + + + + + + + +
Default  +The default.
Comment  +A comment.
Command  +A command.
Header  +A header.
Position  +A position.
LineRemoved  +A removed line.
LineAdded  +An added line.
+
+ +
+

+


Constructor & Destructor Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + +
QextScintillaLexerDiff::QextScintillaLexerDiff (TQObject *  parent = 0,
const char *  name = 0 
)
+
+
+ +

+Construct a QextScintillaLexerDiff with parent parent and name name. parent is typically the QextScintilla instance. +

+

+ +

+
+ + + + + + + + +
virtual QextScintillaLexerDiff::~QextScintillaLexerDiff (  )  [virtual]
+
+
+ +

+Destroys the QextScintillaLexerDiff instance. +

+ +

+

+


Member Function Documentation

+ +
+
+ + + + + + + + +
const char* QextScintillaLexerDiff::language (  )  const [virtual]
+
+
+ +

+Returns the name of the language. +

+ +

+Implements QextScintillaLexer. +

+

+ +

+
+ + + + + + + + +
const char* QextScintillaLexerDiff::lexer (  )  const [virtual]
+
+
+ +

+Returns the name of the lexer. Some lexers support a number of languages. +

+Implements QextScintillaLexer. +

+

+ +

+
+ + + + + + + + + +
TQColor QextScintillaLexerDiff::color (int  style  )  const [virtual]
+
+
+ +

+Returns the foreground colour of the text for style number style.

+

See also:
paper()
+ +

+Reimplemented from QextScintillaLexer. +

+

+ +

+
+ + + + + + + + + +
TQString QextScintillaLexerDiff::description (int  style  )  const [virtual]
+
+
+ +

+Returns the descriptive name for style number style. If the style is invalid for this language then TQString() is returned. This is intended to be used in user preference dialogs. +

+Implements QextScintillaLexer. +

+

+


Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/en/classQextScintillaLexerHTML-members.html b/doc/en/classQextScintillaLexerHTML-members.html new file mode 100644 index 0000000..de1b57c --- /dev/null +++ b/doc/en/classQextScintillaLexerHTML-members.html @@ -0,0 +1,184 @@ + + +TQScintilla: Member List + + + + + + +

QextScintillaLexerHTML Member List

This is the complete list of members for QextScintillaLexerHTML, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ASPAtStart enum valueQextScintillaLexerHTML
ASPJavaScriptComment enum valueQextScintillaLexerHTML
ASPJavaScriptCommentDoc enum valueQextScintillaLexerHTML
ASPJavaScriptCommentLine enum valueQextScintillaLexerHTML
ASPJavaScriptDefault enum valueQextScintillaLexerHTML
ASPJavaScriptDoubleQuotedString enum valueQextScintillaLexerHTML
ASPJavaScriptKeyword enum valueQextScintillaLexerHTML
ASPJavaScriptNumber enum valueQextScintillaLexerHTML
ASPJavaScriptRegex enum valueQextScintillaLexerHTML
ASPJavaScriptSingleQuotedString enum valueQextScintillaLexerHTML
ASPJavaScriptStart enum valueQextScintillaLexerHTML
ASPJavaScriptSymbol enum valueQextScintillaLexerHTML
ASPJavaScriptUnclosedString enum valueQextScintillaLexerHTML
ASPJavaScriptWord enum valueQextScintillaLexerHTML
ASPPythonClassName enum valueQextScintillaLexerHTML
ASPPythonComment enum valueQextScintillaLexerHTML
ASPPythonDefault enum valueQextScintillaLexerHTML
ASPPythonDoubleQuotedString enum valueQextScintillaLexerHTML
ASPPythonFunctionMethodName enum valueQextScintillaLexerHTML
ASPPythonIdentifier enum valueQextScintillaLexerHTML
ASPPythonKeyword enum valueQextScintillaLexerHTML
ASPPythonNumber enum valueQextScintillaLexerHTML
ASPPythonOperator enum valueQextScintillaLexerHTML
ASPPythonSingleQuotedString enum valueQextScintillaLexerHTML
ASPPythonStart enum valueQextScintillaLexerHTML
ASPPythonTripleDoubleQuotedString enum valueQextScintillaLexerHTML
ASPPythonTripleSingleQuotedString enum valueQextScintillaLexerHTML
ASPStart enum valueQextScintillaLexerHTML
ASPVBScriptComment enum valueQextScintillaLexerHTML
ASPVBScriptDefault enum valueQextScintillaLexerHTML
ASPVBScriptIdentifier enum valueQextScintillaLexerHTML
ASPVBScriptKeyword enum valueQextScintillaLexerHTML
ASPVBScriptNumber enum valueQextScintillaLexerHTML
ASPVBScriptStart enum valueQextScintillaLexerHTML
ASPVBScriptString enum valueQextScintillaLexerHTML
ASPVBScriptUnclosedString enum valueQextScintillaLexerHTML
ASPXCComment enum valueQextScintillaLexerHTML
Attribute enum valueQextScintillaLexerHTML
autoCompletionFillups() const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
autoCompletionStartCharacters() const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
autoIndentStyle()QextScintillaLexer
blockEnd(int *style=0) const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
blockLookback() const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
blockStart(int *style=0) const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
blockStartKeyword(int *style=0) const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
braceStyle() const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
caseSensitiveTags() const QextScintillaLexerHTML
CDATA enum valueQextScintillaLexerHTML
color(int style) const QextScintillaLexerHTML [virtual]
colorChanged(const TQColor &c, int style)QextScintillaLexer [signal]
Default enum valueQextScintillaLexerHTML
defaultColor() const QextScintillaLexer [virtual]
defaultFont() const QextScintillaLexer [virtual]
defaultPaper() const QextScintillaLexer [virtual]
defaultStyle() const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
description(int style) const QextScintillaLexerHTML [virtual]
Entity enum valueQextScintillaLexerHTML
eolFill(int style) const QextScintillaLexerHTML [virtual]
eolFillChanged(bool eoffilled, int style)QextScintillaLexer [signal]
foldCompact() const QextScintillaLexerHTML
foldPreprocessor() const QextScintillaLexerHTML
font(int style) const QextScintillaLexerHTML [virtual]
fontChanged(const TQFont &f, int style)QextScintillaLexer [signal]
HTMLComment enum valueQextScintillaLexerHTML
HTMLDoubleQuotedString enum valueQextScintillaLexerHTML
HTMLNumber enum valueQextScintillaLexerHTML
HTMLSingleQuotedString enum valueQextScintillaLexerHTML
HTMLValue enum valueQextScintillaLexerHTML
JavaScriptComment enum valueQextScintillaLexerHTML
JavaScriptCommentDoc enum valueQextScintillaLexerHTML
JavaScriptCommentLine enum valueQextScintillaLexerHTML
JavaScriptDefault enum valueQextScintillaLexerHTML
JavaScriptDoubleQuotedString enum valueQextScintillaLexerHTML
JavaScriptKeyword enum valueQextScintillaLexerHTML
JavaScriptNumber enum valueQextScintillaLexerHTML
JavaScriptRegex enum valueQextScintillaLexerHTML
JavaScriptSingleQuotedString enum valueQextScintillaLexerHTML
JavaScriptStart enum valueQextScintillaLexerHTML
JavaScriptSymbol enum valueQextScintillaLexerHTML
JavaScriptUnclosedString enum valueQextScintillaLexerHTML
JavaScriptWord enum valueQextScintillaLexerHTML
keywords(int set) const QextScintillaLexerHTML [virtual]
language() const QextScintillaLexerHTML [virtual]
lexer() const QextScintillaLexerHTML [virtual]
OtherInTag enum valueQextScintillaLexerHTML
paper(int style) const QextScintillaLexerHTML [virtual]
paperChanged(const TQColor &c, int style)QextScintillaLexer [signal]
PHPComment enum valueQextScintillaLexerHTML
PHPCommentLine enum valueQextScintillaLexerHTML
PHPDefault enum valueQextScintillaLexerHTML
PHPDoubleQuotedString enum valueQextScintillaLexerHTML
PHPDoubleQuotedVariable enum valueQextScintillaLexerHTML
PHPKeyword enum valueQextScintillaLexerHTML
PHPNumber enum valueQextScintillaLexerHTML
PHPOperator enum valueQextScintillaLexerHTML
PHPSingleQuotedString enum valueQextScintillaLexerHTML
PHPStart enum valueQextScintillaLexerHTML
PHPVariable enum valueQextScintillaLexerHTML
propertyChanged(const char *prop, const char *val)QextScintillaLexer [signal]
PythonClassName enum valueQextScintillaLexerHTML
PythonComment enum valueQextScintillaLexerHTML
PythonDefault enum valueQextScintillaLexerHTML
PythonDoubleQuotedString enum valueQextScintillaLexerHTML
PythonFunctionMethodName enum valueQextScintillaLexerHTML
PythonIdentifier enum valueQextScintillaLexerHTML
PythonKeyword enum valueQextScintillaLexerHTML
PythonNumber enum valueQextScintillaLexerHTML
PythonOperator enum valueQextScintillaLexerHTML
PythonSingleQuotedString enum valueQextScintillaLexerHTML
PythonStart enum valueQextScintillaLexerHTML
PythonTripleDoubleQuotedString enum valueQextScintillaLexerHTML
PythonTripleSingleQuotedString enum valueQextScintillaLexerHTML
QextScintillaLexer(TQObject *parent=0, const char *name=0)QextScintillaLexer
QextScintillaLexerHTML(TQObject *parent=0, const char *name=0)QextScintillaLexerHTML
readProperties(TQSettings &qs, const TQString &prefix)QextScintillaLexerHTML [protected, virtual]
readSettings(TQSettings &qs, const char *prefix="/Scintilla")QextScintillaLexer
refreshProperties()QextScintillaLexerHTML [virtual]
Script enum valueQextScintillaLexerHTML
setAutoIndentStyle(int autoindentstyle)QextScintillaLexer [virtual, slot]
setCaseSensitiveTags(bool sens)QextScintillaLexerHTML [virtual, slot]
setColor(const TQColor &c, int style=-1)QextScintillaLexer [virtual, slot]
setDefaultColor(const TQColor &c)QextScintillaLexer [virtual, slot]
setDefaultFont(const TQFont &f)QextScintillaLexer [virtual, slot]
setDefaultPaper(const TQColor &c)QextScintillaLexer [virtual, slot]
setEolFill(bool eoffill, int style=-1)QextScintillaLexer [virtual, slot]
setFoldCompact(bool fold)QextScintillaLexerHTML [virtual, slot]
setFoldPreprocessor(bool fold)QextScintillaLexerHTML [virtual, slot]
setFont(const TQFont &f, int style=-1)QextScintillaLexer [virtual, slot]
setPaper(const TQColor &c, int style=-1)QextScintillaLexer [virtual, slot]
SGMLBlockDefault enum valueQextScintillaLexerHTML
SGMLCommand enum valueQextScintillaLexerHTML
SGMLComment enum valueQextScintillaLexerHTML
SGMLDefault enum valueQextScintillaLexerHTML
SGMLDoubleQuotedString enum valueQextScintillaLexerHTML
SGMLEntity enum valueQextScintillaLexerHTML
SGMLError enum valueQextScintillaLexerHTML
SGMLParameter enum valueQextScintillaLexerHTML
SGMLParameterComment enum valueQextScintillaLexerHTML
SGMLSingleQuotedString enum valueQextScintillaLexerHTML
SGMLSpecial enum valueQextScintillaLexerHTML
Tag enum valueQextScintillaLexerHTML
UnknownAttribute enum valueQextScintillaLexerHTML
UnknownTag enum valueQextScintillaLexerHTML
VBScriptComment enum valueQextScintillaLexerHTML
VBScriptDefault enum valueQextScintillaLexerHTML
VBScriptIdentifier enum valueQextScintillaLexerHTML
VBScriptKeyword enum valueQextScintillaLexerHTML
VBScriptNumber enum valueQextScintillaLexerHTML
VBScriptStart enum valueQextScintillaLexerHTML
VBScriptString enum valueQextScintillaLexerHTML
VBScriptUnclosedString enum valueQextScintillaLexerHTML
wordCharacters() const (defined in QextScintillaLexerHTML)QextScintillaLexerHTML [virtual]
writeProperties(TQSettings &qs, const TQString &prefix) const QextScintillaLexerHTML [protected, virtual]
writeSettings(TQSettings &qs, const char *prefix="/Scintilla") const QextScintillaLexer
XMLEnd enum valueQextScintillaLexerHTML
XMLStart enum valueQextScintillaLexerHTML
XMLTagEnd enum valueQextScintillaLexerHTML
~QextScintillaLexer()QextScintillaLexer [virtual]
~QextScintillaLexerHTML()QextScintillaLexerHTML [virtual]


Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/en/classQextScintillaLexerHTML.html b/doc/en/classQextScintillaLexerHTML.html new file mode 100644 index 0000000..ea613ba --- /dev/null +++ b/doc/en/classQextScintillaLexerHTML.html @@ -0,0 +1,1014 @@ + + +TQScintilla: QextScintillaLexerHTML Class Reference + + + + + + +

QextScintillaLexerHTML Class Reference

The QextScintillaLexerHTML class encapsulates the Scintilla HTML lexer. +More... +

+#include <qextscintillalexerhtml.h> +

+Inherits QextScintillaLexer. +

+List of all members.

Public Types

+ +

Public Slots

+ +

Public Member Functions

+ +

Protected Member Functions

+ +

Detailed Description

+The QextScintillaLexerHTML class encapsulates the Scintilla HTML lexer. +

+


Member Enumeration Documentation

+ +
+
+ + + + +
anonymous enum
+
+
+ +

+This enum defines the meanings of the different styles used by the HTML lexer.

Enumerator:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Default  +The default.
Tag  +A tag.
UnknownTag  +An unknown tag.
Attribute  +An attribute.
UnknownAttribute  +An unknown attribute.
HTMLNumber  +An HTML number.
HTMLDoubleQuotedString  +An HTML double-quoted string.
HTMLSingleQuotedString  +An HTML single-quoted string.
OtherInTag  +Other text within a tag.
HTMLComment  +An HTML comment.
Entity  +An entity.
XMLTagEnd  +The end of an XML style tag.
XMLStart  +The start of an XML fragment.
XMLEnd  +The end of an XML fragment.
Script  +A script tag.
ASPAtStart  +The start of an ASP fragment with @.
ASPStart  +The start of an ASP fragment.
CDATA  +CDATA.
PHPStart  +The start of a PHP fragment.
HTMLValue  +An unquoted HTML value.
ASPXCComment  +An ASP X-Code comment.
SGMLDefault  +The default for SGML.
SGMLCommand  +An SGML command.
SGMLParameter  +The first parameter of an SGML command.
SGMLDoubleQuotedString  +An SGML double-quoted string.
SGMLSingleQuotedString  +An SGML single-quoted string.
SGMLError  +An SGML error.
SGMLSpecial  +An SGML special entity.
SGMLEntity  +An SGML entity.
SGMLComment  +An SGML comment.
SGMLParameterComment  +A comment with the first parameter of an SGML command.
SGMLBlockDefault  +The default for an SGML block.
JavaScriptStart  +The start of a JavaScript fragment.
JavaScriptDefault  +The default for JavaScript.
JavaScriptComment  +A JavaScript comment.
JavaScriptCommentLine  +A JavaScript line comment.
JavaScriptCommentDoc  +A JavaDoc style JavaScript comment.
JavaScriptNumber  +A JavaScript number.
JavaScriptWord  +A JavaScript word.
JavaScriptKeyword  +A JavaScript keyword.
JavaScriptDoubleQuotedString  +A JavaScript double-quoted string.
JavaScriptSingleQuotedString  +A JavaScript single-quoted string.
JavaScriptSymbol  +A JavaScript symbol.
JavaScriptUnclosedString  +The end of a JavaScript line where a string is not closed.
JavaScriptRegex  +A JavaScript regular expression.
ASPJavaScriptStart  +The start of an ASP JavaScript fragment.
ASPJavaScriptDefault  +The default for ASP JavaScript.
ASPJavaScriptComment  +An ASP JavaScript comment.
ASPJavaScriptCommentLine  +An ASP JavaScript line comment.
ASPJavaScriptCommentDoc  +An ASP JavaDoc style JavaScript comment.
ASPJavaScriptNumber  +An ASP JavaScript number.
ASPJavaScriptWord  +An ASP JavaScript word.
ASPJavaScriptKeyword  +An ASP JavaScript keyword.
ASPJavaScriptDoubleQuotedString  +An ASP JavaScript double-quoted string.
ASPJavaScriptSingleQuotedString  +An ASP JavaScript single-quoted string.
ASPJavaScriptSymbol  +An ASP JavaScript symbol.
ASPJavaScriptUnclosedString  +The end of an ASP JavaScript line where a string is not closed.
ASPJavaScriptRegex  +An ASP JavaScript regular expression.
VBScriptStart  +The start of a VBScript fragment.
VBScriptDefault  +The default for VBScript.
VBScriptComment  +A VBScript comment.
VBScriptNumber  +A VBScript number.
VBScriptKeyword  +A VBScript keyword.
VBScriptString  +A VBScript string.
VBScriptIdentifier  +A VBScript identifier.
VBScriptUnclosedString  +The end of a VBScript line where a string is not closed.
ASPVBScriptStart  +The start of an ASP VBScript fragment.
ASPVBScriptDefault  +The default for ASP VBScript.
ASPVBScriptComment  +An ASP VBScript comment.
ASPVBScriptNumber  +An ASP VBScript number.
ASPVBScriptKeyword  +An ASP VBScript keyword.
ASPVBScriptString  +An ASP VBScript string.
ASPVBScriptIdentifier  +An ASP VBScript identifier.
ASPVBScriptUnclosedString  +The end of an ASP VBScript line where a string is not closed.
PythonStart  +The start of a Python fragment.
PythonDefault  +The default for Python.
PythonComment  +A Python comment.
PythonNumber  +A Python number.
PythonDoubleQuotedString  +A Python double-quoted string.
PythonSingleQuotedString  +A Python single-quoted string.
PythonKeyword  +A Python keyword.
PythonTripleSingleQuotedString  +A Python triple single-quoted string.
PythonTripleDoubleQuotedString  +A Python triple double-quoted string.
PythonClassName  +The name of a Python class.
PythonFunctionMethodName  +The name of a Python function or method.
PythonOperator  +A Python operator.
PythonIdentifier  +A Python identifier.
ASPPythonStart  +The start of an ASP Python fragment.
ASPPythonDefault  +The default for ASP Python.
ASPPythonComment  +An ASP Python comment.
ASPPythonNumber  +An ASP Python number.
ASPPythonDoubleQuotedString  +An ASP Python double-quoted string.
ASPPythonSingleQuotedString  +An ASP Python single-quoted string.
ASPPythonKeyword  +An ASP Python keyword.
ASPPythonTripleSingleQuotedString  +An ASP Python triple single-quoted string.
ASPPythonTripleDoubleQuotedString  +An ASP Python triple double-quoted string.
ASPPythonClassName  +The name of an ASP Python class.
ASPPythonFunctionMethodName  +The name of an ASP Python function or method.
ASPPythonOperator  +An ASP Python operator.
ASPPythonIdentifier  +An ASP Python identifier.
PHPDefault  +The default for PHP.
PHPDoubleQuotedString  +A PHP double-quoted string.
PHPSingleQuotedString  +A PHP single-quoted string.
PHPKeyword  +A PHP keyword.
PHPNumber  +A PHP number.
PHPVariable  +A PHP variable.
PHPComment  +A PHP comment.
PHPCommentLine  +A PHP line comment.
PHPDoubleQuotedVariable  +A PHP double-quoted variable.
PHPOperator  +A PHP operator.
+
+ +
+

+


Constructor & Destructor Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + +
QextScintillaLexerHTML::QextScintillaLexerHTML (TQObject *  parent = 0,
const char *  name = 0 
)
+
+
+ +

+Construct a QextScintillaLexerHTML with parent parent and name name. parent is typically the QextScintilla instance. +

+

+ +

+
+ + + + + + + + +
virtual QextScintillaLexerHTML::~QextScintillaLexerHTML (  )  [virtual]
+
+
+ +

+Destroys the QextScintillaLexerHTML instance. +

+ +

+

+


Member Function Documentation

+ +
+
+ + + + + + + + +
const char* QextScintillaLexerHTML::language (  )  const [virtual]
+
+
+ +

+Returns the name of the language. +

+ +

+Implements QextScintillaLexer. +

+

+ +

+
+ + + + + + + + +
const char* QextScintillaLexerHTML::lexer (  )  const [virtual]
+
+
+ +

+Returns the name of the lexer. Some lexers support a number of languages. +

+Implements QextScintillaLexer. +

+

+ +

+
+ + + + + + + + + +
TQColor QextScintillaLexerHTML::color (int  style  )  const [virtual]
+
+
+ +

+Returns the foreground colour of the text for style number style.

+

See also:
paper()
+ +

+Reimplemented from QextScintillaLexer. +

+

+ +

+
+ + + + + + + + + +
bool QextScintillaLexerHTML::eolFill (int  style  )  const [virtual]
+
+
+ +

+Returns the end-of-line fill for style number style. +

+ +

+Reimplemented from QextScintillaLexer. +

+

+ +

+
+ + + + + + + + + +
TQFont QextScintillaLexerHTML::font (int  style  )  const [virtual]
+
+
+ +

+Returns the font for style number style. +

+ +

+Reimplemented from QextScintillaLexer. +

+

+ +

+
+ + + + + + + + + +
const char* QextScintillaLexerHTML::keywords (int  set  )  const [virtual]
+
+
+ +

+Returns the set of keywords for the keyword set set recognised by the lexer as a space separated string. +

+Reimplemented from QextScintillaLexer. +

+

+ +

+
+ + + + + + + + + +
TQString QextScintillaLexerHTML::description (int  style  )  const [virtual]
+
+
+ +

+Returns the descriptive name for style number style. If the style is invalid for this language then TQString() is returned. This is intended to be used in user preference dialogs. +

+Implements QextScintillaLexer. +

+

+ +

+
+ + + + + + + + + +
TQColor QextScintillaLexerHTML::paper (int  style  )  const [virtual]
+
+
+ +

+Returns the background colour of the text for style number style.

+

See also:
color()
+ +

+Reimplemented from QextScintillaLexer. +

+

+ +

+
+ + + + + + + + +
void QextScintillaLexerHTML::refreshProperties (  )  [virtual]
+
+
+ +

+Causes all properties to be refreshed by emitting the propertyChanged() signal as required. +

+Reimplemented from QextScintillaLexer. +

+

+ +

+
+ + + + + + + + +
bool QextScintillaLexerHTML::foldCompact (  )  const
+
+
+ +

+Returns TRUE if trailing blank lines are included in a fold block.

+

See also:
setFoldCompact()
+ +
+

+ +

+
+ + + + + + + + +
bool QextScintillaLexerHTML::foldPreprocessor (  )  const
+
+
+ +

+Returns TRUE if preprocessor blocks can be folded.

+

See also:
setFoldPreprocessor()
+ +
+

+ +

+
+ + + + + + + + +
bool QextScintillaLexerHTML::caseSensitiveTags (  )  const
+
+
+ +

+Returns TRUE if tags are case sensitive.

+

See also:
setCaseSensitiveTags()
+ +
+

+ +

+
+ + + + + + + + + +
virtual void QextScintillaLexerHTML::setFoldCompact (bool  fold  )  [virtual, slot]
+
+
+ +

+If fold is TRUE then trailing blank lines are included in a fold block. The default is TRUE.

+

See also:
foldCompact()
+ +
+

+ +

+
+ + + + + + + + + +
virtual void QextScintillaLexerHTML::setFoldPreprocessor (bool  fold  )  [virtual, slot]
+
+
+ +

+If fold is TRUE then preprocessor blocks can be folded. The default is FALSE.

+

See also:
foldPreprocessor()
+ +
+

+ +

+
+ + + + + + + + + +
virtual void QextScintillaLexerHTML::setCaseSensitiveTags (bool  sens  )  [virtual, slot]
+
+
+ +

+If sens is TRUE then tags are case sensitive. The default is FALSE.

+

See also:
caseSensitiveTags()
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + +
bool QextScintillaLexerHTML::readProperties (TQSettings &  qs,
const TQString &  prefix 
) [protected, virtual]
+
+
+ +

+The lexer's properties are read from the settings qs. prefix (which has a trailing '/') should be used as a prefix to the key of each setting. TRUE is returned if there is no error. +

+Reimplemented from QextScintillaLexer. +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
bool QextScintillaLexerHTML::writeProperties (TQSettings &  qs,
const TQString &  prefix 
) const [protected, virtual]
+
+
+ +

+The lexer's properties are written to the settings qs. prefix (which has a trailing '/') should be used as a prefix to the key of each setting. TRUE is returned if there is no error. +

+Reimplemented from QextScintillaLexer. +

+

+


Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/en/classQextScintillaLexerIDL-members.html b/doc/en/classQextScintillaLexerIDL-members.html new file mode 100644 index 0000000..26a7d39 --- /dev/null +++ b/doc/en/classQextScintillaLexerIDL-members.html @@ -0,0 +1,101 @@ + + +TQScintilla: Member List + + + + + + +

QextScintillaLexerIDL Member List

This is the complete list of members for QextScintillaLexerIDL, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
autoCompletionFillups() const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
autoCompletionStartCharacters() const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
autoIndentStyle()QextScintillaLexer
blockEnd(int *style=0) const (defined in QextScintillaLexerCPP)QextScintillaLexerCPP [virtual]
blockLookback() const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
blockStart(int *style=0) const (defined in QextScintillaLexerCPP)QextScintillaLexerCPP [virtual]
blockStartKeyword(int *style=0) const (defined in QextScintillaLexerCPP)QextScintillaLexerCPP [virtual]
braceStyle() const (defined in QextScintillaLexerCPP)QextScintillaLexerCPP [virtual]
color(int style) const QextScintillaLexerIDL [virtual]
colorChanged(const TQColor &c, int style)QextScintillaLexer [signal]
Comment enum valueQextScintillaLexerCPP
CommentDoc enum valueQextScintillaLexerCPP
CommentDocKeyword enum valueQextScintillaLexerCPP
CommentDocKeywordError enum valueQextScintillaLexerCPP
CommentLine enum valueQextScintillaLexerCPP
CommentLineDoc enum valueQextScintillaLexerCPP
Default enum valueQextScintillaLexerCPP
defaultColor() const QextScintillaLexer [virtual]
defaultFont() const QextScintillaLexer [virtual]
defaultPaper() const QextScintillaLexer [virtual]
defaultStyle() const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
description(int style) const QextScintillaLexerIDL [virtual]
DoubleQuotedString enum valueQextScintillaLexerCPP
eolFill(int style) const QextScintillaLexerCPP [virtual]
eolFillChanged(bool eoffilled, int style)QextScintillaLexer [signal]
foldAtElse() const QextScintillaLexerCPP
foldComments() const QextScintillaLexerCPP
foldCompact() const QextScintillaLexerCPP
foldPreprocessor() const QextScintillaLexerCPP
font(int style) const QextScintillaLexerCPP [virtual]
fontChanged(const TQFont &f, int style)QextScintillaLexer [signal]
GlobalClass enum valueQextScintillaLexerCPP
Identifier enum valueQextScintillaLexerCPP
Keyword enum valueQextScintillaLexerCPP
keywords(int set) const QextScintillaLexerIDL [virtual]
KeywordSet2 enum valueQextScintillaLexerCPP
language() const QextScintillaLexerIDL [virtual]
lexer() const QextScintillaLexerCPP [virtual]
Number enum valueQextScintillaLexerCPP
Operator enum valueQextScintillaLexerCPP
paper(int style) const QextScintillaLexerCPP [virtual]
paperChanged(const TQColor &c, int style)QextScintillaLexer [signal]
PreProcessor enum valueQextScintillaLexerCPP
propertyChanged(const char *prop, const char *val)QextScintillaLexer [signal]
QextScintillaLexer(TQObject *parent=0, const char *name=0)QextScintillaLexer
QextScintillaLexerCPP(TQObject *parent=0, const char *name=0, bool caseInsensitiveKeywords=FALSE)QextScintillaLexerCPP
QextScintillaLexerIDL(TQObject *parent=0, const char *name=0)QextScintillaLexerIDL
readProperties(TQSettings &qs, const TQString &prefix)QextScintillaLexerCPP [protected, virtual]
readSettings(TQSettings &qs, const char *prefix="/Scintilla")QextScintillaLexer
refreshProperties()QextScintillaLexerCPP [virtual]
Regex enum valueQextScintillaLexerCPP
setAutoIndentStyle(int autoindentstyle)QextScintillaLexer [virtual, slot]
setColor(const TQColor &c, int style=-1)QextScintillaLexer [virtual, slot]
setDefaultColor(const TQColor &c)QextScintillaLexer [virtual, slot]
setDefaultFont(const TQFont &f)QextScintillaLexer [virtual, slot]
setDefaultPaper(const TQColor &c)QextScintillaLexer [virtual, slot]
setEolFill(bool eoffill, int style=-1)QextScintillaLexer [virtual, slot]
setFoldAtElse(bool fold)QextScintillaLexerCPP [virtual, slot]
setFoldComments(bool fold)QextScintillaLexerCPP [virtual, slot]
setFoldCompact(bool fold)QextScintillaLexerCPP [virtual, slot]
setFoldPreprocessor(bool fold)QextScintillaLexerCPP [virtual, slot]
setFont(const TQFont &f, int style=-1)QextScintillaLexer [virtual, slot]
setPaper(const TQColor &c, int style=-1)QextScintillaLexer [virtual, slot]
setStylePreprocessor(bool style)QextScintillaLexerCPP [virtual, slot]
SingleQuotedString enum valueQextScintillaLexerCPP
stylePreprocessor() const QextScintillaLexerCPP
UnclosedString enum valueQextScintillaLexerCPP
UUID enum valueQextScintillaLexerCPP
VerbatimString enum valueQextScintillaLexerCPP
WhiteSpace enum valueQextScintillaLexerCPP
wordCharacters() const (defined in QextScintillaLexerCPP)QextScintillaLexerCPP [virtual]
writeProperties(TQSettings &qs, const TQString &prefix) const QextScintillaLexerCPP [protected, virtual]
writeSettings(TQSettings &qs, const char *prefix="/Scintilla") const QextScintillaLexer
~QextScintillaLexer()QextScintillaLexer [virtual]
~QextScintillaLexerCPP()QextScintillaLexerCPP [virtual]
~QextScintillaLexerIDL()QextScintillaLexerIDL [virtual]


Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/en/classQextScintillaLexerIDL.html b/doc/en/classQextScintillaLexerIDL.html new file mode 100644 index 0000000..9bd3766 --- /dev/null +++ b/doc/en/classQextScintillaLexerIDL.html @@ -0,0 +1,186 @@ + + +TQScintilla: QextScintillaLexerIDL Class Reference + + + + + + +

QextScintillaLexerIDL Class Reference

The QextScintillaLexerIDL class encapsulates the Scintilla IDL lexer. +More... +

+#include <qextscintillalexeridl.h> +

+Inherits QextScintillaLexerCPP. +

+List of all members.

Public Member Functions

+ +

Detailed Description

+The QextScintillaLexerIDL class encapsulates the Scintilla IDL lexer. +

+


Constructor & Destructor Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + +
QextScintillaLexerIDL::QextScintillaLexerIDL (TQObject *  parent = 0,
const char *  name = 0 
)
+
+
+ +

+Construct a QextScintillaLexerIDL with parent parent and name name. parent is typically the QextScintilla instance. +

+

+ +

+
+ + + + + + + + +
virtual QextScintillaLexerIDL::~QextScintillaLexerIDL (  )  [virtual]
+
+
+ +

+Destroys the QextScintillaLexerIDL instance. +

+ +

+

+


Member Function Documentation

+ +
+
+ + + + + + + + +
const char* QextScintillaLexerIDL::language (  )  const [virtual]
+
+
+ +

+Returns the name of the language. +

+ +

+Reimplemented from QextScintillaLexerCPP. +

+

+ +

+
+ + + + + + + + + +
TQColor QextScintillaLexerIDL::color (int  style  )  const [virtual]
+
+
+ +

+Returns the foreground colour of the text for style number style.

+

See also:
paper()
+ +

+Reimplemented from QextScintillaLexerCPP. +

+

+ +

+
+ + + + + + + + + +
const char* QextScintillaLexerIDL::keywords (int  set  )  const [virtual]
+
+
+ +

+Returns the set of keywords for the keyword set set recognised by the lexer as a space separated string. +

+Reimplemented from QextScintillaLexerCPP. +

+

+ +

+
+ + + + + + + + + +
TQString QextScintillaLexerIDL::description (int  style  )  const [virtual]
+
+
+ +

+Returns the descriptive name for style number style. If the style is invalid for this language then TQString() is returned. This is intended to be used in user preference dialogs. +

+Reimplemented from QextScintillaLexerCPP. +

+

+


Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/en/classQextScintillaLexerJava-members.html b/doc/en/classQextScintillaLexerJava-members.html new file mode 100644 index 0000000..462f12f --- /dev/null +++ b/doc/en/classQextScintillaLexerJava-members.html @@ -0,0 +1,101 @@ + + +TQScintilla: Member List + + + + + + +

QextScintillaLexerJava Member List

This is the complete list of members for QextScintillaLexerJava, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
autoCompletionFillups() const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
autoCompletionStartCharacters() const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
autoIndentStyle()QextScintillaLexer
blockEnd(int *style=0) const (defined in QextScintillaLexerCPP)QextScintillaLexerCPP [virtual]
blockLookback() const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
blockStart(int *style=0) const (defined in QextScintillaLexerCPP)QextScintillaLexerCPP [virtual]
blockStartKeyword(int *style=0) const (defined in QextScintillaLexerCPP)QextScintillaLexerCPP [virtual]
braceStyle() const (defined in QextScintillaLexerCPP)QextScintillaLexerCPP [virtual]
color(int style) const QextScintillaLexerCPP [virtual]
colorChanged(const TQColor &c, int style)QextScintillaLexer [signal]
Comment enum valueQextScintillaLexerCPP
CommentDoc enum valueQextScintillaLexerCPP
CommentDocKeyword enum valueQextScintillaLexerCPP
CommentDocKeywordError enum valueQextScintillaLexerCPP
CommentLine enum valueQextScintillaLexerCPP
CommentLineDoc enum valueQextScintillaLexerCPP
Default enum valueQextScintillaLexerCPP
defaultColor() const QextScintillaLexer [virtual]
defaultFont() const QextScintillaLexer [virtual]
defaultPaper() const QextScintillaLexer [virtual]
defaultStyle() const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
description(int style) const QextScintillaLexerCPP [virtual]
DoubleQuotedString enum valueQextScintillaLexerCPP
eolFill(int style) const QextScintillaLexerCPP [virtual]
eolFillChanged(bool eoffilled, int style)QextScintillaLexer [signal]
foldAtElse() const QextScintillaLexerCPP
foldComments() const QextScintillaLexerCPP
foldCompact() const QextScintillaLexerCPP
foldPreprocessor() const QextScintillaLexerCPP
font(int style) const QextScintillaLexerCPP [virtual]
fontChanged(const TQFont &f, int style)QextScintillaLexer [signal]
GlobalClass enum valueQextScintillaLexerCPP
Identifier enum valueQextScintillaLexerCPP
Keyword enum valueQextScintillaLexerCPP
keywords(int set) const QextScintillaLexerJava [virtual]
KeywordSet2 enum valueQextScintillaLexerCPP
language() const QextScintillaLexerJava [virtual]
lexer() const QextScintillaLexerCPP [virtual]
Number enum valueQextScintillaLexerCPP
Operator enum valueQextScintillaLexerCPP
paper(int style) const QextScintillaLexerCPP [virtual]
paperChanged(const TQColor &c, int style)QextScintillaLexer [signal]
PreProcessor enum valueQextScintillaLexerCPP
propertyChanged(const char *prop, const char *val)QextScintillaLexer [signal]
QextScintillaLexer(TQObject *parent=0, const char *name=0)QextScintillaLexer
QextScintillaLexerCPP(TQObject *parent=0, const char *name=0, bool caseInsensitiveKeywords=FALSE)QextScintillaLexerCPP
QextScintillaLexerJava(TQObject *parent=0, const char *name=0)QextScintillaLexerJava
readProperties(TQSettings &qs, const TQString &prefix)QextScintillaLexerCPP [protected, virtual]
readSettings(TQSettings &qs, const char *prefix="/Scintilla")QextScintillaLexer
refreshProperties()QextScintillaLexerCPP [virtual]
Regex enum valueQextScintillaLexerCPP
setAutoIndentStyle(int autoindentstyle)QextScintillaLexer [virtual, slot]
setColor(const TQColor &c, int style=-1)QextScintillaLexer [virtual, slot]
setDefaultColor(const TQColor &c)QextScintillaLexer [virtual, slot]
setDefaultFont(const TQFont &f)QextScintillaLexer [virtual, slot]
setDefaultPaper(const TQColor &c)QextScintillaLexer [virtual, slot]
setEolFill(bool eoffill, int style=-1)QextScintillaLexer [virtual, slot]
setFoldAtElse(bool fold)QextScintillaLexerCPP [virtual, slot]
setFoldComments(bool fold)QextScintillaLexerCPP [virtual, slot]
setFoldCompact(bool fold)QextScintillaLexerCPP [virtual, slot]
setFoldPreprocessor(bool fold)QextScintillaLexerCPP [virtual, slot]
setFont(const TQFont &f, int style=-1)QextScintillaLexer [virtual, slot]
setPaper(const TQColor &c, int style=-1)QextScintillaLexer [virtual, slot]
setStylePreprocessor(bool style)QextScintillaLexerCPP [virtual, slot]
SingleQuotedString enum valueQextScintillaLexerCPP
stylePreprocessor() const QextScintillaLexerCPP
UnclosedString enum valueQextScintillaLexerCPP
UUID enum valueQextScintillaLexerCPP
VerbatimString enum valueQextScintillaLexerCPP
WhiteSpace enum valueQextScintillaLexerCPP
wordCharacters() const (defined in QextScintillaLexerCPP)QextScintillaLexerCPP [virtual]
writeProperties(TQSettings &qs, const TQString &prefix) const QextScintillaLexerCPP [protected, virtual]
writeSettings(TQSettings &qs, const char *prefix="/Scintilla") const QextScintillaLexer
~QextScintillaLexer()QextScintillaLexer [virtual]
~QextScintillaLexerCPP()QextScintillaLexerCPP [virtual]
~QextScintillaLexerJava()QextScintillaLexerJava [virtual]


Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/en/classQextScintillaLexerJava.html b/doc/en/classQextScintillaLexerJava.html new file mode 100644 index 0000000..7be015d --- /dev/null +++ b/doc/en/classQextScintillaLexerJava.html @@ -0,0 +1,138 @@ + + +TQScintilla: QextScintillaLexerJava Class Reference + + + + + + +

QextScintillaLexerJava Class Reference

The QextScintillaLexerJava class encapsulates the Scintilla Java lexer. +More... +

+#include <qextscintillalexerjava.h> +

+Inherits QextScintillaLexerCPP. +

+List of all members.

Public Member Functions

+ +

Detailed Description

+The QextScintillaLexerJava class encapsulates the Scintilla Java lexer. +

+


Constructor & Destructor Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + +
QextScintillaLexerJava::QextScintillaLexerJava (TQObject *  parent = 0,
const char *  name = 0 
)
+
+
+ +

+Construct a QextScintillaLexerJava with parent parent and name name. parent is typically the QextScintilla instance. +

+

+ +

+
+ + + + + + + + +
virtual QextScintillaLexerJava::~QextScintillaLexerJava (  )  [virtual]
+
+
+ +

+Destroys the QextScintillaLexerJava instance. +

+ +

+

+


Member Function Documentation

+ +
+
+ + + + + + + + +
const char* QextScintillaLexerJava::language (  )  const [virtual]
+
+
+ +

+Returns the name of the language. +

+ +

+Reimplemented from QextScintillaLexerCPP. +

+

+ +

+
+ + + + + + + + + +
const char* QextScintillaLexerJava::keywords (int  set  )  const [virtual]
+
+
+ +

+Returns the set of keywords for the keyword set set recognised by the lexer as a space separated string. +

+Reimplemented from QextScintillaLexerCPP. +

+

+


Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/en/classQextScintillaLexerJavaScript-members.html b/doc/en/classQextScintillaLexerJavaScript-members.html new file mode 100644 index 0000000..d4d1e1b --- /dev/null +++ b/doc/en/classQextScintillaLexerJavaScript-members.html @@ -0,0 +1,101 @@ + + +TQScintilla: Member List + + + + + + +

QextScintillaLexerJavaScript Member List

This is the complete list of members for QextScintillaLexerJavaScript, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
autoCompletionFillups() const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
autoCompletionStartCharacters() const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
autoIndentStyle()QextScintillaLexer
blockEnd(int *style=0) const (defined in QextScintillaLexerCPP)QextScintillaLexerCPP [virtual]
blockLookback() const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
blockStart(int *style=0) const (defined in QextScintillaLexerCPP)QextScintillaLexerCPP [virtual]
blockStartKeyword(int *style=0) const (defined in QextScintillaLexerCPP)QextScintillaLexerCPP [virtual]
braceStyle() const (defined in QextScintillaLexerCPP)QextScintillaLexerCPP [virtual]
color(int style) const QextScintillaLexerJavaScript [virtual]
colorChanged(const TQColor &c, int style)QextScintillaLexer [signal]
Comment enum valueQextScintillaLexerCPP
CommentDoc enum valueQextScintillaLexerCPP
CommentDocKeyword enum valueQextScintillaLexerCPP
CommentDocKeywordError enum valueQextScintillaLexerCPP
CommentLine enum valueQextScintillaLexerCPP
CommentLineDoc enum valueQextScintillaLexerCPP
Default enum valueQextScintillaLexerCPP
defaultColor() const QextScintillaLexer [virtual]
defaultFont() const QextScintillaLexer [virtual]
defaultPaper() const QextScintillaLexer [virtual]
defaultStyle() const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
description(int style) const QextScintillaLexerJavaScript [virtual]
DoubleQuotedString enum valueQextScintillaLexerCPP
eolFill(int style) const QextScintillaLexerJavaScript [virtual]
eolFillChanged(bool eoffilled, int style)QextScintillaLexer [signal]
foldAtElse() const QextScintillaLexerCPP
foldComments() const QextScintillaLexerCPP
foldCompact() const QextScintillaLexerCPP
foldPreprocessor() const QextScintillaLexerCPP
font(int style) const QextScintillaLexerJavaScript [virtual]
fontChanged(const TQFont &f, int style)QextScintillaLexer [signal]
GlobalClass enum valueQextScintillaLexerCPP
Identifier enum valueQextScintillaLexerCPP
Keyword enum valueQextScintillaLexerCPP
keywords(int set) const QextScintillaLexerJavaScript [virtual]
KeywordSet2 enum valueQextScintillaLexerCPP
language() const QextScintillaLexerJavaScript [virtual]
lexer() const QextScintillaLexerCPP [virtual]
Number enum valueQextScintillaLexerCPP
Operator enum valueQextScintillaLexerCPP
paper(int style) const QextScintillaLexerJavaScript [virtual]
paperChanged(const TQColor &c, int style)QextScintillaLexer [signal]
PreProcessor enum valueQextScintillaLexerCPP
propertyChanged(const char *prop, const char *val)QextScintillaLexer [signal]
QextScintillaLexer(TQObject *parent=0, const char *name=0)QextScintillaLexer
QextScintillaLexerCPP(TQObject *parent=0, const char *name=0, bool caseInsensitiveKeywords=FALSE)QextScintillaLexerCPP
QextScintillaLexerJavaScript(TQObject *parent=0, const char *name=0)QextScintillaLexerJavaScript
readProperties(TQSettings &qs, const TQString &prefix)QextScintillaLexerCPP [protected, virtual]
readSettings(TQSettings &qs, const char *prefix="/Scintilla")QextScintillaLexer
refreshProperties()QextScintillaLexerCPP [virtual]
Regex enum valueQextScintillaLexerCPP
setAutoIndentStyle(int autoindentstyle)QextScintillaLexer [virtual, slot]
setColor(const TQColor &c, int style=-1)QextScintillaLexer [virtual, slot]
setDefaultColor(const TQColor &c)QextScintillaLexer [virtual, slot]
setDefaultFont(const TQFont &f)QextScintillaLexer [virtual, slot]
setDefaultPaper(const TQColor &c)QextScintillaLexer [virtual, slot]
setEolFill(bool eoffill, int style=-1)QextScintillaLexer [virtual, slot]
setFoldAtElse(bool fold)QextScintillaLexerCPP [virtual, slot]
setFoldComments(bool fold)QextScintillaLexerCPP [virtual, slot]
setFoldCompact(bool fold)QextScintillaLexerCPP [virtual, slot]
setFoldPreprocessor(bool fold)QextScintillaLexerCPP [virtual, slot]
setFont(const TQFont &f, int style=-1)QextScintillaLexer [virtual, slot]
setPaper(const TQColor &c, int style=-1)QextScintillaLexer [virtual, slot]
setStylePreprocessor(bool style)QextScintillaLexerCPP [virtual, slot]
SingleQuotedString enum valueQextScintillaLexerCPP
stylePreprocessor() const QextScintillaLexerCPP
UnclosedString enum valueQextScintillaLexerCPP
UUID enum valueQextScintillaLexerCPP
VerbatimString enum valueQextScintillaLexerCPP
WhiteSpace enum valueQextScintillaLexerCPP
wordCharacters() const (defined in QextScintillaLexerCPP)QextScintillaLexerCPP [virtual]
writeProperties(TQSettings &qs, const TQString &prefix) const QextScintillaLexerCPP [protected, virtual]
writeSettings(TQSettings &qs, const char *prefix="/Scintilla") const QextScintillaLexer
~QextScintillaLexer()QextScintillaLexer [virtual]
~QextScintillaLexerCPP()QextScintillaLexerCPP [virtual]
~QextScintillaLexerJavaScript()QextScintillaLexerJavaScript [virtual]


Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/en/classQextScintillaLexerJavaScript.html b/doc/en/classQextScintillaLexerJavaScript.html new file mode 100644 index 0000000..a1e469e --- /dev/null +++ b/doc/en/classQextScintillaLexerJavaScript.html @@ -0,0 +1,261 @@ + + +TQScintilla: QextScintillaLexerJavaScript Class Reference + + + + + + +

QextScintillaLexerJavaScript Class Reference

The QextScintillaLexerJavaScript class encapsulates the Scintilla JavaScript lexer. +More... +

+#include <qextscintillalexerjavascript.h> +

+Inherits QextScintillaLexerCPP. +

+List of all members.

Public Member Functions

+ +

Detailed Description

+The QextScintillaLexerJavaScript class encapsulates the Scintilla JavaScript lexer. +

+


Constructor & Destructor Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + +
QextScintillaLexerJavaScript::QextScintillaLexerJavaScript (TQObject *  parent = 0,
const char *  name = 0 
)
+
+
+ +

+Construct a QextScintillaLexerJavaScript with parent parent and name name. parent is typically the QextScintilla instance. +

+

+ +

+
+ + + + + + + + +
virtual QextScintillaLexerJavaScript::~QextScintillaLexerJavaScript (  )  [virtual]
+
+
+ +

+Destroys the QextScintillaLexerJavaScript instance. +

+ +

+

+


Member Function Documentation

+ +
+
+ + + + + + + + +
const char* QextScintillaLexerJavaScript::language (  )  const [virtual]
+
+
+ +

+Returns the name of the language. +

+ +

+Reimplemented from QextScintillaLexerCPP. +

+

+ +

+
+ + + + + + + + + +
TQColor QextScintillaLexerJavaScript::color (int  style  )  const [virtual]
+
+
+ +

+Returns the foreground colour of the text for style number style.

+

See also:
paper()
+ +

+Reimplemented from QextScintillaLexerCPP. +

+

+ +

+
+ + + + + + + + + +
bool QextScintillaLexerJavaScript::eolFill (int  style  )  const [virtual]
+
+
+ +

+Returns the end-of-line fill for style number style. +

+ +

+Reimplemented from QextScintillaLexerCPP. +

+

+ +

+
+ + + + + + + + + +
TQFont QextScintillaLexerJavaScript::font (int  style  )  const [virtual]
+
+
+ +

+Returns the font for style number style. +

+ +

+Reimplemented from QextScintillaLexerCPP. +

+

+ +

+
+ + + + + + + + + +
const char* QextScintillaLexerJavaScript::keywords (int  set  )  const [virtual]
+
+
+ +

+Returns the set of keywords for the keyword set set recognised by the lexer as a space separated string. +

+Reimplemented from QextScintillaLexerCPP. +

+

+ +

+
+ + + + + + + + + +
TQString QextScintillaLexerJavaScript::description (int  style  )  const [virtual]
+
+
+ +

+Returns the descriptive name for style number style. If the style is invalid for this language then TQString() is returned. This is intended to be used in user preference dialogs. +

+Reimplemented from QextScintillaLexerCPP. +

+

+ +

+
+ + + + + + + + + +
TQColor QextScintillaLexerJavaScript::paper (int  style  )  const [virtual]
+
+
+ +

+Returns the background colour of the text for style number style.

+

See also:
color()
+ +

+Reimplemented from QextScintillaLexerCPP. +

+

+


Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/en/classQextScintillaLexerLua-members.html b/doc/en/classQextScintillaLexerLua-members.html new file mode 100644 index 0000000..2ae1a99 --- /dev/null +++ b/doc/en/classQextScintillaLexerLua-members.html @@ -0,0 +1,85 @@ + + +TQScintilla: Member List + + + + + + +

QextScintillaLexerLua Member List

This is the complete list of members for QextScintillaLexerLua, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
autoCompletionFillups() const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
autoCompletionStartCharacters() const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
autoIndentStyle()QextScintillaLexer
BasicFunctions enum valueQextScintillaLexerLua
blockEnd(int *style=0) const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
blockLookback() const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
blockStart(int *style=0) const (defined in QextScintillaLexerLua)QextScintillaLexerLua [virtual]
blockStartKeyword(int *style=0) const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
braceStyle() const (defined in QextScintillaLexerLua)QextScintillaLexerLua [virtual]
Character enum valueQextScintillaLexerLua
color(int style) const QextScintillaLexerLua [virtual]
colorChanged(const TQColor &c, int style)QextScintillaLexer [signal]
Comment enum valueQextScintillaLexerLua
CoroutinesIOSystemFacilities enum valueQextScintillaLexerLua
Default enum valueQextScintillaLexerLua
defaultColor() const QextScintillaLexer [virtual]
defaultFont() const QextScintillaLexer [virtual]
defaultPaper() const QextScintillaLexer [virtual]
defaultStyle() const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
description(int style) const QextScintillaLexerLua [virtual]
eolFill(int style) const QextScintillaLexerLua [virtual]
eolFillChanged(bool eoffilled, int style)QextScintillaLexer [signal]
foldCompact() const QextScintillaLexerLua
font(int style) const QextScintillaLexerLua [virtual]
fontChanged(const TQFont &f, int style)QextScintillaLexer [signal]
Identifier enum valueQextScintillaLexerLua
Keyword enum valueQextScintillaLexerLua
keywords(int set) const QextScintillaLexerLua [virtual]
language() const QextScintillaLexerLua [virtual]
lexer() const QextScintillaLexerLua [virtual]
LineComment enum valueQextScintillaLexerLua
LiteralString enum valueQextScintillaLexerLua
Number enum valueQextScintillaLexerLua
Operator enum valueQextScintillaLexerLua
paper(int style) const QextScintillaLexerLua [virtual]
paperChanged(const TQColor &c, int style)QextScintillaLexer [signal]
Preprocessor enum valueQextScintillaLexerLua
propertyChanged(const char *prop, const char *val)QextScintillaLexer [signal]
QextScintillaLexer(TQObject *parent=0, const char *name=0)QextScintillaLexer
QextScintillaLexerLua(TQObject *parent=0, const char *name=0)QextScintillaLexerLua
readProperties(TQSettings &qs, const TQString &prefix)QextScintillaLexerLua [protected, virtual]
readSettings(TQSettings &qs, const char *prefix="/Scintilla")QextScintillaLexer
refreshProperties()QextScintillaLexerLua [virtual]
setAutoIndentStyle(int autoindentstyle)QextScintillaLexer [virtual, slot]
setColor(const TQColor &c, int style=-1)QextScintillaLexer [virtual, slot]
setDefaultColor(const TQColor &c)QextScintillaLexer [virtual, slot]
setDefaultFont(const TQFont &f)QextScintillaLexer [virtual, slot]
setDefaultPaper(const TQColor &c)QextScintillaLexer [virtual, slot]
setEolFill(bool eoffill, int style=-1)QextScintillaLexer [virtual, slot]
setFoldCompact(bool fold)QextScintillaLexerLua [virtual, slot]
setFont(const TQFont &f, int style=-1)QextScintillaLexer [virtual, slot]
setPaper(const TQColor &c, int style=-1)QextScintillaLexer [virtual, slot]
String enum valueQextScintillaLexerLua
StringTableMathsFunctions enum valueQextScintillaLexerLua
UnclosedString enum valueQextScintillaLexerLua
wordCharacters() const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
writeProperties(TQSettings &qs, const TQString &prefix) const QextScintillaLexerLua [protected, virtual]
writeSettings(TQSettings &qs, const char *prefix="/Scintilla") const QextScintillaLexer
~QextScintillaLexer()QextScintillaLexer [virtual]
~QextScintillaLexerLua()QextScintillaLexerLua [virtual]


Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/en/classQextScintillaLexerLua.html b/doc/en/classQextScintillaLexerLua.html new file mode 100644 index 0000000..e854bc7 --- /dev/null +++ b/doc/en/classQextScintillaLexerLua.html @@ -0,0 +1,514 @@ + + +TQScintilla: QextScintillaLexerLua Class Reference + + + + + + +

QextScintillaLexerLua Class Reference

The QextScintillaLexerLua class encapsulates the Scintilla Lua lexer. +More... +

+#include <qextscintillalexerlua.h> +

+Inherits QextScintillaLexer. +

+List of all members.

Public Types

+ +

Public Slots

+ +

Public Member Functions

+ +

Protected Member Functions

+ +

Detailed Description

+The QextScintillaLexerLua class encapsulates the Scintilla Lua lexer. +

+


Member Enumeration Documentation

+ +
+
+ + + + +
anonymous enum
+
+
+ +

+This enum defines the meanings of the different styles used by the Lua lexer.

Enumerator:
+ + + + + + + + + + + + + + + + +
Default  +The default.
Comment  +A block comment.
LineComment  +A line comment.
Number  +A number.
Keyword  +A keyword.
String  +A string.
Character  +A character.
LiteralString  +A literal string.
Preprocessor  +Preprocessor.
Operator  +An operator.
Identifier  +An identifier.
UnclosedString  +The end of a line where a string is not closed.
BasicFunctions  +Basic functions.
StringTableMathsFunctions  +String, table and maths functions.
CoroutinesIOSystemFacilities  +Coroutines, I/O and system facilities.
+
+ +
+

+


Constructor & Destructor Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + +
QextScintillaLexerLua::QextScintillaLexerLua (TQObject *  parent = 0,
const char *  name = 0 
)
+
+
+ +

+Construct a QextScintillaLexerLua with parent parent and name name. parent is typically the QextScintilla instance. +

+

+ +

+
+ + + + + + + + +
virtual QextScintillaLexerLua::~QextScintillaLexerLua (  )  [virtual]
+
+
+ +

+Destroys the QextScintillaLexerLua instance. +

+ +

+

+


Member Function Documentation

+ +
+
+ + + + + + + + +
const char* QextScintillaLexerLua::language (  )  const [virtual]
+
+
+ +

+Returns the name of the language. +

+ +

+Implements QextScintillaLexer. +

+

+ +

+
+ + + + + + + + +
const char* QextScintillaLexerLua::lexer (  )  const [virtual]
+
+
+ +

+Returns the name of the lexer. Some lexers support a number of languages. +

+Implements QextScintillaLexer. +

+

+ +

+
+ + + + + + + + + +
TQColor QextScintillaLexerLua::color (int  style  )  const [virtual]
+
+
+ +

+Returns the foreground colour of the text for style number style.

+

See also:
paper()
+ +

+Reimplemented from QextScintillaLexer. +

+

+ +

+
+ + + + + + + + + +
bool QextScintillaLexerLua::eolFill (int  style  )  const [virtual]
+
+
+ +

+Returns the end-of-line fill for style number style. +

+ +

+Reimplemented from QextScintillaLexer. +

+

+ +

+
+ + + + + + + + + +
TQFont QextScintillaLexerLua::font (int  style  )  const [virtual]
+
+
+ +

+Returns the font for style number style. +

+ +

+Reimplemented from QextScintillaLexer. +

+

+ +

+
+ + + + + + + + + +
const char* QextScintillaLexerLua::keywords (int  set  )  const [virtual]
+
+
+ +

+Returns the set of keywords for the keyword set set recognised by the lexer as a space separated string. +

+Reimplemented from QextScintillaLexer. +

+

+ +

+
+ + + + + + + + + +
TQString QextScintillaLexerLua::description (int  style  )  const [virtual]
+
+
+ +

+Returns the descriptive name for style number style. If the style is invalid for this language then TQString() is returned. This is intended to be used in user preference dialogs. +

+Implements QextScintillaLexer. +

+

+ +

+
+ + + + + + + + + +
TQColor QextScintillaLexerLua::paper (int  style  )  const [virtual]
+
+
+ +

+Returns the background colour of the text for style number style.

+

See also:
color()
+ +

+Reimplemented from QextScintillaLexer. +

+

+ +

+
+ + + + + + + + +
void QextScintillaLexerLua::refreshProperties (  )  [virtual]
+
+
+ +

+Causes all properties to be refreshed by emitting the propertyChanged() signal as required. +

+Reimplemented from QextScintillaLexer. +

+

+ +

+
+ + + + + + + + +
bool QextScintillaLexerLua::foldCompact (  )  const
+
+
+ +

+Returns TRUE if trailing blank lines are included in a fold block.

+

See also:
setFoldCompact()
+ +
+

+ +

+
+ + + + + + + + + +
virtual void QextScintillaLexerLua::setFoldCompact (bool  fold  )  [virtual, slot]
+
+
+ +

+If fold is TRUE then trailing blank lines are included in a fold block. The default is TRUE.

+

See also:
foldCompact()
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + +
bool QextScintillaLexerLua::readProperties (TQSettings &  qs,
const TQString &  prefix 
) [protected, virtual]
+
+
+ +

+The lexer's properties are read from the settings qs. prefix (which has a trailing '/') should be used as a prefix to the key of each setting. TRUE is returned if there is no error. +

+Reimplemented from QextScintillaLexer. +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
bool QextScintillaLexerLua::writeProperties (TQSettings &  qs,
const TQString &  prefix 
) const [protected, virtual]
+
+
+ +

+The lexer's properties are written to the settings qs. prefix (which has a trailing '/') should be used as a prefix to the key of each setting. TRUE is returned if there is no error. +

+Reimplemented from QextScintillaLexer. +

+

+


Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/en/classQextScintillaLexerMakefile-members.html b/doc/en/classQextScintillaLexerMakefile-members.html new file mode 100644 index 0000000..e505441 --- /dev/null +++ b/doc/en/classQextScintillaLexerMakefile-members.html @@ -0,0 +1,75 @@ + + +TQScintilla: Member List + + + + + + +

QextScintillaLexerMakefile Member List

This is the complete list of members for QextScintillaLexerMakefile, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
autoCompletionFillups() const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
autoCompletionStartCharacters() const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
autoIndentStyle()QextScintillaLexer
blockEnd(int *style=0) const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
blockLookback() const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
blockStart(int *style=0) const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
blockStartKeyword(int *style=0) const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
braceStyle() const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
color(int style) const QextScintillaLexerMakefile [virtual]
colorChanged(const TQColor &c, int style)QextScintillaLexer [signal]
Comment enum valueQextScintillaLexerMakefile
Default enum valueQextScintillaLexerMakefile
defaultColor() const QextScintillaLexer [virtual]
defaultFont() const QextScintillaLexer [virtual]
defaultPaper() const QextScintillaLexer [virtual]
defaultStyle() const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
description(int style) const QextScintillaLexerMakefile [virtual]
eolFill(int style) const QextScintillaLexerMakefile [virtual]
eolFillChanged(bool eoffilled, int style)QextScintillaLexer [signal]
Error enum valueQextScintillaLexerMakefile
font(int style) const QextScintillaLexerMakefile [virtual]
fontChanged(const TQFont &f, int style)QextScintillaLexer [signal]
keywords(int set) const QextScintillaLexer [virtual]
language() const QextScintillaLexerMakefile [virtual]
lexer() const QextScintillaLexerMakefile [virtual]
Operator enum valueQextScintillaLexerMakefile
paper(int style) const QextScintillaLexerMakefile [virtual]
paperChanged(const TQColor &c, int style)QextScintillaLexer [signal]
Preprocessor enum valueQextScintillaLexerMakefile
propertyChanged(const char *prop, const char *val)QextScintillaLexer [signal]
QextScintillaLexer(TQObject *parent=0, const char *name=0)QextScintillaLexer
QextScintillaLexerMakefile(TQObject *parent=0, const char *name=0)QextScintillaLexerMakefile
readProperties(TQSettings &qs, const TQString &prefix)QextScintillaLexer [protected, virtual]
readSettings(TQSettings &qs, const char *prefix="/Scintilla")QextScintillaLexer
refreshProperties()QextScintillaLexer [virtual]
setAutoIndentStyle(int autoindentstyle)QextScintillaLexer [virtual, slot]
setColor(const TQColor &c, int style=-1)QextScintillaLexer [virtual, slot]
setDefaultColor(const TQColor &c)QextScintillaLexer [virtual, slot]
setDefaultFont(const TQFont &f)QextScintillaLexer [virtual, slot]
setDefaultPaper(const TQColor &c)QextScintillaLexer [virtual, slot]
setEolFill(bool eoffill, int style=-1)QextScintillaLexer [virtual, slot]
setFont(const TQFont &f, int style=-1)QextScintillaLexer [virtual, slot]
setPaper(const TQColor &c, int style=-1)QextScintillaLexer [virtual, slot]
Target enum valueQextScintillaLexerMakefile
Variable enum valueQextScintillaLexerMakefile
wordCharacters() const (defined in QextScintillaLexerMakefile)QextScintillaLexerMakefile [virtual]
writeProperties(TQSettings &qs, const TQString &prefix) const QextScintillaLexer [protected, virtual]
writeSettings(TQSettings &qs, const char *prefix="/Scintilla") const QextScintillaLexer
~QextScintillaLexer()QextScintillaLexer [virtual]
~QextScintillaLexerMakefile()QextScintillaLexerMakefile [virtual]


Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/en/classQextScintillaLexerMakefile.html b/doc/en/classQextScintillaLexerMakefile.html new file mode 100644 index 0000000..e307d8a --- /dev/null +++ b/doc/en/classQextScintillaLexerMakefile.html @@ -0,0 +1,318 @@ + + +TQScintilla: QextScintillaLexerMakefile Class Reference + + + + + + +

QextScintillaLexerMakefile Class Reference

The QextScintillaLexerMakefile class encapsulates the Scintilla Makefile lexer. +More... +

+#include <qextscintillalexermakefile.h> +

+Inherits QextScintillaLexer. +

+List of all members.

Public Types

+ +

Public Member Functions

+ +

Detailed Description

+The QextScintillaLexerMakefile class encapsulates the Scintilla Makefile lexer. +

+


Member Enumeration Documentation

+ +
+
+ + + + +
anonymous enum
+
+
+ +

+This enum defines the meanings of the different styles used by the Makefile lexer.

Enumerator:
+ + + + + + + + +
Default  +The default.
Comment  +A comment.
Preprocessor  +A pre-processor directive.
Variable  +A variable.
Operator  +An operator.
Target  +A target.
Error  +An error.
+
+ +
+

+


Constructor & Destructor Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + +
QextScintillaLexerMakefile::QextScintillaLexerMakefile (TQObject *  parent = 0,
const char *  name = 0 
)
+
+
+ +

+Construct a QextScintillaLexerMakefile with parent parent and name name. parent is typically the QextScintilla instance. +

+

+ +

+
+ + + + + + + + +
virtual QextScintillaLexerMakefile::~QextScintillaLexerMakefile (  )  [virtual]
+
+
+ +

+Destroys the QextScintillaLexerMakefile instance. +

+ +

+

+


Member Function Documentation

+ +
+
+ + + + + + + + +
const char* QextScintillaLexerMakefile::language (  )  const [virtual]
+
+
+ +

+Returns the name of the language. +

+ +

+Implements QextScintillaLexer. +

+

+ +

+
+ + + + + + + + +
const char* QextScintillaLexerMakefile::lexer (  )  const [virtual]
+
+
+ +

+Returns the name of the lexer. Some lexers support a number of languages. +

+Implements QextScintillaLexer. +

+

+ +

+
+ + + + + + + + + +
TQColor QextScintillaLexerMakefile::color (int  style  )  const [virtual]
+
+
+ +

+Returns the foreground colour of the text for style number style.

+

See also:
paper()
+ +

+Reimplemented from QextScintillaLexer. +

+

+ +

+
+ + + + + + + + + +
bool QextScintillaLexerMakefile::eolFill (int  style  )  const [virtual]
+
+
+ +

+Returns the end-of-line fill for style number style. +

+ +

+Reimplemented from QextScintillaLexer. +

+

+ +

+
+ + + + + + + + + +
TQFont QextScintillaLexerMakefile::font (int  style  )  const [virtual]
+
+
+ +

+Returns the font for style number style. +

+ +

+Reimplemented from QextScintillaLexer. +

+

+ +

+
+ + + + + + + + + +
TQString QextScintillaLexerMakefile::description (int  style  )  const [virtual]
+
+
+ +

+Returns the descriptive name for style number style. If the style is invalid for this language then TQString() is returned. This is intended to be used in user preference dialogs. +

+Implements QextScintillaLexer. +

+

+ +

+
+ + + + + + + + + +
TQColor QextScintillaLexerMakefile::paper (int  style  )  const [virtual]
+
+
+ +

+Returns the background colour of the text for style number style.

+

See also:
color()
+ +

+Reimplemented from QextScintillaLexer. +

+

+


Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/en/classQextScintillaLexerPOV-members.html b/doc/en/classQextScintillaLexerPOV-members.html new file mode 100644 index 0000000..aaecd93 --- /dev/null +++ b/doc/en/classQextScintillaLexerPOV-members.html @@ -0,0 +1,91 @@ + + +TQScintilla: Member List + + + + + + +

QextScintillaLexerPOV Member List

This is the complete list of members for QextScintillaLexerPOV, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
autoCompletionFillups() const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
autoCompletionStartCharacters() const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
autoIndentStyle()QextScintillaLexer
BadDirective enum valueQextScintillaLexerPOV
blockEnd(int *style=0) const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
blockLookback() const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
blockStart(int *style=0) const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
blockStartKeyword(int *style=0) const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
braceStyle() const (defined in QextScintillaLexerPOV)QextScintillaLexerPOV [virtual]
color(int style) const QextScintillaLexerPOV [virtual]
colorChanged(const TQColor &c, int style)QextScintillaLexer [signal]
Comment enum valueQextScintillaLexerPOV
CommentLine enum valueQextScintillaLexerPOV
Default enum valueQextScintillaLexerPOV
defaultColor() const QextScintillaLexer [virtual]
defaultFont() const QextScintillaLexer [virtual]
defaultPaper() const QextScintillaLexer [virtual]
defaultStyle() const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
description(int style) const QextScintillaLexerPOV [virtual]
Directive enum valueQextScintillaLexerPOV
eolFill(int style) const QextScintillaLexerPOV [virtual]
eolFillChanged(bool eoffilled, int style)QextScintillaLexer [signal]
foldComments() const QextScintillaLexerPOV
foldCompact() const QextScintillaLexerPOV
foldDirectives() const QextScintillaLexerPOV
font(int style) const QextScintillaLexerPOV [virtual]
fontChanged(const TQFont &f, int style)QextScintillaLexer [signal]
Identifier enum valueQextScintillaLexerPOV
keywords(int set) const QextScintillaLexerPOV [virtual]
KeywordSet6 enum valueQextScintillaLexerPOV
KeywordSet7 enum valueQextScintillaLexerPOV
KeywordSet8 enum valueQextScintillaLexerPOV
language() const QextScintillaLexerPOV [virtual]
lexer() const QextScintillaLexerPOV [virtual]
Number enum valueQextScintillaLexerPOV
ObjectsCSGAppearance enum valueQextScintillaLexerPOV
Operator enum valueQextScintillaLexerPOV
paper(int style) const QextScintillaLexerPOV [virtual]
paperChanged(const TQColor &c, int style)QextScintillaLexer [signal]
PredefinedFunctions enum valueQextScintillaLexerPOV
PredefinedIdentifiers enum valueQextScintillaLexerPOV
propertyChanged(const char *prop, const char *val)QextScintillaLexer [signal]
QextScintillaLexer(TQObject *parent=0, const char *name=0)QextScintillaLexer
QextScintillaLexerPOV(TQObject *parent=0, const char *name=0)QextScintillaLexerPOV
readProperties(TQSettings &qs, const TQString &prefix)QextScintillaLexerPOV [protected, virtual]
readSettings(TQSettings &qs, const char *prefix="/Scintilla")QextScintillaLexer
refreshProperties()QextScintillaLexerPOV [virtual]
setAutoIndentStyle(int autoindentstyle)QextScintillaLexer [virtual, slot]
setColor(const TQColor &c, int style=-1)QextScintillaLexer [virtual, slot]
setDefaultColor(const TQColor &c)QextScintillaLexer [virtual, slot]
setDefaultFont(const TQFont &f)QextScintillaLexer [virtual, slot]
setDefaultPaper(const TQColor &c)QextScintillaLexer [virtual, slot]
setEolFill(bool eoffill, int style=-1)QextScintillaLexer [virtual, slot]
setFoldComments(bool fold)QextScintillaLexerPOV [virtual, slot]
setFoldCompact(bool fold)QextScintillaLexerPOV [virtual, slot]
setFoldDirectives(bool fold)QextScintillaLexerPOV [virtual, slot]
setFont(const TQFont &f, int style=-1)QextScintillaLexer [virtual, slot]
setPaper(const TQColor &c, int style=-1)QextScintillaLexer [virtual, slot]
String enum valueQextScintillaLexerPOV
TypesModifiersItems enum valueQextScintillaLexerPOV
UnclosedString enum valueQextScintillaLexerPOV
wordCharacters() const (defined in QextScintillaLexerPOV)QextScintillaLexerPOV [virtual]
writeProperties(TQSettings &qs, const TQString &prefix) const QextScintillaLexerPOV [protected, virtual]
writeSettings(TQSettings &qs, const char *prefix="/Scintilla") const QextScintillaLexer
~QextScintillaLexer()QextScintillaLexer [virtual]
~QextScintillaLexerPOV()QextScintillaLexerPOV [virtual]


Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/en/classQextScintillaLexerPOV.html b/doc/en/classQextScintillaLexerPOV.html new file mode 100644 index 0000000..96572db --- /dev/null +++ b/doc/en/classQextScintillaLexerPOV.html @@ -0,0 +1,613 @@ + + +TQScintilla: QextScintillaLexerPOV Class Reference + + + + + + +

QextScintillaLexerPOV Class Reference

The QextScintillaLexerPOV class encapsulates the Scintilla POV lexer. +More... +

+#include <qextscintillalexerpov.h> +

+Inherits QextScintillaLexer. +

+List of all members.

Public Types

+ +

Public Slots

+ +

Public Member Functions

+ +

Protected Member Functions

+ +

Detailed Description

+The QextScintillaLexerPOV class encapsulates the Scintilla POV lexer. +

+


Member Enumeration Documentation

+ +
+
+ + + + +
anonymous enum
+
+
+ +

+This enum defines the meanings of the different styles used by the POV lexer.

Enumerator:
+ + + + + + + + + + + + + + + + + + +
Default  +The default.
Comment  +A comment.
CommentLine  +A comment line.
Number  +A number.
Operator  +An operator.
Identifier  +An identifier.
String  +A string.
UnclosedString  +The end of a line where a string is not closed.
Directive  +A directive.
BadDirective  +A bad directive.
ObjectsCSGAppearance  +Objects, CSG and appearance.
TypesModifiersItems  +Types, modifiers and items.
PredefinedIdentifiers  +Predefined identifiers.
PredefinedFunctions  +Predefined identifiers.
KeywordSet6  +A keyword defined in keyword set number 6. The class must be sub-classed and re-implement keywords() to make use of this style.
KeywordSet7  +A keyword defined in keyword set number 7. The class must be sub-classed and re-implement keywords() to make use of this style.
KeywordSet8  +A keyword defined in keyword set number 8. The class must be sub-classed and re-implement keywords() to make use of this style.
+
+ +
+

+


Constructor & Destructor Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + +
QextScintillaLexerPOV::QextScintillaLexerPOV (TQObject *  parent = 0,
const char *  name = 0 
)
+
+
+ +

+Construct a QextScintillaLexerPOV with parent parent and name name. parent is typically the QextScintilla instance. +

+

+ +

+
+ + + + + + + + +
virtual QextScintillaLexerPOV::~QextScintillaLexerPOV (  )  [virtual]
+
+
+ +

+Destroys the QextScintillaLexerPOV instance. +

+ +

+

+


Member Function Documentation

+ +
+
+ + + + + + + + +
const char* QextScintillaLexerPOV::language (  )  const [virtual]
+
+
+ +

+Returns the name of the language. +

+ +

+Implements QextScintillaLexer. +

+

+ +

+
+ + + + + + + + +
const char* QextScintillaLexerPOV::lexer (  )  const [virtual]
+
+
+ +

+Returns the name of the lexer. Some lexers support a number of languages. +

+Implements QextScintillaLexer. +

+

+ +

+
+ + + + + + + + + +
TQColor QextScintillaLexerPOV::color (int  style  )  const [virtual]
+
+
+ +

+Returns the foreground colour of the text for style number style.

+

See also:
paper()
+ +

+Reimplemented from QextScintillaLexer. +

+

+ +

+
+ + + + + + + + + +
bool QextScintillaLexerPOV::eolFill (int  style  )  const [virtual]
+
+
+ +

+Returns the end-of-line fill for style number style. +

+ +

+Reimplemented from QextScintillaLexer. +

+

+ +

+
+ + + + + + + + + +
TQFont QextScintillaLexerPOV::font (int  style  )  const [virtual]
+
+
+ +

+Returns the font for style number style. +

+ +

+Reimplemented from QextScintillaLexer. +

+

+ +

+
+ + + + + + + + + +
const char* QextScintillaLexerPOV::keywords (int  set  )  const [virtual]
+
+
+ +

+Returns the set of keywords for the keyword set set recognised by the lexer as a space separated string. +

+Reimplemented from QextScintillaLexer. +

+

+ +

+
+ + + + + + + + + +
TQString QextScintillaLexerPOV::description (int  style  )  const [virtual]
+
+
+ +

+Returns the descriptive name for style number style. If the style is invalid for this language then TQString() is returned. This is intended to be used in user preference dialogs. +

+Implements QextScintillaLexer. +

+

+ +

+
+ + + + + + + + + +
TQColor QextScintillaLexerPOV::paper (int  style  )  const [virtual]
+
+
+ +

+Returns the background colour of the text for style number style.

+

See also:
color()
+ +

+Reimplemented from QextScintillaLexer. +

+

+ +

+
+ + + + + + + + +
void QextScintillaLexerPOV::refreshProperties (  )  [virtual]
+
+
+ +

+Causes all properties to be refreshed by emitting the propertyChanged() signal as required. +

+Reimplemented from QextScintillaLexer. +

+

+ +

+
+ + + + + + + + +
bool QextScintillaLexerPOV::foldComments (  )  const
+
+
+ +

+Returns TRUE if multi-line comment blocks can be folded.

+

See also:
setFoldComments()
+ +
+

+ +

+
+ + + + + + + + +
bool QextScintillaLexerPOV::foldCompact (  )  const
+
+
+ +

+Returns TRUE if trailing blank lines are included in a fold block.

+

See also:
setFoldCompact()
+ +
+

+ +

+
+ + + + + + + + +
bool QextScintillaLexerPOV::foldDirectives (  )  const
+
+
+ +

+Returns TRUE if directives can be folded.

+

See also:
setFoldDirectives()
+ +
+

+ +

+
+ + + + + + + + + +
virtual void QextScintillaLexerPOV::setFoldComments (bool  fold  )  [virtual, slot]
+
+
+ +

+If fold is TRUE then multi-line comment blocks can be folded. The default is FALSE.

+

See also:
foldComments()
+ +
+

+ +

+
+ + + + + + + + + +
virtual void QextScintillaLexerPOV::setFoldCompact (bool  fold  )  [virtual, slot]
+
+
+ +

+If fold is TRUE then trailing blank lines are included in a fold block. The default is TRUE.

+

See also:
foldCompact()
+ +
+

+ +

+
+ + + + + + + + + +
virtual void QextScintillaLexerPOV::setFoldDirectives (bool  fold  )  [virtual, slot]
+
+
+ +

+If fold is TRUE then directives can be folded. The default is FALSE.

+

See also:
foldDirectives()
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + +
bool QextScintillaLexerPOV::readProperties (TQSettings &  qs,
const TQString &  prefix 
) [protected, virtual]
+
+
+ +

+The lexer's properties are read from the settings qs. prefix (which has a trailing '/') should be used as a prefix to the key of each setting. TRUE is returned if there is no error. +

+Reimplemented from QextScintillaLexer. +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
bool QextScintillaLexerPOV::writeProperties (TQSettings &  qs,
const TQString &  prefix 
) const [protected, virtual]
+
+
+ +

+The lexer's properties are written to the settings qs. prefix (which has a trailing '/') should be used as a prefix to the key of each setting. TRUE is returned if there is no error. +

+Reimplemented from QextScintillaLexer. +

+

+


Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/en/classQextScintillaLexerPerl-members.html b/doc/en/classQextScintillaLexerPerl-members.html new file mode 100644 index 0000000..d780171 --- /dev/null +++ b/doc/en/classQextScintillaLexerPerl-members.html @@ -0,0 +1,101 @@ + + +TQScintilla: Member List + + + + + + +

QextScintillaLexerPerl Member List

This is the complete list of members for QextScintillaLexerPerl, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Array enum valueQextScintillaLexerPerl
autoCompletionFillups() const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
autoCompletionStartCharacters() const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
autoIndentStyle()QextScintillaLexer
BacktickHereDocument enum valueQextScintillaLexerPerl
Backticks enum valueQextScintillaLexerPerl
blockEnd(int *style=0) const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
blockLookback() const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
blockStart(int *style=0) const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
blockStartKeyword(int *style=0) const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
braceStyle() const (defined in QextScintillaLexerPerl)QextScintillaLexerPerl [virtual]
color(int style) const QextScintillaLexerPerl [virtual]
colorChanged(const TQColor &c, int style)QextScintillaLexer [signal]
Comment enum valueQextScintillaLexerPerl
DataSection enum valueQextScintillaLexerPerl
Default enum valueQextScintillaLexerPerl
defaultColor() const QextScintillaLexer [virtual]
defaultFont() const QextScintillaLexer [virtual]
defaultPaper() const QextScintillaLexer [virtual]
defaultStyle() const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
description(int style) const QextScintillaLexerPerl [virtual]
DoubleQuotedHereDocument enum valueQextScintillaLexerPerl
DoubleQuotedString enum valueQextScintillaLexerPerl
eolFill(int style) const QextScintillaLexerPerl [virtual]
eolFillChanged(bool eoffilled, int style)QextScintillaLexer [signal]
Error enum valueQextScintillaLexerPerl
foldComments() const QextScintillaLexerPerl
foldCompact() const QextScintillaLexerPerl
font(int style) const QextScintillaLexerPerl [virtual]
fontChanged(const TQFont &f, int style)QextScintillaLexer [signal]
Hash enum valueQextScintillaLexerPerl
HereDocumentDelimiter enum valueQextScintillaLexerPerl
Identifier enum valueQextScintillaLexerPerl
Keyword enum valueQextScintillaLexerPerl
keywords(int set) const QextScintillaLexerPerl [virtual]
language() const QextScintillaLexerPerl [virtual]
lexer() const QextScintillaLexerPerl [virtual]
Number enum valueQextScintillaLexerPerl
Operator enum valueQextScintillaLexerPerl
paper(int style) const QextScintillaLexerPerl [virtual]
paperChanged(const TQColor &c, int style)QextScintillaLexer [signal]
POD enum valueQextScintillaLexerPerl
PODVerbatim enum valueQextScintillaLexerPerl
propertyChanged(const char *prop, const char *val)QextScintillaLexer [signal]
QextScintillaLexer(TQObject *parent=0, const char *name=0)QextScintillaLexer
QextScintillaLexerPerl(TQObject *parent=0, const char *name=0)QextScintillaLexerPerl
QuotedStringQ enum valueQextScintillaLexerPerl
QuotedStringQQ enum valueQextScintillaLexerPerl
QuotedStringQR enum valueQextScintillaLexerPerl
QuotedStringQW enum valueQextScintillaLexerPerl
QuotedStringQX enum valueQextScintillaLexerPerl
readProperties(TQSettings &qs, const TQString &prefix)QextScintillaLexerPerl [protected, virtual]
readSettings(TQSettings &qs, const char *prefix="/Scintilla")QextScintillaLexer
refreshProperties()QextScintillaLexerPerl [virtual]
Regex enum valueQextScintillaLexerPerl
Scalar enum valueQextScintillaLexerPerl
setAutoIndentStyle(int autoindentstyle)QextScintillaLexer [virtual, slot]
setColor(const TQColor &c, int style=-1)QextScintillaLexer [virtual, slot]
setDefaultColor(const TQColor &c)QextScintillaLexer [virtual, slot]
setDefaultFont(const TQFont &f)QextScintillaLexer [virtual, slot]
setDefaultPaper(const TQColor &c)QextScintillaLexer [virtual, slot]
setEolFill(bool eoffill, int style=-1)QextScintillaLexer [virtual, slot]
setFoldComments(bool fold)QextScintillaLexerPerl [virtual, slot]
setFoldCompact(bool fold)QextScintillaLexerPerl [virtual, slot]
setFont(const TQFont &f, int style=-1)QextScintillaLexer [virtual, slot]
setPaper(const TQColor &c, int style=-1)QextScintillaLexer [virtual, slot]
SingleQuotedHereDocument enum valueQextScintillaLexerPerl
SingleQuotedString enum valueQextScintillaLexerPerl
Substitution enum valueQextScintillaLexerPerl
SymbolTable enum valueQextScintillaLexerPerl
WhiteSpace enum valueQextScintillaLexerPerl
wordCharacters() const (defined in QextScintillaLexerPerl)QextScintillaLexerPerl [virtual]
writeProperties(TQSettings &qs, const TQString &prefix) const QextScintillaLexerPerl [protected, virtual]
writeSettings(TQSettings &qs, const char *prefix="/Scintilla") const QextScintillaLexer
~QextScintillaLexer()QextScintillaLexer [virtual]
~QextScintillaLexerPerl()QextScintillaLexerPerl [virtual]


Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/en/classQextScintillaLexerPerl.html b/doc/en/classQextScintillaLexerPerl.html new file mode 100644 index 0000000..45e9dc5 --- /dev/null +++ b/doc/en/classQextScintillaLexerPerl.html @@ -0,0 +1,621 @@ + + +TQScintilla: QextScintillaLexerPerl Class Reference + + + + + + +

QextScintillaLexerPerl Class Reference

The QextScintillaLexerPerl class encapsulates the Scintilla Perl lexer. +More... +

+#include <qextscintillalexerperl.h> +

+Inherits QextScintillaLexer. +

+List of all members.

Public Types

+ +

Public Slots

+ +

Public Member Functions

+ +

Protected Member Functions

+ +

Detailed Description

+The QextScintillaLexerPerl class encapsulates the Scintilla Perl lexer. +

+


Member Enumeration Documentation

+ +
+
+ + + + +
anonymous enum
+
+
+ +

+This enum defines the meanings of the different styles used by the Perl lexer.

Enumerator:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Default  +The default.
WhiteSpace  +
Deprecated:
White space.
+
Error  +An error.
Comment  +A comment.
POD  +A POD.
Number  +A number.
Keyword  +A keyword.
DoubleQuotedString  +A double-quoted string.
SingleQuotedString  +A single-quoted string.
Operator  +An operator.
Identifier  +An identifier.
Scalar  +A scalar.
Array  +An array.
Hash  +A hash.
SymbolTable  +A symbol table.
Regex  +A regular expression.
Substitution  +A substitution.
Backticks  +Backticks.
DataSection  +A data section.
HereDocumentDelimiter  +A here document delimiter.
SingleQuotedHereDocument  +A single quoted here document.
DoubleQuotedHereDocument  +A double quoted here document.
BacktickHereDocument  +A backtick here document.
QuotedStringQ  +A quoted string (q).
QuotedStringQQ  +A quoted string (qq).
QuotedStringQX  +A quoted string (qx).
QuotedStringQR  +A quoted string (qr).
QuotedStringQW  +A quoted string (qw).
PODVerbatim  +A verbatim POD.
+
+ +
+

+


Constructor & Destructor Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + +
QextScintillaLexerPerl::QextScintillaLexerPerl (TQObject *  parent = 0,
const char *  name = 0 
)
+
+
+ +

+Construct a QextScintillaLexerPerl with parent parent and name name. parent is typically the QextScintilla instance. +

+

+ +

+
+ + + + + + + + +
virtual QextScintillaLexerPerl::~QextScintillaLexerPerl (  )  [virtual]
+
+
+ +

+Destroys the QextScintillaLexerPerl instance. +

+ +

+

+


Member Function Documentation

+ +
+
+ + + + + + + + +
const char* QextScintillaLexerPerl::language (  )  const [virtual]
+
+
+ +

+Returns the name of the language. +

+ +

+Implements QextScintillaLexer. +

+

+ +

+
+ + + + + + + + +
const char* QextScintillaLexerPerl::lexer (  )  const [virtual]
+
+
+ +

+Returns the name of the lexer. Some lexers support a number of languages. +

+Implements QextScintillaLexer. +

+

+ +

+
+ + + + + + + + + +
TQColor QextScintillaLexerPerl::color (int  style  )  const [virtual]
+
+
+ +

+Returns the foreground colour of the text for style number style.

+

See also:
paper()
+ +

+Reimplemented from QextScintillaLexer. +

+

+ +

+
+ + + + + + + + + +
bool QextScintillaLexerPerl::eolFill (int  style  )  const [virtual]
+
+
+ +

+Returns the end-of-line fill for style number style. +

+ +

+Reimplemented from QextScintillaLexer. +

+

+ +

+
+ + + + + + + + + +
TQFont QextScintillaLexerPerl::font (int  style  )  const [virtual]
+
+
+ +

+Returns the font for style number style. +

+ +

+Reimplemented from QextScintillaLexer. +

+

+ +

+
+ + + + + + + + + +
const char* QextScintillaLexerPerl::keywords (int  set  )  const [virtual]
+
+
+ +

+Returns the set of keywords for the keyword set set recognised by the lexer as a space separated string. +

+Reimplemented from QextScintillaLexer. +

+

+ +

+
+ + + + + + + + + +
TQString QextScintillaLexerPerl::description (int  style  )  const [virtual]
+
+
+ +

+Returns the descriptive name for style number style. If the style is invalid for this language then TQString() is returned. This is intended to be used in user preference dialogs. +

+Implements QextScintillaLexer. +

+

+ +

+
+ + + + + + + + + +
TQColor QextScintillaLexerPerl::paper (int  style  )  const [virtual]
+
+
+ +

+Returns the background colour of the text for style number style.

+

See also:
color()
+ +

+Reimplemented from QextScintillaLexer. +

+

+ +

+
+ + + + + + + + +
void QextScintillaLexerPerl::refreshProperties (  )  [virtual]
+
+
+ +

+Causes all properties to be refreshed by emitting the propertyChanged() signal as required. +

+Reimplemented from QextScintillaLexer. +

+

+ +

+
+ + + + + + + + +
bool QextScintillaLexerPerl::foldComments (  )  const
+
+
+ +

+Returns TRUE if multi-line comment blocks can be folded.

+

See also:
setFoldComments()
+ +
+

+ +

+
+ + + + + + + + +
bool QextScintillaLexerPerl::foldCompact (  )  const
+
+
+ +

+Returns TRUE if trailing blank lines are included in a fold block.

+

See also:
setFoldCompact()
+ +
+

+ +

+
+ + + + + + + + + +
virtual void QextScintillaLexerPerl::setFoldComments (bool  fold  )  [virtual, slot]
+
+
+ +

+If fold is TRUE then multi-line comment blocks can be folded. The default is FALSE.

+

See also:
foldComments()
+ +
+

+ +

+
+ + + + + + + + + +
virtual void QextScintillaLexerPerl::setFoldCompact (bool  fold  )  [virtual, slot]
+
+
+ +

+If fold is TRUE then trailing blank lines are included in a fold block. The default is TRUE.

+

See also:
foldCompact()
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + +
bool QextScintillaLexerPerl::readProperties (TQSettings &  qs,
const TQString &  prefix 
) [protected, virtual]
+
+
+ +

+The lexer's properties are read from the settings qs. prefix (which has a trailing '/') should be used as a prefix to the key of each setting. TRUE is returned if there is no error. +

+Reimplemented from QextScintillaLexer. +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
bool QextScintillaLexerPerl::writeProperties (TQSettings &  qs,
const TQString &  prefix 
) const [protected, virtual]
+
+
+ +

+The lexer's properties are written to the settings qs. prefix (which has a trailing '/') should be used as a prefix to the key of each setting. TRUE is returned if there is no error. +

+Reimplemented from QextScintillaLexer. +

+

+


Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/en/classQextScintillaLexerProperties-members.html b/doc/en/classQextScintillaLexerProperties-members.html new file mode 100644 index 0000000..dd0aaac --- /dev/null +++ b/doc/en/classQextScintillaLexerProperties-members.html @@ -0,0 +1,75 @@ + + +TQScintilla: Member List + + + + + + +

QextScintillaLexerProperties Member List

This is the complete list of members for QextScintillaLexerProperties, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Assignment enum valueQextScintillaLexerProperties
autoCompletionFillups() const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
autoCompletionStartCharacters() const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
autoIndentStyle()QextScintillaLexer
blockEnd(int *style=0) const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
blockLookback() const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
blockStart(int *style=0) const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
blockStartKeyword(int *style=0) const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
braceStyle() const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
color(int style) const QextScintillaLexerProperties [virtual]
colorChanged(const TQColor &c, int style)QextScintillaLexer [signal]
Comment enum valueQextScintillaLexerProperties
Default enum valueQextScintillaLexerProperties
defaultColor() const QextScintillaLexer [virtual]
defaultFont() const QextScintillaLexer [virtual]
defaultPaper() const QextScintillaLexer [virtual]
defaultStyle() const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
DefaultValue enum valueQextScintillaLexerProperties
description(int style) const QextScintillaLexerProperties [virtual]
eolFill(int style) const QextScintillaLexerProperties [virtual]
eolFillChanged(bool eoffilled, int style)QextScintillaLexer [signal]
foldCompact() const QextScintillaLexerProperties
font(int style) const QextScintillaLexerProperties [virtual]
fontChanged(const TQFont &f, int style)QextScintillaLexer [signal]
keywords(int set) const QextScintillaLexer [virtual]
language() const QextScintillaLexerProperties [virtual]
lexer() const QextScintillaLexerProperties [virtual]
paper(int style) const QextScintillaLexerProperties [virtual]
paperChanged(const TQColor &c, int style)QextScintillaLexer [signal]
propertyChanged(const char *prop, const char *val)QextScintillaLexer [signal]
QextScintillaLexer(TQObject *parent=0, const char *name=0)QextScintillaLexer
QextScintillaLexerProperties(TQObject *parent=0, const char *name=0)QextScintillaLexerProperties
readProperties(TQSettings &qs, const TQString &prefix)QextScintillaLexerProperties [protected, virtual]
readSettings(TQSettings &qs, const char *prefix="/Scintilla")QextScintillaLexer
refreshProperties()QextScintillaLexerProperties [virtual]
Section enum valueQextScintillaLexerProperties
setAutoIndentStyle(int autoindentstyle)QextScintillaLexer [virtual, slot]
setColor(const TQColor &c, int style=-1)QextScintillaLexer [virtual, slot]
setDefaultColor(const TQColor &c)QextScintillaLexer [virtual, slot]
setDefaultFont(const TQFont &f)QextScintillaLexer [virtual, slot]
setDefaultPaper(const TQColor &c)QextScintillaLexer [virtual, slot]
setEolFill(bool eoffill, int style=-1)QextScintillaLexer [virtual, slot]
setFoldCompact(bool fold)QextScintillaLexerProperties [virtual, slot]
setFont(const TQFont &f, int style=-1)QextScintillaLexer [virtual, slot]
setPaper(const TQColor &c, int style=-1)QextScintillaLexer [virtual, slot]
wordCharacters() const (defined in QextScintillaLexerProperties)QextScintillaLexerProperties [virtual]
writeProperties(TQSettings &qs, const TQString &prefix) const QextScintillaLexerProperties [protected, virtual]
writeSettings(TQSettings &qs, const char *prefix="/Scintilla") const QextScintillaLexer
~QextScintillaLexer()QextScintillaLexer [virtual]
~QextScintillaLexerProperties()QextScintillaLexerProperties [virtual]


Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/en/classQextScintillaLexerProperties.html b/doc/en/classQextScintillaLexerProperties.html new file mode 100644 index 0000000..94f274b --- /dev/null +++ b/doc/en/classQextScintillaLexerProperties.html @@ -0,0 +1,450 @@ + + +TQScintilla: QextScintillaLexerProperties Class Reference + + + + + + +

QextScintillaLexerProperties Class Reference

The QextScintillaLexerProperties class encapsulates the Scintilla Properties lexer. +More... +

+#include <qextscintillalexerproperties.h> +

+Inherits QextScintillaLexer. +

+List of all members.

Public Types

+ +

Public Slots

+ +

Public Member Functions

+ +

Protected Member Functions

+ +

Detailed Description

+The QextScintillaLexerProperties class encapsulates the Scintilla Properties lexer. +

+


Member Enumeration Documentation

+ +
+
+ + + + +
anonymous enum
+
+
+ +

+This enum defines the meanings of the different styles used by the Properties lexer.

Enumerator:
+ + + + + + +
Default  +The default.
Comment  +A comment.
Section  +A section.
Assignment  +An assignment operator.
DefaultValue  +A default value.
+
+ +
+

+


Constructor & Destructor Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + +
QextScintillaLexerProperties::QextScintillaLexerProperties (TQObject *  parent = 0,
const char *  name = 0 
)
+
+
+ +

+Construct a QextScintillaLexerProperties with parent parent and name name. parent is typically the QextScintilla instance. +

+

+ +

+
+ + + + + + + + +
virtual QextScintillaLexerProperties::~QextScintillaLexerProperties (  )  [virtual]
+
+
+ +

+Destroys the QextScintillaLexerProperties instance. +

+ +

+

+


Member Function Documentation

+ +
+
+ + + + + + + + +
const char* QextScintillaLexerProperties::language (  )  const [virtual]
+
+
+ +

+Returns the name of the language. +

+ +

+Implements QextScintillaLexer. +

+

+ +

+
+ + + + + + + + +
const char* QextScintillaLexerProperties::lexer (  )  const [virtual]
+
+
+ +

+Returns the name of the lexer. Some lexers support a number of languages. +

+Implements QextScintillaLexer. +

+

+ +

+
+ + + + + + + + + +
TQColor QextScintillaLexerProperties::color (int  style  )  const [virtual]
+
+
+ +

+Returns the foreground colour of the text for style number style.

+

See also:
paper()
+ +

+Reimplemented from QextScintillaLexer. +

+

+ +

+
+ + + + + + + + + +
bool QextScintillaLexerProperties::eolFill (int  style  )  const [virtual]
+
+
+ +

+Returns the end-of-line fill for style number style. +

+ +

+Reimplemented from QextScintillaLexer. +

+

+ +

+
+ + + + + + + + + +
TQFont QextScintillaLexerProperties::font (int  style  )  const [virtual]
+
+
+ +

+Returns the font for style number style. +

+ +

+Reimplemented from QextScintillaLexer. +

+

+ +

+
+ + + + + + + + + +
TQString QextScintillaLexerProperties::description (int  style  )  const [virtual]
+
+
+ +

+Returns the descriptive name for style number style. If the style is invalid for this language then TQString() is returned. This is intended to be used in user preference dialogs. +

+Implements QextScintillaLexer. +

+

+ +

+
+ + + + + + + + + +
TQColor QextScintillaLexerProperties::paper (int  style  )  const [virtual]
+
+
+ +

+Returns the background colour of the text for style number style.

+

See also:
color()
+ +

+Reimplemented from QextScintillaLexer. +

+

+ +

+
+ + + + + + + + +
void QextScintillaLexerProperties::refreshProperties (  )  [virtual]
+
+
+ +

+Causes all properties to be refreshed by emitting the propertyChanged() signal as required. +

+Reimplemented from QextScintillaLexer. +

+

+ +

+
+ + + + + + + + +
bool QextScintillaLexerProperties::foldCompact (  )  const
+
+
+ +

+Returns TRUE if trailing blank lines are included in a fold block.

+

See also:
setFoldCompact()
+ +
+

+ +

+
+ + + + + + + + + +
virtual void QextScintillaLexerProperties::setFoldCompact (bool  fold  )  [virtual, slot]
+
+
+ +

+If fold is TRUE then trailing blank lines are included in a fold block. The default is TRUE.

+

See also:
foldCompact()
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + +
bool QextScintillaLexerProperties::readProperties (TQSettings &  qs,
const TQString &  prefix 
) [protected, virtual]
+
+
+ +

+The lexer's properties are read from the settings qs. prefix (which has a trailing '/') should be used as a prefix to the key of each setting. TRUE is returned if there is no error.

+

See also:
writeProperties()
+ +

+Reimplemented from QextScintillaLexer. +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
bool QextScintillaLexerProperties::writeProperties (TQSettings &  qs,
const TQString &  prefix 
) const [protected, virtual]
+
+
+ +

+The lexer's properties are written to the settings qs. prefix (which has a trailing '/') should be used as a prefix to the key of each setting. TRUE is returned if there is no error.

+

See also:
readProperties()
+ +

+Reimplemented from QextScintillaLexer. +

+

+


Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/en/classQextScintillaLexerPython-members.html b/doc/en/classQextScintillaLexerPython-members.html new file mode 100644 index 0000000..6cf9f56 --- /dev/null +++ b/doc/en/classQextScintillaLexerPython-members.html @@ -0,0 +1,97 @@ + + +TQScintilla: Member List + + + + + + +

QextScintillaLexerPython Member List

This is the complete list of members for QextScintillaLexerPython, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
autoCompletionFillups() const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
autoCompletionStartCharacters() const (defined in QextScintillaLexerPython)QextScintillaLexerPython [virtual]
autoIndentStyle()QextScintillaLexer
blockEnd(int *style=0) const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
blockLookback() const (defined in QextScintillaLexerPython)QextScintillaLexerPython [virtual]
blockStart(int *style=0) const (defined in QextScintillaLexerPython)QextScintillaLexerPython [virtual]
blockStartKeyword(int *style=0) const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
braceStyle() const (defined in QextScintillaLexerPython)QextScintillaLexerPython [virtual]
ClassName enum valueQextScintillaLexerPython
color(int style) const QextScintillaLexerPython [virtual]
colorChanged(const TQColor &c, int style)QextScintillaLexer [signal]
Comment enum valueQextScintillaLexerPython
CommentBlock enum valueQextScintillaLexerPython
Decorator enum valueQextScintillaLexerPython
Default enum valueQextScintillaLexerPython
defaultColor() const QextScintillaLexer [virtual]
defaultFont() const QextScintillaLexer [virtual]
defaultPaper() const QextScintillaLexer [virtual]
defaultStyle() const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
description(int style) const QextScintillaLexerPython [virtual]
DoubleQuotedString enum valueQextScintillaLexerPython
eolFill(int style) const QextScintillaLexerPython [virtual]
eolFillChanged(bool eoffilled, int style)QextScintillaLexer [signal]
foldComments() const QextScintillaLexerPython
foldQuotes() const QextScintillaLexerPython
font(int style) const QextScintillaLexerPython [virtual]
fontChanged(const TQFont &f, int style)QextScintillaLexer [signal]
FunctionMethodName enum valueQextScintillaLexerPython
HighlightedIdentifier enum valueQextScintillaLexerPython
Identifier enum valueQextScintillaLexerPython
Inconsistent enum valueQextScintillaLexerPython
indentationWarning() const QextScintillaLexerPython
IndentationWarning enum nameQextScintillaLexerPython
Keyword enum valueQextScintillaLexerPython
keywords(int set) const QextScintillaLexerPython [virtual]
language() const QextScintillaLexerPython [virtual]
lexer() const QextScintillaLexerPython [virtual]
NoWarning enum valueQextScintillaLexerPython
Number enum valueQextScintillaLexerPython
Operator enum valueQextScintillaLexerPython
paper(int style) const QextScintillaLexerPython [virtual]
paperChanged(const TQColor &c, int style)QextScintillaLexer [signal]
propertyChanged(const char *prop, const char *val)QextScintillaLexer [signal]
QextScintillaLexer(TQObject *parent=0, const char *name=0)QextScintillaLexer
QextScintillaLexerPython(TQObject *parent=0, const char *name=0)QextScintillaLexerPython
readProperties(TQSettings &qs, const TQString &prefix)QextScintillaLexerPython [protected, virtual]
readSettings(TQSettings &qs, const char *prefix="/Scintilla")QextScintillaLexer
refreshProperties()QextScintillaLexerPython [virtual]
setAutoIndentStyle(int autoindentstyle)QextScintillaLexer [virtual, slot]
setColor(const TQColor &c, int style=-1)QextScintillaLexer [virtual, slot]
setDefaultColor(const TQColor &c)QextScintillaLexer [virtual, slot]
setDefaultFont(const TQFont &f)QextScintillaLexer [virtual, slot]
setDefaultPaper(const TQColor &c)QextScintillaLexer [virtual, slot]
setEolFill(bool eoffill, int style=-1)QextScintillaLexer [virtual, slot]
setFoldComments(bool fold)QextScintillaLexerPython [virtual, slot]
setFoldQuotes(bool fold)QextScintillaLexerPython [virtual, slot]
setFont(const TQFont &f, int style=-1)QextScintillaLexer [virtual, slot]
setIndentationWarning(IndentationWarning warn)QextScintillaLexerPython [virtual, slot]
setPaper(const TQColor &c, int style=-1)QextScintillaLexer [virtual, slot]
SingleQuotedString enum valueQextScintillaLexerPython
Spaces enum valueQextScintillaLexerPython
Tabs enum valueQextScintillaLexerPython
TabsAfterSpaces enum valueQextScintillaLexerPython
TripleDoubleQuotedString enum valueQextScintillaLexerPython
TripleSingleQuotedString enum valueQextScintillaLexerPython
UnclosedString enum valueQextScintillaLexerPython
WhiteSpace enum valueQextScintillaLexerPython
wordCharacters() const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
writeProperties(TQSettings &qs, const TQString &prefix) const QextScintillaLexerPython [protected, virtual]
writeSettings(TQSettings &qs, const char *prefix="/Scintilla") const QextScintillaLexer
~QextScintillaLexer()QextScintillaLexer [virtual]
~QextScintillaLexerPython()QextScintillaLexerPython [virtual]


Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/en/classQextScintillaLexerPython.html b/doc/en/classQextScintillaLexerPython.html new file mode 100644 index 0000000..15430a0 --- /dev/null +++ b/doc/en/classQextScintillaLexerPython.html @@ -0,0 +1,661 @@ + + +TQScintilla: QextScintillaLexerPython Class Reference + + + + + + +

QextScintillaLexerPython Class Reference

The QextScintillaLexerPython class encapsulates the Scintilla Python lexer. +More... +

+#include <qextscintillalexerpython.h> +

+Inherits QextScintillaLexer. +

+List of all members.

Public Types

+ +

Public Slots

+ +

Public Member Functions

+ +

Protected Member Functions

+ +

Detailed Description

+The QextScintillaLexerPython class encapsulates the Scintilla Python lexer. +

+


Member Enumeration Documentation

+ +
+
+ + + + +
anonymous enum
+
+
+ +

+This enum defines the meanings of the different styles used by the Python lexer.

Enumerator:
+ + + + + + + + + + + + + + + + + + +
Default  +The default.
WhiteSpace  +
Deprecated:
White space.
+
Comment  +A comment.
Number  +A number.
DoubleQuotedString  +A double-quoted string.
SingleQuotedString  +A single-quoted string.
Keyword  +A keyword.
TripleSingleQuotedString  +A triple single-quoted string.
TripleDoubleQuotedString  +A triple double-quoted string.
ClassName  +The name of a class.
FunctionMethodName  +The name of a function or method.
Operator  +An operator.
Identifier  +An identifier.
CommentBlock  +A comment block.
UnclosedString  +The end of a line where a string is not closed.
HighlightedIdentifier  +A highlighted identifier. These are defined by keyword set 2. Reimplement keywords() to define keyword set 2.
Decorator  +A decorator.
+
+ +
+

+ +

+ +
+ +

+This enum defines the different conditions that can cause indentations to be displayed as being bad.

Enumerator:
+ + + + + + +
NoWarning  +Bad indentation is not displayed differently.
Inconsistent  +The indentation is inconsistent when compared to the previous line, ie. it is made up of a different combination of tabs and/or spaces.
TabsAfterSpaces  +The indentation is made up of spaces followed by tabs.
Spaces  +The indentation contains spaces.
Tabs  +The indentation contains tabs.
+
+ +
+

+


Constructor & Destructor Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + +
QextScintillaLexerPython::QextScintillaLexerPython (TQObject *  parent = 0,
const char *  name = 0 
)
+
+
+ +

+Construct a QextScintillaLexerPython with parent parent and name name. parent is typically the QextScintilla instance. +

+

+ +

+
+ + + + + + + + +
virtual QextScintillaLexerPython::~QextScintillaLexerPython (  )  [virtual]
+
+
+ +

+Destroys the QextScintillaLexerPython instance. +

+ +

+

+


Member Function Documentation

+ +
+
+ + + + + + + + +
const char* QextScintillaLexerPython::language (  )  const [virtual]
+
+
+ +

+Returns the name of the language. +

+ +

+Implements QextScintillaLexer. +

+

+ +

+
+ + + + + + + + +
const char* QextScintillaLexerPython::lexer (  )  const [virtual]
+
+
+ +

+Returns the name of the lexer. Some lexers support a number of languages. +

+Implements QextScintillaLexer. +

+

+ +

+
+ + + + + + + + + +
TQColor QextScintillaLexerPython::color (int  style  )  const [virtual]
+
+
+ +

+Returns the foreground colour of the text for style number style.

+

See also:
paper()
+ +

+Reimplemented from QextScintillaLexer. +

+

+ +

+
+ + + + + + + + + +
bool QextScintillaLexerPython::eolFill (int  style  )  const [virtual]
+
+
+ +

+Returns the end-of-line fill for style number style. +

+ +

+Reimplemented from QextScintillaLexer. +

+

+ +

+
+ + + + + + + + + +
TQFont QextScintillaLexerPython::font (int  style  )  const [virtual]
+
+
+ +

+Returns the font for style number style. +

+ +

+Reimplemented from QextScintillaLexer. +

+

+ +

+
+ + + + + + + + + +
const char* QextScintillaLexerPython::keywords (int  set  )  const [virtual]
+
+
+ +

+Returns the set of keywords for the keyword set set recognised by the lexer as a space separated string. +

+Reimplemented from QextScintillaLexer. +

+

+ +

+
+ + + + + + + + + +
TQString QextScintillaLexerPython::description (int  style  )  const [virtual]
+
+
+ +

+Returns the descriptive name for style number style. If the style is invalid for this language then TQString() is returned. This is intended to be used in user preference dialogs. +

+Implements QextScintillaLexer. +

+

+ +

+
+ + + + + + + + + +
TQColor QextScintillaLexerPython::paper (int  style  )  const [virtual]
+
+
+ +

+Returns the background colour of the text for style number style.

+

See also:
color()
+ +

+Reimplemented from QextScintillaLexer. +

+

+ +

+
+ + + + + + + + +
void QextScintillaLexerPython::refreshProperties (  )  [virtual]
+
+
+ +

+Causes all properties to be refreshed by emitting the propertyChanged() signal as required. +

+Reimplemented from QextScintillaLexer. +

+

+ +

+
+ + + + + + + + +
bool QextScintillaLexerPython::foldComments (  )  const
+
+
+ +

+Returns TRUE if indented comment blocks can be folded.

+

See also:
setFoldComments()
+ +
+

+ +

+
+ + + + + + + + +
bool QextScintillaLexerPython::foldQuotes (  )  const
+
+
+ +

+Returns TRUE if triple quoted strings can be folded.

+

See also:
setFoldQuotes()
+ +
+

+ +

+
+ + + + + + + + +
IndentationWarning QextScintillaLexerPython::indentationWarning (  )  const
+
+
+ +

+Returns the condition that will cause bad indentations to be displayed.

+

See also:
setIndentationWarning()
+ +
+

+ +

+
+ + + + + + + + + +
virtual void QextScintillaLexerPython::setFoldComments (bool  fold  )  [virtual, slot]
+
+
+ +

+If fold is TRUE then indented comment blocks can be folded. The default is FALSE.

+

See also:
foldComments()
+ +
+

+ +

+
+ + + + + + + + + +
virtual void QextScintillaLexerPython::setFoldQuotes (bool  fold  )  [virtual, slot]
+
+
+ +

+If fold is TRUE then triple quoted strings can be folded. The default is FALSE.

+

See also:
foldQuotes()
+ +
+

+ +

+
+ + + + + + + + + +
virtual void QextScintillaLexerPython::setIndentationWarning (IndentationWarning  warn  )  [virtual, slot]
+
+
+ +

+Sets the condition that will cause bad indentations to be displayed.

+

See also:
indentationWarning()
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + +
bool QextScintillaLexerPython::readProperties (TQSettings &  qs,
const TQString &  prefix 
) [protected, virtual]
+
+
+ +

+The lexer's properties are read from the settings qs. prefix (which has a trailing '/') should be used as a prefix to the key of each setting. TRUE is returned if there is no error. +

+Reimplemented from QextScintillaLexer. +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
bool QextScintillaLexerPython::writeProperties (TQSettings &  qs,
const TQString &  prefix 
) const [protected, virtual]
+
+
+ +

+The lexer's properties are written to the settings qs. prefix (which has a trailing '/') should be used as a prefix to the key of each setting. TRUE is returned if there is no error. +

+Reimplemented from QextScintillaLexer. +

+

+


Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/en/classQextScintillaLexerRuby-members.html b/doc/en/classQextScintillaLexerRuby-members.html new file mode 100644 index 0000000..f4516c8 --- /dev/null +++ b/doc/en/classQextScintillaLexerRuby-members.html @@ -0,0 +1,99 @@ + + +TQScintilla: Member List + + + + + + +

QextScintillaLexerRuby Member List

This is the complete list of members for QextScintillaLexerRuby, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
autoCompletionFillups() const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
autoCompletionStartCharacters() const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
autoIndentStyle()QextScintillaLexer
Backticks enum valueQextScintillaLexerRuby
blockEnd(int *style=0) const (defined in QextScintillaLexerRuby)QextScintillaLexerRuby [virtual]
blockLookback() const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
blockStart(int *style=0) const (defined in QextScintillaLexerRuby)QextScintillaLexerRuby [virtual]
blockStartKeyword(int *style=0) const (defined in QextScintillaLexerRuby)QextScintillaLexerRuby [virtual]
braceStyle() const (defined in QextScintillaLexerRuby)QextScintillaLexerRuby [virtual]
ClassName enum valueQextScintillaLexerRuby
ClassVariable enum valueQextScintillaLexerRuby
color(int style) const QextScintillaLexerRuby [virtual]
colorChanged(const TQColor &c, int style)QextScintillaLexer [signal]
Comment enum valueQextScintillaLexerRuby
DataSection enum valueQextScintillaLexerRuby
Default enum valueQextScintillaLexerRuby
defaultColor() const QextScintillaLexer [virtual]
defaultFont() const QextScintillaLexer [virtual]
defaultPaper() const QextScintillaLexer [virtual]
defaultStyle() const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
DemotedKeyword enum valueQextScintillaLexerRuby
description(int style) const QextScintillaLexerRuby [virtual]
DoubleQuotedString enum valueQextScintillaLexerRuby
eolFill(int style) const QextScintillaLexerRuby [virtual]
eolFillChanged(bool eoffilled, int style)QextScintillaLexer [signal]
Error enum valueQextScintillaLexerRuby
font(int style) const QextScintillaLexerRuby [virtual]
fontChanged(const TQFont &f, int style)QextScintillaLexer [signal]
FunctionMethodName enum valueQextScintillaLexerRuby
Global enum valueQextScintillaLexerRuby
HereDocument enum valueQextScintillaLexerRuby
HereDocumentDelimiter enum valueQextScintillaLexerRuby
Identifier enum valueQextScintillaLexerRuby
InstanceVariable enum valueQextScintillaLexerRuby
Keyword enum valueQextScintillaLexerRuby
keywords(int set) const QextScintillaLexerRuby [virtual]
language() const QextScintillaLexerRuby [virtual]
lexer() const QextScintillaLexerRuby [virtual]
ModuleName enum valueQextScintillaLexerRuby
Number enum valueQextScintillaLexerRuby
Operator enum valueQextScintillaLexerRuby
paper(int style) const QextScintillaLexerRuby [virtual]
paperChanged(const TQColor &c, int style)QextScintillaLexer [signal]
PercentStringq enum valueQextScintillaLexerRuby
PercentStringQ enum valueQextScintillaLexerRuby
PercentStringr enum valueQextScintillaLexerRuby
PercentStringw enum valueQextScintillaLexerRuby
PercentStringx enum valueQextScintillaLexerRuby
POD enum valueQextScintillaLexerRuby
propertyChanged(const char *prop, const char *val)QextScintillaLexer [signal]
QextScintillaLexer(TQObject *parent=0, const char *name=0)QextScintillaLexer
QextScintillaLexerRuby(TQObject *parent=0, const char *name=0)QextScintillaLexerRuby
readProperties(TQSettings &qs, const TQString &prefix)QextScintillaLexer [protected, virtual]
readSettings(TQSettings &qs, const char *prefix="/Scintilla")QextScintillaLexer
refreshProperties()QextScintillaLexer [virtual]
Regex enum valueQextScintillaLexerRuby
setAutoIndentStyle(int autoindentstyle)QextScintillaLexer [virtual, slot]
setColor(const TQColor &c, int style=-1)QextScintillaLexer [virtual, slot]
setDefaultColor(const TQColor &c)QextScintillaLexer [virtual, slot]
setDefaultFont(const TQFont &f)QextScintillaLexer [virtual, slot]
setDefaultPaper(const TQColor &c)QextScintillaLexer [virtual, slot]
setEolFill(bool eoffill, int style=-1)QextScintillaLexer [virtual, slot]
setFont(const TQFont &f, int style=-1)QextScintillaLexer [virtual, slot]
setPaper(const TQColor &c, int style=-1)QextScintillaLexer [virtual, slot]
SingleQuotedString enum valueQextScintillaLexerRuby
Stderr enum valueQextScintillaLexerRuby
Stdin enum valueQextScintillaLexerRuby
Stdout enum valueQextScintillaLexerRuby
Symbol enum valueQextScintillaLexerRuby
wordCharacters() const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
writeProperties(TQSettings &qs, const TQString &prefix) const QextScintillaLexer [protected, virtual]
writeSettings(TQSettings &qs, const char *prefix="/Scintilla") const QextScintillaLexer
~QextScintillaLexer()QextScintillaLexer [virtual]
~QextScintillaLexerRuby()QextScintillaLexerRuby [virtual]


Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/en/classQextScintillaLexerRuby.html b/doc/en/classQextScintillaLexerRuby.html new file mode 100644 index 0000000..2cd7653 --- /dev/null +++ b/doc/en/classQextScintillaLexerRuby.html @@ -0,0 +1,451 @@ + + +TQScintilla: QextScintillaLexerRuby Class Reference + + + + + + +

QextScintillaLexerRuby Class Reference

The QextScintillaLexerRuby class encapsulates the Scintilla Ruby lexer. +More... +

+#include <qextscintillalexerruby.h> +

+Inherits QextScintillaLexer. +

+List of all members.

Public Types

+ +

Public Member Functions

+
    +
  • QextScintillaLexerRuby (TQObject *parent=0, const char *name=0) +
  • virtual ~QextScintillaLexerRuby () +
  • const char * language () const +
  • const char * lexer () const +
  • +const char * blockEnd (int *style=0) const +
  • +const char * blockStart (int *style=0) const +
  • +const char * blockStartKeyword (int *style=0) const +
  • +int braceStyle () const +
  • TQColor color (int style) const +
  • bool eolFill (int style) const +
  • TQFont font (int style) const +
  • const char * keywords (int set) const +
  • TQString description (int style) const +
  • TQColor paper (int style) const +
+

Detailed Description

+The QextScintillaLexerRuby class encapsulates the Scintilla Ruby lexer. +

+


Member Enumeration Documentation

+ +
+
+ + + + +
anonymous enum
+
+
+ +

+This enum defines the meanings of the different styles used by the Ruby lexer.

Enumerator:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Default  +The default.
Error  +An error.
Comment  +A comment.
POD  +A POD.
Number  +A number.
Keyword  +A keyword.
DoubleQuotedString  +A double-quoted string.
SingleQuotedString  +A single-quoted string.
ClassName  +The name of a class.
FunctionMethodName  +The name of a function or method.
Operator  +An operator.
Identifier  +An identifier.
Regex  +A regular expression.
Global  +A global.
Symbol  +A symbol.
ModuleName  +The name of a module.
InstanceVariable  +An instance variable.
ClassVariable  +A class variable.
Backticks  +Backticks.
DataSection  +A data section.
HereDocumentDelimiter  +A here document delimiter.
HereDocument  +A here document.
PercentStringq  +A q string.
PercentStringQ  +A Q string.
PercentStringx  +A x string.
PercentStringr  +A r string.
PercentStringw  +A w string.
DemotedKeyword  +A demoted keyword.
Stdin  +stdin.
Stdout  +stdout.
Stderr  +stderr.
+
+ +
+

+


Constructor & Destructor Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + +
QextScintillaLexerRuby::QextScintillaLexerRuby (TQObject *  parent = 0,
const char *  name = 0 
)
+
+
+ +

+Construct a QextScintillaLexerRuby with parent parent and name name. parent is typically the QextScintilla instance. +

+

+ +

+
+ + + + + + + + +
virtual QextScintillaLexerRuby::~QextScintillaLexerRuby (  )  [virtual]
+
+
+ +

+Destroys the QextScintillaLexerRuby instance. +

+ +

+

+


Member Function Documentation

+ +
+
+ + + + + + + + +
const char* QextScintillaLexerRuby::language (  )  const [virtual]
+
+
+ +

+Returns the name of the language. +

+ +

+Implements QextScintillaLexer. +

+

+ +

+
+ + + + + + + + +
const char* QextScintillaLexerRuby::lexer (  )  const [virtual]
+
+
+ +

+Returns the name of the lexer. Some lexers support a number of languages. +

+Implements QextScintillaLexer. +

+

+ +

+
+ + + + + + + + + +
TQColor QextScintillaLexerRuby::color (int  style  )  const [virtual]
+
+
+ +

+Returns the foreground colour of the text for style number style.

+

See also:
paper()
+ +

+Reimplemented from QextScintillaLexer. +

+

+ +

+
+ + + + + + + + + +
bool QextScintillaLexerRuby::eolFill (int  style  )  const [virtual]
+
+
+ +

+Returns the end-of-line fill for style number style. +

+ +

+Reimplemented from QextScintillaLexer. +

+

+ +

+
+ + + + + + + + + +
TQFont QextScintillaLexerRuby::font (int  style  )  const [virtual]
+
+
+ +

+Returns the font for style number style. +

+ +

+Reimplemented from QextScintillaLexer. +

+

+ +

+
+ + + + + + + + + +
const char* QextScintillaLexerRuby::keywords (int  set  )  const [virtual]
+
+
+ +

+Returns the set of keywords for the keyword set set recognised by the lexer as a space separated string. +

+Reimplemented from QextScintillaLexer. +

+

+ +

+
+ + + + + + + + + +
TQString QextScintillaLexerRuby::description (int  style  )  const [virtual]
+
+
+ +

+Returns the descriptive name for style number style. If the style is invalid for this language then TQString() is returned. This is intended to be used in user preference dialogs. +

+Implements QextScintillaLexer. +

+

+ +

+
+ + + + + + + + + +
TQColor QextScintillaLexerRuby::paper (int  style  )  const [virtual]
+
+
+ +

+Returns the background colour of the text for style number style.

+

See also:
color()
+ +

+Reimplemented from QextScintillaLexer. +

+

+


Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/en/classQextScintillaLexerSQL-members.html b/doc/en/classQextScintillaLexerSQL-members.html new file mode 100644 index 0000000..72e0380 --- /dev/null +++ b/doc/en/classQextScintillaLexerSQL-members.html @@ -0,0 +1,95 @@ + + +TQScintilla: Member List + + + + + + +

QextScintillaLexerSQL Member List

This is the complete list of members for QextScintillaLexerSQL, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
autoCompletionFillups() const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
autoCompletionStartCharacters() const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
autoIndentStyle()QextScintillaLexer
backslashEscapes() const QextScintillaLexerSQL
blockEnd(int *style=0) const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
blockLookback() const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
blockStart(int *style=0) const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
blockStartKeyword(int *style=0) const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
braceStyle() const (defined in QextScintillaLexerSQL)QextScintillaLexerSQL [virtual]
color(int style) const QextScintillaLexerSQL [virtual]
colorChanged(const TQColor &c, int style)QextScintillaLexer [signal]
Comment enum valueQextScintillaLexerSQL
CommentDoc enum valueQextScintillaLexerSQL
CommentDocKeyword enum valueQextScintillaLexerSQL
CommentDocKeywordError enum valueQextScintillaLexerSQL
CommentLine enum valueQextScintillaLexerSQL
CommentLineHash enum valueQextScintillaLexerSQL
Default enum valueQextScintillaLexerSQL
defaultColor() const QextScintillaLexer [virtual]
defaultFont() const QextScintillaLexer [virtual]
defaultPaper() const QextScintillaLexer [virtual]
defaultStyle() const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
description(int style) const QextScintillaLexerSQL [virtual]
DoubleQuotedString enum valueQextScintillaLexerSQL
eolFill(int style) const QextScintillaLexerSQL [virtual]
eolFillChanged(bool eoffilled, int style)QextScintillaLexer [signal]
foldComments() const QextScintillaLexerSQL
foldCompact() const QextScintillaLexerSQL
font(int style) const QextScintillaLexerSQL [virtual]
fontChanged(const TQFont &f, int style)QextScintillaLexer [signal]
Identifier enum valueQextScintillaLexerSQL
Keyword enum valueQextScintillaLexerSQL
keywords(int set) const QextScintillaLexerSQL [virtual]
KeywordSet5 enum valueQextScintillaLexerSQL
KeywordSet6 enum valueQextScintillaLexerSQL
KeywordSet7 enum valueQextScintillaLexerSQL
KeywordSet8 enum valueQextScintillaLexerSQL
language() const QextScintillaLexerSQL [virtual]
lexer() const QextScintillaLexerSQL [virtual]
LineComment enum valueQextScintillaLexerSQL
Number enum valueQextScintillaLexerSQL
Operator enum valueQextScintillaLexerSQL
paper(int style) const QextScintillaLexerSQL [virtual]
paperChanged(const TQColor &c, int style)QextScintillaLexer [signal]
PlusComment enum valueQextScintillaLexerSQL
PlusKeyword enum valueQextScintillaLexerSQL
PlusPrompt enum valueQextScintillaLexerSQL
propertyChanged(const char *prop, const char *val)QextScintillaLexer [signal]
QextScintillaLexer(TQObject *parent=0, const char *name=0)QextScintillaLexer
QextScintillaLexerSQL(TQObject *parent=0, const char *name=0)QextScintillaLexerSQL
readProperties(TQSettings &qs, const TQString &prefix)QextScintillaLexerSQL [protected, virtual]
readSettings(TQSettings &qs, const char *prefix="/Scintilla")QextScintillaLexer
refreshProperties()QextScintillaLexerSQL [virtual]
setAutoIndentStyle(int autoindentstyle)QextScintillaLexer [virtual, slot]
setBackslashEscapes(bool enable)QextScintillaLexerSQL [virtual, slot]
setColor(const TQColor &c, int style=-1)QextScintillaLexer [virtual, slot]
setDefaultColor(const TQColor &c)QextScintillaLexer [virtual, slot]
setDefaultFont(const TQFont &f)QextScintillaLexer [virtual, slot]
setDefaultPaper(const TQColor &c)QextScintillaLexer [virtual, slot]
setEolFill(bool eoffill, int style=-1)QextScintillaLexer [virtual, slot]
setFoldComments(bool fold)QextScintillaLexerSQL [virtual, slot]
setFoldCompact(bool fold)QextScintillaLexerSQL [virtual, slot]
setFont(const TQFont &f, int style=-1)QextScintillaLexer [virtual, slot]
setPaper(const TQColor &c, int style=-1)QextScintillaLexer [virtual, slot]
SingleQuotedString enum valueQextScintillaLexerSQL
wordCharacters() const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
writeProperties(TQSettings &qs, const TQString &prefix) const QextScintillaLexerSQL [protected, virtual]
writeSettings(TQSettings &qs, const char *prefix="/Scintilla") const QextScintillaLexer
~QextScintillaLexer()QextScintillaLexer [virtual]
~QextScintillaLexerSQL()QextScintillaLexerSQL [virtual]


Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/en/classQextScintillaLexerSQL.html b/doc/en/classQextScintillaLexerSQL.html new file mode 100644 index 0000000..a62cae3 --- /dev/null +++ b/doc/en/classQextScintillaLexerSQL.html @@ -0,0 +1,629 @@ + + +TQScintilla: QextScintillaLexerSQL Class Reference + + + + + + +

QextScintillaLexerSQL Class Reference

The QextScintillaLexerSQL class encapsulates the Scintilla SQL lexer. +More... +

+#include <qextscintillalexersql.h> +

+Inherits QextScintillaLexer. +

+List of all members.

Public Types

+ +

Public Slots

+ +

Public Member Functions

+ +

Protected Member Functions

+ +

Detailed Description

+The QextScintillaLexerSQL class encapsulates the Scintilla SQL lexer. +

+


Member Enumeration Documentation

+ +
+
+ + + + +
anonymous enum
+
+
+ +

+This enum defines the meanings of the different styles used by the SQL lexer.

Enumerator:
+ + + + + + + + + + + + + + + + + + + + + + +
Default  +The default.
Comment  +A comment.
CommentLine  +A line comment.
LineComment  +
Deprecated:
A line comment.
+
CommentDoc  +A JavaDoc/Doxygen style comment.
Number  +A number.
Keyword  +A keyword.
DoubleQuotedString  +A double-quoted string.
SingleQuotedString  +A single-quoted string.
PlusKeyword  +An SQL*Plus keyword.
PlusPrompt  +An SQL*Plus prompt.
Operator  +An operator.
Identifier  +An identifier.
PlusComment  +An SQL*Plus comment.
CommentLineHash  +A '#' line comment.
CommentDocKeyword  +A JavaDoc/Doxygen keyword.
CommentDocKeywordError  +A JavaDoc/Doxygen keyword error.
KeywordSet5  +A keyword defined in keyword set number 5. The class must be sub-classed and re-implement keywords() to make use of this style.
KeywordSet6  +A keyword defined in keyword set number 6. The class must be sub-classed and re-implement keywords() to make use of this style.
KeywordSet7  +A keyword defined in keyword set number 7. The class must be sub-classed and re-implement keywords() to make use of this style.
KeywordSet8  +A keyword defined in keyword set number 8. The class must be sub-classed and re-implement keywords() to make use of this style.
+
+ +
+

+


Constructor & Destructor Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + +
QextScintillaLexerSQL::QextScintillaLexerSQL (TQObject *  parent = 0,
const char *  name = 0 
)
+
+
+ +

+Construct a QextScintillaLexerSQL with parent parent and name name. parent is typically the QextScintilla instance. +

+

+ +

+
+ + + + + + + + +
virtual QextScintillaLexerSQL::~QextScintillaLexerSQL (  )  [virtual]
+
+
+ +

+Destroys the QextScintillaLexerSQL instance. +

+ +

+

+


Member Function Documentation

+ +
+
+ + + + + + + + +
const char* QextScintillaLexerSQL::language (  )  const [virtual]
+
+
+ +

+Returns the name of the language. +

+ +

+Implements QextScintillaLexer. +

+

+ +

+
+ + + + + + + + +
const char* QextScintillaLexerSQL::lexer (  )  const [virtual]
+
+
+ +

+Returns the name of the lexer. Some lexers support a number of languages. +

+Implements QextScintillaLexer. +

+

+ +

+
+ + + + + + + + + +
TQColor QextScintillaLexerSQL::color (int  style  )  const [virtual]
+
+
+ +

+Returns the foreground colour of the text for style number style.

+

See also:
paper()
+ +

+Reimplemented from QextScintillaLexer. +

+

+ +

+
+ + + + + + + + + +
bool QextScintillaLexerSQL::eolFill (int  style  )  const [virtual]
+
+
+ +

+Returns the end-of-line fill for style number style. +

+ +

+Reimplemented from QextScintillaLexer. +

+

+ +

+
+ + + + + + + + + +
TQFont QextScintillaLexerSQL::font (int  style  )  const [virtual]
+
+
+ +

+Returns the font for style number style. +

+ +

+Reimplemented from QextScintillaLexer. +

+

+ +

+
+ + + + + + + + + +
const char* QextScintillaLexerSQL::keywords (int  set  )  const [virtual]
+
+
+ +

+Returns the set of keywords for the keyword set set recognised by the lexer as a space separated string. +

+Reimplemented from QextScintillaLexer. +

+

+ +

+
+ + + + + + + + + +
TQString QextScintillaLexerSQL::description (int  style  )  const [virtual]
+
+
+ +

+Returns the descriptive name for style number style. If the style is invalid for this language then TQString() is returned. This is intended to be used in user preference dialogs. +

+Implements QextScintillaLexer. +

+

+ +

+
+ + + + + + + + + +
TQColor QextScintillaLexerSQL::paper (int  style  )  const [virtual]
+
+
+ +

+Returns the background colour of the text for style number style.

+

See also:
color()
+ +

+Reimplemented from QextScintillaLexer. +

+

+ +

+
+ + + + + + + + +
void QextScintillaLexerSQL::refreshProperties (  )  [virtual]
+
+
+ +

+Causes all properties to be refreshed by emitting the propertyChanged() signal as required. +

+Reimplemented from QextScintillaLexer. +

+

+ +

+
+ + + + + + + + +
bool QextScintillaLexerSQL::foldComments (  )  const
+
+
+ +

+Returns TRUE if multi-line comment blocks can be folded.

+

See also:
setFoldComments()
+ +
+

+ +

+
+ + + + + + + + +
bool QextScintillaLexerSQL::foldCompact (  )  const
+
+
+ +

+Returns TRUE if trailing blank lines are included in a fold block.

+

See also:
setFoldCompact()
+ +
+

+ +

+
+ + + + + + + + +
bool QextScintillaLexerSQL::backslashEscapes (  )  const
+
+
+ +

+Returns TRUE if backslash escapes are enabled.

+

See also:
setBackslashEscapes()
+ +
+

+ +

+
+ + + + + + + + + +
virtual void QextScintillaLexerSQL::setFoldComments (bool  fold  )  [virtual, slot]
+
+
+ +

+If fold is TRUE then multi-line comment blocks can be folded. The default is FALSE.

+

See also:
foldComments()
+ +
+

+ +

+
+ + + + + + + + + +
virtual void QextScintillaLexerSQL::setFoldCompact (bool  fold  )  [virtual, slot]
+
+
+ +

+If fold is TRUE then trailing blank lines are included in a fold block. The default is TRUE.

+

See also:
foldCompact()
+ +
+

+ +

+
+ + + + + + + + + +
virtual void QextScintillaLexerSQL::setBackslashEscapes (bool  enable  )  [virtual, slot]
+
+
+ +

+If enable is TRUE then backslash escapes are enabled. The default is FALSE.

+

See also:
backslashEscapes()
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + +
bool QextScintillaLexerSQL::readProperties (TQSettings &  qs,
const TQString &  prefix 
) [protected, virtual]
+
+
+ +

+The lexer's properties are read from the settings qs. prefix (which has a trailing '/') should be used as a prefix to the key of each setting. TRUE is returned if there is no error. +

+Reimplemented from QextScintillaLexer. +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
bool QextScintillaLexerSQL::writeProperties (TQSettings &  qs,
const TQString &  prefix 
) const [protected, virtual]
+
+
+ +

+The lexer's properties are written to the settings qs. prefix (which has a trailing '/') should be used as a prefix to the key of each setting. TRUE is returned if there is no error. +

+Reimplemented from QextScintillaLexer. +

+

+


Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/en/classQextScintillaLexerTeX-members.html b/doc/en/classQextScintillaLexerTeX-members.html new file mode 100644 index 0000000..eb58e8f --- /dev/null +++ b/doc/en/classQextScintillaLexerTeX-members.html @@ -0,0 +1,74 @@ + + +TQScintilla: Member List + + + + + + +

QextScintillaLexerTeX Member List

This is the complete list of members for QextScintillaLexerTeX, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
autoCompletionFillups() const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
autoCompletionStartCharacters() const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
autoIndentStyle()QextScintillaLexer
blockEnd(int *style=0) const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
blockLookback() const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
blockStart(int *style=0) const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
blockStartKeyword(int *style=0) const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
braceStyle() const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
color(int style) const QextScintillaLexerTeX [virtual]
colorChanged(const TQColor &c, int style)QextScintillaLexer [signal]
Command enum valueQextScintillaLexerTeX
Default enum valueQextScintillaLexerTeX
defaultColor() const QextScintillaLexer [virtual]
defaultFont() const QextScintillaLexer [virtual]
defaultPaper() const QextScintillaLexer [virtual]
defaultStyle() const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
description(int style) const QextScintillaLexerTeX [virtual]
eolFill(int style) const QextScintillaLexer [virtual]
eolFillChanged(bool eoffilled, int style)QextScintillaLexer [signal]
font(int style) const QextScintillaLexer [virtual]
fontChanged(const TQFont &f, int style)QextScintillaLexer [signal]
Group enum valueQextScintillaLexerTeX
keywords(int set) const QextScintillaLexerTeX [virtual]
language() const QextScintillaLexerTeX [virtual]
lexer() const QextScintillaLexerTeX [virtual]
paper(int style) const QextScintillaLexer [virtual]
paperChanged(const TQColor &c, int style)QextScintillaLexer [signal]
propertyChanged(const char *prop, const char *val)QextScintillaLexer [signal]
QextScintillaLexer(TQObject *parent=0, const char *name=0)QextScintillaLexer
QextScintillaLexerTeX(TQObject *parent=0, const char *name=0)QextScintillaLexerTeX
readProperties(TQSettings &qs, const TQString &prefix)QextScintillaLexer [protected, virtual]
readSettings(TQSettings &qs, const char *prefix="/Scintilla")QextScintillaLexer
refreshProperties()QextScintillaLexer [virtual]
setAutoIndentStyle(int autoindentstyle)QextScintillaLexer [virtual, slot]
setColor(const TQColor &c, int style=-1)QextScintillaLexer [virtual, slot]
setDefaultColor(const TQColor &c)QextScintillaLexer [virtual, slot]
setDefaultFont(const TQFont &f)QextScintillaLexer [virtual, slot]
setDefaultPaper(const TQColor &c)QextScintillaLexer [virtual, slot]
setEolFill(bool eoffill, int style=-1)QextScintillaLexer [virtual, slot]
setFont(const TQFont &f, int style=-1)QextScintillaLexer [virtual, slot]
setPaper(const TQColor &c, int style=-1)QextScintillaLexer [virtual, slot]
Special enum valueQextScintillaLexerTeX
Symbol enum valueQextScintillaLexerTeX
Text enum valueQextScintillaLexerTeX
wordCharacters() const (defined in QextScintillaLexerTeX)QextScintillaLexerTeX [virtual]
writeProperties(TQSettings &qs, const TQString &prefix) const QextScintillaLexer [protected, virtual]
writeSettings(TQSettings &qs, const char *prefix="/Scintilla") const QextScintillaLexer
~QextScintillaLexer()QextScintillaLexer [virtual]
~QextScintillaLexerTeX()QextScintillaLexerTeX [virtual]


Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/en/classQextScintillaLexerTeX.html b/doc/en/classQextScintillaLexerTeX.html new file mode 100644 index 0000000..7ccfb85 --- /dev/null +++ b/doc/en/classQextScintillaLexerTeX.html @@ -0,0 +1,261 @@ + + +TQScintilla: QextScintillaLexerTeX Class Reference + + + + + + +

QextScintillaLexerTeX Class Reference

The QextScintillaLexerTeX class encapsulates the Scintilla TeX lexer. +More... +

+#include <qextscintillalexertex.h> +

+Inherits QextScintillaLexer. +

+List of all members.

Public Types

+ +

Public Member Functions

+ +

Detailed Description

+The QextScintillaLexerTeX class encapsulates the Scintilla TeX lexer. +

+


Member Enumeration Documentation

+ +
+
+ + + + +
anonymous enum
+
+
+ +

+This enum defines the meanings of the different styles used by the TeX lexer.

Enumerator:
+ + + + + + + +
Default  +The default.
Special  +A special.
Group  +A group.
Symbol  +A symbol.
Command  +A command.
Text  +Text.
+
+ +
+

+


Constructor & Destructor Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + +
QextScintillaLexerTeX::QextScintillaLexerTeX (TQObject *  parent = 0,
const char *  name = 0 
)
+
+
+ +

+Construct a QextScintillaLexerTeX with parent parent and name name. parent is typically the QextScintilla instance. +

+

+ +

+
+ + + + + + + + +
virtual QextScintillaLexerTeX::~QextScintillaLexerTeX (  )  [virtual]
+
+
+ +

+Destroys the QextScintillaLexerTeX instance. +

+ +

+

+


Member Function Documentation

+ +
+
+ + + + + + + + +
const char* QextScintillaLexerTeX::language (  )  const [virtual]
+
+
+ +

+Returns the name of the language. +

+ +

+Implements QextScintillaLexer. +

+

+ +

+
+ + + + + + + + +
const char* QextScintillaLexerTeX::lexer (  )  const [virtual]
+
+
+ +

+Returns the name of the lexer. Some lexers support a number of languages. +

+Implements QextScintillaLexer. +

+

+ +

+
+ + + + + + + + + +
TQColor QextScintillaLexerTeX::color (int  style  )  const [virtual]
+
+
+ +

+Returns the foreground colour of the text for style number style.

+

See also:
paper()
+ +

+Reimplemented from QextScintillaLexer. +

+

+ +

+
+ + + + + + + + + +
const char* QextScintillaLexerTeX::keywords (int  set  )  const [virtual]
+
+
+ +

+Returns the set of keywords for the keyword set set recognised by the lexer as a space separated string. +

+Reimplemented from QextScintillaLexer. +

+

+ +

+
+ + + + + + + + + +
TQString QextScintillaLexerTeX::description (int  style  )  const [virtual]
+
+
+ +

+Returns the descriptive name for style number style. If the style is invalid for this language then TQString() is returned. This is intended to be used in user preference dialogs. +

+Implements QextScintillaLexer. +

+

+


Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/en/classQextScintillaMacro-members.html b/doc/en/classQextScintillaMacro-members.html new file mode 100644 index 0000000..ca93786 --- /dev/null +++ b/doc/en/classQextScintillaMacro-members.html @@ -0,0 +1,34 @@ + + +TQScintilla: Member List + + + + + + +

QextScintillaMacro Member List

This is the complete list of members for QextScintillaMacro, including all inherited members.

+ + + + + + + + + +
clear()QextScintillaMacro
endRecording()QextScintillaMacro [virtual, slot]
load(const TQCString &asc)QextScintillaMacro
play()QextScintillaMacro [virtual, slot]
QextScintillaMacro(QextScintilla *parent, const char *name=0)QextScintillaMacro
QextScintillaMacro(const TQCString &asc, QextScintilla *parent, const char *name=0)QextScintillaMacro
save() const QextScintillaMacro
startRecording()QextScintillaMacro [virtual, slot]
~QextScintillaMacro()QextScintillaMacro [virtual]


Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/en/classQextScintillaMacro.html b/doc/en/classQextScintillaMacro.html new file mode 100644 index 0000000..d0f4db8 --- /dev/null +++ b/doc/en/classQextScintillaMacro.html @@ -0,0 +1,267 @@ + + +TQScintilla: QextScintillaMacro Class Reference + + + + + + +

QextScintillaMacro Class Reference

The QextScintillaMacro class represents a sequence of recordable editor commands. +More... +

+#include <qextscintillamacro.h> +

+List of all members.

Public Slots

+ +

Public Member Functions

+ +

Classes

+
    +
  • struct Macro +
+

Detailed Description

+The QextScintillaMacro class represents a sequence of recordable editor commands. +

+Methods are provided to convert convert a macro to and from a textual representation so that they can be easily written to and read from permanent storage. +

+


Constructor & Destructor Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + +
QextScintillaMacro::QextScintillaMacro (QextScintilla parent,
const char *  name = 0 
)
+
+
+ +

+Construct a QextScintillaMacro with parent parent and name name. +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
QextScintillaMacro::QextScintillaMacro (const TQCString &  asc,
QextScintilla parent,
const char *  name = 0 
)
+
+
+ +

+Construct a QextScintillaMacro from the printable ASCII representation asc, with parent parent and name name. +

+

+ +

+
+ + + + + + + + +
virtual QextScintillaMacro::~QextScintillaMacro (  )  [virtual]
+
+
+ +

+Destroy the QextScintillaMacro instance. +

+ +

+

+


Member Function Documentation

+ +
+
+ + + + + + + + +
void QextScintillaMacro::clear (  ) 
+
+
+ +

+Clear the contents of the macro. +

+ +

+

+ +

+
+ + + + + + + + + +
bool QextScintillaMacro::load (const TQCString &  asc  ) 
+
+
+ +

+Load the macro from the printable ASCII representation asc. Returns TRUE if there was no error.

+

See also:
save()
+ +
+

+ +

+
+ + + + + + + + +
TQCString QextScintillaMacro::save (  )  const
+
+
+ +

+Return a printable ASCII representation of the macro. It is guaranteed that only printable ASCII characters are used and that double quote characters will not be used.

+

See also:
load()
+ +
+

+ +

+
+ + + + + + + + +
virtual void QextScintillaMacro::play (  )  [virtual, slot]
+
+
+ +

+Play the macro. +

+ +

+

+ +

+
+ + + + + + + + +
virtual void QextScintillaMacro::startRecording (  )  [virtual, slot]
+
+
+ +

+Start recording user commands and add them to the macro. +

+ +

+

+ +

+
+ + + + + + + + +
virtual void QextScintillaMacro::endRecording (  )  [virtual, slot]
+
+
+ +

+Stop recording user commands. +

+ +

+

+


Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/en/classQextScintillaPrinter-members.html b/doc/en/classQextScintillaPrinter-members.html new file mode 100644 index 0000000..1542328 --- /dev/null +++ b/doc/en/classQextScintillaPrinter-members.html @@ -0,0 +1,33 @@ + + +TQScintilla: Member List + + + + + + +

QextScintillaPrinter Member List

This is the complete list of members for QextScintillaPrinter, including all inherited members.

+ + + + + + + + +
formatPage(TQPainter &painter, bool drawing, TQRect &area, int pagenr)QextScintillaPrinter [virtual]
magnification() const QextScintillaPrinter [inline]
printRange(QextScintillaBase *qsb, int from=-1, int to=-1)QextScintillaPrinter [virtual]
QextScintillaPrinter(PrinterMode mode=ScreenResolution)QextScintillaPrinter
setMagnification(int magnification)QextScintillaPrinter [virtual]
setWrapMode(QextScintilla::WrapMode wmode)QextScintillaPrinter [virtual]
wrapMode() const QextScintillaPrinter [inline]
~QextScintillaPrinter()QextScintillaPrinter


Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/en/classQextScintillaPrinter.html b/doc/en/classQextScintillaPrinter.html new file mode 100644 index 0000000..a53693e --- /dev/null +++ b/doc/en/classQextScintillaPrinter.html @@ -0,0 +1,252 @@ + + +TQScintilla: QextScintillaPrinter Class Reference + + + + + + +

QextScintillaPrinter Class Reference

The QextScintillaPrinter class is a sub-class of the TQt TQPrinter class that is able to print the text of a Scintilla document. +More... +

+#include <qextscintillaprinter.h> +

+List of all members.

Public Member Functions

+ +

Detailed Description

+The QextScintillaPrinter class is a sub-class of the TQt TQPrinter class that is able to print the text of a Scintilla document. +

+The class can be further sub-classed to alter to layout of the text, adding headers and footers for example. +

+


Constructor & Destructor Documentation

+ +
+
+ + + + + + + + + +
QextScintillaPrinter::QextScintillaPrinter (PrinterMode  mode = ScreenResolution  ) 
+
+
+ +

+Constructs a printer paint device with mode mode. +

+ +

+

+ +

+
+ + + + + + + + +
QextScintillaPrinter::~QextScintillaPrinter (  ) 
+
+
+ +

+Destroys the QextScintillaPrinter instance. +

+ +

+

+


Member Function Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
virtual void QextScintillaPrinter::formatPage (TQPainter &  painter,
bool  drawing,
TQRect &  area,
int  pagenr 
) [virtual]
+
+
+ +

+Format a page, by adding headers and footers for example, before the document text is drawn on it. painter is the painter to be used to add customised text and graphics. drawing is TRUE if the page is actually being drawn rather than being sized. painter drawing methods must only be called when drawing is TRUE. area is the area of the page that will be used to draw the text. This should be modified if it is necessary to reserve space for any customised text or graphics. By default the area is relative to the printable area of the page. Use TQPrinter::setFullPage() because calling printRange() if you want to try and print over the whole page. pagenr is the number of the page. The first page is numbered 1. +

+

+ +

+
+ + + + + + + + +
int QextScintillaPrinter::magnification (  )  const [inline]
+
+
+ +

+Return the number of points to add to each font when printing.

+

See also:
setMagnification()
+ +
+

+ +

+
+ + + + + + + + + +
virtual void QextScintillaPrinter::setMagnification (int  magnification  )  [virtual]
+
+
+ +

+Sets the number of points to add to each font when printing to magnification.

+

See also:
magnification()
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
virtual int QextScintillaPrinter::printRange (QextScintillaBase qsb,
int  from = -1,
int  to = -1 
) [virtual]
+
+
+ +

+Print a range of lines from the Scintilla instance qsb. from is the first line to print and a negative value signifies the first line of text. to is the last line to print and a negative value signifies the last line of text. TRUE is returned if there was no error. +

+

+ +

+
+ + + + + + + + +
QextScintilla::WrapMode QextScintillaPrinter::wrapMode (  )  const [inline]
+
+
+ +

+Return the line wrap mode used when printing. The default is QextScintilla::WrapWord.

+

See also:
setWrapMode()
+ +
+

+ +

+
+ + + + + + + + + +
virtual void QextScintillaPrinter::setWrapMode (QextScintilla::WrapMode  wmode  )  [virtual]
+
+
+ +

+Sets the line wrap mode used when printing to wmode.

+

See also:
wrapMode()
+ +
+

+


Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/en/deprecated.html b/doc/en/deprecated.html new file mode 100644 index 0000000..f646ddd --- /dev/null +++ b/doc/en/deprecated.html @@ -0,0 +1,42 @@ + + +TQScintilla: Deprecated List + + + + + +

Deprecated List

+
Member QextScintillaLexerBash::WhiteSpace
+
White space.
+
+

+

+
Member QextScintillaLexerCPP::WhiteSpace
+
White space.
+
+

+

+
Member QextScintillaLexerPerl::WhiteSpace
+
White space.
+
+

+

+
Member QextScintillaLexerPython::WhiteSpace
+
White space.
+
+

+

+
Member QextScintillaLexerSQL::LineComment
+
A line comment.
+
+
Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/en/doxygen.css b/doc/en/doxygen.css new file mode 100644 index 0000000..5d58369 --- /dev/null +++ b/doc/en/doxygen.css @@ -0,0 +1,358 @@ +BODY,H1,H2,H3,H4,H5,H6,P,CENTER,TD,TH,UL,DL,DIV { + font-family: Geneva, Arial, Helvetica, sans-serif; +} +BODY,TD { + font-size: 90%; +} +H1 { + text-align: center; + font-size: 160%; +} +H2 { + font-size: 120%; +} +H3 { + font-size: 100%; +} +CAPTION { font-weight: bold } +DIV.qindex { + width: 100%; + background-color: #e8eef2; + border: 1px solid #84b0c7; + text-align: center; + margin: 2px; + padding: 2px; + line-height: 140%; +} +DIV.nav { + width: 100%; + background-color: #e8eef2; + border: 1px solid #84b0c7; + text-align: center; + margin: 2px; + padding: 2px; + line-height: 140%; +} +DIV.navtab { + background-color: #e8eef2; + border: 1px solid #84b0c7; + text-align: center; + margin: 2px; + margin-right: 15px; + padding: 2px; +} +TD.navtab { + font-size: 70%; +} +A.qindex { + text-decoration: none; + font-weight: bold; + color: #1A419D; +} +A.qindex:visited { + text-decoration: none; + font-weight: bold; + color: #1A419D +} +A.qindex:hover { + text-decoration: none; + background-color: #ddddff; +} +A.qindexHL { + text-decoration: none; + font-weight: bold; + background-color: #6666cc; + color: #ffffff; + border: 1px double #9295C2; +} +A.qindexHL:hover { + text-decoration: none; + background-color: #6666cc; + color: #ffffff; +} +A.qindexHL:visited { text-decoration: none; background-color: #6666cc; color: #ffffff } +A.el { text-decoration: none; font-weight: bold } +A.elRef { font-weight: bold } +A.code:link { text-decoration: none; font-weight: normal; color: #0000FF} +A.code:visited { text-decoration: none; font-weight: normal; color: #0000FF} +A.codeRef:link { font-weight: normal; color: #0000FF} +A.codeRef:visited { font-weight: normal; color: #0000FF} +A:hover { text-decoration: none; background-color: #f2f2ff } +DL.el { margin-left: -1cm } +.fragment { + font-family: monospace, fixed; + font-size: 95%; +} +PRE.fragment { + border: 1px solid #CCCCCC; + background-color: #f5f5f5; + margin-top: 4px; + margin-bottom: 4px; + margin-left: 2px; + margin-right: 8px; + padding-left: 6px; + padding-right: 6px; + padding-top: 4px; + padding-bottom: 4px; +} +DIV.ah { background-color: black; font-weight: bold; color: #ffffff; margin-bottom: 3px; margin-top: 3px } + +DIV.groupHeader { + margin-left: 16px; + margin-top: 12px; + margin-bottom: 6px; + font-weight: bold; +} +DIV.groupText { margin-left: 16px; font-style: italic; font-size: 90% } +BODY { + background: white; + color: black; + margin-right: 20px; + margin-left: 20px; +} +TD.indexkey { + background-color: #e8eef2; + font-weight: bold; + padding-right : 10px; + padding-top : 2px; + padding-left : 10px; + padding-bottom : 2px; + margin-left : 0px; + margin-right : 0px; + margin-top : 2px; + margin-bottom : 2px; + border: 1px solid #CCCCCC; +} +TD.indexvalue { + background-color: #e8eef2; + font-style: italic; + padding-right : 10px; + padding-top : 2px; + padding-left : 10px; + padding-bottom : 2px; + margin-left : 0px; + margin-right : 0px; + margin-top : 2px; + margin-bottom : 2px; + border: 1px solid #CCCCCC; +} +TR.memlist { + background-color: #f0f0f0; +} +P.formulaDsp { text-align: center; } +IMG.formulaDsp { } +IMG.formulaInl { vertical-align: middle; } +SPAN.keyword { color: #008000 } +SPAN.keywordtype { color: #604020 } +SPAN.keywordflow { color: #e08000 } +SPAN.comment { color: #800000 } +SPAN.preprocessor { color: #806020 } +SPAN.stringliteral { color: #002080 } +SPAN.charliteral { color: #008080 } +.mdescLeft { + padding: 0px 8px 4px 8px; + font-size: 80%; + font-style: italic; + background-color: #FAFAFA; + border-top: 1px none #E0E0E0; + border-right: 1px none #E0E0E0; + border-bottom: 1px none #E0E0E0; + border-left: 1px none #E0E0E0; + margin: 0px; +} +.mdescRight { + padding: 0px 8px 4px 8px; + font-size: 80%; + font-style: italic; + background-color: #FAFAFA; + border-top: 1px none #E0E0E0; + border-right: 1px none #E0E0E0; + border-bottom: 1px none #E0E0E0; + border-left: 1px none #E0E0E0; + margin: 0px; +} +.memItemLeft { + padding: 1px 0px 0px 8px; + margin: 4px; + border-top-width: 1px; + border-right-width: 1px; + border-bottom-width: 1px; + border-left-width: 1px; + border-top-color: #E0E0E0; + border-right-color: #E0E0E0; + border-bottom-color: #E0E0E0; + border-left-color: #E0E0E0; + border-top-style: solid; + border-right-style: none; + border-bottom-style: none; + border-left-style: none; + background-color: #FAFAFA; + font-size: 80%; +} +.memItemRight { + padding: 1px 8px 0px 8px; + margin: 4px; + border-top-width: 1px; + border-right-width: 1px; + border-bottom-width: 1px; + border-left-width: 1px; + border-top-color: #E0E0E0; + border-right-color: #E0E0E0; + border-bottom-color: #E0E0E0; + border-left-color: #E0E0E0; + border-top-style: solid; + border-right-style: none; + border-bottom-style: none; + border-left-style: none; + background-color: #FAFAFA; + font-size: 80%; +} +.memTemplItemLeft { + padding: 1px 0px 0px 8px; + margin: 4px; + border-top-width: 1px; + border-right-width: 1px; + border-bottom-width: 1px; + border-left-width: 1px; + border-top-color: #E0E0E0; + border-right-color: #E0E0E0; + border-bottom-color: #E0E0E0; + border-left-color: #E0E0E0; + border-top-style: none; + border-right-style: none; + border-bottom-style: none; + border-left-style: none; + background-color: #FAFAFA; + font-size: 80%; +} +.memTemplItemRight { + padding: 1px 8px 0px 8px; + margin: 4px; + border-top-width: 1px; + border-right-width: 1px; + border-bottom-width: 1px; + border-left-width: 1px; + border-top-color: #E0E0E0; + border-right-color: #E0E0E0; + border-bottom-color: #E0E0E0; + border-left-color: #E0E0E0; + border-top-style: none; + border-right-style: none; + border-bottom-style: none; + border-left-style: none; + background-color: #FAFAFA; + font-size: 80%; +} +.memTemplParams { + padding: 1px 0px 0px 8px; + margin: 4px; + border-top-width: 1px; + border-right-width: 1px; + border-bottom-width: 1px; + border-left-width: 1px; + border-top-color: #E0E0E0; + border-right-color: #E0E0E0; + border-bottom-color: #E0E0E0; + border-left-color: #E0E0E0; + border-top-style: solid; + border-right-style: none; + border-bottom-style: none; + border-left-style: none; + color: #606060; + background-color: #FAFAFA; + font-size: 80%; +} +.search { color: #003399; + font-weight: bold; +} +FORM.search { + margin-bottom: 0px; + margin-top: 0px; +} +INPUT.search { font-size: 75%; + color: #000080; + font-weight: normal; + background-color: #e8eef2; +} +TD.tiny { font-size: 75%; +} +a { + color: #1A41A8; +} +a:visited { + color: #2A3798; +} +.dirtab { padding: 4px; + border-collapse: collapse; + border: 1px solid #84b0c7; +} +TH.dirtab { background: #e8eef2; + font-weight: bold; +} +HR { height: 1px; + border: none; + border-top: 1px solid black; +} + +/* Style for detailed member documentation */ +.memtemplate { + font-size: 80%; + color: #606060; + font-weight: normal; +} +.memnav { + background-color: #e8eef2; + border: 1px solid #84b0c7; + text-align: center; + margin: 2px; + margin-right: 15px; + padding: 2px; +} +.memitem { + padding: 4px; + background-color: #eef3f5; + border-width: 1px; + border-style: solid; + border-color: #dedeee; + -moz-border-radius: 8px 8px 8px 8px; +} +.memname { + white-space: nowrap; + font-weight: bold; +} +.memdoc{ + padding-left: 10px; +} +.memproto { + background-color: #d5e1e8; + width: 100%; + border-width: 1px; + border-style: solid; + border-color: #84b0c7; + font-weight: bold; + -moz-border-radius: 8px 8px 8px 8px; +} +.paramkey { + text-align: right; +} +.paramtype { + white-space: nowrap; +} +.paramname { + color: #602020; + font-style: italic; +} +/* End Styling for detailed member documentation */ + +/* for the tree view */ +.ftvtree { + font-family: sans-serif; + margin:0.5em; +} +.directory { font-size: 9pt; font-weight: bold; } +.directory h3 { margin: 0px; margin-top: 1em; font-size: 11pt; } +.directory > h3 { margin-top: 0; } +.directory p { margin: 0px; white-space: nowrap; } +.directory div { display: none; margin: 0px; } +.directory img { vertical-align: -30%; } + diff --git a/doc/en/doxygen.png b/doc/en/doxygen.png new file mode 100644 index 0000000..b484b38 Binary files /dev/null and b/doc/en/doxygen.png differ diff --git a/doc/en/functions.html b/doc/en/functions.html new file mode 100644 index 0000000..ae4a0a8 --- /dev/null +++ b/doc/en/functions.html @@ -0,0 +1,130 @@ + + +TQScintilla: Class Members + + + + + + + +
+ +
+ +

+Here is a list of all documented class members with links to the class documentation for each member: +

+

- a -

+
Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/en/functions_0x62.html b/doc/en/functions_0x62.html new file mode 100644 index 0000000..fc7cbd2 --- /dev/null +++ b/doc/en/functions_0x62.html @@ -0,0 +1,85 @@ + + +TQScintilla: Class Members + + + + + + + +
+ +
+ +

+Here is a list of all documented class members with links to the class documentation for each member: +

+

- b -

+
Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/en/functions_0x63.html b/doc/en/functions_0x63.html new file mode 100644 index 0000000..50a3b7b --- /dev/null +++ b/doc/en/functions_0x63.html @@ -0,0 +1,108 @@ + + +TQScintilla: Class Members + + + + + + + +
+ +
+ +

+Here is a list of all documented class members with links to the class documentation for each member: +

+

- c -

+
Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/en/functions_0x64.html b/doc/en/functions_0x64.html new file mode 100644 index 0000000..90bfda5 --- /dev/null +++ b/doc/en/functions_0x64.html @@ -0,0 +1,82 @@ + + +TQScintilla: Class Members + + + + + + + +
+ +
+ +

+Here is a list of all documented class members with links to the class documentation for each member: +

+

- d -

+
Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/en/functions_0x65.html b/doc/en/functions_0x65.html new file mode 100644 index 0000000..4baa96f --- /dev/null +++ b/doc/en/functions_0x65.html @@ -0,0 +1,91 @@ + + +TQScintilla: Class Members + + + + + + + +
+ +
+ +

+Here is a list of all documented class members with links to the class documentation for each member: +

+

- e -

+
Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/en/functions_0x66.html b/doc/en/functions_0x66.html new file mode 100644 index 0000000..8ff1cfe --- /dev/null +++ b/doc/en/functions_0x66.html @@ -0,0 +1,88 @@ + + +TQScintilla: Class Members + + + + + + + +
+ +
+ +

+Here is a list of all documented class members with links to the class documentation for each member: +

+

- f -

+
Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/en/functions_0x67.html b/doc/en/functions_0x67.html new file mode 100644 index 0000000..cfc7a80 --- /dev/null +++ b/doc/en/functions_0x67.html @@ -0,0 +1,73 @@ + + +TQScintilla: Class Members + + + + + + + +
+ +
+ +

+Here is a list of all documented class members with links to the class documentation for each member: +

+

- g -

+
Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/en/functions_0x68.html b/doc/en/functions_0x68.html new file mode 100644 index 0000000..4af5ac2 --- /dev/null +++ b/doc/en/functions_0x68.html @@ -0,0 +1,80 @@ + + +TQScintilla: Class Members + + + + + + + +
+ +
+ +

+Here is a list of all documented class members with links to the class documentation for each member: +

+

- h -

+
Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/en/functions_0x69.html b/doc/en/functions_0x69.html new file mode 100644 index 0000000..66cf401 --- /dev/null +++ b/doc/en/functions_0x69.html @@ -0,0 +1,90 @@ + + +TQScintilla: Class Members + + + + + + + +
+ +
+ +

+Here is a list of all documented class members with links to the class documentation for each member: +

+

- i -

+
Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/en/functions_0x6a.html b/doc/en/functions_0x6a.html new file mode 100644 index 0000000..4f09a7c --- /dev/null +++ b/doc/en/functions_0x6a.html @@ -0,0 +1,81 @@ + + +TQScintilla: Class Members + + + + + + + +
+ +
+ +

+Here is a list of all documented class members with links to the class documentation for each member: +

+

- j -

+
Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/en/functions_0x6b.html b/doc/en/functions_0x6b.html new file mode 100644 index 0000000..1f73243 --- /dev/null +++ b/doc/en/functions_0x6b.html @@ -0,0 +1,77 @@ + + +TQScintilla: Class Members + + + + + + + +
+ +
+ +

+Here is a list of all documented class members with links to the class documentation for each member: +

+

- k -

+
Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/en/functions_0x6c.html b/doc/en/functions_0x6c.html new file mode 100644 index 0000000..9d83d7b --- /dev/null +++ b/doc/en/functions_0x6c.html @@ -0,0 +1,82 @@ + + +TQScintilla: Class Members + + + + + + + +
+ +
+ +

+Here is a list of all documented class members with links to the class documentation for each member: +

+

- l -

+
Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/en/functions_0x6d.html b/doc/en/functions_0x6d.html new file mode 100644 index 0000000..3d0d9b0 --- /dev/null +++ b/doc/en/functions_0x6d.html @@ -0,0 +1,89 @@ + + +TQScintilla: Class Members + + + + + + + +
+ +
+ +

+Here is a list of all documented class members with links to the class documentation for each member: +

+

- m -

+
Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/en/functions_0x6e.html b/doc/en/functions_0x6e.html new file mode 100644 index 0000000..6c66587 --- /dev/null +++ b/doc/en/functions_0x6e.html @@ -0,0 +1,72 @@ + + +TQScintilla: Class Members + + + + + + + +
+ +
+ +

+Here is a list of all documented class members with links to the class documentation for each member: +

+

- n -

+
Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/en/functions_0x6f.html b/doc/en/functions_0x6f.html new file mode 100644 index 0000000..44720a9 --- /dev/null +++ b/doc/en/functions_0x6f.html @@ -0,0 +1,71 @@ + + +TQScintilla: Class Members + + + + + + + +
+ +
+ +

+Here is a list of all documented class members with links to the class documentation for each member: +

+

- o -

+
Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/en/functions_0x70.html b/doc/en/functions_0x70.html new file mode 100644 index 0000000..3c382b7 --- /dev/null +++ b/doc/en/functions_0x70.html @@ -0,0 +1,118 @@ + + +TQScintilla: Class Members + + + + + + + +
+ +
+ +

+Here is a list of all documented class members with links to the class documentation for each member: +

+

- p -

+
Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/en/functions_0x71.html b/doc/en/functions_0x71.html new file mode 100644 index 0000000..e5226a3 --- /dev/null +++ b/doc/en/functions_0x71.html @@ -0,0 +1,100 @@ + + +TQScintilla: Class Members + + + + + + + +
+ +
+ +

+Here is a list of all documented class members with links to the class documentation for each member: +

+

- q -

+
Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/en/functions_0x72.html b/doc/en/functions_0x72.html new file mode 100644 index 0000000..b0093e9 --- /dev/null +++ b/doc/en/functions_0x72.html @@ -0,0 +1,84 @@ + + +TQScintilla: Class Members + + + + + + + +
+ +
+ +

+Here is a list of all documented class members with links to the class documentation for each member: +

+

- r -

+
Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/en/functions_0x73.html b/doc/en/functions_0x73.html new file mode 100644 index 0000000..1960d09 --- /dev/null +++ b/doc/en/functions_0x73.html @@ -0,0 +1,360 @@ + + +TQScintilla: Class Members + + + + + + + +
+ +
+ +

+Here is a list of all documented class members with links to the class documentation for each member: +

+

- s -

+
Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/en/functions_0x74.html b/doc/en/functions_0x74.html new file mode 100644 index 0000000..7602360 --- /dev/null +++ b/doc/en/functions_0x74.html @@ -0,0 +1,83 @@ + + +TQScintilla: Class Members + + + + + + + +
+ +
+ +

+Here is a list of all documented class members with links to the class documentation for each member: +

+

- t -

+
Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/en/functions_0x75.html b/doc/en/functions_0x75.html new file mode 100644 index 0000000..efb1864 --- /dev/null +++ b/doc/en/functions_0x75.html @@ -0,0 +1,77 @@ + + +TQScintilla: Class Members + + + + + + + +
+ +
+ +

+Here is a list of all documented class members with links to the class documentation for each member: +

+

- u -

+
Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/en/functions_0x76.html b/doc/en/functions_0x76.html new file mode 100644 index 0000000..8dd7317 --- /dev/null +++ b/doc/en/functions_0x76.html @@ -0,0 +1,82 @@ + + +TQScintilla: Class Members + + + + + + + +
+ +
+ +

+Here is a list of all documented class members with links to the class documentation for each member: +

+

- v -

+
Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/en/functions_0x77.html b/doc/en/functions_0x77.html new file mode 100644 index 0000000..864fa31 --- /dev/null +++ b/doc/en/functions_0x77.html @@ -0,0 +1,85 @@ + + +TQScintilla: Class Members + + + + + + + +
+ +
+ +

+Here is a list of all documented class members with links to the class documentation for each member: +

+

- w -

+
Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/en/functions_0x78.html b/doc/en/functions_0x78.html new file mode 100644 index 0000000..fb1826b --- /dev/null +++ b/doc/en/functions_0x78.html @@ -0,0 +1,71 @@ + + +TQScintilla: Class Members + + + + + + + +
+ +
+ +

+Here is a list of all documented class members with links to the class documentation for each member: +

+

- x -

+
Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/en/functions_0x7a.html b/doc/en/functions_0x7a.html new file mode 100644 index 0000000..166ca1e --- /dev/null +++ b/doc/en/functions_0x7a.html @@ -0,0 +1,71 @@ + + +TQScintilla: Class Members + + + + + + + +
+ +
+ +

+Here is a list of all documented class members with links to the class documentation for each member: +

+

- z -

+
Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/en/functions_0x7e.html b/doc/en/functions_0x7e.html new file mode 100644 index 0000000..9da6174 --- /dev/null +++ b/doc/en/functions_0x7e.html @@ -0,0 +1,93 @@ + + +TQScintilla: Class Members + + + + + + + +
+ +
+ +

+Here is a list of all documented class members with links to the class documentation for each member: +

+

- ~ -

+
Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/en/functions_enum.html b/doc/en/functions_enum.html new file mode 100644 index 0000000..aec3578 --- /dev/null +++ b/doc/en/functions_enum.html @@ -0,0 +1,46 @@ + + +TQScintilla: Class Members - Enumerations + + + + + + + +  +

+

+
Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/en/functions_eval.html b/doc/en/functions_eval.html new file mode 100644 index 0000000..ae9707b --- /dev/null +++ b/doc/en/functions_eval.html @@ -0,0 +1,113 @@ + + +TQScintilla: Class Members - Enumerator + + + + + + + +
+ +
+ +

+  +

+

- a -

+
Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/en/functions_eval_0x62.html b/doc/en/functions_eval_0x62.html new file mode 100644 index 0000000..d0ca99e --- /dev/null +++ b/doc/en/functions_eval_0x62.html @@ -0,0 +1,78 @@ + + +TQScintilla: Class Members - Enumerator + + + + + + + +
+ +
+ +

+  +

+

- b -

+
Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/en/functions_eval_0x63.html b/doc/en/functions_eval_0x63.html new file mode 100644 index 0000000..bcb0127 --- /dev/null +++ b/doc/en/functions_eval_0x63.html @@ -0,0 +1,90 @@ + + +TQScintilla: Class Members - Enumerator + + + + + + + +
+ +
+ +

+  +

+

- c -

+
Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/en/functions_eval_0x64.html b/doc/en/functions_eval_0x64.html new file mode 100644 index 0000000..4f38c3c --- /dev/null +++ b/doc/en/functions_eval_0x64.html @@ -0,0 +1,75 @@ + + +TQScintilla: Class Members - Enumerator + + + + + + + +
+ +
+ +

+  +

+

- d -

+
Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/en/functions_eval_0x65.html b/doc/en/functions_eval_0x65.html new file mode 100644 index 0000000..02f754d --- /dev/null +++ b/doc/en/functions_eval_0x65.html @@ -0,0 +1,75 @@ + + +TQScintilla: Class Members - Enumerator + + + + + + + +
+ +
+ +

+  +

+

- e -

+
Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/en/functions_eval_0x66.html b/doc/en/functions_eval_0x66.html new file mode 100644 index 0000000..c8dafd8 --- /dev/null +++ b/doc/en/functions_eval_0x66.html @@ -0,0 +1,67 @@ + + +TQScintilla: Class Members - Enumerator + + + + + + + +
+ +
+ +

+  +

+

- f -

+
Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/en/functions_eval_0x67.html b/doc/en/functions_eval_0x67.html new file mode 100644 index 0000000..9835aa3 --- /dev/null +++ b/doc/en/functions_eval_0x67.html @@ -0,0 +1,69 @@ + + +TQScintilla: Class Members - Enumerator + + + + + + + +
+ +
+ +

+  +

+

- g -

+
Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/en/functions_eval_0x68.html b/doc/en/functions_eval_0x68.html new file mode 100644 index 0000000..b252d7f --- /dev/null +++ b/doc/en/functions_eval_0x68.html @@ -0,0 +1,77 @@ + + +TQScintilla: Class Members - Enumerator + + + + + + + +
+ +
+ +

+  +

+

- h -

+
Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/en/functions_eval_0x69.html b/doc/en/functions_eval_0x69.html new file mode 100644 index 0000000..728d8e8 --- /dev/null +++ b/doc/en/functions_eval_0x69.html @@ -0,0 +1,72 @@ + + +TQScintilla: Class Members - Enumerator + + + + + + + +
+ +
+ +

+  +

+

- i -

+
Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/en/functions_eval_0x6a.html b/doc/en/functions_eval_0x6a.html new file mode 100644 index 0000000..f851681 --- /dev/null +++ b/doc/en/functions_eval_0x6a.html @@ -0,0 +1,79 @@ + + +TQScintilla: Class Members - Enumerator + + + + + + + +
+ +
+ +

+  +

+

- j -

+
Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/en/functions_eval_0x6b.html b/doc/en/functions_eval_0x6b.html new file mode 100644 index 0000000..46f592a --- /dev/null +++ b/doc/en/functions_eval_0x6b.html @@ -0,0 +1,72 @@ + + +TQScintilla: Class Members - Enumerator + + + + + + + +
+ +
+ +

+  +

+

- k -

+
Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/en/functions_eval_0x6c.html b/doc/en/functions_eval_0x6c.html new file mode 100644 index 0000000..3a7432c --- /dev/null +++ b/doc/en/functions_eval_0x6c.html @@ -0,0 +1,73 @@ + + +TQScintilla: Class Members - Enumerator + + + + + + + +
+ +
+ +

+  +

+

- l -

+
Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/en/functions_eval_0x6d.html b/doc/en/functions_eval_0x6d.html new file mode 100644 index 0000000..f943a5f --- /dev/null +++ b/doc/en/functions_eval_0x6d.html @@ -0,0 +1,68 @@ + + +TQScintilla: Class Members - Enumerator + + + + + + + +
+ +
+ +

+  +

+

- m -

+
Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/en/functions_eval_0x6e.html b/doc/en/functions_eval_0x6e.html new file mode 100644 index 0000000..abe512f --- /dev/null +++ b/doc/en/functions_eval_0x6e.html @@ -0,0 +1,70 @@ + + +TQScintilla: Class Members - Enumerator + + + + + + + +
+ +
+ +

+  +

+

- n -

+
Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/en/functions_eval_0x6f.html b/doc/en/functions_eval_0x6f.html new file mode 100644 index 0000000..b1d9efe --- /dev/null +++ b/doc/en/functions_eval_0x6f.html @@ -0,0 +1,69 @@ + + +TQScintilla: Class Members - Enumerator + + + + + + + +
+ +
+ +

+  +

+

- o -

+
Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/en/functions_eval_0x70.html b/doc/en/functions_eval_0x70.html new file mode 100644 index 0000000..1366305 --- /dev/null +++ b/doc/en/functions_eval_0x70.html @@ -0,0 +1,109 @@ + + +TQScintilla: Class Members - Enumerator + + + + + + + +
+ +
+ +

+  +

+

- p -

+
Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/en/functions_eval_0x71.html b/doc/en/functions_eval_0x71.html new file mode 100644 index 0000000..9598783 --- /dev/null +++ b/doc/en/functions_eval_0x71.html @@ -0,0 +1,71 @@ + + +TQScintilla: Class Members - Enumerator + + + + + + + +
+ +
+ +

+  +

+

- q -

+
Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/en/functions_eval_0x72.html b/doc/en/functions_eval_0x72.html new file mode 100644 index 0000000..9fb8d3f --- /dev/null +++ b/doc/en/functions_eval_0x72.html @@ -0,0 +1,71 @@ + + +TQScintilla: Class Members - Enumerator + + + + + + + +
+ +
+ +

+  +

+

- r -

+
Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/en/functions_eval_0x73.html b/doc/en/functions_eval_0x73.html new file mode 100644 index 0000000..bfa797d --- /dev/null +++ b/doc/en/functions_eval_0x73.html @@ -0,0 +1,250 @@ + + +TQScintilla: Class Members - Enumerator + + + + + + + +
+ +
+ +

+  +

+

- s -

+
Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/en/functions_eval_0x74.html b/doc/en/functions_eval_0x74.html new file mode 100644 index 0000000..986a21d --- /dev/null +++ b/doc/en/functions_eval_0x74.html @@ -0,0 +1,76 @@ + + +TQScintilla: Class Members - Enumerator + + + + + + + +
+ +
+ +

+  +

+

- t -

+
Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/en/functions_eval_0x75.html b/doc/en/functions_eval_0x75.html new file mode 100644 index 0000000..190ccc5 --- /dev/null +++ b/doc/en/functions_eval_0x75.html @@ -0,0 +1,72 @@ + + +TQScintilla: Class Members - Enumerator + + + + + + + +
+ +
+ +

+  +

+

- u -

+
Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/en/functions_eval_0x76.html b/doc/en/functions_eval_0x76.html new file mode 100644 index 0000000..6514096 --- /dev/null +++ b/doc/en/functions_eval_0x76.html @@ -0,0 +1,78 @@ + + +TQScintilla: Class Members - Enumerator + + + + + + + +
+ +
+ +

+  +

+

- v -

+
Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/en/functions_eval_0x77.html b/doc/en/functions_eval_0x77.html new file mode 100644 index 0000000..e811900 --- /dev/null +++ b/doc/en/functions_eval_0x77.html @@ -0,0 +1,76 @@ + + +TQScintilla: Class Members - Enumerator + + + + + + + +
+ +
+ +

+  +

+

- w -

+
Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/en/functions_eval_0x78.html b/doc/en/functions_eval_0x78.html new file mode 100644 index 0000000..83891a8 --- /dev/null +++ b/doc/en/functions_eval_0x78.html @@ -0,0 +1,69 @@ + + +TQScintilla: Class Members - Enumerator + + + + + + + +
+ +
+ +

+  +

+

- x -

+
Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/en/functions_func.html b/doc/en/functions_func.html new file mode 100644 index 0000000..2c07bec --- /dev/null +++ b/doc/en/functions_func.html @@ -0,0 +1,78 @@ + + +TQScintilla: Class Members - Functions + + + + + + + +
+ +
+ +

+  +

+

- a -

+
Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/en/functions_func_0x62.html b/doc/en/functions_func_0x62.html new file mode 100644 index 0000000..ee0781f --- /dev/null +++ b/doc/en/functions_func_0x62.html @@ -0,0 +1,68 @@ + + +TQScintilla: Class Members - Functions + + + + + + + +
+ +
+ +

+  +

+

- b -

+
Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/en/functions_func_0x63.html b/doc/en/functions_func_0x63.html new file mode 100644 index 0000000..3bb480d --- /dev/null +++ b/doc/en/functions_func_0x63.html @@ -0,0 +1,80 @@ + + +TQScintilla: Class Members - Functions + + + + + + + +
+ +
+ +

+  +

+

- c -

+
Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/en/functions_func_0x64.html b/doc/en/functions_func_0x64.html new file mode 100644 index 0000000..5b8481c --- /dev/null +++ b/doc/en/functions_func_0x64.html @@ -0,0 +1,69 @@ + + +TQScintilla: Class Members - Functions + + + + + + + +
+ +
+ +

+  +

+

- d -

+
Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/en/functions_func_0x65.html b/doc/en/functions_func_0x65.html new file mode 100644 index 0000000..0eae97d --- /dev/null +++ b/doc/en/functions_func_0x65.html @@ -0,0 +1,76 @@ + + +TQScintilla: Class Members - Functions + + + + + + + +
+ +
+ +

+  +

+

- e -

+
Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/en/functions_func_0x66.html b/doc/en/functions_func_0x66.html new file mode 100644 index 0000000..c9a21c4 --- /dev/null +++ b/doc/en/functions_func_0x66.html @@ -0,0 +1,82 @@ + + +TQScintilla: Class Members - Functions + + + + + + + +
+ +
+ +

+  +

+

- f -

+
Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/en/functions_func_0x67.html b/doc/en/functions_func_0x67.html new file mode 100644 index 0000000..5008dad --- /dev/null +++ b/doc/en/functions_func_0x67.html @@ -0,0 +1,66 @@ + + +TQScintilla: Class Members - Functions + + + + + + + +
+ +
+ +

+  +

+

- g -

+
Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/en/functions_func_0x68.html b/doc/en/functions_func_0x68.html new file mode 100644 index 0000000..9442ec5 --- /dev/null +++ b/doc/en/functions_func_0x68.html @@ -0,0 +1,65 @@ + + +TQScintilla: Class Members - Functions + + + + + + + +
+ +
+ +

+  +

+

- h -

+
Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/en/functions_func_0x69.html b/doc/en/functions_func_0x69.html new file mode 100644 index 0000000..c4de87e --- /dev/null +++ b/doc/en/functions_func_0x69.html @@ -0,0 +1,79 @@ + + +TQScintilla: Class Members - Functions + + + + + + + +
+ +
+ +

+  +

+

- i -

+
Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/en/functions_func_0x6b.html b/doc/en/functions_func_0x6b.html new file mode 100644 index 0000000..da7bc95 --- /dev/null +++ b/doc/en/functions_func_0x6b.html @@ -0,0 +1,67 @@ + + +TQScintilla: Class Members - Functions + + + + + + + +
+ +
+ +

+  +

+

- k -

+
Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/en/functions_func_0x6c.html b/doc/en/functions_func_0x6c.html new file mode 100644 index 0000000..17e026c --- /dev/null +++ b/doc/en/functions_func_0x6c.html @@ -0,0 +1,71 @@ + + +TQScintilla: Class Members - Functions + + + + + + + +
+ +
+ +

+  +

+

- l -

+
Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/en/functions_func_0x6d.html b/doc/en/functions_func_0x6d.html new file mode 100644 index 0000000..580defc --- /dev/null +++ b/doc/en/functions_func_0x6d.html @@ -0,0 +1,82 @@ + + +TQScintilla: Class Members - Functions + + + + + + + +
+ +
+ +

+  +

+

- m -

+
Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/en/functions_func_0x70.html b/doc/en/functions_func_0x70.html new file mode 100644 index 0000000..5ed6c72 --- /dev/null +++ b/doc/en/functions_func_0x70.html @@ -0,0 +1,71 @@ + + +TQScintilla: Class Members - Functions + + + + + + + +
+ +
+ +

+  +

+

- p -

+
Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/en/functions_func_0x71.html b/doc/en/functions_func_0x71.html new file mode 100644 index 0000000..22872dc --- /dev/null +++ b/doc/en/functions_func_0x71.html @@ -0,0 +1,91 @@ + + +TQScintilla: Class Members - Functions + + + + + + + +
+ +
+ +

+  +

+

- q -

+
Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/en/functions_func_0x72.html b/doc/en/functions_func_0x72.html new file mode 100644 index 0000000..8993fcd --- /dev/null +++ b/doc/en/functions_func_0x72.html @@ -0,0 +1,75 @@ + + +TQScintilla: Class Members - Functions + + + + + + + +
+ +
+ +

+  +

+

- r -

+
Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/en/functions_func_0x73.html b/doc/en/functions_func_0x73.html new file mode 100644 index 0000000..1190596 --- /dev/null +++ b/doc/en/functions_func_0x73.html @@ -0,0 +1,172 @@ + + +TQScintilla: Class Members - Functions + + + + + + + +
+ +
+ +

+  +

+

- s -

+
Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/en/functions_func_0x74.html b/doc/en/functions_func_0x74.html new file mode 100644 index 0000000..b4b8024 --- /dev/null +++ b/doc/en/functions_func_0x74.html @@ -0,0 +1,69 @@ + + +TQScintilla: Class Members - Functions + + + + + + + +
+ +
+ +

+  +

+

- t -

+
Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/en/functions_func_0x75.html b/doc/en/functions_func_0x75.html new file mode 100644 index 0000000..aac41d8 --- /dev/null +++ b/doc/en/functions_func_0x75.html @@ -0,0 +1,67 @@ + + +TQScintilla: Class Members - Functions + + + + + + + +
+ +
+ +

+  +

+

- u -

+
Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/en/functions_func_0x76.html b/doc/en/functions_func_0x76.html new file mode 100644 index 0000000..3e21357 --- /dev/null +++ b/doc/en/functions_func_0x76.html @@ -0,0 +1,66 @@ + + +TQScintilla: Class Members - Functions + + + + + + + +
+ +
+ +

+  +

+

- v -

+
Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/en/functions_func_0x77.html b/doc/en/functions_func_0x77.html new file mode 100644 index 0000000..e6702e6 --- /dev/null +++ b/doc/en/functions_func_0x77.html @@ -0,0 +1,68 @@ + + +TQScintilla: Class Members - Functions + + + + + + + +
+ +
+ +

+  +

+

- w -

+
Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/en/functions_func_0x7a.html b/doc/en/functions_func_0x7a.html new file mode 100644 index 0000000..30f9080 --- /dev/null +++ b/doc/en/functions_func_0x7a.html @@ -0,0 +1,67 @@ + + +TQScintilla: Class Members - Functions + + + + + + + +
+ +
+ +

+  +

+

- z -

+
Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/en/functions_func_0x7e.html b/doc/en/functions_func_0x7e.html new file mode 100644 index 0000000..085ebe9 --- /dev/null +++ b/doc/en/functions_func_0x7e.html @@ -0,0 +1,89 @@ + + +TQScintilla: Class Members - Functions + + + + + + + +
+ +
+ +

+  +

+

- ~ -

+
Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/en/hierarchy.html b/doc/en/hierarchy.html new file mode 100644 index 0000000..976e539 --- /dev/null +++ b/doc/en/hierarchy.html @@ -0,0 +1,60 @@ + + +TQScintilla: Hierarchical Index + + + + + + +

TQScintilla Class Hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically: +
Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/en/index.html b/doc/en/index.html new file mode 100644 index 0000000..d1dd606 --- /dev/null +++ b/doc/en/index.html @@ -0,0 +1,20 @@ + + +TQScintilla: Main Page + + + + + +

TQScintilla Documentation

+

+

1.7.1 (based on Scintilla 1.71)


Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/en/pages.html b/doc/en/pages.html new file mode 100644 index 0000000..5cc0acf --- /dev/null +++ b/doc/en/pages.html @@ -0,0 +1,22 @@ + + +TQScintilla: Page Index + + + + + +

TQScintilla Related Pages

Here is a list of all related documentation pages: +
Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/en/tab_b.gif b/doc/en/tab_b.gif new file mode 100644 index 0000000..0d62348 Binary files /dev/null and b/doc/en/tab_b.gif differ diff --git a/doc/en/tab_l.gif b/doc/en/tab_l.gif new file mode 100644 index 0000000..9b1e633 Binary files /dev/null and b/doc/en/tab_l.gif differ diff --git a/doc/en/tab_r.gif b/doc/en/tab_r.gif new file mode 100644 index 0000000..ce9dd9f Binary files /dev/null and b/doc/en/tab_r.gif differ diff --git a/doc/en/tabs.css b/doc/en/tabs.css new file mode 100644 index 0000000..a61552a --- /dev/null +++ b/doc/en/tabs.css @@ -0,0 +1,102 @@ +/* tabs styles, based on http://www.alistapart.com/articles/slidingdoors */ + +DIV.tabs +{ + float : left; + width : 100%; + background : url("tab_b.gif") repeat-x bottom; + margin-bottom : 4px; +} + +DIV.tabs UL +{ + margin : 0px; + padding-left : 10px; + list-style : none; +} + +DIV.tabs LI, DIV.tabs FORM +{ + display : inline; + margin : 0px; + padding : 0px; +} + +DIV.tabs FORM +{ + float : right; +} + +DIV.tabs A +{ + float : left; + background : url("tab_r.gif") no-repeat right top; + border-bottom : 1px solid #84B0C7; + font-size : x-small; + font-weight : bold; + text-decoration : none; +} + +DIV.tabs A:hover +{ + background-position: 100% -150px; +} + +DIV.tabs A:link, DIV.tabs A:visited, +DIV.tabs A:active, DIV.tabs A:hover +{ + color: #1A419D; +} + +DIV.tabs SPAN +{ + float : left; + display : block; + background : url("tab_l.gif") no-repeat left top; + padding : 5px 9px; + white-space : nowrap; +} + +DIV.tabs INPUT +{ + float : right; + display : inline; + font-size : 1em; +} + +DIV.tabs TD +{ + font-size : x-small; + font-weight : bold; + text-decoration : none; +} + + + +/* Commented Backslash Hack hides rule from IE5-Mac \*/ +DIV.tabs SPAN {float : none;} +/* End IE5-Mac hack */ + +DIV.tabs A:hover SPAN +{ + background-position: 0% -150px; +} + +DIV.tabs LI#current A +{ + background-position: 100% -150px; + border-width : 0px; +} + +DIV.tabs LI#current SPAN +{ + background-position: 0% -150px; + padding-bottom : 6px; +} + +DIV.nav +{ + background : none; + border : none; + border-bottom : 1px solid #84B0C7; +} diff --git a/doc/html/annotated.html b/doc/html/annotated.html deleted file mode 100644 index 0813b1e..0000000 --- a/doc/html/annotated.html +++ /dev/null @@ -1,54 +0,0 @@ - - -TQScintilla: Class List - - - - - - -

TQScintilla Class List

Here are the classes, structs, unions and interfaces with brief descriptions: - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
QextScintillaImplements a higher level, more TQt-like, API to the Scintilla editor widget
QextScintillaAPIsTextual API information used in call tips and for auto-completion
QextScintillaBaseImplements the Scintilla editor widget and its low-level API
QextScintillaCommandInternal editor command that may have one or two keys bound to it
QextScintillaCommandSetSet of all internal editor commands that may have keys bound
QextScintillaDocumentDocument to be editted
QextScintillaLexerAbstract class used as a base for specific language lexers
QextScintillaLexerBashEncapsulates the Scintilla Bash lexer
QextScintillaLexerBatchEncapsulates the Scintilla batch file lexer
QextScintillaLexerCPPEncapsulates the Scintilla C++ lexer
QextScintillaLexerCSharpEncapsulates the Scintilla C# lexer
QextScintillaLexerCSSEncapsulates the Scintilla CSS lexer
QextScintillaLexerDiffEncapsulates the Scintilla Diff lexer
QextScintillaLexerHTMLEncapsulates the Scintilla HTML lexer
QextScintillaLexerIDLEncapsulates the Scintilla IDL lexer
QextScintillaLexerJavaEncapsulates the Scintilla Java lexer
QextScintillaLexerJavaScriptEncapsulates the Scintilla JavaScript lexer
QextScintillaLexerLuaEncapsulates the Scintilla Lua lexer
QextScintillaLexerMakefileEncapsulates the Scintilla Makefile lexer
QextScintillaLexerPerlEncapsulates the Scintilla Perl lexer
QextScintillaLexerPOVEncapsulates the Scintilla POV lexer
QextScintillaLexerPropertiesEncapsulates the Scintilla Properties lexer
QextScintillaLexerPythonEncapsulates the Scintilla Python lexer
QextScintillaLexerRubyEncapsulates the Scintilla Ruby lexer
QextScintillaLexerSQLEncapsulates the Scintilla SQL lexer
QextScintillaLexerTeXEncapsulates the Scintilla TeX lexer
QextScintillaMacroSequence of recordable editor commands
QextScintillaPrinterSub-class of the TQt TQPrinter class that is able to print the text of a Scintilla document
-
Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  - -doxygen 1.4.7
- - diff --git a/doc/html/classQextScintilla-members.html b/doc/html/classQextScintilla-members.html deleted file mode 100644 index eefb9ec..0000000 --- a/doc/html/classQextScintilla-members.html +++ /dev/null @@ -1,1014 +0,0 @@ - - -TQScintilla: Member List - - - - - - -

QextScintilla Member List

This is the complete list of members for QextScintilla, including all inherited members.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
AcsAll enum valueQextScintilla
AcsAPIs enum valueQextScintilla
AcsDocument enum valueQextScintilla
AiClosing enum valueQextScintilla
AiMaintain enum valueQextScintilla
AiOpening enum valueQextScintilla
append(const TQString &text)QextScintilla [virtual, slot]
autoCompleteFromAll()QextScintilla [virtual, slot]
autoCompleteFromAPIs()QextScintilla [virtual, slot]
autoCompleteFromDocument()QextScintilla [virtual, slot]
autoCompletionCaseSensitivity()QextScintilla
autoCompletionFillupsEnabled()QextScintilla
autoCompletionReplaceWord()QextScintilla
autoCompletionShowSingle()QextScintilla
AutoCompletionSource enum nameQextScintilla
autoCompletionSource() const QextScintilla [inline]
autoCompletionThreshold() const QextScintilla [inline]
autoIndent() const QextScintilla [inline]
Background enum valueQextScintilla
backspaceUnindents()QextScintilla
beginUndoAction()QextScintilla
BottomLeftCorner enum valueQextScintilla
BoxedFoldStyle enum valueQextScintilla
BoxedMinus enum valueQextScintilla
BoxedMinusConnected enum valueQextScintilla
BoxedPlus enum valueQextScintilla
BoxedPlusConnected enum valueQextScintilla
BoxedTreeFoldStyle enum valueQextScintilla
BraceMatch enum nameQextScintilla
braceMatching() const QextScintilla [inline]
callTip()QextScintilla [virtual, slot]
callTipsVisible() const QextScintilla [inline]
cancelList()QextScintilla
CARET_EVEN enum value (defined in QextScintillaBase)QextScintillaBase
CARET_JUMPS enum value (defined in QextScintillaBase)QextScintillaBase
CARET_SLOP enum value (defined in QextScintillaBase)QextScintillaBase
CARET_STRICT enum value (defined in QextScintillaBase)QextScintillaBase
Circle enum valueQextScintilla
CircledFoldStyle enum valueQextScintilla
CircledMinus enum valueQextScintilla
CircledMinusConnected enum valueQextScintilla
CircledPlus enum valueQextScintilla
CircledPlusConnected enum valueQextScintilla
CircledTreeFoldStyle enum valueQextScintilla
clear()QextScintilla [virtual, slot]
clearRegisteredImages()QextScintilla
color() const QextScintilla
convertEols(EolMode mode)QextScintilla
copy()QextScintilla [virtual, slot]
copyAvailable(bool yes)QextScintilla [signal]
cursorPositionChanged(int line, int pos)QextScintilla [signal]
cut()QextScintilla [virtual, slot]
document()QextScintilla [inline]
DownTriangle enum valueQextScintilla
EDGE_BACKGROUND enum value (defined in QextScintillaBase)QextScintillaBase
EDGE_LINE enum value (defined in QextScintillaBase)QextScintillaBase
EDGE_NONE enum value (defined in QextScintillaBase)QextScintillaBase
EdgeBackground enum valueQextScintilla
edgeColor()QextScintilla
edgeColumn()QextScintilla
EdgeLine enum valueQextScintilla
EdgeMode enum nameQextScintilla
edgeMode()QextScintilla
EdgeNone enum valueQextScintilla
endUndoAction()QextScintilla
ensureCursorVisible()QextScintilla [virtual, slot]
ensureLineVisible(int line)QextScintilla [virtual, slot]
EolMac enum valueQextScintilla
EolMode enum nameQextScintilla
eolMode()QextScintilla
EolUnix enum valueQextScintilla
eolVisibility()QextScintilla
EolWindows enum valueQextScintilla
eventFilter(TQObject *o, TQEvent *e)QextScintillaBase [protected]
findFirst(const TQString &expr, bool re, bool cs, bool wo, bool wrap, bool forward=TRUE, int line=-1, int index=-1, bool show=TRUE)QextScintilla [virtual]
findNext()QextScintilla [virtual]
firstVisibleLine()QextScintilla
focusInEvent(TQFocusEvent *)QextScintillaBase [protected, virtual]
focusNextPrevChild(bool)QextScintillaBase [protected, virtual]
focusOutEvent(TQFocusEvent *)QextScintillaBase [protected, virtual]
foldAll(bool children=FALSE)QextScintilla [virtual, slot]
folding() const QextScintilla [inline]
foldLine(int line)QextScintilla [virtual, slot]
FoldStyle enum nameQextScintilla
getCursorPosition(int *line, int *index)QextScintilla
getSelection(int *lineFrom, int *indexFrom, int *lineTo, int *indexTo)QextScintilla
hasSelectedText() const QextScintilla [inline]
indent(int line)QextScintilla [virtual, slot]
indentation(int line)QextScintilla
indentationGuides()QextScintilla
indentationsUseTabs()QextScintilla
indentationWidth()QextScintilla
INDIC0_MASK enum value (defined in QextScintillaBase)QextScintillaBase
INDIC1_MASK enum value (defined in QextScintillaBase)QextScintillaBase
INDIC2_MASK enum value (defined in QextScintillaBase)QextScintillaBase
INDIC_BOX enum value (defined in QextScintillaBase)QextScintillaBase
INDIC_DIAGONAL enum value (defined in QextScintillaBase)QextScintillaBase
INDIC_HIDDEN enum value (defined in QextScintillaBase)QextScintillaBase
INDIC_MAX enum value (defined in QextScintillaBase)QextScintillaBase
INDIC_PLAIN enum value (defined in QextScintillaBase)QextScintillaBase
INDIC_ROUNDBOX enum value (defined in QextScintillaBase)QextScintillaBase
INDIC_SQUIGGLE enum value (defined in QextScintillaBase)QextScintillaBase
INDIC_STRIKE enum value (defined in QextScintillaBase)QextScintillaBase
INDIC_TT enum value (defined in QextScintillaBase)QextScintillaBase
INDICS_MASK enum value (defined in QextScintillaBase)QextScintillaBase
insert(const TQString &text)QextScintilla [virtual, slot]
insertAt(const TQString &text, int line, int index)QextScintilla [virtual, slot]
Invisible enum valueQextScintilla
isCallTipActive()QextScintilla
isListActive()QextScintilla
isModified()QextScintilla
isReadOnly()QextScintilla
isRedoAvailable()QextScintilla
isUndoAvailable()QextScintilla
isUtf8()QextScintilla
keyPressEvent(TQKeyEvent *ke)QextScintillaBase [protected, virtual]
LeftSideRoundedSplitter enum valueQextScintilla
LeftSideSplitter enum valueQextScintilla
length()QextScintilla
lexer() const QextScintilla
lineAt(const TQPoint &pos)QextScintilla
lineLength(int line)QextScintilla
lines()QextScintilla
marginClicked(int margin, int line, TQt::ButtonState state)QextScintilla [signal]
marginLineNumbers(int margin)QextScintilla
marginMarkerMask(int margin)QextScintilla
marginSensitivity(int margin)QextScintilla
marginWidth(int margin)QextScintilla
markerAdd(int linenr, int mnr)QextScintilla
markerDefine(MarkerSymbol sym, int mnr=-1)QextScintilla
markerDefine(char ch, int mnr=-1)QextScintilla
markerDefine(const TQPixmap *pm, int mnr=-1)QextScintilla
markerDelete(int linenr, int mnr=-1)QextScintilla
markerDeleteAll(int mnr=-1)QextScintilla
markerDeleteHandle(int mhandle)QextScintilla
markerFindNext(int linenr, unsigned mask)QextScintilla
markerFindPrevious(int linenr, unsigned mask)QextScintilla
markerLine(int mhandle)QextScintilla
markersAtLine(int linenr)QextScintilla
MarkerSymbol enum nameQextScintilla
Minus enum valueQextScintilla
modificationAttempted()QextScintilla [signal]
modificationChanged(bool m)QextScintilla [signal]
moveToMatchingBrace()QextScintilla [virtual, slot]
NoBraceMatch enum valueQextScintilla
NoFoldStyle enum valueQextScintilla
paper() const QextScintilla
paste()QextScintilla [virtual, slot]
PlainFoldStyle enum valueQextScintilla
Plus enum valueQextScintilla
pool()QextScintillaBase [static]
QextScintilla(TQWidget *parent=0, const char *name=0, WFlags f=0)QextScintilla
QextScintillaBase(TQWidget *parent=0, const char *name=0, WFlags f=0)QextScintillaBase
TQSCN_SELCHANGED(bool yes)QextScintillaBase [signal]
recolor(int start=0, int end=-1)QextScintilla [virtual]
Rectangle enum valueQextScintilla
redo()QextScintilla [virtual, slot]
registerImage(int id, const TQPixmap *pm)QextScintilla
removeSelectedText()QextScintilla [virtual, slot]
replace(const TQString &replaceStr)QextScintilla [virtual]
resetFoldMarginColors()QextScintilla
resetSelectionBackgroundColor()QextScintilla [virtual, slot]
resetSelectionForegroundColor()QextScintilla [virtual, slot]
RightArrow enum valueQextScintilla
RightTriangle enum valueQextScintilla
RoundedBottomLeftCorner enum valueQextScintilla
SC_ALPHA_NOALPHA enum value (defined in QextScintillaBase)QextScintillaBase
SC_ALPHA_OPAQUE enum value (defined in QextScintillaBase)QextScintillaBase
SC_ALPHA_TRANSPARENT enum value (defined in QextScintillaBase)QextScintillaBase
SC_CACHE_CARET enum value (defined in QextScintillaBase)QextScintillaBase
SC_CACHE_DOCUMENT enum value (defined in QextScintillaBase)QextScintillaBase
SC_CACHE_NONE enum value (defined in QextScintillaBase)QextScintillaBase
SC_CACHE_PAGE enum value (defined in QextScintillaBase)QextScintillaBase
SC_CASE_LOWER enum value (defined in QextScintillaBase)QextScintillaBase
SC_CASE_MIXED enum value (defined in QextScintillaBase)QextScintillaBase
SC_CASE_UPPER enum value (defined in QextScintillaBase)QextScintillaBase
SC_CHARSET_8859_15 enum value (defined in QextScintillaBase)QextScintillaBase
SC_CHARSET_ANSI enum value (defined in QextScintillaBase)QextScintillaBase
SC_CHARSET_ARABIC enum value (defined in QextScintillaBase)QextScintillaBase
SC_CHARSET_BALTIC enum value (defined in QextScintillaBase)QextScintillaBase
SC_CHARSET_CHINESEBIG5 enum value (defined in QextScintillaBase)QextScintillaBase
SC_CHARSET_DEFAULT enum value (defined in QextScintillaBase)QextScintillaBase
SC_CHARSET_EASTEUROPE enum value (defined in QextScintillaBase)QextScintillaBase
SC_CHARSET_GB2312 enum value (defined in QextScintillaBase)QextScintillaBase
SC_CHARSET_GREEK enum value (defined in QextScintillaBase)QextScintillaBase
SC_CHARSET_HANGUL enum value (defined in QextScintillaBase)QextScintillaBase
SC_CHARSET_HEBREW enum value (defined in QextScintillaBase)QextScintillaBase
SC_CHARSET_JOHAB enum value (defined in QextScintillaBase)QextScintillaBase
SC_CHARSET_MAC enum value (defined in QextScintillaBase)QextScintillaBase
SC_CHARSET_OEM enum value (defined in QextScintillaBase)QextScintillaBase
SC_CHARSET_RUSSIAN enum value (defined in QextScintillaBase)QextScintillaBase
SC_CHARSET_SHIFTJIS enum value (defined in QextScintillaBase)QextScintillaBase
SC_CHARSET_SYMBOL enum value (defined in QextScintillaBase)QextScintillaBase
SC_CHARSET_THAI enum value (defined in QextScintillaBase)QextScintillaBase
SC_CHARSET_TURKISH enum value (defined in QextScintillaBase)QextScintillaBase
SC_CHARSET_VIETNAMESE enum value (defined in QextScintillaBase)QextScintillaBase
SC_CP_DBCS enum value (defined in QextScintillaBase)QextScintillaBase
SC_CP_UTF8 enum value (defined in QextScintillaBase)QextScintillaBase
SC_CURSORNORMAL enum value (defined in QextScintillaBase)QextScintillaBase
SC_CURSORWAIT enum value (defined in QextScintillaBase)QextScintillaBase
SC_EOL_CR enum value (defined in QextScintillaBase)QextScintillaBase
SC_EOL_CRLF enum value (defined in QextScintillaBase)QextScintillaBase
SC_EOL_LF enum value (defined in QextScintillaBase)QextScintillaBase
SC_FOLDFLAG_BOX enum value (defined in QextScintillaBase)QextScintillaBase
SC_FOLDFLAG_LEVELNUMBERS enum value (defined in QextScintillaBase)QextScintillaBase
SC_FOLDFLAG_LINEAFTER_CONTRACTED enum value (defined in QextScintillaBase)QextScintillaBase
SC_FOLDFLAG_LINEAFTER_EXPANDED enum value (defined in QextScintillaBase)QextScintillaBase
SC_FOLDFLAG_LINEBEFORE_CONTRACTED enum value (defined in QextScintillaBase)QextScintillaBase
SC_FOLDFLAG_LINEBEFORE_EXPANDED enum value (defined in QextScintillaBase)QextScintillaBase
SC_FOLDLEVELBASE enum value (defined in QextScintillaBase)QextScintillaBase
SC_FOLDLEVELBOXFOOTERFLAG enum value (defined in QextScintillaBase)QextScintillaBase
SC_FOLDLEVELBOXHEADERFLAG enum value (defined in QextScintillaBase)QextScintillaBase
SC_FOLDLEVELCONTRACTED enum value (defined in QextScintillaBase)QextScintillaBase
SC_FOLDLEVELHEADERFLAG enum value (defined in QextScintillaBase)QextScintillaBase
SC_FOLDLEVELNUMBERMASK enum value (defined in QextScintillaBase)QextScintillaBase
SC_FOLDLEVELUNINDENT enum value (defined in QextScintillaBase)QextScintillaBase
SC_FOLDLEVELWHITEFLAG enum value (defined in QextScintillaBase)QextScintillaBase
SC_LASTSTEPINUNDOREDO enum value (defined in QextScintillaBase)QextScintillaBase
SC_MARGIN_BACK enum valueQextScintillaBase
SC_MARGIN_FORE enum valueQextScintillaBase
SC_MARGIN_NUMBER enum valueQextScintillaBase
SC_MARGIN_SYMBOL enum valueQextScintillaBase
SC_MARK_ARROW enum valueQextScintillaBase
SC_MARK_ARROWDOWN enum valueQextScintillaBase
SC_MARK_ARROWS enum valueQextScintillaBase
SC_MARK_BACKGROUND enum valueQextScintillaBase
SC_MARK_BOXMINUS enum valueQextScintillaBase
SC_MARK_BOXMINUSCONNECTED enum valueQextScintillaBase
SC_MARK_BOXPLUS enum valueQextScintillaBase
SC_MARK_BOXPLUSCONNECTED enum valueQextScintillaBase
SC_MARK_CHARACTER enum valueQextScintillaBase
SC_MARK_CIRCLE enum valueQextScintillaBase
SC_MARK_CIRCLEMINUS enum valueQextScintillaBase
SC_MARK_CIRCLEMINUSCONNECTED enum valueQextScintillaBase
SC_MARK_CIRCLEPLUS enum valueQextScintillaBase
SC_MARK_CIRCLEPLUSCONNECTED enum valueQextScintillaBase
SC_MARK_DOTDOTDOT enum valueQextScintillaBase
SC_MARK_EMPTY enum valueQextScintillaBase
SC_MARK_FULLRECT enum valueQextScintillaBase
SC_MARK_LCORNER enum valueQextScintillaBase
SC_MARK_LCORNERCURVE enum valueQextScintillaBase
SC_MARK_MINUS enum valueQextScintillaBase
SC_MARK_PIXMAP enum valueQextScintillaBase
SC_MARK_PLUS enum valueQextScintillaBase
SC_MARK_ROUNDRECT enum valueQextScintillaBase
SC_MARK_SHORTARROW enum valueQextScintillaBase
SC_MARK_SMALLRECT enum valueQextScintillaBase
SC_MARK_TCORNER enum valueQextScintillaBase
SC_MARK_TCORNERCURVE enum valueQextScintillaBase
SC_MARK_VLINE enum valueQextScintillaBase
SC_MARKNUM_FOLDER enum value (defined in QextScintillaBase)QextScintillaBase
SC_MARKNUM_FOLDEREND enum value (defined in QextScintillaBase)QextScintillaBase
SC_MARKNUM_FOLDERMIDTAIL enum value (defined in QextScintillaBase)QextScintillaBase
SC_MARKNUM_FOLDEROPEN enum value (defined in QextScintillaBase)QextScintillaBase
SC_MARKNUM_FOLDEROPENMID enum value (defined in QextScintillaBase)QextScintillaBase
SC_MARKNUM_FOLDERSUB enum value (defined in QextScintillaBase)QextScintillaBase
SC_MARKNUM_FOLDERTAIL enum value (defined in QextScintillaBase)QextScintillaBase
SC_MASK_FOLDERS enum value (defined in QextScintillaBase)QextScintillaBase
SC_MOD_BEFOREDELETE enum value (defined in QextScintillaBase)QextScintillaBase
SC_MOD_BEFOREINSERT enum value (defined in QextScintillaBase)QextScintillaBase
SC_MOD_CHANGEFOLD enum value (defined in QextScintillaBase)QextScintillaBase
SC_MOD_CHANGEMARKER enum value (defined in QextScintillaBase)QextScintillaBase
SC_MOD_CHANGESTYLE enum value (defined in QextScintillaBase)QextScintillaBase
SC_MOD_DELETETEXT enum value (defined in QextScintillaBase)QextScintillaBase
SC_MOD_INSERTTEXT enum value (defined in QextScintillaBase)QextScintillaBase
SC_MODEVENTMASKALL enum value (defined in QextScintillaBase)QextScintillaBase
SC_MULTILINEUNDOREDO enum value (defined in QextScintillaBase)QextScintillaBase
SC_MULTISTEPUNDOREDO enum value (defined in QextScintillaBase)QextScintillaBase
SC_PERFORMED_REDO enum value (defined in QextScintillaBase)QextScintillaBase
SC_PERFORMED_UNDO enum value (defined in QextScintillaBase)QextScintillaBase
SC_PERFORMED_USER enum value (defined in QextScintillaBase)QextScintillaBase
SC_PRINT_BLACKONWHITE enum value (defined in QextScintillaBase)QextScintillaBase
SC_PRINT_COLOURONWHITE enum value (defined in QextScintillaBase)QextScintillaBase
SC_PRINT_COLOURONWHITEDEFAULTBG enum value (defined in QextScintillaBase)QextScintillaBase
SC_PRINT_INVERTLIGHT enum value (defined in QextScintillaBase)QextScintillaBase
SC_PRINT_NORMAL enum value (defined in QextScintillaBase)QextScintillaBase
SC_SEL_LINES enum value (defined in QextScintillaBase)QextScintillaBase
SC_SEL_RECTANGLE enum value (defined in QextScintillaBase)QextScintillaBase
SC_SEL_STREAM enum value (defined in QextScintillaBase)QextScintillaBase
SC_TIME_FOREVER enum value (defined in QextScintillaBase)QextScintillaBase
SC_WRAP_CHAR enum value (defined in QextScintillaBase)QextScintillaBase
SC_WRAP_NONE enum value (defined in QextScintillaBase)QextScintillaBase
SC_WRAP_WORD enum value (defined in QextScintillaBase)QextScintillaBase
SC_WRAPVISUALFLAG_END enum value (defined in QextScintillaBase)QextScintillaBase
SC_WRAPVISUALFLAG_NONE enum value (defined in QextScintillaBase)QextScintillaBase
SC_WRAPVISUALFLAG_START enum value (defined in QextScintillaBase)QextScintillaBase
SC_WRAPVISUALFLAGLOC_DEFAULT enum value (defined in QextScintillaBase)QextScintillaBase
SC_WRAPVISUALFLAGLOC_END_BY_TEXT enum value (defined in QextScintillaBase)QextScintillaBase
SC_WRAPVISUALFLAGLOC_START_BY_TEXT enum value (defined in QextScintillaBase)QextScintillaBase
SCEN_CHANGE()QextScintillaBase [signal]
SCFIND_MATCHCASE enum value (defined in QextScintillaBase)QextScintillaBase
SCFIND_POSIX enum value (defined in QextScintillaBase)QextScintillaBase
SCFIND_REGEXP enum value (defined in QextScintillaBase)QextScintillaBase
SCFIND_WHOLEWORD enum value (defined in QextScintillaBase)QextScintillaBase
SCFIND_WORDSTART enum value (defined in QextScintillaBase)QextScintillaBase
SCI_ADDREFDOCUMENT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_ADDSTYLEDTEXT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_ADDTEXT enum valueQextScintillaBase
SCI_ALLOCATE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_APPENDTEXT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_ASSIGNCMDKEY enum value (defined in QextScintillaBase)QextScintillaBase
SCI_AUTOCACTIVE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_AUTOCCANCEL enum value (defined in QextScintillaBase)QextScintillaBase
SCI_AUTOCCOMPLETE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_AUTOCGETAUTOHIDE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_AUTOCGETCANCELATSTART enum value (defined in QextScintillaBase)QextScintillaBase
SCI_AUTOCGETCHOOSESINGLE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_AUTOCGETCURRENT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_AUTOCGETDROPRESTOFWORD enum value (defined in QextScintillaBase)QextScintillaBase
SCI_AUTOCGETIGNORECASE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_AUTOCGETMAXHEIGHT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_AUTOCGETMAXWIDTH enum value (defined in QextScintillaBase)QextScintillaBase
SCI_AUTOCGETSEPARATOR enum value (defined in QextScintillaBase)QextScintillaBase
SCI_AUTOCGETTYPESEPARATOR enum value (defined in QextScintillaBase)QextScintillaBase
SCI_AUTOCPOSSTART enum value (defined in QextScintillaBase)QextScintillaBase
SCI_AUTOCSELECT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_AUTOCSETAUTOHIDE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_AUTOCSETCANCELATSTART enum value (defined in QextScintillaBase)QextScintillaBase
SCI_AUTOCSETCHOOSESINGLE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_AUTOCSETDROPRESTOFWORD enum value (defined in QextScintillaBase)QextScintillaBase
SCI_AUTOCSETFILLUPS enum value (defined in QextScintillaBase)QextScintillaBase
SCI_AUTOCSETIGNORECASE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_AUTOCSETMAXHEIGHT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_AUTOCSETMAXWIDTH enum value (defined in QextScintillaBase)QextScintillaBase
SCI_AUTOCSETSEPARATOR enum value (defined in QextScintillaBase)QextScintillaBase
SCI_AUTOCSETTYPESEPARATOR enum value (defined in QextScintillaBase)QextScintillaBase
SCI_AUTOCSHOW enum value (defined in QextScintillaBase)QextScintillaBase
SCI_AUTOCSTOPS enum value (defined in QextScintillaBase)QextScintillaBase
SCI_BACKTAB enum value (defined in QextScintillaBase)QextScintillaBase
SCI_BEGINUNDOACTION enum value (defined in QextScintillaBase)QextScintillaBase
SCI_BRACEBADLIGHT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_BRACEHIGHLIGHT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_BRACEMATCH enum value (defined in QextScintillaBase)QextScintillaBase
SCI_CALLTIPACTIVE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_CALLTIPCANCEL enum value (defined in QextScintillaBase)QextScintillaBase
SCI_CALLTIPPOSSTART enum value (defined in QextScintillaBase)QextScintillaBase
SCI_CALLTIPSETBACK enum value (defined in QextScintillaBase)QextScintillaBase
SCI_CALLTIPSETFORE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_CALLTIPSETFOREHLT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_CALLTIPSETHLT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_CALLTIPSHOW enum value (defined in QextScintillaBase)QextScintillaBase
SCI_CALLTIPUSESTYLE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_CANCEL enum value (defined in QextScintillaBase)QextScintillaBase
SCI_CANPASTE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_CANREDO enum value (defined in QextScintillaBase)QextScintillaBase
SCI_CANUNDO enum value (defined in QextScintillaBase)QextScintillaBase
SCI_CHARLEFT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_CHARLEFTEXTEND enum value (defined in QextScintillaBase)QextScintillaBase
SCI_CHARLEFTRECTEXTEND enum value (defined in QextScintillaBase)QextScintillaBase
SCI_CHARRIGHT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_CHARRIGHTEXTEND enum value (defined in QextScintillaBase)QextScintillaBase
SCI_CHARRIGHTRECTEXTEND enum value (defined in QextScintillaBase)QextScintillaBase
SCI_CHOOSECARETX enum value (defined in QextScintillaBase)QextScintillaBase
SCI_CLEAR enum value (defined in QextScintillaBase)QextScintillaBase
SCI_CLEARALL enum value (defined in QextScintillaBase)QextScintillaBase
SCI_CLEARALLCMDKEYS enum value (defined in QextScintillaBase)QextScintillaBase
SCI_CLEARCMDKEY enum value (defined in QextScintillaBase)QextScintillaBase
SCI_CLEARDOCUMENTSTYLE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_CLEARREGISTEREDIMAGES enum valueQextScintillaBase
SCI_COLOURISE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_CONVERTEOLS enum value (defined in QextScintillaBase)QextScintillaBase
SCI_COPY enum value (defined in QextScintillaBase)QextScintillaBase
SCI_COPYRANGE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_COPYTEXT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_CREATEDOCUMENT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_CUT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_DELETEBACK enum value (defined in QextScintillaBase)QextScintillaBase
SCI_DELETEBACKNOTLINE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_DELLINELEFT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_DELLINERIGHT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_DELWORDLEFT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_DELWORDRIGHT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_DOCLINEFROMVISIBLE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_DOCUMENTEND enum value (defined in QextScintillaBase)QextScintillaBase
SCI_DOCUMENTENDEXTEND enum value (defined in QextScintillaBase)QextScintillaBase
SCI_DOCUMENTSTART enum value (defined in QextScintillaBase)QextScintillaBase
SCI_DOCUMENTSTARTEXTEND enum value (defined in QextScintillaBase)QextScintillaBase
SCI_EDITTOGGLEOVERTYPE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_EMPTYUNDOBUFFER enum valueQextScintillaBase
SCI_ENDUNDOACTION enum value (defined in QextScintillaBase)QextScintillaBase
SCI_ENSUREVISIBLE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_ENSUREVISIBLEENFORCEPOLICY enum value (defined in QextScintillaBase)QextScintillaBase
SCI_FINDCOLUMN enum value (defined in QextScintillaBase)QextScintillaBase
SCI_FINDTEXT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_FORMATRANGE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_FORMFEED enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETANCHOR enum valueQextScintillaBase
SCI_GETBACKSPACEUNINDENTS enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETBUFFEREDDRAW enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETCARETFORE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETCARETLINEBACK enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETCARETLINEBACKALPHA enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETCARETLINEVISIBLE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETCARETPERIOD enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETCARETSTICKY enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETCARETWIDTH enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETCHARAT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETCODEPAGE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETCOLUMN enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETCONTROLCHARSYMBOL enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETCURLINE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETCURRENTPOS enum valueQextScintillaBase
SCI_GETCURSOR enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETDIRECTFUNCTION enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETDIRECTPOINTER enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETDOCPOINTER enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETEDGECOLOUR enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETEDGECOLUMN enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETEDGEMODE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETENDATLASTLINE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETENDSTYLED enum valueQextScintillaBase
SCI_GETEOLMODE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETFIRSTVISIBLELINE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETFOCUS enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETFOLDEXPANDED enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETFOLDLEVEL enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETFOLDPARENT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETHIGHLIGHTGUIDE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETHSCROLLBAR enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETINDENT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETINDENTATIONGUIDES enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETLASTCHILD enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETLAYOUTCACHE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETLENGTH enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETLEXER enum valueQextScintillaBase
SCI_GETLINE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETLINECOUNT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETLINEENDPOSITION enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETLINEINDENTATION enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETLINEINDENTPOSITION enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETLINESELENDPOSITION enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETLINESELSTARTPOSITION enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETLINESTATE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETLINEVISIBLE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETMARGINLEFT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETMARGINMASKN enum valueQextScintillaBase
SCI_GETMARGINRIGHT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETMARGINSENSITIVEN enum valueQextScintillaBase
SCI_GETMARGINTYPEN enum valueQextScintillaBase
SCI_GETMARGINWIDTHN enum valueQextScintillaBase
SCI_GETMAXLINESTATE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETMODEVENTMASK enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETMODIFY enum valueQextScintillaBase
SCI_GETMOUSEDOWNCAPTURES enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETMOUSEDWELLTIME enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETOVERTYPE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETPASTECONVERTENDINGS enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETPRINTCOLOURMODE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETPRINTMAGNIFICATION enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETPRINTWRAPMODE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETPROPERTY enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETPROPERTYEXPANDED enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETPROPERTYINT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETREADONLY enum valueQextScintillaBase
SCI_GETSCROLLWIDTH enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETSEARCHFLAGS enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETSELALPHA enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETSELECTIONEND enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETSELECTIONMODE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETSELECTIONSTART enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETSELTEXT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETSTATUS enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETSTYLEAT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETSTYLEBITS enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETSTYLEBITSNEEDED enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETSTYLEDTEXT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETTABINDENTS enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETTABWIDTH enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETTARGETEND enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETTARGETSTART enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETTEXT enum valueQextScintillaBase
SCI_GETTEXTLENGTH enum valueQextScintillaBase
SCI_GETTEXTRANGE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETTWOPHASEDRAW enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETUNDOCOLLECTION enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETUSEPALETTE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETUSETABS enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETVIEWEOL enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETVIEWWS enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETVSCROLLBAR enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETWRAPMODE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETWRAPSTARTINDENT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETWRAPVISUALFLAGS enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETWRAPVISUALFLAGSLOCATION enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETXOFFSET enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETZOOM enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GOTOLINE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GOTOPOS enum valueQextScintillaBase
SCI_GRABFOCUS enum value (defined in QextScintillaBase)QextScintillaBase
SCI_HIDELINES enum value (defined in QextScintillaBase)QextScintillaBase
SCI_HIDESELECTION enum value (defined in QextScintillaBase)QextScintillaBase
SCI_HOME enum value (defined in QextScintillaBase)QextScintillaBase
SCI_HOMEDISPLAY enum value (defined in QextScintillaBase)QextScintillaBase
SCI_HOMEDISPLAYEXTEND enum value (defined in QextScintillaBase)QextScintillaBase
SCI_HOMEEXTEND enum value (defined in QextScintillaBase)QextScintillaBase
SCI_HOMERECTEXTEND enum value (defined in QextScintillaBase)QextScintillaBase
SCI_HOMEWRAP enum value (defined in QextScintillaBase)QextScintillaBase
SCI_HOMEWRAPEXTEND enum value (defined in QextScintillaBase)QextScintillaBase
SCI_INDICGETFORE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_INDICGETSTYLE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_INDICSETFORE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_INDICSETSTYLE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_INSERTTEXT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_LEXER_START enum value (defined in QextScintillaBase)QextScintillaBase
SCI_LINECOPY enum value (defined in QextScintillaBase)QextScintillaBase
SCI_LINECUT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_LINEDELETE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_LINEDOWN enum value (defined in QextScintillaBase)QextScintillaBase
SCI_LINEDOWNEXTEND enum value (defined in QextScintillaBase)QextScintillaBase
SCI_LINEDOWNRECTEXTEND enum value (defined in QextScintillaBase)QextScintillaBase
SCI_LINEDUPLICATE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_LINEEND enum value (defined in QextScintillaBase)QextScintillaBase
SCI_LINEENDDISPLAY enum value (defined in QextScintillaBase)QextScintillaBase
SCI_LINEENDDISPLAYEXTEND enum value (defined in QextScintillaBase)QextScintillaBase
SCI_LINEENDEXTEND enum value (defined in QextScintillaBase)QextScintillaBase
SCI_LINEENDRECTEXTEND enum value (defined in QextScintillaBase)QextScintillaBase
SCI_LINEENDWRAP enum value (defined in QextScintillaBase)QextScintillaBase
SCI_LINEENDWRAPEXTEND enum value (defined in QextScintillaBase)QextScintillaBase
SCI_LINEFROMPOSITION enum value (defined in QextScintillaBase)QextScintillaBase
SCI_LINELENGTH enum value (defined in QextScintillaBase)QextScintillaBase
SCI_LINESCROLL enum value (defined in QextScintillaBase)QextScintillaBase
SCI_LINESCROLLDOWN enum value (defined in QextScintillaBase)QextScintillaBase
SCI_LINESCROLLUP enum value (defined in QextScintillaBase)QextScintillaBase
SCI_LINESJOIN enum value (defined in QextScintillaBase)QextScintillaBase
SCI_LINESONSCREEN enum value (defined in QextScintillaBase)QextScintillaBase
SCI_LINESSPLIT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_LINETRANSPOSE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_LINEUP enum value (defined in QextScintillaBase)QextScintillaBase
SCI_LINEUPEXTEND enum value (defined in QextScintillaBase)QextScintillaBase
SCI_LINEUPRECTEXTEND enum value (defined in QextScintillaBase)QextScintillaBase
SCI_LOADLEXERLIBRARY enum value (defined in QextScintillaBase)QextScintillaBase
SCI_LOWERCASE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_MARKERADD enum valueQextScintillaBase
SCI_MARKERADDSET enum value (defined in QextScintillaBase)QextScintillaBase
SCI_MARKERDEFINE enum valueQextScintillaBase
SCI_MARKERDEFINEPIXMAP enum valueQextScintillaBase
SCI_MARKERDELETE enum valueQextScintillaBase
SCI_MARKERDELETEALL enum valueQextScintillaBase
SCI_MARKERDELETEHANDLE enum valueQextScintillaBase
SCI_MARKERGET enum valueQextScintillaBase
SCI_MARKERLINEFROMHANDLE enum valueQextScintillaBase
SCI_MARKERNEXT enum valueQextScintillaBase
SCI_MARKERPREVIOUS enum valueQextScintillaBase
SCI_MARKERSETALPHA enum value (defined in QextScintillaBase)QextScintillaBase
SCI_MARKERSETBACK enum valueQextScintillaBase
SCI_MARKERSETFORE enum valueQextScintillaBase
SCI_MOVECARETINSIDEVIEW enum value (defined in QextScintillaBase)QextScintillaBase
SCI_NEWLINE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_NULL enum value (defined in QextScintillaBase)QextScintillaBase
SCI_OPTIONAL_START enum value (defined in QextScintillaBase)QextScintillaBase
SCI_PAGEDOWN enum value (defined in QextScintillaBase)QextScintillaBase
SCI_PAGEDOWNEXTEND enum value (defined in QextScintillaBase)QextScintillaBase
SCI_PAGEDOWNRECTEXTEND enum value (defined in QextScintillaBase)QextScintillaBase
SCI_PAGEUP enum value (defined in QextScintillaBase)QextScintillaBase
SCI_PAGEUPEXTEND enum value (defined in QextScintillaBase)QextScintillaBase
SCI_PAGEUPRECTEXTEND enum value (defined in QextScintillaBase)QextScintillaBase
SCI_PARADOWN enum value (defined in QextScintillaBase)QextScintillaBase
SCI_PARADOWNEXTEND enum value (defined in QextScintillaBase)QextScintillaBase
SCI_PARAUP enum value (defined in QextScintillaBase)QextScintillaBase
SCI_PARAUPEXTEND enum value (defined in QextScintillaBase)QextScintillaBase
SCI_PASTE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_POINTXFROMPOSITION enum value (defined in QextScintillaBase)QextScintillaBase
SCI_POINTYFROMPOSITION enum value (defined in QextScintillaBase)QextScintillaBase
SCI_POSITIONAFTER enum value (defined in QextScintillaBase)QextScintillaBase
SCI_POSITIONBEFORE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_POSITIONFROMLINE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_POSITIONFROMPOINT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_POSITIONFROMPOINTCLOSE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_REDO enum value (defined in QextScintillaBase)QextScintillaBase
SCI_REGISTERIMAGE enum valueQextScintillaBase
SCI_RELEASEDOCUMENT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_REPLACESEL enum value (defined in QextScintillaBase)QextScintillaBase
SCI_REPLACETARGET enum value (defined in QextScintillaBase)QextScintillaBase
SCI_REPLACETARGETRE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SCROLLCARET enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SEARCHANCHOR enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SEARCHINTARGET enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SEARCHNEXT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SEARCHPREV enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SELECTALL enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SELECTIONDUPLICATE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SELECTIONISRECTANGLE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETANCHOR enum valueQextScintillaBase
SCI_SETBACKSPACEUNINDENTS enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETBUFFEREDDRAW enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETCARETFORE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETCARETLINEBACK enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETCARETLINEBACKALPHA enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETCARETLINEVISIBLE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETCARETPERIOD enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETCARETSTICKY enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETCARETWIDTH enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETCHARSDEFAULT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETCODEPAGE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETCONTROLCHARSYMBOL enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETCURRENTPOS enum valueQextScintillaBase
SCI_SETCURSOR enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETDOCPOINTER enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETEDGECOLOUR enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETEDGECOLUMN enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETEDGEMODE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETENDATLASTLINE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETEOLMODE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETFOCUS enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETFOLDEXPANDED enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETFOLDFLAGS enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETFOLDLEVEL enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETFOLDMARGINCOLOUR enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETFOLDMARGINHICOLOUR enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETHIGHLIGHTGUIDE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETHOTSPOTACTIVEBACK enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETHOTSPOTACTIVEFORE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETHOTSPOTACTIVEUNDERLINE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETHSCROLLBAR enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETINDENT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETINDENTATIONGUIDES enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETKEYWORDS enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETLAYOUTCACHE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETLEXER enum valueQextScintillaBase
SCI_SETLEXERLANGUAGE enum valueQextScintillaBase
SCI_SETLINEINDENTATION enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETLINESTATE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETMARGINLEFT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETMARGINMASKN enum valueQextScintillaBase
SCI_SETMARGINRIGHT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETMARGINSENSITIVEN enum valueQextScintillaBase
SCI_SETMARGINTYPEN enum valueQextScintillaBase
SCI_SETMARGINWIDTHN enum valueQextScintillaBase
SCI_SETMODEVENTMASK enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETMOUSEDOWNCAPTURES enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETMOUSEDWELLTIME enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETOVERTYPE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETPASTECONVERTENDINGS enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETPRINTCOLOURMODE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETPRINTMAGNIFICATION enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETPRINTWRAPMODE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETPROPERTY enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETREADONLY enum valueQextScintillaBase
SCI_SETSAVEPOINT enum valueQextScintillaBase
SCI_SETSCROLLWIDTH enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETSEARCHFLAGS enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETSEL enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETSELALPHA enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETSELBACK enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETSELECTIONEND enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETSELECTIONMODE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETSELECTIONSTART enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETSELFORE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETSTATUS enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETSTYLEBITS enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETSTYLING enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETSTYLINGEX enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETTABINDENTS enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETTABWIDTH enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETTARGETEND enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETTARGETSTART enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETTEXT enum valueQextScintillaBase
SCI_SETTWOPHASEDRAW enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETUNDOCOLLECTION enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETUSEPALETTE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETUSETABS enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETVIEWEOL enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETVIEWWS enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETVISIBLEPOLICY enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETVSCROLLBAR enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETWHITESPACEBACK enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETWHITESPACECHARS enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETWHITESPACEFORE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETWORDCHARS enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETWRAPMODE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETWRAPSTARTINDENT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETWRAPVISUALFLAGS enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETWRAPVISUALFLAGSLOCATION enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETXCARETPOLICY enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETXOFFSET enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETYCARETPOLICY enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETZOOM enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SHOWLINES enum value (defined in QextScintillaBase)QextScintillaBase
SCI_START enum value (defined in QextScintillaBase)QextScintillaBase
SCI_STARTRECORD enum value (defined in QextScintillaBase)QextScintillaBase
SCI_STARTSTYLING enum value (defined in QextScintillaBase)QextScintillaBase
SCI_STOPRECORD enum value (defined in QextScintillaBase)QextScintillaBase
SCI_STUTTEREDPAGEDOWN enum value (defined in QextScintillaBase)QextScintillaBase
SCI_STUTTEREDPAGEDOWNEXTEND enum value (defined in QextScintillaBase)QextScintillaBase
SCI_STUTTEREDPAGEUP enum value (defined in QextScintillaBase)QextScintillaBase
SCI_STUTTEREDPAGEUPEXTEND enum value (defined in QextScintillaBase)QextScintillaBase
SCI_STYLECLEARALL enum value (defined in QextScintillaBase)QextScintillaBase
SCI_STYLERESETDEFAULT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_STYLESETBACK enum value (defined in QextScintillaBase)QextScintillaBase
SCI_STYLESETBOLD enum value (defined in QextScintillaBase)QextScintillaBase
SCI_STYLESETCASE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_STYLESETCHANGEABLE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_STYLESETCHARACTERSET enum value (defined in QextScintillaBase)QextScintillaBase
SCI_STYLESETEOLFILLED enum value (defined in QextScintillaBase)QextScintillaBase
SCI_STYLESETFONT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_STYLESETFORE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_STYLESETHOTSPOT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_STYLESETITALIC enum value (defined in QextScintillaBase)QextScintillaBase
SCI_STYLESETSIZE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_STYLESETUNDERLINE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_STYLESETVISIBLE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_TAB enum value (defined in QextScintillaBase)QextScintillaBase
SCI_TARGETFROMSELECTION enum value (defined in QextScintillaBase)QextScintillaBase
SCI_TEXTHEIGHT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_TEXTWIDTH enum valueQextScintillaBase
SCI_TOGGLECARETSTICKY enum value (defined in QextScintillaBase)QextScintillaBase
SCI_TOGGLEFOLD enum value (defined in QextScintillaBase)QextScintillaBase
SCI_UNDO enum value (defined in QextScintillaBase)QextScintillaBase
SCI_UPPERCASE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_USEPOPUP enum value (defined in QextScintillaBase)QextScintillaBase
SCI_USERLISTSHOW enum value (defined in QextScintillaBase)QextScintillaBase
SCI_VCHOME enum value (defined in QextScintillaBase)QextScintillaBase
SCI_VCHOMEEXTEND enum value (defined in QextScintillaBase)QextScintillaBase
SCI_VCHOMERECTEXTEND enum value (defined in QextScintillaBase)QextScintillaBase
SCI_VCHOMEWRAP enum value (defined in QextScintillaBase)QextScintillaBase
SCI_VCHOMEWRAPEXTEND enum value (defined in QextScintillaBase)QextScintillaBase
SCI_VISIBLEFROMDOCLINE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_WORDENDPOSITION enum value (defined in QextScintillaBase)QextScintillaBase
SCI_WORDLEFT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_WORDLEFTEND enum value (defined in QextScintillaBase)QextScintillaBase
SCI_WORDLEFTENDEXTEND enum value (defined in QextScintillaBase)QextScintillaBase
SCI_WORDLEFTEXTEND enum value (defined in QextScintillaBase)QextScintillaBase
SCI_WORDPARTLEFT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_WORDPARTLEFTEXTEND enum value (defined in QextScintillaBase)QextScintillaBase
SCI_WORDPARTRIGHT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_WORDPARTRIGHTEXTEND enum value (defined in QextScintillaBase)QextScintillaBase
SCI_WORDRIGHT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_WORDRIGHTEND enum value (defined in QextScintillaBase)QextScintillaBase
SCI_WORDRIGHTENDEXTEND enum value (defined in QextScintillaBase)QextScintillaBase
SCI_WORDRIGHTEXTEND enum value (defined in QextScintillaBase)QextScintillaBase
SCI_WORDSTARTPOSITION enum value (defined in QextScintillaBase)QextScintillaBase
SCI_WRAPCOUNT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_ZOOMIN enum value (defined in QextScintillaBase)QextScintillaBase
SCI_ZOOMOUT enum value (defined in QextScintillaBase)QextScintillaBase
SCK_ADD enum value (defined in QextScintillaBase)QextScintillaBase
SCK_BACK enum value (defined in QextScintillaBase)QextScintillaBase
SCK_DELETE enum value (defined in QextScintillaBase)QextScintillaBase
SCK_DIVIDE enum value (defined in QextScintillaBase)QextScintillaBase
SCK_DOWN enum value (defined in QextScintillaBase)QextScintillaBase
SCK_END enum value (defined in QextScintillaBase)QextScintillaBase
SCK_ESCAPE enum value (defined in QextScintillaBase)QextScintillaBase
SCK_HOME enum value (defined in QextScintillaBase)QextScintillaBase
SCK_INSERT enum value (defined in QextScintillaBase)QextScintillaBase
SCK_LEFT enum value (defined in QextScintillaBase)QextScintillaBase
SCK_NEXT enum value (defined in QextScintillaBase)QextScintillaBase
SCK_PRIOR enum value (defined in QextScintillaBase)QextScintillaBase
SCK_RETURN enum value (defined in QextScintillaBase)QextScintillaBase
SCK_RIGHT enum value (defined in QextScintillaBase)QextScintillaBase
SCK_SUBTRACT enum value (defined in QextScintillaBase)QextScintillaBase
SCK_TAB enum value (defined in QextScintillaBase)QextScintillaBase
SCK_UP enum value (defined in QextScintillaBase)QextScintillaBase
SCLEX_ADA enum valueQextScintillaBase
SCLEX_APDL enum valueQextScintillaBase
SCLEX_ASM enum valueQextScintillaBase
SCLEX_ASN1 enum valueQextScintillaBase
SCLEX_ASP enum valueQextScintillaBase
SCLEX_AU3 enum valueQextScintillaBase
SCLEX_AVE enum valueQextScintillaBase
SCLEX_BAAN enum valueQextScintillaBase
SCLEX_BASH enum valueQextScintillaBase
SCLEX_BATCH enum valueQextScintillaBase
SCLEX_BLITZBASIC enum valueQextScintillaBase
SCLEX_BULLANT enum valueQextScintillaBase
SCLEX_CAML enum valueQextScintillaBase
SCLEX_CLW enum valueQextScintillaBase
SCLEX_CLWNOCASE enum valueQextScintillaBase
SCLEX_CONF enum valueQextScintillaBase
SCLEX_CONTAINER enum valueQextScintillaBase
SCLEX_CPP enum valueQextScintillaBase
SCLEX_CPPNOCASE enum valueQextScintillaBase
SCLEX_CSOUND enum valueQextScintillaBase
SCLEX_CSS enum valueQextScintillaBase
SCLEX_DIFF enum valueQextScintillaBase
SCLEX_EIFFEL enum valueQextScintillaBase
SCLEX_EIFFELKW enum valueQextScintillaBase
SCLEX_ERLANG enum valueQextScintillaBase
SCLEX_ERRORLIST enum valueQextScintillaBase
SCLEX_ESCRIPT enum valueQextScintillaBase
SCLEX_F77 enum valueQextScintillaBase
SCLEX_FLAGSHIP enum valueQextScintillaBase
SCLEX_FORTH enum valueQextScintillaBase
SCLEX_FORTRAN enum valueQextScintillaBase
SCLEX_FREEBASIC enum valueQextScintillaBase
SCLEX_GUI4CLI enum valueQextScintillaBase
SCLEX_HASKELL enum valueQextScintillaBase
SCLEX_HTML enum valueQextScintillaBase
SCLEX_INNOSETUP enum valueQextScintillaBase
SCLEX_KIX enum valueQextScintillaBase
SCLEX_LATEX enum valueQextScintillaBase
SCLEX_LISP enum valueQextScintillaBase
SCLEX_LOT enum valueQextScintillaBase
SCLEX_LOUT enum valueQextScintillaBase
SCLEX_LUA enum valueQextScintillaBase
SCLEX_MAKEFILE enum valueQextScintillaBase
SCLEX_MATLAB enum valueQextScintillaBase
SCLEX_METAPOST enum valueQextScintillaBase
SCLEX_MMIXAL enum valueQextScintillaBase
SCLEX_MSSQL enum valueQextScintillaBase
SCLEX_NNCRONTAB enum valueQextScintillaBase
SCLEX_NSIS enum valueQextScintillaBase
SCLEX_NULL enum valueQextScintillaBase
SCLEX_OCTAVE enum valueQextScintillaBase
SCLEX_OPAL enum valueQextScintillaBase
SCLEX_PASCAL enum valueQextScintillaBase
SCLEX_PERL enum valueQextScintillaBase
SCLEX_PHP enum valueQextScintillaBase
SCLEX_PHPSCRIPT enum valueQextScintillaBase
SCLEX_POV enum valueQextScintillaBase
SCLEX_POWERBASIC enum valueQextScintillaBase
SCLEX_PROPERTIES enum valueQextScintillaBase
SCLEX_PS enum valueQextScintillaBase
SCLEX_PUREBASIC enum valueQextScintillaBase
SCLEX_PYTHON enum valueQextScintillaBase
SCLEX_REBOL enum valueQextScintillaBase
SCLEX_RUBY enum valueQextScintillaBase
SCLEX_SCRIPTOL enum valueQextScintillaBase
SCLEX_SMALLTALK enum valueQextScintillaBase
SCLEX_SPECMAN enum valueQextScintillaBase
SCLEX_SPICE enum valueQextScintillaBase
SCLEX_SQL enum valueQextScintillaBase
SCLEX_TADS3 enum valueQextScintillaBase
SCLEX_TCL enum valueQextScintillaBase
SCLEX_TEX enum valueQextScintillaBase
SCLEX_VB enum valueQextScintillaBase
SCLEX_VBSCRIPT enum valueQextScintillaBase
SCLEX_VERILOG enum valueQextScintillaBase
SCLEX_VHDL enum valueQextScintillaBase
SCLEX_XML enum valueQextScintillaBase
SCLEX_YAML enum valueQextScintillaBase
SCMOD_ALT enum valueQextScintillaBase
SCMOD_CTRL enum valueQextScintillaBase
SCMOD_NORM enum valueQextScintillaBase
SCMOD_SHIFT enum valueQextScintillaBase
SCN_AUTOCSELECTION(const char *selection, int position)QextScintillaBase [signal]
SCN_CALLTIPCLICK(int direction)QextScintillaBase [signal]
SCN_CHARADDED(int charadded)QextScintillaBase [signal]
SCN_DOUBLECLICK() (defined in QextScintillaBase)QextScintillaBase [signal]
SCN_DWELLEND(int, int, int) (defined in QextScintillaBase)QextScintillaBase [signal]
SCN_DWELLSTART(int, int, int) (defined in QextScintillaBase)QextScintillaBase [signal]
SCN_HOTSPOTCLICK(int position, int modifiers)QextScintillaBase [signal]
SCN_HOTSPOTDOUBLECLICK(int position, int modifiers)QextScintillaBase [signal]
SCN_MACRORECORD(unsigned int, unsigned long, long)QextScintillaBase [signal]
SCN_MARGINCLICK(int position, int modifiers, int margin)QextScintillaBase [signal]
SCN_MODIFIED(int, int, const char *, int, int, int, int, int) (defined in QextScintillaBase)QextScintillaBase [signal]
SCN_MODIFYATTEMPTRO()QextScintillaBase [signal]
SCN_NEEDSHOWN(int, int) (defined in QextScintillaBase)QextScintillaBase [signal]
SCN_PAINTED()QextScintillaBase [signal]
SCN_SAVEPOINTLEFT()QextScintillaBase [signal]
SCN_SAVEPOINTREACHED()QextScintillaBase [signal]
SCN_STYLENEEDED(int position)QextScintillaBase [signal]
SCN_UPDATEUI() (defined in QextScintillaBase)QextScintillaBase [signal]
SCN_USERLISTSELECTION(const char *, int) (defined in QextScintillaBase)QextScintillaBase [signal]
SCN_ZOOM() (defined in QextScintillaBase)QextScintillaBase [signal]
SCWS_INVISIBLE enum value (defined in QextScintillaBase)QextScintillaBase
SCWS_VISIBLEAFTERINDENT enum value (defined in QextScintillaBase)QextScintillaBase
SCWS_VISIBLEALWAYS enum value (defined in QextScintillaBase)QextScintillaBase
selectAll(bool select=TRUE)QextScintilla [virtual, slot]
selectedText()QextScintilla
selectionChanged()QextScintilla [signal]
selectToMatchingBrace()QextScintilla [virtual, slot]
SendScintilla(unsigned int msg, unsigned long wParam=0, long lParam=0)QextScintillaBase
SendScintilla(unsigned int msg, unsigned long wParam, const char *lParam) (defined in QextScintillaBase)QextScintillaBase [inline]
SendScintilla(unsigned int msg, const char *lParam) (defined in QextScintillaBase)QextScintillaBase [inline]
SendScintilla(unsigned int msg, const char *wParam, const char *lParam) (defined in QextScintillaBase)QextScintillaBase [inline]
SendScintilla(unsigned int msg, long wParam) (defined in QextScintillaBase)QextScintillaBase [inline]
SendScintilla(unsigned int msg, int wParam) (defined in QextScintillaBase)QextScintillaBase [inline]
SendScintilla(unsigned int msg, long cpMin, long cpMax, char *lpstrText) (defined in QextScintillaBase)QextScintillaBase
SendScintilla(unsigned int msg, unsigned long wParam, const TQColor &col) (defined in QextScintillaBase)QextScintillaBase
SendScintilla(unsigned int msg, const TQColor &col) (defined in QextScintillaBase)QextScintillaBase
SendScintilla(unsigned int msg, unsigned long wParam, TQPainter *hdc, const TQRect &rc, long cpMin, long cpMax) (defined in QextScintillaBase)QextScintillaBase
SendScintilla(unsigned int msg, unsigned long wParam, const TQPixmap *lParam) (defined in QextScintillaBase)QextScintillaBase [inline]
setAutoCompletionAPIs(QextScintillaAPIs *apis=0)QextScintilla
setAutoCompletionCaseSensitivity(bool cs)QextScintilla [virtual, slot]
setAutoCompletionFillups(const char *fillups)QextScintilla
setAutoCompletionFillupsEnabled(bool enabled)QextScintilla
setAutoCompletionReplaceWord(bool replace)QextScintilla [virtual, slot]
setAutoCompletionShowSingle(bool single)QextScintilla [virtual, slot]
setAutoCompletionSource(AutoCompletionSource source)QextScintilla [virtual, slot]
setAutoCompletionStartCharacters(const char *start)QextScintilla
setAutoCompletionThreshold(int thresh)QextScintilla [virtual, slot]
setAutoIndent(bool autoindent)QextScintilla [virtual, slot]
setBackspaceUnindents(bool unindent)QextScintilla [virtual, slot]
setBraceMatching(BraceMatch bm)QextScintilla [virtual, slot]
setCallTipsAPIs(QextScintillaAPIs *apis=0)QextScintilla
setCallTipsBackgroundColor(const TQColor &col)QextScintilla
setCallTipsForegroundColor(const TQColor &col)QextScintilla
setCallTipsHighlightColor(const TQColor &col)QextScintilla
setCallTipsVisible(int nr)QextScintilla
setCaretForegroundColor(const TQColor &col)QextScintilla [virtual, slot]
setCaretLineBackgroundColor(const TQColor &col)QextScintilla [virtual, slot]
setCaretLineVisible(bool enable)QextScintilla [virtual, slot]
setCaretWidth(int width)QextScintilla [virtual, slot]
setColor(const TQColor &c)QextScintilla [virtual, slot]
setCursorPosition(int line, int index)QextScintilla [virtual, slot]
setDocument(const QextScintillaDocument &document)QextScintilla
setEdgeColor(const TQColor &col)QextScintilla
setEdgeColumn(int colnr)QextScintilla
setEdgeMode(EdgeMode mode)QextScintilla
setEolMode(EolMode mode)QextScintilla [virtual, slot]
setEolVisibility(bool visible)QextScintilla [virtual, slot]
setFolding(FoldStyle fold)QextScintilla [virtual, slot]
setFoldMarginColors(const TQColor &fore, const TQColor &back)QextScintilla
setFont(const TQFont &f)QextScintilla [virtual]
setIndentation(int line, int indentation)QextScintilla [virtual, slot]
setIndentationGuides(bool enable)QextScintilla [virtual, slot]
setIndentationGuidesBackgroundColor(const TQColor &col)QextScintilla [virtual, slot]
setIndentationGuidesForegroundColor(const TQColor &col)QextScintilla [virtual, slot]
setIndentationsUseTabs(bool tabs)QextScintilla [virtual, slot]
setIndentationWidth(int width)QextScintilla [virtual, slot]
setLexer(QextScintillaLexer *lexer=0)QextScintilla [virtual, slot]
setMarginLineNumbers(int margin, bool lnrs)QextScintilla [virtual, slot]
setMarginMarkerMask(int margin, int mask)QextScintilla [virtual, slot]
setMarginsBackgroundColor(const TQColor &col)QextScintilla [virtual, slot]
setMarginSensitivity(int margin, bool sens)QextScintilla [virtual, slot]
setMarginsFont(const TQFont &f)QextScintilla [virtual, slot]
setMarginsForegroundColor(const TQColor &col)QextScintilla [virtual, slot]
setMarginWidth(int margin, int width)QextScintilla [virtual, slot]
setMarginWidth(int margin, const TQString &s)QextScintilla [virtual, slot]
setMarkerBackgroundColor(const TQColor &col, int mnr=-1)QextScintilla
setMarkerForegroundColor(const TQColor &col, int mnr=-1)QextScintilla
setMatchedBraceBackgroundColor(const TQColor &col)QextScintilla
setMatchedBraceForegroundColor(const TQColor &col)QextScintilla
setModified(bool m)QextScintilla [virtual, slot]
setPaper(const TQColor &c)QextScintilla [virtual, slot]
setReadOnly(bool ro)QextScintilla [virtual, slot]
setSelection(int lineFrom, int indexFrom, int lineTo, int indexTo)QextScintilla [virtual, slot]
setSelectionBackgroundColor(const TQColor &col)QextScintilla [virtual, slot]
setSelectionForegroundColor(const TQColor &col)QextScintilla [virtual, slot]
setTabIndents(bool indent)QextScintilla [virtual, slot]
setTabWidth(int width)QextScintilla [virtual, slot]
setText(const TQString &text)QextScintilla [virtual, slot]
setUnmatchedBraceBackgroundColor(const TQColor &col)QextScintilla
setUnmatchedBraceForegroundColor(const TQColor &col)QextScintilla
setUtf8(bool cp)QextScintilla [virtual, slot]
setWhitespaceVisibility(WhitespaceVisibility mode)QextScintilla [virtual, slot]
setWrapMode(WrapMode mode)QextScintilla [virtual, slot]
setWrapVisualFlags(WrapVisualFlag eflag, WrapVisualFlag sflag=WrapFlagNone, int sindent=0)QextScintilla
showUserList(int id, const TQStringList &list)QextScintilla
sizeHint() const QextScintillaBase [virtual]
SloppyBraceMatch enum valueQextScintilla
SmallRectangle enum valueQextScintilla
standardCommands() const QextScintilla [inline]
startDrag()QextScintillaBase [protected, virtual]
StrictBraceMatch enum valueQextScintilla
STYLE_BRACEBAD enum value (defined in QextScintillaBase)QextScintillaBase
STYLE_BRACELIGHT enum value (defined in QextScintillaBase)QextScintillaBase
STYLE_CALLTIP enum value (defined in QextScintillaBase)QextScintillaBase
STYLE_CONTROLCHAR enum value (defined in QextScintillaBase)QextScintillaBase
STYLE_DEFAULT enum value (defined in QextScintillaBase)QextScintillaBase
STYLE_INDENTGUIDE enum value (defined in QextScintillaBase)QextScintillaBase
STYLE_LASTPREDEFINED enum value (defined in QextScintillaBase)QextScintillaBase
STYLE_LINENUMBER enum value (defined in QextScintillaBase)QextScintillaBase
STYLE_MAX enum value (defined in QextScintillaBase)QextScintillaBase
tabIndents()QextScintilla
tabWidth()QextScintilla
text()QextScintilla
text(int line)QextScintilla
textChanged()QextScintilla [signal]
textHeight(int linenr)QextScintilla
ThreeDots enum valueQextScintilla
ThreeRightArrows enum valueQextScintilla
undo()QextScintilla [virtual, slot]
unindent(int line)QextScintilla [virtual, slot]
userListActivated(int id, const TQString &string)QextScintilla [signal]
VerticalLine enum valueQextScintilla
viewport() const QextScintillaBase
VISIBLE_SLOP enum value (defined in QextScintillaBase)QextScintillaBase
VISIBLE_STRICT enum value (defined in QextScintillaBase)QextScintillaBase
WhitespaceVisibility enum nameQextScintilla
whitespaceVisibility()QextScintilla
WrapCharacter enum valueQextScintilla
WrapFlagByBorder enum valueQextScintilla
WrapFlagByText enum valueQextScintilla
WrapFlagNone enum valueQextScintilla
wrapMode()QextScintilla
WrapMode enum nameQextScintilla
WrapNone enum valueQextScintilla
WrapVisualFlag enum nameQextScintilla
WrapWord enum valueQextScintilla
WsInvisible enum valueQextScintilla
WsVisible enum valueQextScintilla
WsVisibleAfterIndent enum valueQextScintilla
zoomIn(int range)QextScintilla [virtual, slot]
zoomIn()QextScintilla [virtual, slot]
zoomOut(int range)QextScintilla [virtual, slot]
zoomOut()QextScintilla [virtual, slot]
zoomTo(int size)QextScintilla [virtual, slot]
~QextScintilla()QextScintilla [virtual]
~QextScintillaBase()QextScintillaBase [virtual]


Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  - -doxygen 1.4.7
- - diff --git a/doc/html/classQextScintilla.html b/doc/html/classQextScintilla.html deleted file mode 100644 index 1bca3d7..0000000 --- a/doc/html/classQextScintilla.html +++ /dev/null @@ -1,4920 +0,0 @@ - - -TQScintilla: QextScintilla Class Reference - - - - - - -

QextScintilla Class Reference

The QextScintilla class implements a higher level, more TQt-like, API to the Scintilla editor widget. -More... -

-#include <qextscintilla.h> -

-Inherits QextScintillaBase. -

-List of all members.

Public Types

- -

Public Slots

- -

Signals

- -

Public Member Functions

- -

Classes

-
    -
  • struct FindState -
-

Detailed Description

-The QextScintilla class implements a higher level, more TQt-like, API to the Scintilla editor widget. -

-QextScintilla implements methods, signals and slots similar to those found in other TQt editor classes. It also provides a higher level interface to features specific to Scintilla such as syntax styling, call tips, auto-indenting and auto-completion than that provided by QextScintillaBase.

-The API is modelled on TQTextEdit - a method of the same name should behave in the same way. -

-


Member Enumeration Documentation

- -
-
- - - - -
anonymous enum
-
-
- -

-This enum defines the different auto-indentation styles. -

-

Enumerator:
- - - - -
AiMaintain  -A line is automatically indented to match the previous line.
AiOpening  -If the language supported by the current lexer has a specific start of block character (e.g. { in C++), then a line that begins with that character is indented as well as the lines that make up the block. It may be logically ored with AiClosing.
AiClosing  -If the language supported by the current lexer has a specific end of block character (e.g. } in C++), then a line that begins with that character is indented as well as the lines that make up the block. It may be logically ored with AiOpening.
-
- -
-

- -

- -
- -

-This enum defines the different sources for auto-completion lists. -

-

Enumerator:
- - - - -
AcsDocument  -The source is the current document.
AcsAPIs  -The source is any installed APIs.
AcsAll  -The source is all available sources.
-
- -
-

- -

-
- - - - -
enum QextScintilla::BraceMatch
-
-
- -

-This enum defines the different brace matching modes. The character pairs {}, [] and () are treated as braces. The Python lexer will also match a : with the end of the corresponding indented block.

Enumerator:
- - - - -
NoBraceMatch  -Brace matching is disabled.
StrictBraceMatch  -Brace matching is enabled for a brace immediately before the current position.
SloppyBraceMatch  -Brace matching is enabled for a brace immediately before or after the current position.
-
- -
-

- -

-
- - - - -
enum QextScintilla::EdgeMode
-
-
- -

-This enum defines the different edge modes for long lines. -

-

Enumerator:
- - - - -
EdgeNone  -Long lines are not marked.
EdgeLine  -A vertical line is drawn at the column set by setEdgeColumn(). This is recommended for monospace fonts.
EdgeBackground  -The background color of characters after the column limit is changed to the color set by setEdgeColor(). This is recommended for proportional fonts.
-
- -
-

- -

-
- - - - -
enum QextScintilla::EolMode
-
-
- -

-This enum defines the different end-of-line modes. -

-

Enumerator:
- - - - -
EolWindows  -A carriage return/line feed as used on Windows systems.
EolUnix  -A line feed as used on Unix systems.
EolMac  -A carriage return as used on Mac systems.
-
- -
-

- -

-
- - - - -
enum QextScintilla::FoldStyle
-
-
- -

-This enum defines the different styles for the folding margin. -

-

Enumerator:
- - - - - - - -
NoFoldStyle  -Folding is disabled.
PlainFoldStyle  -Plain folding style using plus and minus symbols.
CircledFoldStyle  -Circled folding style using circled plus and minus symbols.
BoxedFoldStyle  -Boxed folding style using boxed plus and minus symbols.
CircledTreeFoldStyle  -Circled tree style using a flattened tree with circled plus and minus symbols and rounded corners.
BoxedTreeFoldStyle  -Boxed tree style using a flattened tree with boxed plus and minus symbols and right-angled corners.
-
- -
-

- -

-
- - - - -
enum QextScintilla::MarkerSymbol
-
-
- -

-This enum defines the different pre-defined marker symbols. -

-

Enumerator:
- - - - - - - - - - - - - - - - - - - - - - - - - - -
Circle  -A circle.
Rectangle  -A rectangle.
RightTriangle  -A triangle pointing to the right.
SmallRectangle  -A smaller rectangle.
RightArrow  -An arrow pointing to the right.
Invisible  -An invisible marker that allows code to track the movement of lines.
DownTriangle  -A triangle pointing down.
Minus  -A drawn minus sign.
Plus  -A drawn plus sign.
VerticalLine  -A vertical line drawn in the background colour.
BottomLeftCorner  -A bottom left corner drawn in the background colour.
LeftSideSplitter  -A vertical line with a centre right horizontal line drawn in the background colour.
BoxedPlus  -A drawn plus sign in a box.
BoxedPlusConnected  -A drawn plus sign in a connected box.
BoxedMinus  -A drawn minus sign in a box.
BoxedMinusConnected  -A drawn minus sign in a connected box.
RoundedBottomLeftCorner  -A rounded bottom left corner drawn in the background colour.
LeftSideRoundedSplitter  -A vertical line with a centre right curved line drawn in the background colour.
CircledPlus  -A drawn plus sign in a circle.
CircledPlusConnected  -A drawn plus sign in a connected box.
CircledMinus  -A drawn minus sign in a circle.
CircledMinusConnected  -A drawn minus sign in a connected circle.
Background  -No symbol is drawn but the line of text is drawn with the same background colour.
ThreeDots  -Three drawn dots.
ThreeRightArrows  -Three drawn arrows pointing right.
-
- -
-

- -

- -
- -

-This enum defines the different whitespace visibility modes. When whitespace is visible spaces are displayed as small centred dots and tabs are displayed as light arrows pointing to the right.

Enumerator:
- - - - -
WsInvisible  -Whitespace is invisible.
WsVisible  -Whitespace is always visible.
WsVisibleAfterIndent  -Whitespace is visible after the whitespace used for indentation.
-
- -
-

- -

-
- - - - -
enum QextScintilla::WrapMode
-
-
- -

-This enum defines the different line wrap modes. -

-

Enumerator:
- - - - -
WrapNone  -Lines are not wrapped.
WrapWord  -Lines are wrapped at word boundaries.
WrapCharacter  -Lines are wrapped at character boundaries.
-
- -
-

- -

- -
- -

-This enum defines the different line wrap visual flags. -

-

Enumerator:
- - - - -
WrapFlagNone  -No wrap flag is displayed.
WrapFlagByText  -A wrap flag is displayed by the text.
WrapFlagByBorder  -A wrap flag is displayed by the border.
-
- -
-

-


Constructor & Destructor Documentation

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
QextScintilla::QextScintilla (TQWidget *  parent = 0,
const char *  name = 0,
WFlags  f = 0 
)
-
-
- -

-Construct an empty QextScintilla with parent parent, name name, and widget flags f. -

-

- -

-
- - - - - - - - -
virtual QextScintilla::~QextScintilla (  )  [virtual]
-
-
- -

-Destroys the QextScintilla instance. -

- -

-

-


Member Function Documentation

- -
-
- - - - - - - - -
bool QextScintilla::autoCompletionCaseSensitivity (  ) 
-
-
- -

-Returns TRUE if auto-completion lists are case sensitive.

-

See also:
setAutoCompletionCaseSensitivity()
- -
-

- -

-
- - - - - - - - -
bool QextScintilla::autoCompletionFillupsEnabled (  ) 
-
-
- -

-Returns true if auto-completion fill-up characters are enabled.

-

See also:
setAutoCompletionFillups(), setAutoCompletionFillupsEnabled()
- -
-

- -

-
- - - - - - - - -
bool QextScintilla::autoCompletionReplaceWord (  ) 
-
-
- -

-Returns TRUE if the rest of the word to the right of the current cursor is removed when an item from an auto-completion list is selected.

-

See also:
setAutoCompletionReplaceWord()
- -
-

- -

-
- - - - - - - - -
bool QextScintilla::autoCompletionShowSingle (  ) 
-
-
- -

-Returns TRUE if the only item in an auto-completion list with a single entry is automatically used and the list not displayed.

-

See also:
setAutoCompletionShowSingle()
- -
-

- -

-
- - - - - - - - -
AutoCompletionSource QextScintilla::autoCompletionSource (  )  const [inline]
-
-
- -

-Returns the current source for the auto-completion list when it is being displayed automatically as the user types.

-

See also:
setAutoCompletionSource()
- -
-

- -

-
- - - - - - - - -
int QextScintilla::autoCompletionThreshold (  )  const [inline]
-
-
- -

-Returns the current threshold for the automatic display of the auto-completion list as the user types.

-

See also:
setAutoCompletionThreshold()
- -
-

- -

-
- - - - - - - - -
bool QextScintilla::autoIndent (  )  const [inline]
-
-
- -

-Returns TRUE if auto-indentation is enabled.

-

See also:
setAutoIndent()
- -
-

- -

-
- - - - - - - - -
bool QextScintilla::backspaceUnindents (  ) 
-
-
- -

-Returns TRUE if the backspace key unindents a line instead of deleting a character. The default is FALSE.

-

See also:
setBackspaceUnindents(), tabIndents(), setTabIndents()
- -
-

- -

-
- - - - - - - - -
void QextScintilla::beginUndoAction (  ) 
-
-
- -

-Mark the beginning of a sequence of actions that can be undone by a single call to undo().

-

See also:
endUndoAction(), undo()
- -
-

- -

-
- - - - - - - - -
BraceMatch QextScintilla::braceMatching (  )  const [inline]
-
-
- -

-Returns the brace matching mode.

-

See also:
setBraceMatching()
- -
-

- -

-
- - - - - - - - -
int QextScintilla::callTipsVisible (  )  const [inline]
-
-
- -

-Returns the maximum number of call tips that are displayed.

-

See also:
setCallTipsVisible()
- -
-

- -

-
- - - - - - - - -
void QextScintilla::cancelList (  ) 
-
-
- -

-Cancel any current auto-completion or user defined list. -

- -

-

- -

-
- - - - - - - - -
void QextScintilla::clearRegisteredImages (  ) 
-
-
- -

-Clear all registered images.

-

See also:
registerImage()
- -
-

- -

-
- - - - - - - - - -
void QextScintilla::convertEols (EolMode  mode  ) 
-
-
- -

-All the lines of the text have their end-of-lines converted to mode mode.

-

See also:
eolMode(), setEolMode()
- -
-

- -

-
- - - - - - - - -
TQColor QextScintilla::color (  )  const
-
-
- -

-Returns the widget's text (ie. foreground) colour.

-

See also:
setColor()
- -
-

- -

-
- - - - - - - - -
QextScintillaDocument QextScintilla::document (  )  [inline]
-
-
- -

-Returns the attached document.

-

See also:
setDocument()
- -
-

- -

-
- - - - - - - - -
void QextScintilla::endUndoAction (  ) 
-
-
- -

-Mark the end of a sequence of actions that can be undone by a single call to undo().

-

See also:
beginUndoAction(), undo()
- -
-

- -

-
- - - - - - - - -
TQColor QextScintilla::edgeColor (  ) 
-
-
- -

-Returns the color of the marker used to show that a line has exceeded the length set by setEdgeColumn().

-

See also:
setEdgeColor(),

-setEdgeColumn

- -
-

- -

-
- - - - - - - - -
int QextScintilla::edgeColumn (  ) 
-
-
- -

-Returns the number of the column after which lines are considered to be long.

-

See also:
setEdgeColumn()
- -
-

- -

-
- - - - - - - - -
EdgeMode QextScintilla::edgeMode (  ) 
-
-
- -

-Returns the edge mode which determines how long lines are marked.

-

See also:
setEdgeMode()
- -
-

- -

-
- - - - - - - - -
EolMode QextScintilla::eolMode (  ) 
-
-
- -

-Returns the end-of-line mode.

-

See also:
setEolMode()
- -
-

- -

-
- - - - - - - - -
bool QextScintilla::eolVisibility (  ) 
-
-
- -

-Returns the visibility of end-of-lines.

-

See also:
setEolVisibility()
- -
-

- -

-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
virtual bool QextScintilla::findFirst (const TQString &  expr,
bool  re,
bool  cs,
bool  wo,
bool  wrap,
bool  forward = TRUE,
int  line = -1,
int  index = -1,
bool  show = TRUE 
) [virtual]
-
-
- -

-Find the next occurrence of the string expr and return TRUE if expr was found, otherwise returns FALSE. If expr is found it becomes the current selection.

-If re is TRUE then expr is interpreted as a regular expression rather than a simple string.

-If cs is TRUE then the search is case sensitive.

-If wo is TRUE then the search looks for whole word matches only, otherwise it searches for any matching text.

-If wrap is TRUE then the search wraps around the end of the text.

-If forward is TRUE (the default) then the search is forward from the starting position to the end of the text, otherwise it is backwards to the beginning of the text.

-If either line or index are negative (the default) then the search begins from the current cursor position. Otherwise the search begins at position index of line line.

-If show is TRUE (the default) then any text found is made visible (ie. it is unfolded).

-

See also:
findNext(), replace()
- -
-

- -

-
- - - - - - - - -
virtual bool QextScintilla::findNext (  )  [virtual]
-
-
- -

-Find the next occurence of the string found using findFirst().

-

See also:
findFirst(), replace()
- -
-

- -

-
- - - - - - - - -
int QextScintilla::firstVisibleLine (  ) 
-
-
- -

-Returns the number of the first visible line. -

- -

-

- -

-
- - - - - - - - -
FoldStyle QextScintilla::folding (  )  const [inline]
-
-
- -

-Returns the current folding style.

-

See also:
setFolding()
- -
-

- -

-
- - - - - - - - - - - - - - - - - - -
void QextScintilla::getCursorPosition (int *  line,
int *  index 
)
-
-
- -

-Sets *line and *index to the line and index of the cursor.

-

See also:
setCursorPosition()
- -
-

- -

-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
void QextScintilla::getSelection (int *  lineFrom,
int *  indexFrom,
int *  lineTo,
int *  indexTo 
)
-
-
- -

-If there is a selection, *lineFrom is set to the line number in which the selection begins and *lineTo is set to the line number in which the selection ends. (They could be the same.) *indexFrom is set to the index at which the selection begins within *lineFrom, and *indexTo is set to the index at which the selection ends within *lineTo. If there is no selection, *lineFrom, *indexFrom, *lineTo and *indexTo are all set to -1.

-

See also:
setSelection()
- -
-

- -

-
- - - - - - - - -
bool QextScintilla::hasSelectedText (  )  const [inline]
-
-
- -

-Returns TRUE if some text is selected.

-

See also:
selectedText()
- -
-

- -

-
- - - - - - - - - -
int QextScintilla::indentation (int  line  ) 
-
-
- -

-Returns the number of characters that line line is indented by.

-

See also:
setIndentation()
- -
-

- -

-
- - - - - - - - -
bool QextScintilla::indentationGuides (  ) 
-
-
- -

-Returns TRUE if the display of indentation guides is enabled.

-

See also:
setIndentationGuides()
- -
-

- -

-
- - - - - - - - -
bool QextScintilla::indentationsUseTabs (  ) 
-
-
- -

-Returns TRUE if indentations are created using tabs and spaces, rather than just spaces. The default is TRUE.

-

See also:
setIndentationsUseTabs()
- -
-

- -

-
- - - - - - - - -
int QextScintilla::indentationWidth (  ) 
-
-
- -

-Returns the indentation width in characters. The default is 0 which means that the value returned by tabWidth() is actually used.

-

See also:
setIndentationWidth(), tabWidth()
- -
-

- -

-
- - - - - - - - -
bool QextScintilla::isCallTipActive (  ) 
-
-
- -

-Returns TRUE if a call tip is currently active. -

- -

-

- -

-
- - - - - - - - -
bool QextScintilla::isListActive (  ) 
-
-
- -

-Returns TRUE if an auto-completion or user defined list is currently active. -

-

- -

-
- - - - - - - - -
bool QextScintilla::isModified (  ) 
-
-
- -

-Returns TRUE if the text has been modified.

-

See also:
setModified(), modificationChanged()
- -
-

- -

-
- - - - - - - - -
bool QextScintilla::isReadOnly (  ) 
-
-
- -

-Returns TRUE if the text edit is read-only.

-

See also:
setReadOnly()
- -
-

- -

-
- - - - - - - - -
bool QextScintilla::isRedoAvailable (  ) 
-
-
- -

-Returns TRUE if there is something that can be redone.

-

See also:
redo()
- -
-

- -

-
- - - - - - - - -
bool QextScintilla::isUndoAvailable (  ) 
-
-
- -

-Returns TRUE if there is something that can be undone.

-

See also:
undo()
- -
-

- -

-
- - - - - - - - -
bool QextScintilla::isUtf8 (  ) 
-
-
- -

-Returns TRUE if text is interpreted as being UTF8 encoded. The default is to interpret the text as Latin1 encoded.

-

See also:
setUtf8()
- -
-

- -

-
- - - - - - - - - -
int QextScintilla::lineAt (const TQPoint &  pos  ) 
-
-
- -

-Returns the line which is at position pos or -1 if there is no line at that position. -

-

- -

-
- - - - - - - - - -
int QextScintilla::lineLength (int  line  ) 
-
-
- -

-Returns the length of line line or -1 if there is no such line. -

- -

-

- -

-
- - - - - - - - -
int QextScintilla::lines (  ) 
-
-
- -

-Returns the number of lines of text. -

- -

-

- -

-
- - - - - - - - -
int QextScintilla::length (  ) 
-
-
- -

-Returns the length of the text edit's text. -

- -

-

- -

-
- - - - - - - - -
QextScintillaLexer* QextScintilla::lexer (  )  const
-
-
- -

-Returns the current language lexer used to style text. If it is 0 then syntax styling is disabled.

-

See also:
setLexer()
- -
-

- -

-
- - - - - - - - - -
bool QextScintilla::marginLineNumbers (int  margin  ) 
-
-
- -

-Returns TRUE if line numbers are enabled for margin margin.

-

See also:
setMarginLineNumbers(), QextScintillaBase::SCI_GETMARGINTYPEN
- -
-

- -

-
- - - - - - - - - -
int QextScintilla::marginMarkerMask (int  margin  ) 
-
-
- -

-Returns the marker mask of margin margin.

-

See also:
setMarginMask(), QextScintillaMarker, QextScintillaBase::SCI_GETMARGINMASKN
- -
-

- -

-
- - - - - - - - - -
bool QextScintilla::marginSensitivity (int  margin  ) 
-
-
- -

-Returns TRUE if margin margin is sensitive to mouse clicks.

-

See also:
setMarginSensitivity(), marginClicked(), QextScintillaBase::SCI_GETMARGINTYPEN
- -
-

- -

-
- - - - - - - - - -
int QextScintilla::marginWidth (int  margin  ) 
-
-
- -

-Returns the width in pixels of margin margin.

-

See also:
setMarginWidth(), QextScintillaBase::SCI_GETMARGINWIDTHN
- -
-

- -

-
- - - - - - - - - - - - - - - - - - -
int QextScintilla::markerDefine (MarkerSymbol  sym,
int  mnr = -1 
)
-
-
- -

-Define a marker using the symbol sym with the marker number mnr. If mnr is -1 then the marker number is automatically allocated. The marker number is returned or -1 if the marker number was already allocated or too many markers have been defined.

-Markers are small geometric symbols and character used, for example, to indicate the current line or, in debuggers, to indicate breakpoints. If a margin has a width of 0 then its markers are not drawn, but their background colours affect the background colour of the corresponding line of text.

-There may be up to 32 markers defined and each line of text has a set of these markers associated with it. Markers are drawn according to their numerical identifier. Markers try to move with their text by tracking where the start of their line moves to. For example, when a line is deleted its markers are added to previous line's markers.

-Each marker is identified by a marker number. Each instance of a marker is identified by a marker handle. -

-

- -

-
- - - - - - - - - - - - - - - - - - -
int QextScintilla::markerDefine (char  ch,
int  mnr = -1 
)
-
-
- -

-Define a marker using the character ch with the marker number mnr. If mnr is -1 then the marker number is automatically allocated. The marker number is returned or -1 if the marker number was already allocated or too many markers have been defined. -

-

- -

-
- - - - - - - - - - - - - - - - - - -
int QextScintilla::markerDefine (const TQPixmap *  pm,
int  mnr = -1 
)
-
-
- -

-Define a marker using a copy of the pixmap pm with the marker number mnr. If mnr is -1 then the marker number is automatically allocated. The marker number is returned or -1 if the marker number was already allocated or too many markers have been defined. -

-

- -

-
- - - - - - - - - - - - - - - - - - -
int QextScintilla::markerAdd (int  linenr,
int  mnr 
)
-
-
- -

-Add a marker number mnr to line number linenr. A handle for the marker is returned which can be used to track the marker's position, or -1 if the mnr was invalid.

-

See also:
markerDelete(), markerDeleteAll(), markerDeleteHandle()
- -
-

- -

-
- - - - - - - - - -
unsigned QextScintilla::markersAtLine (int  linenr  ) 
-
-
- -

-Returns the 32 bit mask of marker numbers at line number linenr.

-

See also:
markerAdd()
- -
-

- -

-
- - - - - - - - - - - - - - - - - - -
void QextScintilla::markerDelete (int  linenr,
int  mnr = -1 
)
-
-
- -

-Delete all markers with the marker number mnr in the line linenr. If mnr is -1 then delete all markers from line linenr.

-

See also:
markerAdd(), markerDeleteAll(), markerDeleteHandle()
- -
-

- -

-
- - - - - - - - - -
void QextScintilla::markerDeleteAll (int  mnr = -1  ) 
-
-
- -

-Delete the all markers with the marker number mnr. If mnr is -1 then delete all markers.

-

See also:
markerAdd(), markerDelete(), markerDeleteHandle()
- -
-

- -

-
- - - - - - - - - -
void QextScintilla::markerDeleteHandle (int  mhandle  ) 
-
-
- -

-Delete the the marker instance with the marker handle mhandle.

-

See also:
markerAdd(), markerDelete(), markerDeleteAll()
- -
-

- -

-
- - - - - - - - - -
int QextScintilla::markerLine (int  mhandle  ) 
-
-
- -

-Return the line number that contains the marker instance with the marker handle mhandle. -

-

- -

-
- - - - - - - - - - - - - - - - - - -
int QextScintilla::markerFindNext (int  linenr,
unsigned  mask 
)
-
-
- -

-Return the number of the next line to contain at least one marker from a 32 bit mask of markers. linenr is the line number to start the search from. mask is the mask of markers to search for.

-

See also:
markerFindPrevious()
- -
-

- -

-
- - - - - - - - - - - - - - - - - - -
int QextScintilla::markerFindPrevious (int  linenr,
unsigned  mask 
)
-
-
- -

-Return the number of the previous line to contain at least one marker from a 32 bit mask of markers. linenr is the line number to start the search from. mask is the mask of markers to search for.

-

See also:
markerFindNext()
- -
-

- -

-
- - - - - - - - -
TQColor QextScintilla::paper (  )  const
-
-
- -

-Returns the widget's paper (ie. background) colour.

-

See also:
setPaper()
- -
-

- -

-
- - - - - - - - - - - - - - - - - - -
virtual void QextScintilla::recolor (int  start = 0,
int  end = -1 
) [virtual]
-
-
- -

-Recolours the document between the start and end positions. start defaults to the start of the document and end defaults to the end of the document. -

-

- -

-
- - - - - - - - - - - - - - - - - - -
void QextScintilla::registerImage (int  id,
const TQPixmap *  pm 
)
-
-
- -

-Register an image pm with ID id. Registered images can be displayed in auto-completion lists.

-

See also:
clearRegisteredImages(), QextScintillaAPIs
- -
-

- -

-
- - - - - - - - - -
virtual void QextScintilla::replace (const TQString &  replaceStr  )  [virtual]
-
-
- -

-Replace the current selection, set by a previous call to findFirst() or findNext(), with replaceStr.

-

See also:
findFirst(), findNext()
- -
-

- -

-
- - - - - - - - -
void QextScintilla::resetFoldMarginColors (  ) 
-
-
- -

-Reset the fold margin colours to their defaults.

-

See also:
setFoldMarginColors()
- -
-

- -

-
- - - - - - - - - - - - - - - - - - -
void QextScintilla::setFoldMarginColors (const TQColor &  fore,
const TQColor &  back 
)
-
-
- -

-The fold margin may be drawn as a one pixel sized checkerboard pattern of two colours, fore and back.

-

See also:
resetFoldMarginColors()
- -
-

- -

-
- - - - - - - - - -
void QextScintilla::setAutoCompletionAPIs (QextScintillaAPIs apis = 0  ) 
-
-
- -

-Sets the APIs used for auto-completion to apis. If apis is 0 then any existing APIs are removed.

-

See also:
autoCompleteFromAPIs(), setCallTipsAPIs()
- -
-

- -

-
- - - - - - - - - -
void QextScintilla::setAutoCompletionFillups (const char *  fillups  ) 
-
-
- -

-set its own. Explicitly setting the fill-up characters using this method automatically enables their use.

-

See also:
autoCompletionFillupsEnabled(), setAutoCompletionFillupsEnabled()
- -
-

- -

-
- - - - - - - - - -
void QextScintilla::setAutoCompletionFillupsEnabled (bool  enabled  ) 
-
-
- -

-Enable the use of fill-up characters, either those explicitly set or those set by a lexer. By default, fill-up characters are disabled.

-

See also:
autoCompletionFillupsEnabled(), setAutoCompletionFillups()
- -
-

- -

-
- - - - - - - - - -
void QextScintilla::setAutoCompletionStartCharacters (const char *  start  ) 
-
-
- -

-A start character is one that, when entered, causes the auto-completion list to be displayed. If a language lexer has been set then this is ignored and the lexer defines the start characters. The default is that no start characters are set.

-

See also:
setAutoCompletionThreshold()
- -
-

- -

-
- - - - - - - - - -
void QextScintilla::setCallTipsAPIs (QextScintillaAPIs apis = 0  ) 
-
-
- -

-Sets the APIs used for call tips to apis. If apis is 0 then then call tips are disabled.

-

See also:
setAutoCompletionAPIs()
- -
-

- -

-
- - - - - - - - - -
void QextScintilla::setCallTipsBackgroundColor (const TQColor &  col  ) 
-
-
- -

-Set the background colour of call tips to col. The default is white. -

-

- -

-
- - - - - - - - - -
void QextScintilla::setCallTipsForegroundColor (const TQColor &  col  ) 
-
-
- -

-Set the foreground colour of call tips to col. The default is mid-gray. -

-

- -

-
- - - - - - - - - -
void QextScintilla::setCallTipsHighlightColor (const TQColor &  col  ) 
-
-
- -

-Set the highlighted colour of call tip text to col. The default is dark blue. -

-

- -

-
- - - - - - - - - -
void QextScintilla::setCallTipsVisible (int  nr  ) 
-
-
- -

-Set the maximum number of call tips that are displayed to nr. If the maximum number is 0 then all applicable call tips are displayed. If the maximum number is -1 then one call tip will be displayed with up and down arrows that allow the use to scroll through the full list. The default is -1.

-

See also:
callTipsVisible()
- -
-

- -

-
- - - - - - - - - -
void QextScintilla::setDocument (const QextScintillaDocument document  ) 
-
-
- -

-Attach the document document, replacing the currently attached document.

-

See also:
document()
- -
-

- -

-
- - - - - - - - - -
void QextScintilla::setEdgeColor (const TQColor &  col  ) 
-
-
- -

-Set the color of the marker used to show that a line has exceeded the length set by setEdgeColumn().

-

See also:
edgeColor(),

-setEdgeColumn

- -
-

- -

-
- - - - - - - - - -
void QextScintilla::setEdgeColumn (int  colnr  ) 
-
-
- -

-Set the number of the column after which lines are considered to be long.

-

See also:
edgeColumn()
- -
-

- -

-
- - - - - - - - - -
void QextScintilla::setEdgeMode (EdgeMode  mode  ) 
-
-
- -

-Set the edge mode which determines how long lines are marked.

-

See also:
edgeMode()
- -
-

- -

-
- - - - - - - - - -
virtual void QextScintilla::setFont (const TQFont &  f  )  [virtual]
-
-
- -

-Set the default font. This has no effect if a language lexer has been set. -

-

- -

-
- - - - - - - - - - - - - - - - - - -
void QextScintilla::setMarkerBackgroundColor (const TQColor &  col,
int  mnr = -1 
)
-
-
- -

-Set the background colour, including the alpha component, of marker mnr to col. If mnr is -1 then the colour of all markers is set. The default is white.

-

See also:
setMarkerForegroundColor()
- -
-

- -

-
- - - - - - - - - - - - - - - - - - -
void QextScintilla::setMarkerForegroundColor (const TQColor &  col,
int  mnr = -1 
)
-
-
- -

-Set the foreground colour of marker mnr to col. If mnr is -1 then the colour of all markers is set. The default is black.

-

See also:
setMarkerBackgroundColor()
- -
-

- -

-
- - - - - - - - - -
void QextScintilla::setMatchedBraceBackgroundColor (const TQColor &  col  ) 
-
-
- -

-Set the background colour used to display matched braces to col. The default is white.

-

See also:
setMatchedBraceForegroundColor()
- -
-

- -

-
- - - - - - - - - -
void QextScintilla::setMatchedBraceForegroundColor (const TQColor &  col  ) 
-
-
- -

-Set the foreground colour used to display matched braces to col. The default is red.

-

See also:
setMatchedBraceBackgroundColor()
- -
-

- -

-
- - - - - - - - - -
void QextScintilla::setUnmatchedBraceBackgroundColor (const TQColor &  col  ) 
-
-
- -

-Set the background colour used to display unmatched braces to col. The default is white.

-

See also:
setUnmatchedBraceForegroundColor()
- -
-

- -

-
- - - - - - - - - -
void QextScintilla::setUnmatchedBraceForegroundColor (const TQColor &  col  ) 
-
-
- -

-Set the foreground colour used to display unmatched braces to col. The default is blue.

-

See also:
setUnmatchedBraceBackgroundColor()
- -
-

- -

-
- - - - - - - - - - - - - - - - - - - - - - - - -
void QextScintilla::setWrapVisualFlags (WrapVisualFlag  eflag,
WrapVisualFlag  sflag = WrapFlagNone,
int  sindent = 0 
)
-
-
- -

-Set the visual flags displayed when a line is wrapped. eflag determines if and where the flag at the end of a line is displayed. sflag determines if and where the flag at the start of a line is displayed. sindent is the number of characters a wrapped line is indented by. By default no visual flags are displayed. -

-

- -

-
- - - - - - - - -
TQString QextScintilla::selectedText (  ) 
-
-
- -

-Returns the selected text or an empty string if there is no currently selected text.

-

See also:
hasSelectedText()
- -
-

- -

-
- - - - - - - - - - - - - - - - - - -
void QextScintilla::showUserList (int  id,
const TQStringList &  list 
)
-
-
- -

-Displays a user defined list which can be interacted with like an auto-completion list. id is an identifier for the list which is passed as an argument to the userListActivated() signal and must be at least 1. list is the text with which the list is populated.

-

See also:
cancelList(), isListActive(), userListActivated()
- -
-

- -

-
- - - - - - - - -
QextScintillaCommandSet* QextScintilla::standardCommands (  )  const [inline]
-
-
- -

-The standard command set is returned. -

- -

-

- -

-
- - - - - - - - -
bool QextScintilla::tabIndents (  ) 
-
-
- -

-Returns TRUE if the tab key indents a line instead of inserting a tab character. The default is TRUE.

-

See also:
setTabIndents(), backspaceUnindents(), setBackspaceUnindents()
- -
-

- -

-
- - - - - - - - -
int QextScintilla::tabWidth (  ) 
-
-
- -

-Returns the tab width in characters. The default is 8.

-

See also:
setTabWidth()
- -
-

- -

-
- - - - - - - - -
TQString QextScintilla::text (  ) 
-
-
- -

-Returns the text edit's text.

-

See also:
setText()
- -
-

- -

-
- - - - - - - - - -
TQString QextScintilla::text (int  line  ) 
-
-
- -

-This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. Returns the text of line line.

-

See also:
setText()
- -
-

- -

-
- - - - - - - - - -
int QextScintilla::textHeight (int  linenr  ) 
-
-
- -

-Returns the height in pixels of the text in line number linenr. -

- -

-

- -

-
- - - - - - - - -
WhitespaceVisibility QextScintilla::whitespaceVisibility (  ) 
-
-
- -

-Returns the visibility of whitespace.

-

See also:
setWhitespaceVisibility()
- -
-

- -

-
- - - - - - - - -
WrapMode QextScintilla::wrapMode (  ) 
-
-
- -

-Returns the line wrap mode.

-

See also:
setWrapMode()
- -
-

- -

-
- - - - - - - - - -
virtual void QextScintilla::append (const TQString &  text  )  [virtual, slot]
-
-
- -

-Appends the text text to the end of the text edit. Note that the undo/redo history is cleared by this function. -

-

- -

-
- - - - - - - - -
virtual void QextScintilla::autoCompleteFromAll (  )  [virtual, slot]
-
-
- -

-Display an auto-completion list based on any installed APIs, the current contents of the document and the characters immediately to the left of the cursor.

-

See also:
autoCompleteFromAPIs(), autoCompleteFromDocument()
- -
-

- -

-
- - - - - - - - -
virtual void QextScintilla::autoCompleteFromAPIs (  )  [virtual, slot]
-
-
- -

-Display an auto-completion list based on any installed APIs and the characters immediately to the left of the cursor.

-

See also:
autoCompleteFromAll(), autoCompleteFromDocument(), setAutoCompletionAPIs()
- -
-

- -

-
- - - - - - - - -
virtual void QextScintilla::autoCompleteFromDocument (  )  [virtual, slot]
-
-
- -

-Display an auto-completion list based on the current contents of the document and the characters immediately to the left of the cursor.

-

See also:
autoCompleteFromAll(), autoCompleteFromAPIs()
- -
-

- -

-
- - - - - - - - -
virtual void QextScintilla::callTip (  )  [virtual, slot]
-
-
- -

-Display a call tip based on the the characters immediately to the left of the cursor. -

-

- -

-
- - - - - - - - -
virtual void QextScintilla::clear (  )  [virtual, slot]
-
-
- -

-Deletes all the text in the text edit. -

- -

-

- -

-
- - - - - - - - -
virtual void QextScintilla::copy (  )  [virtual, slot]
-
-
- -

-Copies any selected text to the clipboard.

-

See also:
copyAvailable(), cut(), paste()
- -
-

- -

-
- - - - - - - - -
virtual void QextScintilla::cut (  )  [virtual, slot]
-
-
- -

-Copies any selected text to the clipboard and then deletes the text.

-

See also:
copy(), paste()
- -
-

- -

-
- - - - - - - - -
virtual void QextScintilla::ensureCursorVisible (  )  [virtual, slot]
-
-
- -

-Ensures that the cursor is visible. -

- -

-

- -

-
- - - - - - - - - -
virtual void QextScintilla::ensureLineVisible (int  line  )  [virtual, slot]
-
-
- -

-Ensures that the line number line is visible. -

- -

-

- -

-
- - - - - - - - - -
virtual void QextScintilla::foldAll (bool  children = FALSE  )  [virtual, slot]
-
-
- -

-If any lines are currently folded then they are all unfolded. Otherwise all lines are folded. This has the same effect as clicking in the fold margin with the shift and control keys pressed. If children is not set (the default) then only the top level fold points are affected, otherwise the state of all fold points are changed. -

-

- -

-
- - - - - - - - - -
virtual void QextScintilla::foldLine (int  line  )  [virtual, slot]
-
-
- -

-If the line line is folded then it is unfolded. Otherwise it is folded. This has the same effect as clicking in the fold margin. -

-

- -

-
- - - - - - - - - -
virtual void QextScintilla::indent (int  line  )  [virtual, slot]
-
-
- -

-Increases the indentation of line line by an indentation width.

-

See also:
unindent()
- -
-

- -

-
- - - - - - - - - -
virtual void QextScintilla::insert (const TQString &  text  )  [virtual, slot]
-
-
- -

-Insert the text text at the current position. -

- -

-

- -

-
- - - - - - - - - - - - - - - - - - - - - - - - -
virtual void QextScintilla::insertAt (const TQString &  text,
int  line,
int  index 
) [virtual, slot]
-
-
- -

-Insert the text text in the line line at the position index. -

-

- -

-
- - - - - - - - -
virtual void QextScintilla::moveToMatchingBrace (  )  [virtual, slot]
-
-
- -

-If the cursor is either side of a brace character then move it to the position of the corresponding brace. -

-

- -

-
- - - - - - - - -
virtual void QextScintilla::paste (  )  [virtual, slot]
-
-
- -

-Pastes any text from the clipboard into the text edit at the current cursor position.

-

See also:
copy(), cut()
- -
-

- -

-
- - - - - - - - -
virtual void QextScintilla::redo (  )  [virtual, slot]
-
-
- -

-Redo the last change or sequence of changes.

-

See also:
isRedoAvailable()
- -
-

- -

-
- - - - - - - - -
virtual void QextScintilla::removeSelectedText (  )  [virtual, slot]
-
-
- -

-Removes any selected text. -

- -

-

- -

-
- - - - - - - - -
virtual void QextScintilla::resetSelectionBackgroundColor (  )  [virtual, slot]
-
-
- -

-Resets the background colour of selected text to the default.

-

See also:
setSelectionBackgroundColor(), resetSelectionForegroundColor()
- -
-

- -

-
- - - - - - - - -
virtual void QextScintilla::resetSelectionForegroundColor (  )  [virtual, slot]
-
-
- -

-Resets the foreground colour of selected text to the default.

-

See also:
setSelectionForegroundColor(), resetSelectionBackgroundColor()
- -
-

- -

-
- - - - - - - - - -
virtual void QextScintilla::selectAll (bool  select = TRUE  )  [virtual, slot]
-
-
- -

-If select is TRUE (the default) then all the text is selected. If select is FALSE then any currently selected text is deselected. -

-

- -

-
- - - - - - - - -
virtual void QextScintilla::selectToMatchingBrace (  )  [virtual, slot]
-
-
- -

-If the cursor is either side of a brace character then move it to the position of the corresponding brace and select the text between the braces. -

-

- -

-
- - - - - - - - - -
virtual void QextScintilla::setAutoCompletionCaseSensitivity (bool  cs  )  [virtual, slot]
-
-
- -

-If cs is TRUE then auto-completion lists are case sensitive. The default is TRUE.

-

See also:
autoCompletionCaseSensitivity()
- -
-

- -

-
- - - - - - - - - -
virtual void QextScintilla::setAutoCompletionReplaceWord (bool  replace  )  [virtual, slot]
-
-
- -

-If replace is TRUE then when an item from an auto-completion list is selected, the rest of the word to the right of the current cursor is removed. The default is FALSE.

-

See also:
autoCompletionReplaceWord()
- -
-

- -

-
- - - - - - - - - -
virtual void QextScintilla::setAutoCompletionShowSingle (bool  single  )  [virtual, slot]
-
-
- -

-If single is TRUE then when there is only a single entry in an auto-completion list it is automatically used and the list is not displayed. This only has an effect when auto-completion is explicitly requested (using autoCompleteFromAPIs() and autoCompleteFromDocument()) and has no effect when auto-completion is triggered as the user types. The default is FALSE.

-

See also:
autoCompletionShowSingle()
- -
-

- -

-
- - - - - - - - - -
virtual void QextScintilla::setAutoCompletionSource (AutoCompletionSource  source  )  [virtual, slot]
-
-
- -

-Sets the source for the auto-completion list when it is being displayed automatically as the user types to source. The default is AcsDocument.

-

See also:
autoCompletionSource()
- -
-

- -

-
- - - - - - - - - -
virtual void QextScintilla::setAutoCompletionThreshold (int  thresh  )  [virtual, slot]
-
-
- -

-Sets the threshold for the automatic display of the auto-completion list as the user types to thresh. The threshold is the number of characters that the user must type before the list is displayed. If the threshold is less than or equal to 0 then the list is disabled. The default is -1.

-

See also:
autoCompletionThreshold(), setAutoCompletionStartCharacters()
- -
-

- -

-
- - - - - - - - - -
virtual void QextScintilla::setAutoIndent (bool  autoindent  )  [virtual, slot]
-
-
- -

-If autoindent is TRUE then auto-indentation is enabled. The default is FALSE.

-

See also:
autoIndent()
- -
-

- -

-
- - - - - - - - - -
virtual void QextScintilla::setBraceMatching (BraceMatch  bm  )  [virtual, slot]
-
-
- -

-Sets the brace matching mode to bm. The default is NoBraceMatching.

-

See also:
braceMatching()
- -
-

- -

-
- - - - - - - - - -
virtual void QextScintilla::setBackspaceUnindents (bool  unindent  )  [virtual, slot]
-
-
- -

-If deindent is TRUE then the backspace key will unindent a line rather then delete a character.

-

See also:
backspaceUnindents(), tabIndents(), setTabIndents()
- -
-

- -

-
- - - - - - - - - -
virtual void QextScintilla::setCaretForegroundColor (const TQColor &  col  )  [virtual, slot]
-
-
- -

-Sets the foreground colour of the caret to col. -

- -

-

- -

-
- - - - - - - - - -
virtual void QextScintilla::setCaretLineBackgroundColor (const TQColor &  col  )  [virtual, slot]
-
-
- -

-Sets the background colour, including the alpha component, of the line containing the caret to col.

-

See also:
setCaretLineVisible()
- -
-

- -

-
- - - - - - - - - -
virtual void QextScintilla::setCaretLineVisible (bool  enable  )  [virtual, slot]
-
-
- -

-Enables or disables, according to enable, the background color of the line containing the caret.

-

See also:
setCaretLineBackgroundColor()
- -
-

- -

-
- - - - - - - - - -
virtual void QextScintilla::setCaretWidth (int  width  )  [virtual, slot]
-
-
- -

-Sets the width of the caret to width pixels. A width of 0 makes the caret invisible. -

-

- -

-
- - - - - - - - - -
virtual void QextScintilla::setColor (const TQColor &  c  )  [virtual, slot]
-
-
- -

-

See also:
color()
- -
-

- -

-
- - - - - - - - - - - - - - - - - - -
virtual void QextScintilla::setCursorPosition (int  line,
int  index 
) [virtual, slot]
-
-
- -

-Sets the cursor to the line line at the position index.

-

See also:
getCursorPosition()
- -
-

- -

-
- - - - - - - - - -
virtual void QextScintilla::setEolMode (EolMode  mode  )  [virtual, slot]
-
-
- -

-Sets the end-of-line mode to mode. The default is the platform's natural mode.

-

See also:
eolMode()
- -
-

- -

-
- - - - - - - - - -
virtual void QextScintilla::setEolVisibility (bool  visible  )  [virtual, slot]
-
-
- -

-If visible is TRUE then end-of-lines are made visible. The default is that they are invisible.

-

See also:
eolVisibility()
- -
-

- -

-
- - - - - - - - - -
virtual void QextScintilla::setFolding (FoldStyle  fold  )  [virtual, slot]
-
-
- -

-Sets the folding style for margin 2 to fold. The default is NoFoldStyle (ie. folding is disabled).

-

See also:
folding()
- -
-

- -

-
- - - - - - - - - - - - - - - - - - -
virtual void QextScintilla::setIndentation (int  line,
int  indentation 
) [virtual, slot]
-
-
- -

-Sets the indentation of line to indentation characters.

-

See also:
indentation()
- -
-

- -

-
- - - - - - - - - -
virtual void QextScintilla::setIndentationGuides (bool  enable  )  [virtual, slot]
-
-
- -

-Enables or disables, according to enable, this display of indentation guides.

-

See also:
indentationGuides()
- -
-

- -

-
- - - - - - - - - -
virtual void QextScintilla::setIndentationGuidesBackgroundColor (const TQColor &  col  )  [virtual, slot]
-
-
- -

-Set the background colour of indentation guides to col.

-

See also:
setIndentationGuidesForegroundColor()
- -
-

- -

-
- - - - - - - - - -
virtual void QextScintilla::setIndentationGuidesForegroundColor (const TQColor &  col  )  [virtual, slot]
-
-
- -

-Set the foreground colour of indentation guides to col.

-

See also:
setIndentationGuidesBackgroundColor()
- -
-

- -

-
- - - - - - - - - -
virtual void QextScintilla::setIndentationsUseTabs (bool  tabs  )  [virtual, slot]
-
-
- -

-If tabs is TRUE then indentations are created using tabs and spaces, rather than just spaces.

-

See also:
indentationsUseTabs()
- -
-

- -

-
- - - - - - - - - -
virtual void QextScintilla::setIndentationWidth (int  width  )  [virtual, slot]
-
-
- -

-Sets the indentation width to width characters. If width is 0 then the value returned by tabWidth() is used.

-

See also:
indentationWidth(), tabWidth()
- -
-

- -

-
- - - - - - - - - -
virtual void QextScintilla::setLexer (QextScintillaLexer lexer = 0  )  [virtual, slot]
-
-
- -

-Sets the specific language lexer used to style text to lexer. If lexer is 0 then syntax styling is disabled.

-

See also:
lexer()
- -
-

- -

-
- - - - - - - - - -
virtual void QextScintilla::setMarginsBackgroundColor (const TQColor &  col  )  [virtual, slot]
-
-
- -

-Set the background colour of all margins to col. The default is a gray.

-

See also:
setMarginsForegroundColor()
- -
-

- -

-
- - - - - - - - - -
virtual void QextScintilla::setMarginsFont (const TQFont &  f  )  [virtual, slot]
-
-
- -

-Set the font used in all margins to f. -

- -

-

- -

-
- - - - - - - - - -
virtual void QextScintilla::setMarginsForegroundColor (const TQColor &  col  )  [virtual, slot]
-
-
- -

-Set the foreground colour of all margins to col. The default is black.

-

See also:
setMarginsBackgroundColor()
- -
-

- -

-
- - - - - - - - - - - - - - - - - - -
virtual void QextScintilla::setMarginLineNumbers (int  margin,
bool  lnrs 
) [virtual, slot]
-
-
- -

-Enables or disables, according to lnrs, the display of line numbers in margin margin.

-

See also:
marginLineNumbers(), QextScintillaBase::SCI_SETMARGINTYPEN
- -
-

- -

-
- - - - - - - - - - - - - - - - - - -
virtual void QextScintilla::setMarginMarkerMask (int  margin,
int  mask 
) [virtual, slot]
-
-
- -

-Sets the marker mask of margin margin to mask. Only those markers whose bit is set in the mask are displayed in the margin.

-

See also:
marginMarkerMask(), QextScintillaMarker, QextScintillaBase::SCI_SETMARGINMASKN
- -
-

- -

-
- - - - - - - - - - - - - - - - - - -
virtual void QextScintilla::setMarginSensitivity (int  margin,
bool  sens 
) [virtual, slot]
-
-
- -

-Enables or disables, according to sens, the sensitivity of margin margin to mouse clicks. If the user clicks in a sensitive margin the marginClicked() signal is emitted.

-

See also:
marginSensitivity(), marginClicked(), QextScintillaBase::SCI_SETMARGINSENSITIVEN
- -
-

- -

-
- - - - - - - - - - - - - - - - - - -
virtual void QextScintilla::setMarginWidth (int  margin,
int  width 
) [virtual, slot]
-
-
- -

-Sets the width of margin margin to width pixels. If the width of a margin is 0 then it is not displayed.

-

See also:
marginWidth(), QextScintillaBase::SCI_SETMARGINWIDTHN
- -
-

- -

-
- - - - - - - - - - - - - - - - - - -
virtual void QextScintilla::setMarginWidth (int  margin,
const TQString &  s 
) [virtual, slot]
-
-
- -

-Sets the width of margin margin so that it is wide enough to display s in the current margin font.

-

See also:
marginWidth(), QextScintillaBase::SCI_SETMARGINWIDTHN
- -
-

- -

-
- - - - - - - - - -
virtual void QextScintilla::setModified (bool  m  )  [virtual, slot]
-
-
- -

-Sets the modified state of the text edit to m. Note that it is only possible to clear the modified state (where m is FALSE). Attempts to set the modified state (where m is TRUE) are ignored.

-

See also:
isModified(), modificationChanged()
- -
-

- -

-
- - - - - - - - - -
virtual void QextScintilla::setPaper (const TQColor &  c  )  [virtual, slot]
-
-
- -

-

See also:
paper()
- -
-

- -

-
- - - - - - - - - -
virtual void QextScintilla::setReadOnly (bool  ro  )  [virtual, slot]
-
-
- -

-Sets the read-only state of the text edit to ro.

-

See also:
isReadOnly()
- -
-

- -

-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
virtual void QextScintilla::setSelection (int  lineFrom,
int  indexFrom,
int  lineTo,
int  indexTo 
) [virtual, slot]
-
-
- -

-Sets the selection which starts at position indexFrom in line lineFrom and ends at position indexTo in line lineTo. The cursor is moved to the end of the selection.

-

See also:
getSelection()
- -
-

- -

-
- - - - - - - - - -
virtual void QextScintilla::setSelectionBackgroundColor (const TQColor &  col  )  [virtual, slot]
-
-
- -

-Sets the background colour, including the alpha component, of selected text to col.

-

See also:
resetSelectionBackgroundColor(), setSelectionForegroundColor()
- -
-

- -

-
- - - - - - - - - -
virtual void QextScintilla::setSelectionForegroundColor (const TQColor &  col  )  [virtual, slot]
-
-
- -

-Sets the foreground colour of selected text to col.

-

See also:
resetSelectionForegroundColor(), setSelectionBackgroundColor()
- -
-

- -

-
- - - - - - - - - -
virtual void QextScintilla::setTabIndents (bool  indent  )  [virtual, slot]
-
-
- -

-If indent is TRUE then the tab key will indent a line rather then insert a tab character.

-

See also:
tabIndents(), backspaceUnindents(), setBackspaceUnindents()
- -
-

- -

-
- - - - - - - - - -
virtual void QextScintilla::setTabWidth (int  width  )  [virtual, slot]
-
-
- -

-Sets the tab width to width characters.

-

See also:
tabWidth()
- -
-

- -

-
- - - - - - - - - -
virtual void QextScintilla::setText (const TQString &  text  )  [virtual, slot]
-
-
- -

-Replaces all of the current text with text. Note that the undo/redo history is cleared by this function.

-

See also:
text()
- -
-

- -

-
- - - - - - - - - -
virtual void QextScintilla::setUtf8 (bool  cp  )  [virtual, slot]
-
-
- -

-Sets the current text encoding. If cp is TRUE then UTF8 is used, otherwise Latin1 is used.

-

See also:
isUtf8()
- -
-

- -

-
- - - - - - - - - -
virtual void QextScintilla::setWhitespaceVisibility (WhitespaceVisibility  mode  )  [virtual, slot]
-
-
- -

-Sets the visibility of whitespace to mode mode. The default is that whitespace is invisible.

-

See also:
whitespaceVisibility()
- -
-

- -

-
- - - - - - - - - -
virtual void QextScintilla::setWrapMode (WrapMode  mode  )  [virtual, slot]
-
-
- -

-Sets the line wrap mode to mode mode. The default is that lines are not wrapped.

-

See also:
wrapMode()
- -
-

- -

-
- - - - - - - - -
virtual void QextScintilla::undo (  )  [virtual, slot]
-
-
- -

-Undo the last change or sequence of changes.

-Scintilla has multiple level undo and redo. It will continue to record undoable actions until memory runs out. Sequences of typing or deleting are compressed into single actions to make it easier to undo and redo at a sensible level of detail. Sequences of actions can be combined into actions that are undone as a unit. These sequences occur between calls to beginUndoAction() and endUndoAction(). These sequences can be nested and only the top level sequences are undone as units.

-

See also:
beginUndoAction(), endUndoAction(), isUndoAvailable()
- -
-

- -

-
- - - - - - - - - -
virtual void QextScintilla::unindent (int  line  )  [virtual, slot]
-
-
- -

-Decreases the indentation of line line by an indentation width.

-

See also:
indent()
- -
-

- -

-
- - - - - - - - - -
virtual void QextScintilla::zoomIn (int  range  )  [virtual, slot]
-
-
- -

-Zooms in on the text by by making the base font size range points larger and recalculating all font sizes.

-

See also:
zoomOut(), zoomTo()
- -
-

- -

-
- - - - - - - - -
virtual void QextScintilla::zoomIn (  )  [virtual, slot]
-
-
- -

-This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. Zooms in on the text by by making the base font size one point larger and recalculating all font sizes. -

-

- -

-
- - - - - - - - - -
virtual void QextScintilla::zoomOut (int  range  )  [virtual, slot]
-
-
- -

-Zooms out on the text by by making the base font size range points smaller and recalculating all font sizes.

-

See also:
zoomIn(), zoomTo()
- -
-

- -

-
- - - - - - - - -
virtual void QextScintilla::zoomOut (  )  [virtual, slot]
-
-
- -

-This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. Zooms out on the text by by making the base font size one point larger and recalculating all font sizes. -

-

- -

-
- - - - - - - - - -
virtual void QextScintilla::zoomTo (int  size  )  [virtual, slot]
-
-
- -

-Zooms the text by making the base font size size points and recalculating all font sizes.

-

See also:
zoomIn(), zoomOut()
- -
-

- -

-
- - - - - - - - - - - - - - - - - - -
void QextScintilla::cursorPositionChanged (int  line,
int  pos 
) [signal]
-
-
- -

-This signal is emitted whenever the cursor position changes. line contains the line number and pos contains the character position within the line. -

-

- -

-
- - - - - - - - - -
void QextScintilla::copyAvailable (bool  yes  )  [signal]
-
-
- -

-This signal is emitted whenever text is selected or de-selected. yes is TRUE if text has been selected and FALSE if text has been deselected. If yes is TRUE then copy() can be used to copy the selection to the clipboard. If yes is FALSE then copy() does nothing.

-

See also:
copy(), selectionChanged()
- -
-

- -

-
- - - - - - - - - - - - - - - - - - - - - - - - -
void QextScintilla::marginClicked (int  margin,
int  line,
TQt::ButtonState  state 
) [signal]
-
-
- -

-This signal is emitted whenever the user clicks on a sensitive margin. margin is the margin. line is the number of the line where the user clicked. state is the state of the modifier keys (ShiftButton, ControlButton and AltButton) when the user clicked.

-

See also:
marginSensitivity(), setMarginSensitivity()
- -
-

- -

-
- - - - - - - - -
void QextScintilla::modificationAttempted (  )  [signal]
-
-
- -

-This signal is emitted whenever the user attempts to modify read-only text.

-

See also:
isReadOnly(), setReadOnly()
- -
-

- -

-
- - - - - - - - - -
void QextScintilla::modificationChanged (bool  m  )  [signal]
-
-
- -

-This signal is emitted whenever the modification state of the text changes. m is TRUE if the text has been modified.

-

See also:
isModified(), setModified()
- -
-

- -

-
- - - - - - - - -
void QextScintilla::selectionChanged (  )  [signal]
-
-
- -

-This signal is emitted whenever the selection changes.

-

See also:
copyAvailable()
- -
-

- -

-
- - - - - - - - -
void QextScintilla::textChanged (  )  [signal]
-
-
- -

-This signal is emitted whenever the text in the text edit changes. -

- -

-

- -

-
- - - - - - - - - - - - - - - - - - -
void QextScintilla::userListActivated (int  id,
const TQString &  string 
) [signal]
-
-
- -

-This signal is emitted when an item in a user defined list is activated (selected). id is the list identifier. string is the text of the item.

-

See also:
showUserList()
- -
-

-


Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  - -doxygen 1.4.7
- - diff --git a/doc/html/classQextScintillaAPIs-members.html b/doc/html/classQextScintillaAPIs-members.html deleted file mode 100644 index 61bc533..0000000 --- a/doc/html/classQextScintillaAPIs-members.html +++ /dev/null @@ -1,30 +0,0 @@ - - -TQScintilla: Member List - - - - - - -

QextScintillaAPIs Member List

This is the complete list of members for QextScintillaAPIs, including all inherited members.

- - - - - -
add(const TQString &entry)QextScintillaAPIs
clear()QextScintillaAPIs
load(const TQString &fname)QextScintillaAPIs
QextScintillaAPIs()QextScintillaAPIs
~QextScintillaAPIs()QextScintillaAPIs


Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  - -doxygen 1.4.7
- - diff --git a/doc/html/classQextScintillaAPIs.html b/doc/html/classQextScintillaAPIs.html deleted file mode 100644 index fd2a012..0000000 --- a/doc/html/classQextScintillaAPIs.html +++ /dev/null @@ -1,151 +0,0 @@ - - -TQScintilla: QextScintillaAPIs Class Reference - - - - - - -

QextScintillaAPIs Class Reference

The QextScintillaAPIs class represents the textual API information used in call tips and for auto-completion. -More... -

-#include <qextscintillaapis.h> -

-List of all members.

Public Member Functions

- -

Detailed Description

-The QextScintillaAPIs class represents the textual API information used in call tips and for auto-completion. -

-API information is read from one or more files. Each API function is described by a single line of text comprising the function's name, followed by the function's optional comma separated parameters enclosed in parenthesis, and finally followed by optional explanatory text.

-A function name may be followed by a `?' and a number. The number is used by auto-completion to display a registered TQPixmap with the function name.

-All function names are used by auto-completion, but only those that include function parameters are used in call tips. -

-


Constructor & Destructor Documentation

- -
-
- - - - - - - - -
QextScintillaAPIs::QextScintillaAPIs (  ) 
-
-
- -

-Constructs a QextScintillaAPIs instance. -

- -

-

- -

-
- - - - - - - - -
QextScintillaAPIs::~QextScintillaAPIs (  ) 
-
-
- -

-Destroys the QextScintillaAPIs instance. -

- -

-

-


Member Function Documentation

- -
-
- - - - - - - - - -
void QextScintillaAPIs::add (const TQString &  entry  ) 
-
-
- -

-Add the single API entry entry to the current set. -

- -

-

- -

-
- - - - - - - - - -
bool QextScintillaAPIs::load (const TQString &  fname  ) 
-
-
- -

-Load the API information from the file named fname, adding it to the current set. Returns TRUE if successful, otherwise FALSE. -

-

- -

-
- - - - - - - - -
void QextScintillaAPIs::clear (  ) 
-
-
- -

-Deletes all API information. -

- -

-

-


Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  - -doxygen 1.4.7
- - diff --git a/doc/html/classQextScintillaBase-members.html b/doc/html/classQextScintillaBase-members.html deleted file mode 100644 index 8ad3068..0000000 --- a/doc/html/classQextScintillaBase-members.html +++ /dev/null @@ -1,769 +0,0 @@ - - -TQScintilla: Member List - - - - - - -

QextScintillaBase Member List

This is the complete list of members for QextScintillaBase, including all inherited members.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
CARET_EVEN enum value (defined in QextScintillaBase)QextScintillaBase
CARET_JUMPS enum value (defined in QextScintillaBase)QextScintillaBase
CARET_SLOP enum value (defined in QextScintillaBase)QextScintillaBase
CARET_STRICT enum value (defined in QextScintillaBase)QextScintillaBase
EDGE_BACKGROUND enum value (defined in QextScintillaBase)QextScintillaBase
EDGE_LINE enum value (defined in QextScintillaBase)QextScintillaBase
EDGE_NONE enum value (defined in QextScintillaBase)QextScintillaBase
eventFilter(TQObject *o, TQEvent *e)QextScintillaBase [protected]
focusInEvent(TQFocusEvent *)QextScintillaBase [protected, virtual]
focusNextPrevChild(bool)QextScintillaBase [protected, virtual]
focusOutEvent(TQFocusEvent *)QextScintillaBase [protected, virtual]
INDIC0_MASK enum value (defined in QextScintillaBase)QextScintillaBase
INDIC1_MASK enum value (defined in QextScintillaBase)QextScintillaBase
INDIC2_MASK enum value (defined in QextScintillaBase)QextScintillaBase
INDIC_BOX enum value (defined in QextScintillaBase)QextScintillaBase
INDIC_DIAGONAL enum value (defined in QextScintillaBase)QextScintillaBase
INDIC_HIDDEN enum value (defined in QextScintillaBase)QextScintillaBase
INDIC_MAX enum value (defined in QextScintillaBase)QextScintillaBase
INDIC_PLAIN enum value (defined in QextScintillaBase)QextScintillaBase
INDIC_ROUNDBOX enum value (defined in QextScintillaBase)QextScintillaBase
INDIC_SQUIGGLE enum value (defined in QextScintillaBase)QextScintillaBase
INDIC_STRIKE enum value (defined in QextScintillaBase)QextScintillaBase
INDIC_TT enum value (defined in QextScintillaBase)QextScintillaBase
INDICS_MASK enum value (defined in QextScintillaBase)QextScintillaBase
keyPressEvent(TQKeyEvent *ke)QextScintillaBase [protected, virtual]
pool()QextScintillaBase [static]
QextScintillaBase(TQWidget *parent=0, const char *name=0, WFlags f=0)QextScintillaBase
TQSCN_SELCHANGED(bool yes)QextScintillaBase [signal]
SC_ALPHA_NOALPHA enum value (defined in QextScintillaBase)QextScintillaBase
SC_ALPHA_OPAQUE enum value (defined in QextScintillaBase)QextScintillaBase
SC_ALPHA_TRANSPARENT enum value (defined in QextScintillaBase)QextScintillaBase
SC_CACHE_CARET enum value (defined in QextScintillaBase)QextScintillaBase
SC_CACHE_DOCUMENT enum value (defined in QextScintillaBase)QextScintillaBase
SC_CACHE_NONE enum value (defined in QextScintillaBase)QextScintillaBase
SC_CACHE_PAGE enum value (defined in QextScintillaBase)QextScintillaBase
SC_CASE_LOWER enum value (defined in QextScintillaBase)QextScintillaBase
SC_CASE_MIXED enum value (defined in QextScintillaBase)QextScintillaBase
SC_CASE_UPPER enum value (defined in QextScintillaBase)QextScintillaBase
SC_CHARSET_8859_15 enum value (defined in QextScintillaBase)QextScintillaBase
SC_CHARSET_ANSI enum value (defined in QextScintillaBase)QextScintillaBase
SC_CHARSET_ARABIC enum value (defined in QextScintillaBase)QextScintillaBase
SC_CHARSET_BALTIC enum value (defined in QextScintillaBase)QextScintillaBase
SC_CHARSET_CHINESEBIG5 enum value (defined in QextScintillaBase)QextScintillaBase
SC_CHARSET_DEFAULT enum value (defined in QextScintillaBase)QextScintillaBase
SC_CHARSET_EASTEUROPE enum value (defined in QextScintillaBase)QextScintillaBase
SC_CHARSET_GB2312 enum value (defined in QextScintillaBase)QextScintillaBase
SC_CHARSET_GREEK enum value (defined in QextScintillaBase)QextScintillaBase
SC_CHARSET_HANGUL enum value (defined in QextScintillaBase)QextScintillaBase
SC_CHARSET_HEBREW enum value (defined in QextScintillaBase)QextScintillaBase
SC_CHARSET_JOHAB enum value (defined in QextScintillaBase)QextScintillaBase
SC_CHARSET_MAC enum value (defined in QextScintillaBase)QextScintillaBase
SC_CHARSET_OEM enum value (defined in QextScintillaBase)QextScintillaBase
SC_CHARSET_RUSSIAN enum value (defined in QextScintillaBase)QextScintillaBase
SC_CHARSET_SHIFTJIS enum value (defined in QextScintillaBase)QextScintillaBase
SC_CHARSET_SYMBOL enum value (defined in QextScintillaBase)QextScintillaBase
SC_CHARSET_THAI enum value (defined in QextScintillaBase)QextScintillaBase
SC_CHARSET_TURKISH enum value (defined in QextScintillaBase)QextScintillaBase
SC_CHARSET_VIETNAMESE enum value (defined in QextScintillaBase)QextScintillaBase
SC_CP_DBCS enum value (defined in QextScintillaBase)QextScintillaBase
SC_CP_UTF8 enum value (defined in QextScintillaBase)QextScintillaBase
SC_CURSORNORMAL enum value (defined in QextScintillaBase)QextScintillaBase
SC_CURSORWAIT enum value (defined in QextScintillaBase)QextScintillaBase
SC_EOL_CR enum value (defined in QextScintillaBase)QextScintillaBase
SC_EOL_CRLF enum value (defined in QextScintillaBase)QextScintillaBase
SC_EOL_LF enum value (defined in QextScintillaBase)QextScintillaBase
SC_FOLDFLAG_BOX enum value (defined in QextScintillaBase)QextScintillaBase
SC_FOLDFLAG_LEVELNUMBERS enum value (defined in QextScintillaBase)QextScintillaBase
SC_FOLDFLAG_LINEAFTER_CONTRACTED enum value (defined in QextScintillaBase)QextScintillaBase
SC_FOLDFLAG_LINEAFTER_EXPANDED enum value (defined in QextScintillaBase)QextScintillaBase
SC_FOLDFLAG_LINEBEFORE_CONTRACTED enum value (defined in QextScintillaBase)QextScintillaBase
SC_FOLDFLAG_LINEBEFORE_EXPANDED enum value (defined in QextScintillaBase)QextScintillaBase
SC_FOLDLEVELBASE enum value (defined in QextScintillaBase)QextScintillaBase
SC_FOLDLEVELBOXFOOTERFLAG enum value (defined in QextScintillaBase)QextScintillaBase
SC_FOLDLEVELBOXHEADERFLAG enum value (defined in QextScintillaBase)QextScintillaBase
SC_FOLDLEVELCONTRACTED enum value (defined in QextScintillaBase)QextScintillaBase
SC_FOLDLEVELHEADERFLAG enum value (defined in QextScintillaBase)QextScintillaBase
SC_FOLDLEVELNUMBERMASK enum value (defined in QextScintillaBase)QextScintillaBase
SC_FOLDLEVELUNINDENT enum value (defined in QextScintillaBase)QextScintillaBase
SC_FOLDLEVELWHITEFLAG enum value (defined in QextScintillaBase)QextScintillaBase
SC_LASTSTEPINUNDOREDO enum value (defined in QextScintillaBase)QextScintillaBase
SC_MARGIN_BACK enum valueQextScintillaBase
SC_MARGIN_FORE enum valueQextScintillaBase
SC_MARGIN_NUMBER enum valueQextScintillaBase
SC_MARGIN_SYMBOL enum valueQextScintillaBase
SC_MARK_ARROW enum valueQextScintillaBase
SC_MARK_ARROWDOWN enum valueQextScintillaBase
SC_MARK_ARROWS enum valueQextScintillaBase
SC_MARK_BACKGROUND enum valueQextScintillaBase
SC_MARK_BOXMINUS enum valueQextScintillaBase
SC_MARK_BOXMINUSCONNECTED enum valueQextScintillaBase
SC_MARK_BOXPLUS enum valueQextScintillaBase
SC_MARK_BOXPLUSCONNECTED enum valueQextScintillaBase
SC_MARK_CHARACTER enum valueQextScintillaBase
SC_MARK_CIRCLE enum valueQextScintillaBase
SC_MARK_CIRCLEMINUS enum valueQextScintillaBase
SC_MARK_CIRCLEMINUSCONNECTED enum valueQextScintillaBase
SC_MARK_CIRCLEPLUS enum valueQextScintillaBase
SC_MARK_CIRCLEPLUSCONNECTED enum valueQextScintillaBase
SC_MARK_DOTDOTDOT enum valueQextScintillaBase
SC_MARK_EMPTY enum valueQextScintillaBase
SC_MARK_FULLRECT enum valueQextScintillaBase
SC_MARK_LCORNER enum valueQextScintillaBase
SC_MARK_LCORNERCURVE enum valueQextScintillaBase
SC_MARK_MINUS enum valueQextScintillaBase
SC_MARK_PIXMAP enum valueQextScintillaBase
SC_MARK_PLUS enum valueQextScintillaBase
SC_MARK_ROUNDRECT enum valueQextScintillaBase
SC_MARK_SHORTARROW enum valueQextScintillaBase
SC_MARK_SMALLRECT enum valueQextScintillaBase
SC_MARK_TCORNER enum valueQextScintillaBase
SC_MARK_TCORNERCURVE enum valueQextScintillaBase
SC_MARK_VLINE enum valueQextScintillaBase
SC_MARKNUM_FOLDER enum value (defined in QextScintillaBase)QextScintillaBase
SC_MARKNUM_FOLDEREND enum value (defined in QextScintillaBase)QextScintillaBase
SC_MARKNUM_FOLDERMIDTAIL enum value (defined in QextScintillaBase)QextScintillaBase
SC_MARKNUM_FOLDEROPEN enum value (defined in QextScintillaBase)QextScintillaBase
SC_MARKNUM_FOLDEROPENMID enum value (defined in QextScintillaBase)QextScintillaBase
SC_MARKNUM_FOLDERSUB enum value (defined in QextScintillaBase)QextScintillaBase
SC_MARKNUM_FOLDERTAIL enum value (defined in QextScintillaBase)QextScintillaBase
SC_MASK_FOLDERS enum value (defined in QextScintillaBase)QextScintillaBase
SC_MOD_BEFOREDELETE enum value (defined in QextScintillaBase)QextScintillaBase
SC_MOD_BEFOREINSERT enum value (defined in QextScintillaBase)QextScintillaBase
SC_MOD_CHANGEFOLD enum value (defined in QextScintillaBase)QextScintillaBase
SC_MOD_CHANGEMARKER enum value (defined in QextScintillaBase)QextScintillaBase
SC_MOD_CHANGESTYLE enum value (defined in QextScintillaBase)QextScintillaBase
SC_MOD_DELETETEXT enum value (defined in QextScintillaBase)QextScintillaBase
SC_MOD_INSERTTEXT enum value (defined in QextScintillaBase)QextScintillaBase
SC_MODEVENTMASKALL enum value (defined in QextScintillaBase)QextScintillaBase
SC_MULTILINEUNDOREDO enum value (defined in QextScintillaBase)QextScintillaBase
SC_MULTISTEPUNDOREDO enum value (defined in QextScintillaBase)QextScintillaBase
SC_PERFORMED_REDO enum value (defined in QextScintillaBase)QextScintillaBase
SC_PERFORMED_UNDO enum value (defined in QextScintillaBase)QextScintillaBase
SC_PERFORMED_USER enum value (defined in QextScintillaBase)QextScintillaBase
SC_PRINT_BLACKONWHITE enum value (defined in QextScintillaBase)QextScintillaBase
SC_PRINT_COLOURONWHITE enum value (defined in QextScintillaBase)QextScintillaBase
SC_PRINT_COLOURONWHITEDEFAULTBG enum value (defined in QextScintillaBase)QextScintillaBase
SC_PRINT_INVERTLIGHT enum value (defined in QextScintillaBase)QextScintillaBase
SC_PRINT_NORMAL enum value (defined in QextScintillaBase)QextScintillaBase
SC_SEL_LINES enum value (defined in QextScintillaBase)QextScintillaBase
SC_SEL_RECTANGLE enum value (defined in QextScintillaBase)QextScintillaBase
SC_SEL_STREAM enum value (defined in QextScintillaBase)QextScintillaBase
SC_TIME_FOREVER enum value (defined in QextScintillaBase)QextScintillaBase
SC_WRAP_CHAR enum value (defined in QextScintillaBase)QextScintillaBase
SC_WRAP_NONE enum value (defined in QextScintillaBase)QextScintillaBase
SC_WRAP_WORD enum value (defined in QextScintillaBase)QextScintillaBase
SC_WRAPVISUALFLAG_END enum value (defined in QextScintillaBase)QextScintillaBase
SC_WRAPVISUALFLAG_NONE enum value (defined in QextScintillaBase)QextScintillaBase
SC_WRAPVISUALFLAG_START enum value (defined in QextScintillaBase)QextScintillaBase
SC_WRAPVISUALFLAGLOC_DEFAULT enum value (defined in QextScintillaBase)QextScintillaBase
SC_WRAPVISUALFLAGLOC_END_BY_TEXT enum value (defined in QextScintillaBase)QextScintillaBase
SC_WRAPVISUALFLAGLOC_START_BY_TEXT enum value (defined in QextScintillaBase)QextScintillaBase
SCEN_CHANGE()QextScintillaBase [signal]
SCFIND_MATCHCASE enum value (defined in QextScintillaBase)QextScintillaBase
SCFIND_POSIX enum value (defined in QextScintillaBase)QextScintillaBase
SCFIND_REGEXP enum value (defined in QextScintillaBase)QextScintillaBase
SCFIND_WHOLEWORD enum value (defined in QextScintillaBase)QextScintillaBase
SCFIND_WORDSTART enum value (defined in QextScintillaBase)QextScintillaBase
SCI_ADDREFDOCUMENT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_ADDSTYLEDTEXT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_ADDTEXT enum valueQextScintillaBase
SCI_ALLOCATE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_APPENDTEXT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_ASSIGNCMDKEY enum value (defined in QextScintillaBase)QextScintillaBase
SCI_AUTOCACTIVE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_AUTOCCANCEL enum value (defined in QextScintillaBase)QextScintillaBase
SCI_AUTOCCOMPLETE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_AUTOCGETAUTOHIDE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_AUTOCGETCANCELATSTART enum value (defined in QextScintillaBase)QextScintillaBase
SCI_AUTOCGETCHOOSESINGLE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_AUTOCGETCURRENT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_AUTOCGETDROPRESTOFWORD enum value (defined in QextScintillaBase)QextScintillaBase
SCI_AUTOCGETIGNORECASE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_AUTOCGETMAXHEIGHT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_AUTOCGETMAXWIDTH enum value (defined in QextScintillaBase)QextScintillaBase
SCI_AUTOCGETSEPARATOR enum value (defined in QextScintillaBase)QextScintillaBase
SCI_AUTOCGETTYPESEPARATOR enum value (defined in QextScintillaBase)QextScintillaBase
SCI_AUTOCPOSSTART enum value (defined in QextScintillaBase)QextScintillaBase
SCI_AUTOCSELECT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_AUTOCSETAUTOHIDE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_AUTOCSETCANCELATSTART enum value (defined in QextScintillaBase)QextScintillaBase
SCI_AUTOCSETCHOOSESINGLE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_AUTOCSETDROPRESTOFWORD enum value (defined in QextScintillaBase)QextScintillaBase
SCI_AUTOCSETFILLUPS enum value (defined in QextScintillaBase)QextScintillaBase
SCI_AUTOCSETIGNORECASE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_AUTOCSETMAXHEIGHT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_AUTOCSETMAXWIDTH enum value (defined in QextScintillaBase)QextScintillaBase
SCI_AUTOCSETSEPARATOR enum value (defined in QextScintillaBase)QextScintillaBase
SCI_AUTOCSETTYPESEPARATOR enum value (defined in QextScintillaBase)QextScintillaBase
SCI_AUTOCSHOW enum value (defined in QextScintillaBase)QextScintillaBase
SCI_AUTOCSTOPS enum value (defined in QextScintillaBase)QextScintillaBase
SCI_BACKTAB enum value (defined in QextScintillaBase)QextScintillaBase
SCI_BEGINUNDOACTION enum value (defined in QextScintillaBase)QextScintillaBase
SCI_BRACEBADLIGHT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_BRACEHIGHLIGHT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_BRACEMATCH enum value (defined in QextScintillaBase)QextScintillaBase
SCI_CALLTIPACTIVE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_CALLTIPCANCEL enum value (defined in QextScintillaBase)QextScintillaBase
SCI_CALLTIPPOSSTART enum value (defined in QextScintillaBase)QextScintillaBase
SCI_CALLTIPSETBACK enum value (defined in QextScintillaBase)QextScintillaBase
SCI_CALLTIPSETFORE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_CALLTIPSETFOREHLT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_CALLTIPSETHLT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_CALLTIPSHOW enum value (defined in QextScintillaBase)QextScintillaBase
SCI_CALLTIPUSESTYLE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_CANCEL enum value (defined in QextScintillaBase)QextScintillaBase
SCI_CANPASTE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_CANREDO enum value (defined in QextScintillaBase)QextScintillaBase
SCI_CANUNDO enum value (defined in QextScintillaBase)QextScintillaBase
SCI_CHARLEFT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_CHARLEFTEXTEND enum value (defined in QextScintillaBase)QextScintillaBase
SCI_CHARLEFTRECTEXTEND enum value (defined in QextScintillaBase)QextScintillaBase
SCI_CHARRIGHT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_CHARRIGHTEXTEND enum value (defined in QextScintillaBase)QextScintillaBase
SCI_CHARRIGHTRECTEXTEND enum value (defined in QextScintillaBase)QextScintillaBase
SCI_CHOOSECARETX enum value (defined in QextScintillaBase)QextScintillaBase
SCI_CLEAR enum value (defined in QextScintillaBase)QextScintillaBase
SCI_CLEARALL enum value (defined in QextScintillaBase)QextScintillaBase
SCI_CLEARALLCMDKEYS enum value (defined in QextScintillaBase)QextScintillaBase
SCI_CLEARCMDKEY enum value (defined in QextScintillaBase)QextScintillaBase
SCI_CLEARDOCUMENTSTYLE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_CLEARREGISTEREDIMAGES enum valueQextScintillaBase
SCI_COLOURISE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_CONVERTEOLS enum value (defined in QextScintillaBase)QextScintillaBase
SCI_COPY enum value (defined in QextScintillaBase)QextScintillaBase
SCI_COPYRANGE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_COPYTEXT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_CREATEDOCUMENT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_CUT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_DELETEBACK enum value (defined in QextScintillaBase)QextScintillaBase
SCI_DELETEBACKNOTLINE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_DELLINELEFT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_DELLINERIGHT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_DELWORDLEFT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_DELWORDRIGHT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_DOCLINEFROMVISIBLE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_DOCUMENTEND enum value (defined in QextScintillaBase)QextScintillaBase
SCI_DOCUMENTENDEXTEND enum value (defined in QextScintillaBase)QextScintillaBase
SCI_DOCUMENTSTART enum value (defined in QextScintillaBase)QextScintillaBase
SCI_DOCUMENTSTARTEXTEND enum value (defined in QextScintillaBase)QextScintillaBase
SCI_EDITTOGGLEOVERTYPE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_EMPTYUNDOBUFFER enum valueQextScintillaBase
SCI_ENDUNDOACTION enum value (defined in QextScintillaBase)QextScintillaBase
SCI_ENSUREVISIBLE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_ENSUREVISIBLEENFORCEPOLICY enum value (defined in QextScintillaBase)QextScintillaBase
SCI_FINDCOLUMN enum value (defined in QextScintillaBase)QextScintillaBase
SCI_FINDTEXT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_FORMATRANGE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_FORMFEED enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETANCHOR enum valueQextScintillaBase
SCI_GETBACKSPACEUNINDENTS enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETBUFFEREDDRAW enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETCARETFORE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETCARETLINEBACK enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETCARETLINEBACKALPHA enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETCARETLINEVISIBLE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETCARETPERIOD enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETCARETSTICKY enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETCARETWIDTH enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETCHARAT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETCODEPAGE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETCOLUMN enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETCONTROLCHARSYMBOL enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETCURLINE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETCURRENTPOS enum valueQextScintillaBase
SCI_GETCURSOR enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETDIRECTFUNCTION enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETDIRECTPOINTER enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETDOCPOINTER enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETEDGECOLOUR enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETEDGECOLUMN enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETEDGEMODE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETENDATLASTLINE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETENDSTYLED enum valueQextScintillaBase
SCI_GETEOLMODE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETFIRSTVISIBLELINE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETFOCUS enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETFOLDEXPANDED enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETFOLDLEVEL enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETFOLDPARENT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETHIGHLIGHTGUIDE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETHSCROLLBAR enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETINDENT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETINDENTATIONGUIDES enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETLASTCHILD enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETLAYOUTCACHE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETLENGTH enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETLEXER enum valueQextScintillaBase
SCI_GETLINE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETLINECOUNT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETLINEENDPOSITION enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETLINEINDENTATION enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETLINEINDENTPOSITION enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETLINESELENDPOSITION enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETLINESELSTARTPOSITION enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETLINESTATE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETLINEVISIBLE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETMARGINLEFT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETMARGINMASKN enum valueQextScintillaBase
SCI_GETMARGINRIGHT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETMARGINSENSITIVEN enum valueQextScintillaBase
SCI_GETMARGINTYPEN enum valueQextScintillaBase
SCI_GETMARGINWIDTHN enum valueQextScintillaBase
SCI_GETMAXLINESTATE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETMODEVENTMASK enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETMODIFY enum valueQextScintillaBase
SCI_GETMOUSEDOWNCAPTURES enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETMOUSEDWELLTIME enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETOVERTYPE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETPASTECONVERTENDINGS enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETPRINTCOLOURMODE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETPRINTMAGNIFICATION enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETPRINTWRAPMODE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETPROPERTY enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETPROPERTYEXPANDED enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETPROPERTYINT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETREADONLY enum valueQextScintillaBase
SCI_GETSCROLLWIDTH enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETSEARCHFLAGS enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETSELALPHA enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETSELECTIONEND enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETSELECTIONMODE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETSELECTIONSTART enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETSELTEXT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETSTATUS enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETSTYLEAT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETSTYLEBITS enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETSTYLEBITSNEEDED enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETSTYLEDTEXT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETTABINDENTS enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETTABWIDTH enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETTARGETEND enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETTARGETSTART enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETTEXT enum valueQextScintillaBase
SCI_GETTEXTLENGTH enum valueQextScintillaBase
SCI_GETTEXTRANGE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETTWOPHASEDRAW enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETUNDOCOLLECTION enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETUSEPALETTE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETUSETABS enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETVIEWEOL enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETVIEWWS enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETVSCROLLBAR enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETWRAPMODE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETWRAPSTARTINDENT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETWRAPVISUALFLAGS enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETWRAPVISUALFLAGSLOCATION enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETXOFFSET enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GETZOOM enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GOTOLINE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_GOTOPOS enum valueQextScintillaBase
SCI_GRABFOCUS enum value (defined in QextScintillaBase)QextScintillaBase
SCI_HIDELINES enum value (defined in QextScintillaBase)QextScintillaBase
SCI_HIDESELECTION enum value (defined in QextScintillaBase)QextScintillaBase
SCI_HOME enum value (defined in QextScintillaBase)QextScintillaBase
SCI_HOMEDISPLAY enum value (defined in QextScintillaBase)QextScintillaBase
SCI_HOMEDISPLAYEXTEND enum value (defined in QextScintillaBase)QextScintillaBase
SCI_HOMEEXTEND enum value (defined in QextScintillaBase)QextScintillaBase
SCI_HOMERECTEXTEND enum value (defined in QextScintillaBase)QextScintillaBase
SCI_HOMEWRAP enum value (defined in QextScintillaBase)QextScintillaBase
SCI_HOMEWRAPEXTEND enum value (defined in QextScintillaBase)QextScintillaBase
SCI_INDICGETFORE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_INDICGETSTYLE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_INDICSETFORE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_INDICSETSTYLE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_INSERTTEXT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_LEXER_START enum value (defined in QextScintillaBase)QextScintillaBase
SCI_LINECOPY enum value (defined in QextScintillaBase)QextScintillaBase
SCI_LINECUT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_LINEDELETE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_LINEDOWN enum value (defined in QextScintillaBase)QextScintillaBase
SCI_LINEDOWNEXTEND enum value (defined in QextScintillaBase)QextScintillaBase
SCI_LINEDOWNRECTEXTEND enum value (defined in QextScintillaBase)QextScintillaBase
SCI_LINEDUPLICATE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_LINEEND enum value (defined in QextScintillaBase)QextScintillaBase
SCI_LINEENDDISPLAY enum value (defined in QextScintillaBase)QextScintillaBase
SCI_LINEENDDISPLAYEXTEND enum value (defined in QextScintillaBase)QextScintillaBase
SCI_LINEENDEXTEND enum value (defined in QextScintillaBase)QextScintillaBase
SCI_LINEENDRECTEXTEND enum value (defined in QextScintillaBase)QextScintillaBase
SCI_LINEENDWRAP enum value (defined in QextScintillaBase)QextScintillaBase
SCI_LINEENDWRAPEXTEND enum value (defined in QextScintillaBase)QextScintillaBase
SCI_LINEFROMPOSITION enum value (defined in QextScintillaBase)QextScintillaBase
SCI_LINELENGTH enum value (defined in QextScintillaBase)QextScintillaBase
SCI_LINESCROLL enum value (defined in QextScintillaBase)QextScintillaBase
SCI_LINESCROLLDOWN enum value (defined in QextScintillaBase)QextScintillaBase
SCI_LINESCROLLUP enum value (defined in QextScintillaBase)QextScintillaBase
SCI_LINESJOIN enum value (defined in QextScintillaBase)QextScintillaBase
SCI_LINESONSCREEN enum value (defined in QextScintillaBase)QextScintillaBase
SCI_LINESSPLIT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_LINETRANSPOSE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_LINEUP enum value (defined in QextScintillaBase)QextScintillaBase
SCI_LINEUPEXTEND enum value (defined in QextScintillaBase)QextScintillaBase
SCI_LINEUPRECTEXTEND enum value (defined in QextScintillaBase)QextScintillaBase
SCI_LOADLEXERLIBRARY enum value (defined in QextScintillaBase)QextScintillaBase
SCI_LOWERCASE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_MARKERADD enum valueQextScintillaBase
SCI_MARKERADDSET enum value (defined in QextScintillaBase)QextScintillaBase
SCI_MARKERDEFINE enum valueQextScintillaBase
SCI_MARKERDEFINEPIXMAP enum valueQextScintillaBase
SCI_MARKERDELETE enum valueQextScintillaBase
SCI_MARKERDELETEALL enum valueQextScintillaBase
SCI_MARKERDELETEHANDLE enum valueQextScintillaBase
SCI_MARKERGET enum valueQextScintillaBase
SCI_MARKERLINEFROMHANDLE enum valueQextScintillaBase
SCI_MARKERNEXT enum valueQextScintillaBase
SCI_MARKERPREVIOUS enum valueQextScintillaBase
SCI_MARKERSETALPHA enum value (defined in QextScintillaBase)QextScintillaBase
SCI_MARKERSETBACK enum valueQextScintillaBase
SCI_MARKERSETFORE enum valueQextScintillaBase
SCI_MOVECARETINSIDEVIEW enum value (defined in QextScintillaBase)QextScintillaBase
SCI_NEWLINE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_NULL enum value (defined in QextScintillaBase)QextScintillaBase
SCI_OPTIONAL_START enum value (defined in QextScintillaBase)QextScintillaBase
SCI_PAGEDOWN enum value (defined in QextScintillaBase)QextScintillaBase
SCI_PAGEDOWNEXTEND enum value (defined in QextScintillaBase)QextScintillaBase
SCI_PAGEDOWNRECTEXTEND enum value (defined in QextScintillaBase)QextScintillaBase
SCI_PAGEUP enum value (defined in QextScintillaBase)QextScintillaBase
SCI_PAGEUPEXTEND enum value (defined in QextScintillaBase)QextScintillaBase
SCI_PAGEUPRECTEXTEND enum value (defined in QextScintillaBase)QextScintillaBase
SCI_PARADOWN enum value (defined in QextScintillaBase)QextScintillaBase
SCI_PARADOWNEXTEND enum value (defined in QextScintillaBase)QextScintillaBase
SCI_PARAUP enum value (defined in QextScintillaBase)QextScintillaBase
SCI_PARAUPEXTEND enum value (defined in QextScintillaBase)QextScintillaBase
SCI_PASTE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_POINTXFROMPOSITION enum value (defined in QextScintillaBase)QextScintillaBase
SCI_POINTYFROMPOSITION enum value (defined in QextScintillaBase)QextScintillaBase
SCI_POSITIONAFTER enum value (defined in QextScintillaBase)QextScintillaBase
SCI_POSITIONBEFORE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_POSITIONFROMLINE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_POSITIONFROMPOINT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_POSITIONFROMPOINTCLOSE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_REDO enum value (defined in QextScintillaBase)QextScintillaBase
SCI_REGISTERIMAGE enum valueQextScintillaBase
SCI_RELEASEDOCUMENT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_REPLACESEL enum value (defined in QextScintillaBase)QextScintillaBase
SCI_REPLACETARGET enum value (defined in QextScintillaBase)QextScintillaBase
SCI_REPLACETARGETRE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SCROLLCARET enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SEARCHANCHOR enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SEARCHINTARGET enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SEARCHNEXT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SEARCHPREV enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SELECTALL enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SELECTIONDUPLICATE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SELECTIONISRECTANGLE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETANCHOR enum valueQextScintillaBase
SCI_SETBACKSPACEUNINDENTS enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETBUFFEREDDRAW enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETCARETFORE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETCARETLINEBACK enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETCARETLINEBACKALPHA enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETCARETLINEVISIBLE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETCARETPERIOD enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETCARETSTICKY enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETCARETWIDTH enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETCHARSDEFAULT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETCODEPAGE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETCONTROLCHARSYMBOL enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETCURRENTPOS enum valueQextScintillaBase
SCI_SETCURSOR enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETDOCPOINTER enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETEDGECOLOUR enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETEDGECOLUMN enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETEDGEMODE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETENDATLASTLINE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETEOLMODE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETFOCUS enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETFOLDEXPANDED enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETFOLDFLAGS enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETFOLDLEVEL enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETFOLDMARGINCOLOUR enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETFOLDMARGINHICOLOUR enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETHIGHLIGHTGUIDE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETHOTSPOTACTIVEBACK enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETHOTSPOTACTIVEFORE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETHOTSPOTACTIVEUNDERLINE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETHSCROLLBAR enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETINDENT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETINDENTATIONGUIDES enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETKEYWORDS enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETLAYOUTCACHE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETLEXER enum valueQextScintillaBase
SCI_SETLEXERLANGUAGE enum valueQextScintillaBase
SCI_SETLINEINDENTATION enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETLINESTATE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETMARGINLEFT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETMARGINMASKN enum valueQextScintillaBase
SCI_SETMARGINRIGHT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETMARGINSENSITIVEN enum valueQextScintillaBase
SCI_SETMARGINTYPEN enum valueQextScintillaBase
SCI_SETMARGINWIDTHN enum valueQextScintillaBase
SCI_SETMODEVENTMASK enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETMOUSEDOWNCAPTURES enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETMOUSEDWELLTIME enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETOVERTYPE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETPASTECONVERTENDINGS enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETPRINTCOLOURMODE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETPRINTMAGNIFICATION enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETPRINTWRAPMODE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETPROPERTY enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETREADONLY enum valueQextScintillaBase
SCI_SETSAVEPOINT enum valueQextScintillaBase
SCI_SETSCROLLWIDTH enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETSEARCHFLAGS enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETSEL enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETSELALPHA enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETSELBACK enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETSELECTIONEND enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETSELECTIONMODE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETSELECTIONSTART enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETSELFORE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETSTATUS enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETSTYLEBITS enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETSTYLING enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETSTYLINGEX enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETTABINDENTS enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETTABWIDTH enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETTARGETEND enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETTARGETSTART enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETTEXT enum valueQextScintillaBase
SCI_SETTWOPHASEDRAW enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETUNDOCOLLECTION enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETUSEPALETTE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETUSETABS enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETVIEWEOL enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETVIEWWS enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETVISIBLEPOLICY enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETVSCROLLBAR enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETWHITESPACEBACK enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETWHITESPACECHARS enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETWHITESPACEFORE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETWORDCHARS enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETWRAPMODE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETWRAPSTARTINDENT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETWRAPVISUALFLAGS enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETWRAPVISUALFLAGSLOCATION enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETXCARETPOLICY enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETXOFFSET enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETYCARETPOLICY enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SETZOOM enum value (defined in QextScintillaBase)QextScintillaBase
SCI_SHOWLINES enum value (defined in QextScintillaBase)QextScintillaBase
SCI_START enum value (defined in QextScintillaBase)QextScintillaBase
SCI_STARTRECORD enum value (defined in QextScintillaBase)QextScintillaBase
SCI_STARTSTYLING enum value (defined in QextScintillaBase)QextScintillaBase
SCI_STOPRECORD enum value (defined in QextScintillaBase)QextScintillaBase
SCI_STUTTEREDPAGEDOWN enum value (defined in QextScintillaBase)QextScintillaBase
SCI_STUTTEREDPAGEDOWNEXTEND enum value (defined in QextScintillaBase)QextScintillaBase
SCI_STUTTEREDPAGEUP enum value (defined in QextScintillaBase)QextScintillaBase
SCI_STUTTEREDPAGEUPEXTEND enum value (defined in QextScintillaBase)QextScintillaBase
SCI_STYLECLEARALL enum value (defined in QextScintillaBase)QextScintillaBase
SCI_STYLERESETDEFAULT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_STYLESETBACK enum value (defined in QextScintillaBase)QextScintillaBase
SCI_STYLESETBOLD enum value (defined in QextScintillaBase)QextScintillaBase
SCI_STYLESETCASE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_STYLESETCHANGEABLE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_STYLESETCHARACTERSET enum value (defined in QextScintillaBase)QextScintillaBase
SCI_STYLESETEOLFILLED enum value (defined in QextScintillaBase)QextScintillaBase
SCI_STYLESETFONT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_STYLESETFORE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_STYLESETHOTSPOT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_STYLESETITALIC enum value (defined in QextScintillaBase)QextScintillaBase
SCI_STYLESETSIZE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_STYLESETUNDERLINE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_STYLESETVISIBLE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_TAB enum value (defined in QextScintillaBase)QextScintillaBase
SCI_TARGETFROMSELECTION enum value (defined in QextScintillaBase)QextScintillaBase
SCI_TEXTHEIGHT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_TEXTWIDTH enum valueQextScintillaBase
SCI_TOGGLECARETSTICKY enum value (defined in QextScintillaBase)QextScintillaBase
SCI_TOGGLEFOLD enum value (defined in QextScintillaBase)QextScintillaBase
SCI_UNDO enum value (defined in QextScintillaBase)QextScintillaBase
SCI_UPPERCASE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_USEPOPUP enum value (defined in QextScintillaBase)QextScintillaBase
SCI_USERLISTSHOW enum value (defined in QextScintillaBase)QextScintillaBase
SCI_VCHOME enum value (defined in QextScintillaBase)QextScintillaBase
SCI_VCHOMEEXTEND enum value (defined in QextScintillaBase)QextScintillaBase
SCI_VCHOMERECTEXTEND enum value (defined in QextScintillaBase)QextScintillaBase
SCI_VCHOMEWRAP enum value (defined in QextScintillaBase)QextScintillaBase
SCI_VCHOMEWRAPEXTEND enum value (defined in QextScintillaBase)QextScintillaBase
SCI_VISIBLEFROMDOCLINE enum value (defined in QextScintillaBase)QextScintillaBase
SCI_WORDENDPOSITION enum value (defined in QextScintillaBase)QextScintillaBase
SCI_WORDLEFT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_WORDLEFTEND enum value (defined in QextScintillaBase)QextScintillaBase
SCI_WORDLEFTENDEXTEND enum value (defined in QextScintillaBase)QextScintillaBase
SCI_WORDLEFTEXTEND enum value (defined in QextScintillaBase)QextScintillaBase
SCI_WORDPARTLEFT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_WORDPARTLEFTEXTEND enum value (defined in QextScintillaBase)QextScintillaBase
SCI_WORDPARTRIGHT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_WORDPARTRIGHTEXTEND enum value (defined in QextScintillaBase)QextScintillaBase
SCI_WORDRIGHT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_WORDRIGHTEND enum value (defined in QextScintillaBase)QextScintillaBase
SCI_WORDRIGHTENDEXTEND enum value (defined in QextScintillaBase)QextScintillaBase
SCI_WORDRIGHTEXTEND enum value (defined in QextScintillaBase)QextScintillaBase
SCI_WORDSTARTPOSITION enum value (defined in QextScintillaBase)QextScintillaBase
SCI_WRAPCOUNT enum value (defined in QextScintillaBase)QextScintillaBase
SCI_ZOOMIN enum value (defined in QextScintillaBase)QextScintillaBase
SCI_ZOOMOUT enum value (defined in QextScintillaBase)QextScintillaBase
SCK_ADD enum value (defined in QextScintillaBase)QextScintillaBase
SCK_BACK enum value (defined in QextScintillaBase)QextScintillaBase
SCK_DELETE enum value (defined in QextScintillaBase)QextScintillaBase
SCK_DIVIDE enum value (defined in QextScintillaBase)QextScintillaBase
SCK_DOWN enum value (defined in QextScintillaBase)QextScintillaBase
SCK_END enum value (defined in QextScintillaBase)QextScintillaBase
SCK_ESCAPE enum value (defined in QextScintillaBase)QextScintillaBase
SCK_HOME enum value (defined in QextScintillaBase)QextScintillaBase
SCK_INSERT enum value (defined in QextScintillaBase)QextScintillaBase
SCK_LEFT enum value (defined in QextScintillaBase)QextScintillaBase
SCK_NEXT enum value (defined in QextScintillaBase)QextScintillaBase
SCK_PRIOR enum value (defined in QextScintillaBase)QextScintillaBase
SCK_RETURN enum value (defined in QextScintillaBase)QextScintillaBase
SCK_RIGHT enum value (defined in QextScintillaBase)QextScintillaBase
SCK_SUBTRACT enum value (defined in QextScintillaBase)QextScintillaBase
SCK_TAB enum value (defined in QextScintillaBase)QextScintillaBase
SCK_UP enum value (defined in QextScintillaBase)QextScintillaBase
SCLEX_ADA enum valueQextScintillaBase
SCLEX_APDL enum valueQextScintillaBase
SCLEX_ASM enum valueQextScintillaBase
SCLEX_ASN1 enum valueQextScintillaBase
SCLEX_ASP enum valueQextScintillaBase
SCLEX_AU3 enum valueQextScintillaBase
SCLEX_AVE enum valueQextScintillaBase
SCLEX_BAAN enum valueQextScintillaBase
SCLEX_BASH enum valueQextScintillaBase
SCLEX_BATCH enum valueQextScintillaBase
SCLEX_BLITZBASIC enum valueQextScintillaBase
SCLEX_BULLANT enum valueQextScintillaBase
SCLEX_CAML enum valueQextScintillaBase
SCLEX_CLW enum valueQextScintillaBase
SCLEX_CLWNOCASE enum valueQextScintillaBase
SCLEX_CONF enum valueQextScintillaBase
SCLEX_CONTAINER enum valueQextScintillaBase
SCLEX_CPP enum valueQextScintillaBase
SCLEX_CPPNOCASE enum valueQextScintillaBase
SCLEX_CSOUND enum valueQextScintillaBase
SCLEX_CSS enum valueQextScintillaBase
SCLEX_DIFF enum valueQextScintillaBase
SCLEX_EIFFEL enum valueQextScintillaBase
SCLEX_EIFFELKW enum valueQextScintillaBase
SCLEX_ERLANG enum valueQextScintillaBase
SCLEX_ERRORLIST enum valueQextScintillaBase
SCLEX_ESCRIPT enum valueQextScintillaBase
SCLEX_F77 enum valueQextScintillaBase
SCLEX_FLAGSHIP enum valueQextScintillaBase
SCLEX_FORTH enum valueQextScintillaBase
SCLEX_FORTRAN enum valueQextScintillaBase
SCLEX_FREEBASIC enum valueQextScintillaBase
SCLEX_GUI4CLI enum valueQextScintillaBase
SCLEX_HASKELL enum valueQextScintillaBase
SCLEX_HTML enum valueQextScintillaBase
SCLEX_INNOSETUP enum valueQextScintillaBase
SCLEX_KIX enum valueQextScintillaBase
SCLEX_LATEX enum valueQextScintillaBase
SCLEX_LISP enum valueQextScintillaBase
SCLEX_LOT enum valueQextScintillaBase
SCLEX_LOUT enum valueQextScintillaBase
SCLEX_LUA enum valueQextScintillaBase
SCLEX_MAKEFILE enum valueQextScintillaBase
SCLEX_MATLAB enum valueQextScintillaBase
SCLEX_METAPOST enum valueQextScintillaBase
SCLEX_MMIXAL enum valueQextScintillaBase
SCLEX_MSSQL enum valueQextScintillaBase
SCLEX_NNCRONTAB enum valueQextScintillaBase
SCLEX_NSIS enum valueQextScintillaBase
SCLEX_NULL enum valueQextScintillaBase
SCLEX_OCTAVE enum valueQextScintillaBase
SCLEX_OPAL enum valueQextScintillaBase
SCLEX_PASCAL enum valueQextScintillaBase
SCLEX_PERL enum valueQextScintillaBase
SCLEX_PHP enum valueQextScintillaBase
SCLEX_PHPSCRIPT enum valueQextScintillaBase
SCLEX_POV enum valueQextScintillaBase
SCLEX_POWERBASIC enum valueQextScintillaBase
SCLEX_PROPERTIES enum valueQextScintillaBase
SCLEX_PS enum valueQextScintillaBase
SCLEX_PUREBASIC enum valueQextScintillaBase
SCLEX_PYTHON enum valueQextScintillaBase
SCLEX_REBOL enum valueQextScintillaBase
SCLEX_RUBY enum valueQextScintillaBase
SCLEX_SCRIPTOL enum valueQextScintillaBase
SCLEX_SMALLTALK enum valueQextScintillaBase
SCLEX_SPECMAN enum valueQextScintillaBase
SCLEX_SPICE enum valueQextScintillaBase
SCLEX_SQL enum valueQextScintillaBase
SCLEX_TADS3 enum valueQextScintillaBase
SCLEX_TCL enum valueQextScintillaBase
SCLEX_TEX enum valueQextScintillaBase
SCLEX_VB enum valueQextScintillaBase
SCLEX_VBSCRIPT enum valueQextScintillaBase
SCLEX_VERILOG enum valueQextScintillaBase
SCLEX_VHDL enum valueQextScintillaBase
SCLEX_XML enum valueQextScintillaBase
SCLEX_YAML enum valueQextScintillaBase
SCMOD_ALT enum valueQextScintillaBase
SCMOD_CTRL enum valueQextScintillaBase
SCMOD_NORM enum valueQextScintillaBase
SCMOD_SHIFT enum valueQextScintillaBase
SCN_AUTOCSELECTION(const char *selection, int position)QextScintillaBase [signal]
SCN_CALLTIPCLICK(int direction)QextScintillaBase [signal]
SCN_CHARADDED(int charadded)QextScintillaBase [signal]
SCN_DOUBLECLICK() (defined in QextScintillaBase)QextScintillaBase [signal]
SCN_DWELLEND(int, int, int) (defined in QextScintillaBase)QextScintillaBase [signal]
SCN_DWELLSTART(int, int, int) (defined in QextScintillaBase)QextScintillaBase [signal]
SCN_HOTSPOTCLICK(int position, int modifiers)QextScintillaBase [signal]
SCN_HOTSPOTDOUBLECLICK(int position, int modifiers)QextScintillaBase [signal]
SCN_MACRORECORD(unsigned int, unsigned long, long)QextScintillaBase [signal]
SCN_MARGINCLICK(int position, int modifiers, int margin)QextScintillaBase [signal]
SCN_MODIFIED(int, int, const char *, int, int, int, int, int) (defined in QextScintillaBase)QextScintillaBase [signal]
SCN_MODIFYATTEMPTRO()QextScintillaBase [signal]
SCN_NEEDSHOWN(int, int) (defined in QextScintillaBase)QextScintillaBase [signal]
SCN_PAINTED()QextScintillaBase [signal]
SCN_SAVEPOINTLEFT()QextScintillaBase [signal]
SCN_SAVEPOINTREACHED()QextScintillaBase [signal]
SCN_STYLENEEDED(int position)QextScintillaBase [signal]
SCN_UPDATEUI() (defined in QextScintillaBase)QextScintillaBase [signal]
SCN_USERLISTSELECTION(const char *, int) (defined in QextScintillaBase)QextScintillaBase [signal]
SCN_ZOOM() (defined in QextScintillaBase)QextScintillaBase [signal]
SCWS_INVISIBLE enum value (defined in QextScintillaBase)QextScintillaBase
SCWS_VISIBLEAFTERINDENT enum value (defined in QextScintillaBase)QextScintillaBase
SCWS_VISIBLEALWAYS enum value (defined in QextScintillaBase)QextScintillaBase
SendScintilla(unsigned int msg, unsigned long wParam=0, long lParam=0)QextScintillaBase
SendScintilla(unsigned int msg, unsigned long wParam, const char *lParam) (defined in QextScintillaBase)QextScintillaBase [inline]
SendScintilla(unsigned int msg, const char *lParam) (defined in QextScintillaBase)QextScintillaBase [inline]
SendScintilla(unsigned int msg, const char *wParam, const char *lParam) (defined in QextScintillaBase)QextScintillaBase [inline]
SendScintilla(unsigned int msg, long wParam) (defined in QextScintillaBase)QextScintillaBase [inline]
SendScintilla(unsigned int msg, int wParam) (defined in QextScintillaBase)QextScintillaBase [inline]
SendScintilla(unsigned int msg, long cpMin, long cpMax, char *lpstrText) (defined in QextScintillaBase)QextScintillaBase
SendScintilla(unsigned int msg, unsigned long wParam, const TQColor &col) (defined in QextScintillaBase)QextScintillaBase
SendScintilla(unsigned int msg, const TQColor &col) (defined in QextScintillaBase)QextScintillaBase
SendScintilla(unsigned int msg, unsigned long wParam, TQPainter *hdc, const TQRect &rc, long cpMin, long cpMax) (defined in QextScintillaBase)QextScintillaBase
SendScintilla(unsigned int msg, unsigned long wParam, const TQPixmap *lParam) (defined in QextScintillaBase)QextScintillaBase [inline]
sizeHint() const QextScintillaBase [virtual]
startDrag()QextScintillaBase [protected, virtual]
STYLE_BRACEBAD enum value (defined in QextScintillaBase)QextScintillaBase
STYLE_BRACELIGHT enum value (defined in QextScintillaBase)QextScintillaBase
STYLE_CALLTIP enum value (defined in QextScintillaBase)QextScintillaBase
STYLE_CONTROLCHAR enum value (defined in QextScintillaBase)QextScintillaBase
STYLE_DEFAULT enum value (defined in QextScintillaBase)QextScintillaBase
STYLE_INDENTGUIDE enum value (defined in QextScintillaBase)QextScintillaBase
STYLE_LASTPREDEFINED enum value (defined in QextScintillaBase)QextScintillaBase
STYLE_LINENUMBER enum value (defined in QextScintillaBase)QextScintillaBase
STYLE_MAX enum value (defined in QextScintillaBase)QextScintillaBase
viewport() const QextScintillaBase
VISIBLE_SLOP enum value (defined in QextScintillaBase)QextScintillaBase
VISIBLE_STRICT enum value (defined in QextScintillaBase)QextScintillaBase
~QextScintillaBase()QextScintillaBase [virtual]


Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  - -doxygen 1.4.7
- - diff --git a/doc/html/classQextScintillaBase.html b/doc/html/classQextScintillaBase.html deleted file mode 100644 index c4cf43b..0000000 --- a/doc/html/classQextScintillaBase.html +++ /dev/null @@ -1,3465 +0,0 @@ - - -TQScintilla: QextScintillaBase Class Reference - - - - - - -

QextScintillaBase Class Reference

The QextScintillaBase class implements the Scintilla editor widget and its low-level API. -More... -

-#include <qextscintillabase.h> -

-Inherited by QextScintilla. -

-List of all members.

Public Types

-
    -
  • -SCI_START = 2000 -
  • -SCI_OPTIONAL_START = 3000 -
  • -SCI_LEXER_START = 4000 -
  • SCI_ADDTEXT = 2001 -
  • -SCI_ADDSTYLEDTEXT = 2002 -
  • -SCI_INSERTTEXT = 2003 -
  • -SCI_CLEARALL = 2004 -
  • -SCI_CLEARDOCUMENTSTYLE = 2005 -
  • -SCI_GETLENGTH = 2006 -
  • -SCI_GETCHARAT = 2007 -
  • SCI_GETCURRENTPOS = 2008 -
  • SCI_GETANCHOR = 2009 -
  • -SCI_GETSTYLEAT = 2010 -
  • -SCI_REDO = 2011 -
  • -SCI_SETUNDOCOLLECTION = 2012 -
  • -SCI_SELECTALL = 2013 -
  • SCI_SETSAVEPOINT = 2014 -
  • -SCI_GETSTYLEDTEXT = 2015 -
  • -SCI_CANREDO = 2016 -
  • SCI_MARKERLINEFROMHANDLE = 2017 -
  • SCI_MARKERDELETEHANDLE = 2018 -
  • -SCI_GETUNDOCOLLECTION = 2019 -
  • -SCI_GETVIEWWS = 2020 -
  • -SCI_SETVIEWWS = 2021 -
  • -SCI_POSITIONFROMPOINT = 2022 -
  • -SCI_POSITIONFROMPOINTCLOSE = 2023 -
  • -SCI_GOTOLINE = 2024 -
  • SCI_GOTOPOS = 2025 -
  • SCI_SETANCHOR = 2026 -
  • -SCI_GETCURLINE = 2027 -
  • SCI_GETENDSTYLED = 2028 -
  • -SCI_CONVERTEOLS = 2029 -
  • -SCI_GETEOLMODE = 2030 -
  • -SCI_SETEOLMODE = 2031 -
  • -SCI_STARTSTYLING = 2032 -
  • -SCI_SETSTYLING = 2033 -
  • -SCI_GETBUFFEREDDRAW = 2034 -
  • -SCI_SETBUFFEREDDRAW = 2035 -
  • -SCI_SETTABWIDTH = 2036 -
  • -SCI_GETTABWIDTH = 2121 -
  • -SCI_SETCODEPAGE = 2037 -
  • -SCI_SETUSEPALETTE = 2039 -
  • SCI_MARKERDEFINE = 2040 -
  • SCI_MARKERSETFORE = 2041 -
  • SCI_MARKERSETBACK = 2042 -
  • SCI_MARKERADD = 2043 -
  • SCI_MARKERDELETE = 2044 -
  • SCI_MARKERDELETEALL = 2045 -
  • SCI_MARKERGET = 2046 -
  • SCI_MARKERNEXT = 2047 -
  • SCI_MARKERPREVIOUS = 2048 -
  • SCI_MARKERDEFINEPIXMAP = 2049 -
  • SCI_SETMARGINTYPEN = 2240 -
  • SCI_GETMARGINTYPEN = 2241 -
  • SCI_SETMARGINWIDTHN = 2242 -
  • SCI_GETMARGINWIDTHN = 2243 -
  • SCI_SETMARGINMASKN = 2244 -
  • SCI_GETMARGINMASKN = 2245 -
  • SCI_SETMARGINSENSITIVEN = 2246 -
  • SCI_GETMARGINSENSITIVEN = 2247 -
  • -SCI_STYLECLEARALL = 2050 -
  • -SCI_STYLESETFORE = 2051 -
  • -SCI_STYLESETBACK = 2052 -
  • -SCI_STYLESETBOLD = 2053 -
  • -SCI_STYLESETITALIC = 2054 -
  • -SCI_STYLESETSIZE = 2055 -
  • -SCI_STYLESETFONT = 2056 -
  • -SCI_STYLESETEOLFILLED = 2057 -
  • -SCI_STYLERESETDEFAULT = 2058 -
  • -SCI_STYLESETUNDERLINE = 2059 -
  • -SCI_STYLESETCASE = 2060 -
  • -SCI_STYLESETCHARACTERSET = 2066 -
  • -SCI_SETSELFORE = 2067 -
  • -SCI_SETSELBACK = 2068 -
  • -SCI_SETCARETFORE = 2069 -
  • -SCI_ASSIGNCMDKEY = 2070 -
  • -SCI_CLEARCMDKEY = 2071 -
  • -SCI_CLEARALLCMDKEYS = 2072 -
  • -SCI_SETSTYLINGEX = 2073 -
  • -SCI_STYLESETVISIBLE = 2074 -
  • -SCI_GETCARETPERIOD = 2075 -
  • -SCI_SETCARETPERIOD = 2076 -
  • -SCI_SETWORDCHARS = 2077 -
  • -SCI_BEGINUNDOACTION = 2078 -
  • -SCI_ENDUNDOACTION = 2079 -
  • -SCI_INDICSETSTYLE = 2080 -
  • -SCI_INDICGETSTYLE = 2081 -
  • -SCI_INDICSETFORE = 2082 -
  • -SCI_INDICGETFORE = 2083 -
  • -SCI_SETWHITESPACEFORE = 2084 -
  • -SCI_SETWHITESPACEBACK = 2085 -
  • -SCI_SETSTYLEBITS = 2090 -
  • -SCI_GETSTYLEBITS = 2091 -
  • -SCI_SETLINESTATE = 2092 -
  • -SCI_GETLINESTATE = 2093 -
  • -SCI_GETMAXLINESTATE = 2094 -
  • -SCI_GETCARETLINEVISIBLE = 2095 -
  • -SCI_SETCARETLINEVISIBLE = 2096 -
  • -SCI_GETCARETLINEBACK = 2097 -
  • -SCI_SETCARETLINEBACK = 2098 -
  • -SCI_STYLESETCHANGEABLE = 2099 -
  • -SCI_AUTOCSHOW = 2100 -
  • -SCI_AUTOCCANCEL = 2101 -
  • -SCI_AUTOCACTIVE = 2102 -
  • -SCI_AUTOCPOSSTART = 2103 -
  • -SCI_AUTOCCOMPLETE = 2104 -
  • -SCI_AUTOCSTOPS = 2105 -
  • -SCI_AUTOCSETSEPARATOR = 2106 -
  • -SCI_AUTOCGETSEPARATOR = 2107 -
  • -SCI_AUTOCSELECT = 2108 -
  • -SCI_AUTOCSETCANCELATSTART = 2110 -
  • -SCI_AUTOCGETCANCELATSTART = 2111 -
  • -SCI_AUTOCSETFILLUPS = 2112 -
  • -SCI_AUTOCSETCHOOSESINGLE = 2113 -
  • -SCI_AUTOCGETCHOOSESINGLE = 2114 -
  • -SCI_AUTOCSETIGNORECASE = 2115 -
  • -SCI_AUTOCGETIGNORECASE = 2116 -
  • -SCI_USERLISTSHOW = 2117 -
  • -SCI_AUTOCSETAUTOHIDE = 2118 -
  • -SCI_AUTOCGETAUTOHIDE = 2119 -
  • -SCI_AUTOCSETDROPRESTOFWORD = 2270 -
  • -SCI_AUTOCGETDROPRESTOFWORD = 2271 -
  • -SCI_SETINDENT = 2122 -
  • -SCI_GETINDENT = 2123 -
  • -SCI_SETUSETABS = 2124 -
  • -SCI_GETUSETABS = 2125 -
  • -SCI_SETLINEINDENTATION = 2126 -
  • -SCI_GETLINEINDENTATION = 2127 -
  • -SCI_GETLINEINDENTPOSITION = 2128 -
  • -SCI_GETCOLUMN = 2129 -
  • -SCI_SETHSCROLLBAR = 2130 -
  • -SCI_GETHSCROLLBAR = 2131 -
  • -SCI_SETINDENTATIONGUIDES = 2132 -
  • -SCI_GETINDENTATIONGUIDES = 2133 -
  • -SCI_SETHIGHLIGHTGUIDE = 2134 -
  • -SCI_GETHIGHLIGHTGUIDE = 2135 -
  • -SCI_GETLINEENDPOSITION = 2136 -
  • -SCI_GETCODEPAGE = 2137 -
  • -SCI_GETCARETFORE = 2138 -
  • -SCI_GETUSEPALETTE = 2139 -
  • SCI_GETREADONLY = 2140 -
  • SCI_SETCURRENTPOS = 2141 -
  • -SCI_SETSELECTIONSTART = 2142 -
  • -SCI_GETSELECTIONSTART = 2143 -
  • -SCI_SETSELECTIONEND = 2144 -
  • -SCI_GETSELECTIONEND = 2145 -
  • -SCI_SETPRINTMAGNIFICATION = 2146 -
  • -SCI_GETPRINTMAGNIFICATION = 2147 -
  • -SCI_SETPRINTCOLOURMODE = 2148 -
  • -SCI_GETPRINTCOLOURMODE = 2149 -
  • -SCI_FINDTEXT = 2150 -
  • -SCI_FORMATRANGE = 2151 -
  • -SCI_GETFIRSTVISIBLELINE = 2152 -
  • -SCI_GETLINE = 2153 -
  • -SCI_GETLINECOUNT = 2154 -
  • -SCI_SETMARGINLEFT = 2155 -
  • -SCI_GETMARGINLEFT = 2156 -
  • -SCI_SETMARGINRIGHT = 2157 -
  • -SCI_GETMARGINRIGHT = 2158 -
  • SCI_GETMODIFY = 2159 -
  • -SCI_SETSEL = 2160 -
  • -SCI_GETSELTEXT = 2161 -
  • -SCI_GETTEXTRANGE = 2162 -
  • -SCI_HIDESELECTION = 2163 -
  • -SCI_POINTXFROMPOSITION = 2164 -
  • -SCI_POINTYFROMPOSITION = 2165 -
  • -SCI_LINEFROMPOSITION = 2166 -
  • -SCI_POSITIONFROMLINE = 2167 -
  • -SCI_LINESCROLL = 2168 -
  • -SCI_SCROLLCARET = 2169 -
  • -SCI_REPLACESEL = 2170 -
  • SCI_SETREADONLY = 2171 -
  • -SCI_NULL = 2172 -
  • -SCI_CANPASTE = 2173 -
  • -SCI_CANUNDO = 2174 -
  • SCI_EMPTYUNDOBUFFER = 2175 -
  • -SCI_UNDO = 2176 -
  • -SCI_CUT = 2177 -
  • -SCI_COPY = 2178 -
  • -SCI_PASTE = 2179 -
  • -SCI_CLEAR = 2180 -
  • SCI_SETTEXT = 2181 -
  • SCI_GETTEXT = 2182 -
  • SCI_GETTEXTLENGTH = 2183 -
  • -SCI_GETDIRECTFUNCTION = 2184 -
  • -SCI_GETDIRECTPOINTER = 2185 -
  • -SCI_SETOVERTYPE = 2186 -
  • -SCI_GETOVERTYPE = 2187 -
  • -SCI_SETCARETWIDTH = 2188 -
  • -SCI_GETCARETWIDTH = 2189 -
  • -SCI_SETTARGETSTART = 2190 -
  • -SCI_GETTARGETSTART = 2191 -
  • -SCI_SETTARGETEND = 2192 -
  • -SCI_GETTARGETEND = 2193 -
  • -SCI_REPLACETARGET = 2194 -
  • -SCI_REPLACETARGETRE = 2195 -
  • -SCI_SEARCHINTARGET = 2197 -
  • -SCI_SETSEARCHFLAGS = 2198 -
  • -SCI_GETSEARCHFLAGS = 2199 -
  • -SCI_CALLTIPSHOW = 2200 -
  • -SCI_CALLTIPCANCEL = 2201 -
  • -SCI_CALLTIPACTIVE = 2202 -
  • -SCI_CALLTIPPOSSTART = 2203 -
  • -SCI_CALLTIPSETHLT = 2204 -
  • -SCI_CALLTIPSETBACK = 2205 -
  • -SCI_CALLTIPSETFORE = 2206 -
  • -SCI_CALLTIPSETFOREHLT = 2207 -
  • -SCI_AUTOCSETMAXWIDTH = 2208 -
  • -SCI_AUTOCGETMAXWIDTH = 2209 -
  • -SCI_AUTOCSETMAXHEIGHT = 2210 -
  • -SCI_AUTOCGETMAXHEIGHT = 2211 -
  • -SCI_CALLTIPUSESTYLE = 2212 -
  • -SCI_VISIBLEFROMDOCLINE = 2220 -
  • -SCI_DOCLINEFROMVISIBLE = 2221 -
  • -SCI_SETFOLDLEVEL = 2222 -
  • -SCI_GETFOLDLEVEL = 2223 -
  • -SCI_GETLASTCHILD = 2224 -
  • -SCI_GETFOLDPARENT = 2225 -
  • -SCI_SHOWLINES = 2226 -
  • -SCI_HIDELINES = 2227 -
  • -SCI_GETLINEVISIBLE = 2228 -
  • -SCI_SETFOLDEXPANDED = 2229 -
  • -SCI_GETFOLDEXPANDED = 2230 -
  • -SCI_TOGGLEFOLD = 2231 -
  • -SCI_ENSUREVISIBLE = 2232 -
  • -SCI_SETFOLDFLAGS = 2233 -
  • -SCI_ENSUREVISIBLEENFORCEPOLICY = 2234 -
  • -SCI_WRAPCOUNT = 2235 -
  • -SCI_SETTABINDENTS = 2260 -
  • -SCI_GETTABINDENTS = 2261 -
  • -SCI_SETBACKSPACEUNINDENTS = 2262 -
  • -SCI_GETBACKSPACEUNINDENTS = 2263 -
  • -SCI_SETMOUSEDWELLTIME = 2264 -
  • -SCI_GETMOUSEDWELLTIME = 2265 -
  • -SCI_WORDSTARTPOSITION = 2266 -
  • -SCI_WORDENDPOSITION = 2267 -
  • -SCI_SETWRAPMODE = 2268 -
  • -SCI_GETWRAPMODE = 2269 -
  • -SCI_SETLAYOUTCACHE = 2272 -
  • -SCI_GETLAYOUTCACHE = 2273 -
  • -SCI_SETSCROLLWIDTH = 2274 -
  • -SCI_GETSCROLLWIDTH = 2275 -
  • SCI_TEXTWIDTH = 2276 -
  • -SCI_SETENDATLASTLINE = 2277 -
  • -SCI_GETENDATLASTLINE = 2278 -
  • -SCI_TEXTHEIGHT = 2279 -
  • -SCI_SETVSCROLLBAR = 2280 -
  • -SCI_GETVSCROLLBAR = 2281 -
  • -SCI_APPENDTEXT = 2282 -
  • -SCI_GETTWOPHASEDRAW = 2283 -
  • -SCI_SETTWOPHASEDRAW = 2284 -
  • -SCI_AUTOCGETTYPESEPARATOR = 2285 -
  • -SCI_AUTOCSETTYPESEPARATOR = 2286 -
  • -SCI_TARGETFROMSELECTION = 2287 -
  • -SCI_LINESJOIN = 2288 -
  • -SCI_LINESSPLIT = 2289 -
  • -SCI_SETFOLDMARGINCOLOUR = 2290 -
  • -SCI_SETFOLDMARGINHICOLOUR = 2291 -
  • -SCI_LINEDOWN = 2300 -
  • -SCI_LINEDOWNEXTEND = 2301 -
  • -SCI_LINEUP = 2302 -
  • -SCI_LINEUPEXTEND = 2303 -
  • -SCI_CHARLEFT = 2304 -
  • -SCI_CHARLEFTEXTEND = 2305 -
  • -SCI_CHARRIGHT = 2306 -
  • -SCI_CHARRIGHTEXTEND = 2307 -
  • -SCI_WORDLEFT = 2308 -
  • -SCI_WORDLEFTEXTEND = 2309 -
  • -SCI_WORDRIGHT = 2310 -
  • -SCI_WORDRIGHTEXTEND = 2311 -
  • -SCI_HOME = 2312 -
  • -SCI_HOMEEXTEND = 2313 -
  • -SCI_LINEEND = 2314 -
  • -SCI_LINEENDEXTEND = 2315 -
  • -SCI_DOCUMENTSTART = 2316 -
  • -SCI_DOCUMENTSTARTEXTEND = 2317 -
  • -SCI_DOCUMENTEND = 2318 -
  • -SCI_DOCUMENTENDEXTEND = 2319 -
  • -SCI_PAGEUP = 2320 -
  • -SCI_PAGEUPEXTEND = 2321 -
  • -SCI_PAGEDOWN = 2322 -
  • -SCI_PAGEDOWNEXTEND = 2323 -
  • -SCI_EDITTOGGLEOVERTYPE = 2324 -
  • -SCI_CANCEL = 2325 -
  • -SCI_DELETEBACK = 2326 -
  • -SCI_TAB = 2327 -
  • -SCI_BACKTAB = 2328 -
  • -SCI_NEWLINE = 2329 -
  • -SCI_FORMFEED = 2330 -
  • -SCI_VCHOME = 2331 -
  • -SCI_VCHOMEEXTEND = 2332 -
  • -SCI_ZOOMIN = 2333 -
  • -SCI_ZOOMOUT = 2334 -
  • -SCI_DELWORDLEFT = 2335 -
  • -SCI_DELWORDRIGHT = 2336 -
  • -SCI_LINECUT = 2337 -
  • -SCI_LINEDELETE = 2338 -
  • -SCI_LINETRANSPOSE = 2339 -
  • -SCI_LOWERCASE = 2340 -
  • -SCI_UPPERCASE = 2341 -
  • -SCI_LINESCROLLDOWN = 2342 -
  • -SCI_LINESCROLLUP = 2343 -
  • -SCI_DELETEBACKNOTLINE = 2344 -
  • -SCI_HOMEDISPLAY = 2345 -
  • -SCI_HOMEDISPLAYEXTEND = 2346 -
  • -SCI_LINEENDDISPLAY = 2347 -
  • -SCI_LINEENDDISPLAYEXTEND = 2348 -
  • -SCI_MOVECARETINSIDEVIEW = 2401 -
  • -SCI_LINELENGTH = 2350 -
  • -SCI_BRACEHIGHLIGHT = 2351 -
  • -SCI_BRACEBADLIGHT = 2352 -
  • -SCI_BRACEMATCH = 2353 -
  • -SCI_GETVIEWEOL = 2355 -
  • -SCI_SETVIEWEOL = 2356 -
  • -SCI_GETDOCPOINTER = 2357 -
  • -SCI_SETDOCPOINTER = 2358 -
  • -SCI_SETMODEVENTMASK = 2359 -
  • -SCI_GETEDGECOLUMN = 2360 -
  • -SCI_SETEDGECOLUMN = 2361 -
  • -SCI_GETEDGEMODE = 2362 -
  • -SCI_SETEDGEMODE = 2363 -
  • -SCI_GETEDGECOLOUR = 2364 -
  • -SCI_SETEDGECOLOUR = 2365 -
  • -SCI_SEARCHANCHOR = 2366 -
  • -SCI_SEARCHNEXT = 2367 -
  • -SCI_SEARCHPREV = 2368 -
  • -SCI_LINESONSCREEN = 2370 -
  • -SCI_USEPOPUP = 2371 -
  • -SCI_SELECTIONISRECTANGLE = 2372 -
  • -SCI_SETZOOM = 2373 -
  • -SCI_GETZOOM = 2374 -
  • -SCI_CREATEDOCUMENT = 2375 -
  • -SCI_ADDREFDOCUMENT = 2376 -
  • -SCI_RELEASEDOCUMENT = 2377 -
  • -SCI_GETMODEVENTMASK = 2378 -
  • -SCI_SETFOCUS = 2380 -
  • -SCI_GETFOCUS = 2381 -
  • -SCI_SETSTATUS = 2382 -
  • -SCI_GETSTATUS = 2383 -
  • -SCI_SETMOUSEDOWNCAPTURES = 2384 -
  • -SCI_GETMOUSEDOWNCAPTURES = 2385 -
  • -SCI_SETCURSOR = 2386 -
  • -SCI_GETCURSOR = 2387 -
  • -SCI_SETCONTROLCHARSYMBOL = 2388 -
  • -SCI_GETCONTROLCHARSYMBOL = 2389 -
  • -SCI_WORDPARTLEFT = 2390 -
  • -SCI_WORDPARTLEFTEXTEND = 2391 -
  • -SCI_WORDPARTRIGHT = 2392 -
  • -SCI_WORDPARTRIGHTEXTEND = 2393 -
  • -SCI_SETVISIBLEPOLICY = 2394 -
  • -SCI_DELLINELEFT = 2395 -
  • -SCI_DELLINERIGHT = 2396 -
  • -SCI_SETXOFFSET = 2397 -
  • -SCI_GETXOFFSET = 2398 -
  • -SCI_CHOOSECARETX = 2399 -
  • -SCI_GRABFOCUS = 2400 -
  • -SCI_SETXCARETPOLICY = 2402 -
  • -SCI_SETYCARETPOLICY = 2403 -
  • -SCI_LINEDUPLICATE = 2404 -
  • SCI_REGISTERIMAGE = 2405 -
  • -SCI_SETPRINTWRAPMODE = 2406 -
  • -SCI_GETPRINTWRAPMODE = 2407 -
  • SCI_CLEARREGISTEREDIMAGES = 2408 -
  • -SCI_STYLESETHOTSPOT = 2409 -
  • -SCI_SETHOTSPOTACTIVEFORE = 2410 -
  • -SCI_SETHOTSPOTACTIVEBACK = 2411 -
  • -SCI_SETHOTSPOTACTIVEUNDERLINE = 2412 -
  • -SCI_PARADOWN = 2413 -
  • -SCI_PARADOWNEXTEND = 2414 -
  • -SCI_PARAUP = 2415 -
  • -SCI_PARAUPEXTEND = 2416 -
  • -SCI_POSITIONBEFORE = 2417 -
  • -SCI_POSITIONAFTER = 2418 -
  • -SCI_COPYRANGE = 2419 -
  • -SCI_COPYTEXT = 2420 -
  • -SCI_SETSELECTIONMODE = 2422 -
  • -SCI_GETSELECTIONMODE = 2423 -
  • -SCI_GETLINESELSTARTPOSITION = 2424 -
  • -SCI_GETLINESELENDPOSITION = 2425 -
  • -SCI_LINEDOWNRECTEXTEND = 2426 -
  • -SCI_LINEUPRECTEXTEND = 2427 -
  • -SCI_CHARLEFTRECTEXTEND = 2428 -
  • -SCI_CHARRIGHTRECTEXTEND = 2429 -
  • -SCI_HOMERECTEXTEND = 2430 -
  • -SCI_VCHOMERECTEXTEND = 2431 -
  • -SCI_LINEENDRECTEXTEND = 2432 -
  • -SCI_PAGEUPRECTEXTEND = 2433 -
  • -SCI_PAGEDOWNRECTEXTEND = 2434 -
  • -SCI_STUTTEREDPAGEUP = 2435 -
  • -SCI_STUTTEREDPAGEUPEXTEND = 2436 -
  • -SCI_STUTTEREDPAGEDOWN = 2437 -
  • -SCI_STUTTEREDPAGEDOWNEXTEND = 2438 -
  • -SCI_WORDLEFTEND = 2439 -
  • -SCI_WORDLEFTENDEXTEND = 2440 -
  • -SCI_WORDRIGHTEND = 2441 -
  • -SCI_WORDRIGHTENDEXTEND = 2442 -
  • -SCI_SETWHITESPACECHARS = 2443 -
  • -SCI_SETCHARSDEFAULT = 2444 -
  • -SCI_AUTOCGETCURRENT = 2445 -
  • -SCI_ALLOCATE = 2446 -
  • -SCI_HOMEWRAP = 2349 -
  • -SCI_HOMEWRAPEXTEND = 2450 -
  • -SCI_LINEENDWRAP = 2451 -
  • -SCI_LINEENDWRAPEXTEND = 2452 -
  • -SCI_VCHOMEWRAP = 2453 -
  • -SCI_VCHOMEWRAPEXTEND = 2454 -
  • -SCI_LINECOPY = 2455 -
  • -SCI_FINDCOLUMN = 2456 -
  • -SCI_GETCARETSTICKY = 2457 -
  • -SCI_SETCARETSTICKY = 2458 -
  • -SCI_TOGGLECARETSTICKY = 2459 -
  • -SCI_SETWRAPVISUALFLAGS = 2460 -
  • -SCI_GETWRAPVISUALFLAGS = 2461 -
  • -SCI_SETWRAPVISUALFLAGSLOCATION = 2462 -
  • -SCI_GETWRAPVISUALFLAGSLOCATION = 2463 -
  • -SCI_SETWRAPSTARTINDENT = 2464 -
  • -SCI_GETWRAPSTARTINDENT = 2465 -
  • -SCI_MARKERADDSET = 2466 -
  • -SCI_SETPASTECONVERTENDINGS = 2467 -
  • -SCI_GETPASTECONVERTENDINGS = 2468 -
  • -SCI_SELECTIONDUPLICATE = 2469 -
  • -SCI_SETCARETLINEBACKALPHA = 2470 -
  • -SCI_GETCARETLINEBACKALPHA = 2471 -
  • -SCI_MARKERSETALPHA = 2476 -
  • -SCI_GETSELALPHA = 2477 -
  • -SCI_SETSELALPHA = 2478 -
  • -SCI_STARTRECORD = 3001 -
  • -SCI_STOPRECORD = 3002 -
  • SCI_SETLEXER = 4001 -
  • SCI_GETLEXER = 4002 -
  • -SCI_COLOURISE = 4003 -
  • -SCI_SETPROPERTY = 4004 -
  • -SCI_SETKEYWORDS = 4005 -
  • SCI_SETLEXERLANGUAGE = 4006 -
  • -SCI_LOADLEXERLIBRARY = 4007 -
  • -SCI_GETPROPERTY = 4008 -
  • -SCI_GETPROPERTYEXPANDED = 4009 -
  • -SCI_GETPROPERTYINT = 4010 -
  • -SCI_GETSTYLEBITSNEEDED = 4011 -
  • -SC_ALPHA_TRANSPARENT = 0 -
  • -SC_ALPHA_OPAQUE = 255 -
  • -SC_ALPHA_NOALPHA = 256 -
  • -SC_WRAPVISUALFLAG_NONE = 0x0000 -
  • -SC_WRAPVISUALFLAG_END = 0x0001 -
  • -SC_WRAPVISUALFLAG_START = 0x0002 -
  • -SC_WRAPVISUALFLAGLOC_DEFAULT = 0x0000 -
  • -SC_WRAPVISUALFLAGLOC_END_BY_TEXT = 0x0001 -
  • -SC_WRAPVISUALFLAGLOC_START_BY_TEXT = 0x0002 -
  • -SC_SEL_STREAM = 0 -
  • -SC_SEL_RECTANGLE = 1 -
  • -SC_SEL_LINES = 2 -
  • -SCWS_INVISIBLE = 0 -
  • -SCWS_VISIBLEALWAYS = 1 -
  • -SCWS_VISIBLEAFTERINDENT = 2 -
  • -SC_EOL_CRLF = 0 -
  • -SC_EOL_CR = 1 -
  • -SC_EOL_LF = 2 -
  • -SC_CP_DBCS = 1 -
  • -SC_CP_UTF8 = 65001 -
  • SC_MARK_CIRCLE = 0 -
  • SC_MARK_ROUNDRECT = 1 -
  • SC_MARK_ARROW = 2 -
  • SC_MARK_SMALLRECT = 3 -
  • SC_MARK_SHORTARROW = 4 -
  • SC_MARK_EMPTY = 5 -
  • SC_MARK_ARROWDOWN = 6 -
  • SC_MARK_MINUS = 7 -
  • SC_MARK_PLUS = 8 -
  • SC_MARK_VLINE = 9 -
  • SC_MARK_LCORNER = 10 -
  • SC_MARK_TCORNER = 11 -
  • SC_MARK_BOXPLUS = 12 -
  • SC_MARK_BOXPLUSCONNECTED = 13 -
  • SC_MARK_BOXMINUS = 14 -
  • SC_MARK_BOXMINUSCONNECTED = 15 -
  • SC_MARK_LCORNERCURVE = 16 -
  • SC_MARK_TCORNERCURVE = 17 -
  • SC_MARK_CIRCLEPLUS = 18 -
  • SC_MARK_CIRCLEPLUSCONNECTED = 19 -
  • SC_MARK_CIRCLEMINUS = 20 -
  • SC_MARK_CIRCLEMINUSCONNECTED = 21 -
  • SC_MARK_BACKGROUND = 22 -
  • SC_MARK_DOTDOTDOT = 23 -
  • SC_MARK_ARROWS = 24 -
  • SC_MARK_PIXMAP = 25 -
  • SC_MARK_FULLRECT = 26 -
  • SC_MARK_CHARACTER = 10000 -
  • -SC_MARKNUM_FOLDEREND = 25 -
  • -SC_MARKNUM_FOLDEROPENMID = 26 -
  • -SC_MARKNUM_FOLDERMIDTAIL = 27 -
  • -SC_MARKNUM_FOLDERTAIL = 28 -
  • -SC_MARKNUM_FOLDERSUB = 29 -
  • -SC_MARKNUM_FOLDER = 30 -
  • -SC_MARKNUM_FOLDEROPEN = 31 -
  • -SC_MASK_FOLDERS = 0xfe000000 -
  • SC_MARGIN_SYMBOL = 0 -
  • SC_MARGIN_NUMBER = 1 -
  • SC_MARGIN_BACK = 2 -
  • SC_MARGIN_FORE = 3 -
  • -STYLE_DEFAULT = 32 -
  • -STYLE_LINENUMBER = 33 -
  • -STYLE_BRACELIGHT = 34 -
  • -STYLE_BRACEBAD = 35 -
  • -STYLE_CONTROLCHAR = 36 -
  • -STYLE_INDENTGUIDE = 37 -
  • -STYLE_CALLTIP = 38 -
  • -STYLE_LASTPREDEFINED = 39 -
  • -STYLE_MAX = 127 -
  • -SC_CHARSET_ANSI = 0 -
  • -SC_CHARSET_DEFAULT = 1 -
  • -SC_CHARSET_BALTIC = 186 -
  • -SC_CHARSET_CHINESEBIG5 = 136 -
  • -SC_CHARSET_EASTEUROPE = 238 -
  • -SC_CHARSET_GB2312 = 134 -
  • -SC_CHARSET_GREEK = 161 -
  • -SC_CHARSET_HANGUL = 129 -
  • -SC_CHARSET_MAC = 77 -
  • -SC_CHARSET_OEM = 255 -
  • -SC_CHARSET_RUSSIAN = 204 -
  • -SC_CHARSET_SHIFTJIS = 128 -
  • -SC_CHARSET_SYMBOL = 2 -
  • -SC_CHARSET_TURKISH = 162 -
  • -SC_CHARSET_JOHAB = 130 -
  • -SC_CHARSET_HEBREW = 177 -
  • -SC_CHARSET_ARABIC = 178 -
  • -SC_CHARSET_VIETNAMESE = 163 -
  • -SC_CHARSET_THAI = 222 -
  • -SC_CHARSET_8859_15 = 1000 -
  • -SC_CASE_MIXED = 0 -
  • -SC_CASE_UPPER = 1 -
  • -SC_CASE_LOWER = 2 -
  • -INDIC_MAX = 7 -
  • -INDIC_PLAIN = 0 -
  • -INDIC_SQUIGGLE = 1 -
  • -INDIC_TT = 2 -
  • -INDIC_DIAGONAL = 3 -
  • -INDIC_STRIKE = 4 -
  • -INDIC_HIDDEN = 5 -
  • -INDIC_BOX = 6 -
  • -INDIC_ROUNDBOX = 7 -
  • -INDIC0_MASK = 0x20 -
  • -INDIC1_MASK = 0x40 -
  • -INDIC2_MASK = 0x80 -
  • -INDICS_MASK = 0xe0 -
  • -SC_PRINT_NORMAL = 0 -
  • -SC_PRINT_INVERTLIGHT = 1 -
  • -SC_PRINT_BLACKONWHITE = 2 -
  • -SC_PRINT_COLOURONWHITE = 3 -
  • -SC_PRINT_COLOURONWHITEDEFAULTBG = 4 -
  • -SCFIND_WHOLEWORD = 2 -
  • -SCFIND_MATCHCASE = 4 -
  • -SCFIND_WORDSTART = 0x00100000 -
  • -SCFIND_REGEXP = 0x00200000 -
  • -SCFIND_POSIX = 0x00400000 -
  • -SC_FOLDLEVELBASE = 0x00400 -
  • -SC_FOLDLEVELWHITEFLAG = 0x01000 -
  • -SC_FOLDLEVELHEADERFLAG = 0x02000 -
  • -SC_FOLDLEVELBOXHEADERFLAG = 0x04000 -
  • -SC_FOLDLEVELBOXFOOTERFLAG = 0x08000 -
  • -SC_FOLDLEVELCONTRACTED = 0x10000 -
  • -SC_FOLDLEVELUNINDENT = 0x20000 -
  • -SC_FOLDLEVELNUMBERMASK = 0x00fff -
  • -SC_FOLDFLAG_BOX = 0x0001 -
  • -SC_FOLDFLAG_LINEBEFORE_EXPANDED = 0x0002 -
  • -SC_FOLDFLAG_LINEBEFORE_CONTRACTED = 0x0004 -
  • -SC_FOLDFLAG_LINEAFTER_EXPANDED = 0x0008 -
  • -SC_FOLDFLAG_LINEAFTER_CONTRACTED = 0x0010 -
  • -SC_FOLDFLAG_LEVELNUMBERS = 0x0040 -
  • -SC_TIME_FOREVER = 10000000 -
  • -SC_WRAP_NONE = 0 -
  • -SC_WRAP_WORD = 1 -
  • -SC_WRAP_CHAR = 2 -
  • -SC_CACHE_NONE = 0 -
  • -SC_CACHE_CARET = 1 -
  • -SC_CACHE_PAGE = 2 -
  • -SC_CACHE_DOCUMENT = 3 -
  • -EDGE_NONE = 0 -
  • -EDGE_LINE = 1 -
  • -EDGE_BACKGROUND = 2 -
  • -SC_CURSORNORMAL = -1 -
  • -SC_CURSORWAIT = 4 -
  • -VISIBLE_SLOP = 0x01 -
  • -VISIBLE_STRICT = 0x04 -
  • -CARET_SLOP = 0x01 -
  • -CARET_STRICT = 0x04 -
  • -CARET_JUMPS = 0x10 -
  • -CARET_EVEN = 0x08 -
  • -SC_MOD_INSERTTEXT = 0x1 -
  • -SC_MOD_DELETETEXT = 0x2 -
  • -SC_MOD_CHANGESTYLE = 0x4 -
  • -SC_MOD_CHANGEFOLD = 0x8 -
  • -SC_PERFORMED_USER = 0x10 -
  • -SC_PERFORMED_UNDO = 0x20 -
  • -SC_PERFORMED_REDO = 0x40 -
  • -SC_MULTISTEPUNDOREDO = 0x80 -
  • -SC_LASTSTEPINUNDOREDO = 0x100 -
  • -SC_MOD_CHANGEMARKER = 0x200 -
  • -SC_MOD_BEFOREINSERT = 0x400 -
  • -SC_MOD_BEFOREDELETE = 0x800 -
  • -SC_MULTILINEUNDOREDO = 0x1000 -
  • -SC_MODEVENTMASKALL = 0x1fff -
  • -SCK_DOWN = 300 -
  • -SCK_UP = 301 -
  • -SCK_LEFT = 302 -
  • -SCK_RIGHT = 303 -
  • -SCK_HOME = 304 -
  • -SCK_END = 305 -
  • -SCK_PRIOR = 306 -
  • -SCK_NEXT = 307 -
  • -SCK_DELETE = 308 -
  • -SCK_INSERT = 309 -
  • -SCK_ESCAPE = 7 -
  • -SCK_BACK = 8 -
  • -SCK_TAB = 9 -
  • -SCK_RETURN = 13 -
  • -SCK_ADD = 310 -
  • -SCK_SUBTRACT = 311 -
  • -SCK_DIVIDE = 312 -
  • SCMOD_NORM = 0 -
  • SCMOD_SHIFT = 1 -
  • SCMOD_CTRL = 2 -
  • SCMOD_ALT = 4 -
  • SCLEX_CONTAINER = 0 -
  • SCLEX_NULL = 1 -
  • SCLEX_PYTHON = 2 -
  • SCLEX_CPP = 3 -
  • SCLEX_HTML = 4 -
  • SCLEX_XML = 5 -
  • SCLEX_PERL = 6 -
  • SCLEX_SQL = 7 -
  • SCLEX_VB = 8 -
  • SCLEX_PROPERTIES = 9 -
  • SCLEX_ERRORLIST = 10 -
  • SCLEX_MAKEFILE = 11 -
  • SCLEX_BATCH = 12 -
  • SCLEX_LATEX = 14 -
  • SCLEX_LUA = 15 -
  • SCLEX_DIFF = 16 -
  • SCLEX_CONF = 17 -
  • SCLEX_PASCAL = 18 -
  • SCLEX_AVE = 19 -
  • SCLEX_ADA = 20 -
  • SCLEX_LISP = 21 -
  • SCLEX_RUBY = 22 -
  • SCLEX_EIFFEL = 23 -
  • SCLEX_EIFFELKW = 24 -
  • SCLEX_TCL = 25 -
  • SCLEX_NNCRONTAB = 26 -
  • SCLEX_BULLANT = 27 -
  • SCLEX_VBSCRIPT = 28 -
  • SCLEX_ASP = SCLEX_HTML -
  • SCLEX_PHP = SCLEX_HTML -
  • SCLEX_BAAN = 31 -
  • SCLEX_MATLAB = 32 -
  • SCLEX_SCRIPTOL = 33 -
  • SCLEX_ASM = 34 -
  • SCLEX_CPPNOCASE = 35 -
  • SCLEX_FORTRAN = 36 -
  • SCLEX_F77 = 37 -
  • SCLEX_CSS = 38 -
  • SCLEX_POV = 39 -
  • SCLEX_LOUT = 40 -
  • SCLEX_ESCRIPT = 41 -
  • SCLEX_PS = 42 -
  • SCLEX_NSIS = 43 -
  • SCLEX_MMIXAL = 44 -
  • SCLEX_CLW = 45 -
  • SCLEX_CLWNOCASE = 46 -
  • SCLEX_LOT = 47 -
  • SCLEX_YAML = 48 -
  • SCLEX_TEX = 49 -
  • SCLEX_METAPOST = 50 -
  • SCLEX_POWERBASIC = 51 -
  • SCLEX_FORTH = 52 -
  • SCLEX_ERLANG = 53 -
  • SCLEX_OCTAVE = 54 -
  • SCLEX_MSSQL = 55 -
  • SCLEX_VERILOG = 56 -
  • SCLEX_KIX = 57 -
  • SCLEX_GUI4CLI = 58 -
  • SCLEX_SPECMAN = 59 -
  • SCLEX_AU3 = 60 -
  • SCLEX_APDL = 61 -
  • SCLEX_BASH = 62 -
  • SCLEX_ASN1 = 63 -
  • SCLEX_VHDL = 64 -
  • SCLEX_CAML = 65 -
  • SCLEX_BLITZBASIC = 66 -
  • SCLEX_PUREBASIC = 67 -
  • SCLEX_HASKELL = 68 -
  • SCLEX_PHPSCRIPT = 69 -
  • SCLEX_TADS3 = 70 -
  • SCLEX_REBOL = 71 -
  • SCLEX_SMALLTALK = 72 -
  • SCLEX_FLAGSHIP = 73 -
  • SCLEX_CSOUND = 74 -
  • SCLEX_FREEBASIC = 75 -
  • SCLEX_INNOSETUP = 76 -
  • SCLEX_OPAL = 77 -
  • SCLEX_SPICE = 78 -
  • enum {
    -  SCI_START = 2000, -SCI_OPTIONAL_START = 3000, -SCI_LEXER_START = 4000, -
    -  SCI_ADDTEXT = 2001, -SCI_ADDSTYLEDTEXT = 2002, -SCI_INSERTTEXT = 2003, -
    -  SCI_CLEARALL = 2004, -SCI_CLEARDOCUMENTSTYLE = 2005, -SCI_GETLENGTH = 2006, -
    -  SCI_GETCHARAT = 2007, -SCI_GETCURRENTPOS = 2008, -SCI_GETANCHOR = 2009, -
    -  SCI_GETSTYLEAT = 2010, -SCI_REDO = 2011, -SCI_SETUNDOCOLLECTION = 2012, -
    -  SCI_SELECTALL = 2013, -SCI_SETSAVEPOINT = 2014, -SCI_GETSTYLEDTEXT = 2015, -
    -  SCI_CANREDO = 2016, -SCI_MARKERLINEFROMHANDLE = 2017, -SCI_MARKERDELETEHANDLE = 2018, -
    -  SCI_GETUNDOCOLLECTION = 2019, -SCI_GETVIEWWS = 2020, -SCI_SETVIEWWS = 2021, -
    -  SCI_POSITIONFROMPOINT = 2022, -SCI_POSITIONFROMPOINTCLOSE = 2023, -SCI_GOTOLINE = 2024, -
    -  SCI_GOTOPOS = 2025, -SCI_SETANCHOR = 2026, -SCI_GETCURLINE = 2027, -
    -  SCI_GETENDSTYLED = 2028, -SCI_CONVERTEOLS = 2029, -SCI_GETEOLMODE = 2030, -
    -  SCI_SETEOLMODE = 2031, -SCI_STARTSTYLING = 2032, -SCI_SETSTYLING = 2033, -
    -  SCI_GETBUFFEREDDRAW = 2034, -SCI_SETBUFFEREDDRAW = 2035, -SCI_SETTABWIDTH = 2036, -
    -  SCI_GETTABWIDTH = 2121, -SCI_SETCODEPAGE = 2037, -SCI_SETUSEPALETTE = 2039, -
    -  SCI_MARKERDEFINE = 2040, -SCI_MARKERSETFORE = 2041, -SCI_MARKERSETBACK = 2042, -
    -  SCI_MARKERADD = 2043, -SCI_MARKERDELETE = 2044, -SCI_MARKERDELETEALL = 2045, -
    -  SCI_MARKERGET = 2046, -SCI_MARKERNEXT = 2047, -SCI_MARKERPREVIOUS = 2048, -
    -  SCI_MARKERDEFINEPIXMAP = 2049, -SCI_SETMARGINTYPEN = 2240, -SCI_GETMARGINTYPEN = 2241, -
    -  SCI_SETMARGINWIDTHN = 2242, -SCI_GETMARGINWIDTHN = 2243, -SCI_SETMARGINMASKN = 2244, -
    -  SCI_GETMARGINMASKN = 2245, -SCI_SETMARGINSENSITIVEN = 2246, -SCI_GETMARGINSENSITIVEN = 2247, -
    -  SCI_STYLECLEARALL = 2050, -SCI_STYLESETFORE = 2051, -SCI_STYLESETBACK = 2052, -
    -  SCI_STYLESETBOLD = 2053, -SCI_STYLESETITALIC = 2054, -SCI_STYLESETSIZE = 2055, -
    -  SCI_STYLESETFONT = 2056, -SCI_STYLESETEOLFILLED = 2057, -SCI_STYLERESETDEFAULT = 2058, -
    -  SCI_STYLESETUNDERLINE = 2059, -SCI_STYLESETCASE = 2060, -SCI_STYLESETCHARACTERSET = 2066, -
    -  SCI_SETSELFORE = 2067, -SCI_SETSELBACK = 2068, -SCI_SETCARETFORE = 2069, -
    -  SCI_ASSIGNCMDKEY = 2070, -SCI_CLEARCMDKEY = 2071, -SCI_CLEARALLCMDKEYS = 2072, -
    -  SCI_SETSTYLINGEX = 2073, -SCI_STYLESETVISIBLE = 2074, -SCI_GETCARETPERIOD = 2075, -
    -  SCI_SETCARETPERIOD = 2076, -SCI_SETWORDCHARS = 2077, -SCI_BEGINUNDOACTION = 2078, -
    -  SCI_ENDUNDOACTION = 2079, -SCI_INDICSETSTYLE = 2080, -SCI_INDICGETSTYLE = 2081, -
    -  SCI_INDICSETFORE = 2082, -SCI_INDICGETFORE = 2083, -SCI_SETWHITESPACEFORE = 2084, -
    -  SCI_SETWHITESPACEBACK = 2085, -SCI_SETSTYLEBITS = 2090, -SCI_GETSTYLEBITS = 2091, -
    -  SCI_SETLINESTATE = 2092, -SCI_GETLINESTATE = 2093, -SCI_GETMAXLINESTATE = 2094, -
    -  SCI_GETCARETLINEVISIBLE = 2095, -SCI_SETCARETLINEVISIBLE = 2096, -SCI_GETCARETLINEBACK = 2097, -
    -  SCI_SETCARETLINEBACK = 2098, -SCI_STYLESETCHANGEABLE = 2099, -SCI_AUTOCSHOW = 2100, -
    -  SCI_AUTOCCANCEL = 2101, -SCI_AUTOCACTIVE = 2102, -SCI_AUTOCPOSSTART = 2103, -
    -  SCI_AUTOCCOMPLETE = 2104, -SCI_AUTOCSTOPS = 2105, -SCI_AUTOCSETSEPARATOR = 2106, -
    -  SCI_AUTOCGETSEPARATOR = 2107, -SCI_AUTOCSELECT = 2108, -SCI_AUTOCSETCANCELATSTART = 2110, -
    -  SCI_AUTOCGETCANCELATSTART = 2111, -SCI_AUTOCSETFILLUPS = 2112, -SCI_AUTOCSETCHOOSESINGLE = 2113, -
    -  SCI_AUTOCGETCHOOSESINGLE = 2114, -SCI_AUTOCSETIGNORECASE = 2115, -SCI_AUTOCGETIGNORECASE = 2116, -
    -  SCI_USERLISTSHOW = 2117, -SCI_AUTOCSETAUTOHIDE = 2118, -SCI_AUTOCGETAUTOHIDE = 2119, -
    -  SCI_AUTOCSETDROPRESTOFWORD = 2270, -SCI_AUTOCGETDROPRESTOFWORD = 2271, -SCI_SETINDENT = 2122, -
    -  SCI_GETINDENT = 2123, -SCI_SETUSETABS = 2124, -SCI_GETUSETABS = 2125, -
    -  SCI_SETLINEINDENTATION = 2126, -SCI_GETLINEINDENTATION = 2127, -SCI_GETLINEINDENTPOSITION = 2128, -
    -  SCI_GETCOLUMN = 2129, -SCI_SETHSCROLLBAR = 2130, -SCI_GETHSCROLLBAR = 2131, -
    -  SCI_SETINDENTATIONGUIDES = 2132, -SCI_GETINDENTATIONGUIDES = 2133, -SCI_SETHIGHLIGHTGUIDE = 2134, -
    -  SCI_GETHIGHLIGHTGUIDE = 2135, -SCI_GETLINEENDPOSITION = 2136, -SCI_GETCODEPAGE = 2137, -
    -  SCI_GETCARETFORE = 2138, -SCI_GETUSEPALETTE = 2139, -SCI_GETREADONLY = 2140, -
    -  SCI_SETCURRENTPOS = 2141, -SCI_SETSELECTIONSTART = 2142, -SCI_GETSELECTIONSTART = 2143, -
    -  SCI_SETSELECTIONEND = 2144, -SCI_GETSELECTIONEND = 2145, -SCI_SETPRINTMAGNIFICATION = 2146, -
    -  SCI_GETPRINTMAGNIFICATION = 2147, -SCI_SETPRINTCOLOURMODE = 2148, -SCI_GETPRINTCOLOURMODE = 2149, -
    -  SCI_FINDTEXT = 2150, -SCI_FORMATRANGE = 2151, -SCI_GETFIRSTVISIBLELINE = 2152, -
    -  SCI_GETLINE = 2153, -SCI_GETLINECOUNT = 2154, -SCI_SETMARGINLEFT = 2155, -
    -  SCI_GETMARGINLEFT = 2156, -SCI_SETMARGINRIGHT = 2157, -SCI_GETMARGINRIGHT = 2158, -
    -  SCI_GETMODIFY = 2159, -SCI_SETSEL = 2160, -SCI_GETSELTEXT = 2161, -
    -  SCI_GETTEXTRANGE = 2162, -SCI_HIDESELECTION = 2163, -SCI_POINTXFROMPOSITION = 2164, -
    -  SCI_POINTYFROMPOSITION = 2165, -SCI_LINEFROMPOSITION = 2166, -SCI_POSITIONFROMLINE = 2167, -
    -  SCI_LINESCROLL = 2168, -SCI_SCROLLCARET = 2169, -SCI_REPLACESEL = 2170, -
    -  SCI_SETREADONLY = 2171, -SCI_NULL = 2172, -SCI_CANPASTE = 2173, -
    -  SCI_CANUNDO = 2174, -SCI_EMPTYUNDOBUFFER = 2175, -SCI_UNDO = 2176, -
    -  SCI_CUT = 2177, -SCI_COPY = 2178, -SCI_PASTE = 2179, -
    -  SCI_CLEAR = 2180, -SCI_SETTEXT = 2181, -SCI_GETTEXT = 2182, -
    -  SCI_GETTEXTLENGTH = 2183, -SCI_GETDIRECTFUNCTION = 2184, -SCI_GETDIRECTPOINTER = 2185, -
    -  SCI_SETOVERTYPE = 2186, -SCI_GETOVERTYPE = 2187, -SCI_SETCARETWIDTH = 2188, -
    -  SCI_GETCARETWIDTH = 2189, -SCI_SETTARGETSTART = 2190, -SCI_GETTARGETSTART = 2191, -
    -  SCI_SETTARGETEND = 2192, -SCI_GETTARGETEND = 2193, -SCI_REPLACETARGET = 2194, -
    -  SCI_REPLACETARGETRE = 2195, -SCI_SEARCHINTARGET = 2197, -SCI_SETSEARCHFLAGS = 2198, -
    -  SCI_GETSEARCHFLAGS = 2199, -SCI_CALLTIPSHOW = 2200, -SCI_CALLTIPCANCEL = 2201, -
    -  SCI_CALLTIPACTIVE = 2202, -SCI_CALLTIPPOSSTART = 2203, -SCI_CALLTIPSETHLT = 2204, -
    -  SCI_CALLTIPSETBACK = 2205, -SCI_CALLTIPSETFORE = 2206, -SCI_CALLTIPSETFOREHLT = 2207, -
    -  SCI_AUTOCSETMAXWIDTH = 2208, -SCI_AUTOCGETMAXWIDTH = 2209, -SCI_AUTOCSETMAXHEIGHT = 2210, -
    -  SCI_AUTOCGETMAXHEIGHT = 2211, -SCI_CALLTIPUSESTYLE = 2212, -SCI_VISIBLEFROMDOCLINE = 2220, -
    -  SCI_DOCLINEFROMVISIBLE = 2221, -SCI_SETFOLDLEVEL = 2222, -SCI_GETFOLDLEVEL = 2223, -
    -  SCI_GETLASTCHILD = 2224, -SCI_GETFOLDPARENT = 2225, -SCI_SHOWLINES = 2226, -
    -  SCI_HIDELINES = 2227, -SCI_GETLINEVISIBLE = 2228, -SCI_SETFOLDEXPANDED = 2229, -
    -  SCI_GETFOLDEXPANDED = 2230, -SCI_TOGGLEFOLD = 2231, -SCI_ENSUREVISIBLE = 2232, -
    -  SCI_SETFOLDFLAGS = 2233, -SCI_ENSUREVISIBLEENFORCEPOLICY = 2234, -SCI_WRAPCOUNT = 2235, -
    -  SCI_SETTABINDENTS = 2260, -SCI_GETTABINDENTS = 2261, -SCI_SETBACKSPACEUNINDENTS = 2262, -
    -  SCI_GETBACKSPACEUNINDENTS = 2263, -SCI_SETMOUSEDWELLTIME = 2264, -SCI_GETMOUSEDWELLTIME = 2265, -
    -  SCI_WORDSTARTPOSITION = 2266, -SCI_WORDENDPOSITION = 2267, -SCI_SETWRAPMODE = 2268, -
    -  SCI_GETWRAPMODE = 2269, -SCI_SETLAYOUTCACHE = 2272, -SCI_GETLAYOUTCACHE = 2273, -
    -  SCI_SETSCROLLWIDTH = 2274, -SCI_GETSCROLLWIDTH = 2275, -SCI_TEXTWIDTH = 2276, -
    -  SCI_SETENDATLASTLINE = 2277, -SCI_GETENDATLASTLINE = 2278, -SCI_TEXTHEIGHT = 2279, -
    -  SCI_SETVSCROLLBAR = 2280, -SCI_GETVSCROLLBAR = 2281, -SCI_APPENDTEXT = 2282, -
    -  SCI_GETTWOPHASEDRAW = 2283, -SCI_SETTWOPHASEDRAW = 2284, -SCI_AUTOCGETTYPESEPARATOR = 2285, -
    -  SCI_AUTOCSETTYPESEPARATOR = 2286, -SCI_TARGETFROMSELECTION = 2287, -SCI_LINESJOIN = 2288, -
    -  SCI_LINESSPLIT = 2289, -SCI_SETFOLDMARGINCOLOUR = 2290, -SCI_SETFOLDMARGINHICOLOUR = 2291, -
    -  SCI_LINEDOWN = 2300, -SCI_LINEDOWNEXTEND = 2301, -SCI_LINEUP = 2302, -
    -  SCI_LINEUPEXTEND = 2303, -SCI_CHARLEFT = 2304, -SCI_CHARLEFTEXTEND = 2305, -
    -  SCI_CHARRIGHT = 2306, -SCI_CHARRIGHTEXTEND = 2307, -SCI_WORDLEFT = 2308, -
    -  SCI_WORDLEFTEXTEND = 2309, -SCI_WORDRIGHT = 2310, -SCI_WORDRIGHTEXTEND = 2311, -
    -  SCI_HOME = 2312, -SCI_HOMEEXTEND = 2313, -SCI_LINEEND = 2314, -
    -  SCI_LINEENDEXTEND = 2315, -SCI_DOCUMENTSTART = 2316, -SCI_DOCUMENTSTARTEXTEND = 2317, -
    -  SCI_DOCUMENTEND = 2318, -SCI_DOCUMENTENDEXTEND = 2319, -SCI_PAGEUP = 2320, -
    -  SCI_PAGEUPEXTEND = 2321, -SCI_PAGEDOWN = 2322, -SCI_PAGEDOWNEXTEND = 2323, -
    -  SCI_EDITTOGGLEOVERTYPE = 2324, -SCI_CANCEL = 2325, -SCI_DELETEBACK = 2326, -
    -  SCI_TAB = 2327, -SCI_BACKTAB = 2328, -SCI_NEWLINE = 2329, -
    -  SCI_FORMFEED = 2330, -SCI_VCHOME = 2331, -SCI_VCHOMEEXTEND = 2332, -
    -  SCI_ZOOMIN = 2333, -SCI_ZOOMOUT = 2334, -SCI_DELWORDLEFT = 2335, -
    -  SCI_DELWORDRIGHT = 2336, -SCI_LINECUT = 2337, -SCI_LINEDELETE = 2338, -
    -  SCI_LINETRANSPOSE = 2339, -SCI_LOWERCASE = 2340, -SCI_UPPERCASE = 2341, -
    -  SCI_LINESCROLLDOWN = 2342, -SCI_LINESCROLLUP = 2343, -SCI_DELETEBACKNOTLINE = 2344, -
    -  SCI_HOMEDISPLAY = 2345, -SCI_HOMEDISPLAYEXTEND = 2346, -SCI_LINEENDDISPLAY = 2347, -
    -  SCI_LINEENDDISPLAYEXTEND = 2348, -SCI_MOVECARETINSIDEVIEW = 2401, -SCI_LINELENGTH = 2350, -
    -  SCI_BRACEHIGHLIGHT = 2351, -SCI_BRACEBADLIGHT = 2352, -SCI_BRACEMATCH = 2353, -
    -  SCI_GETVIEWEOL = 2355, -SCI_SETVIEWEOL = 2356, -SCI_GETDOCPOINTER = 2357, -
    -  SCI_SETDOCPOINTER = 2358, -SCI_SETMODEVENTMASK = 2359, -SCI_GETEDGECOLUMN = 2360, -
    -  SCI_SETEDGECOLUMN = 2361, -SCI_GETEDGEMODE = 2362, -SCI_SETEDGEMODE = 2363, -
    -  SCI_GETEDGECOLOUR = 2364, -SCI_SETEDGECOLOUR = 2365, -SCI_SEARCHANCHOR = 2366, -
    -  SCI_SEARCHNEXT = 2367, -SCI_SEARCHPREV = 2368, -SCI_LINESONSCREEN = 2370, -
    -  SCI_USEPOPUP = 2371, -SCI_SELECTIONISRECTANGLE = 2372, -SCI_SETZOOM = 2373, -
    -  SCI_GETZOOM = 2374, -SCI_CREATEDOCUMENT = 2375, -SCI_ADDREFDOCUMENT = 2376, -
    -  SCI_RELEASEDOCUMENT = 2377, -SCI_GETMODEVENTMASK = 2378, -SCI_SETFOCUS = 2380, -
    -  SCI_GETFOCUS = 2381, -SCI_SETSTATUS = 2382, -SCI_GETSTATUS = 2383, -
    -  SCI_SETMOUSEDOWNCAPTURES = 2384, -SCI_GETMOUSEDOWNCAPTURES = 2385, -SCI_SETCURSOR = 2386, -
    -  SCI_GETCURSOR = 2387, -SCI_SETCONTROLCHARSYMBOL = 2388, -SCI_GETCONTROLCHARSYMBOL = 2389, -
    -  SCI_WORDPARTLEFT = 2390, -SCI_WORDPARTLEFTEXTEND = 2391, -SCI_WORDPARTRIGHT = 2392, -
    -  SCI_WORDPARTRIGHTEXTEND = 2393, -SCI_SETVISIBLEPOLICY = 2394, -SCI_DELLINELEFT = 2395, -
    -  SCI_DELLINERIGHT = 2396, -SCI_SETXOFFSET = 2397, -SCI_GETXOFFSET = 2398, -
    -  SCI_CHOOSECARETX = 2399, -SCI_GRABFOCUS = 2400, -SCI_SETXCARETPOLICY = 2402, -
    -  SCI_SETYCARETPOLICY = 2403, -SCI_LINEDUPLICATE = 2404, -SCI_REGISTERIMAGE = 2405, -
    -  SCI_SETPRINTWRAPMODE = 2406, -SCI_GETPRINTWRAPMODE = 2407, -SCI_CLEARREGISTEREDIMAGES = 2408, -
    -  SCI_STYLESETHOTSPOT = 2409, -SCI_SETHOTSPOTACTIVEFORE = 2410, -SCI_SETHOTSPOTACTIVEBACK = 2411, -
    -  SCI_SETHOTSPOTACTIVEUNDERLINE = 2412, -SCI_PARADOWN = 2413, -SCI_PARADOWNEXTEND = 2414, -
    -  SCI_PARAUP = 2415, -SCI_PARAUPEXTEND = 2416, -SCI_POSITIONBEFORE = 2417, -
    -  SCI_POSITIONAFTER = 2418, -SCI_COPYRANGE = 2419, -SCI_COPYTEXT = 2420, -
    -  SCI_SETSELECTIONMODE = 2422, -SCI_GETSELECTIONMODE = 2423, -SCI_GETLINESELSTARTPOSITION = 2424, -
    -  SCI_GETLINESELENDPOSITION = 2425, -SCI_LINEDOWNRECTEXTEND = 2426, -SCI_LINEUPRECTEXTEND = 2427, -
    -  SCI_CHARLEFTRECTEXTEND = 2428, -SCI_CHARRIGHTRECTEXTEND = 2429, -SCI_HOMERECTEXTEND = 2430, -
    -  SCI_VCHOMERECTEXTEND = 2431, -SCI_LINEENDRECTEXTEND = 2432, -SCI_PAGEUPRECTEXTEND = 2433, -
    -  SCI_PAGEDOWNRECTEXTEND = 2434, -SCI_STUTTEREDPAGEUP = 2435, -SCI_STUTTEREDPAGEUPEXTEND = 2436, -
    -  SCI_STUTTEREDPAGEDOWN = 2437, -SCI_STUTTEREDPAGEDOWNEXTEND = 2438, -SCI_WORDLEFTEND = 2439, -
    -  SCI_WORDLEFTENDEXTEND = 2440, -SCI_WORDRIGHTEND = 2441, -SCI_WORDRIGHTENDEXTEND = 2442, -
    -  SCI_SETWHITESPACECHARS = 2443, -SCI_SETCHARSDEFAULT = 2444, -SCI_AUTOCGETCURRENT = 2445, -
    -  SCI_ALLOCATE = 2446, -SCI_HOMEWRAP = 2349, -SCI_HOMEWRAPEXTEND = 2450, -
    -  SCI_LINEENDWRAP = 2451, -SCI_LINEENDWRAPEXTEND = 2452, -SCI_VCHOMEWRAP = 2453, -
    -  SCI_VCHOMEWRAPEXTEND = 2454, -SCI_LINECOPY = 2455, -SCI_FINDCOLUMN = 2456, -
    -  SCI_GETCARETSTICKY = 2457, -SCI_SETCARETSTICKY = 2458, -SCI_TOGGLECARETSTICKY = 2459, -
    -  SCI_SETWRAPVISUALFLAGS = 2460, -SCI_GETWRAPVISUALFLAGS = 2461, -SCI_SETWRAPVISUALFLAGSLOCATION = 2462, -
    -  SCI_GETWRAPVISUALFLAGSLOCATION = 2463, -SCI_SETWRAPSTARTINDENT = 2464, -SCI_GETWRAPSTARTINDENT = 2465, -
    -  SCI_MARKERADDSET = 2466, -SCI_SETPASTECONVERTENDINGS = 2467, -SCI_GETPASTECONVERTENDINGS = 2468, -
    -  SCI_SELECTIONDUPLICATE = 2469, -SCI_SETCARETLINEBACKALPHA = 2470, -SCI_GETCARETLINEBACKALPHA = 2471, -
    -  SCI_MARKERSETALPHA = 2476, -SCI_GETSELALPHA = 2477, -SCI_SETSELALPHA = 2478, -
    -  SCI_STARTRECORD = 3001, -SCI_STOPRECORD = 3002, -SCI_SETLEXER = 4001, -
    -  SCI_GETLEXER = 4002, -SCI_COLOURISE = 4003, -SCI_SETPROPERTY = 4004, -
    -  SCI_SETKEYWORDS = 4005, -SCI_SETLEXERLANGUAGE = 4006, -SCI_LOADLEXERLIBRARY = 4007, -
    -  SCI_GETPROPERTY = 4008, -SCI_GETPROPERTYEXPANDED = 4009, -SCI_GETPROPERTYINT = 4010, -
    -  SCI_GETSTYLEBITSNEEDED = 4011 -
    - } -
  • enum { SC_ALPHA_TRANSPARENT = 0, -SC_ALPHA_OPAQUE = 255, -SC_ALPHA_NOALPHA = 256 - } -
  • enum { SC_WRAPVISUALFLAG_NONE = 0x0000, -SC_WRAPVISUALFLAG_END = 0x0001, -SC_WRAPVISUALFLAG_START = 0x0002 - } -
  • enum { SC_WRAPVISUALFLAGLOC_DEFAULT = 0x0000, -SC_WRAPVISUALFLAGLOC_END_BY_TEXT = 0x0001, -SC_WRAPVISUALFLAGLOC_START_BY_TEXT = 0x0002 - } -
  • enum { SC_SEL_STREAM = 0, -SC_SEL_RECTANGLE = 1, -SC_SEL_LINES = 2 - } -
  • enum { SCWS_INVISIBLE = 0, -SCWS_VISIBLEALWAYS = 1, -SCWS_VISIBLEAFTERINDENT = 2 - } -
  • enum { SC_EOL_CRLF = 0, -SC_EOL_CR = 1, -SC_EOL_LF = 2 - } -
  • enum { SC_CP_DBCS = 1, -SC_CP_UTF8 = 65001 - } -
  • enum {
    -  SC_MARK_CIRCLE = 0, -SC_MARK_ROUNDRECT = 1, -SC_MARK_ARROW = 2, -
    -  SC_MARK_SMALLRECT = 3, -SC_MARK_SHORTARROW = 4, -SC_MARK_EMPTY = 5, -
    -  SC_MARK_ARROWDOWN = 6, -SC_MARK_MINUS = 7, -SC_MARK_PLUS = 8, -
    -  SC_MARK_VLINE = 9, -SC_MARK_LCORNER = 10, -SC_MARK_TCORNER = 11, -
    -  SC_MARK_BOXPLUS = 12, -SC_MARK_BOXPLUSCONNECTED = 13, -SC_MARK_BOXMINUS = 14, -
    -  SC_MARK_BOXMINUSCONNECTED = 15, -SC_MARK_LCORNERCURVE = 16, -SC_MARK_TCORNERCURVE = 17, -
    -  SC_MARK_CIRCLEPLUS = 18, -SC_MARK_CIRCLEPLUSCONNECTED = 19, -SC_MARK_CIRCLEMINUS = 20, -
    -  SC_MARK_CIRCLEMINUSCONNECTED = 21, -SC_MARK_BACKGROUND = 22, -SC_MARK_DOTDOTDOT = 23, -
    -  SC_MARK_ARROWS = 24, -SC_MARK_PIXMAP = 25, -SC_MARK_FULLRECT = 26, -
    -  SC_MARK_CHARACTER = 10000 -
    - } -
  • enum {
    -  SC_MARKNUM_FOLDEREND = 25, -SC_MARKNUM_FOLDEROPENMID = 26, -SC_MARKNUM_FOLDERMIDTAIL = 27, -
    -  SC_MARKNUM_FOLDERTAIL = 28, -SC_MARKNUM_FOLDERSUB = 29, -SC_MARKNUM_FOLDER = 30, -
    -  SC_MARKNUM_FOLDEROPEN = 31, -SC_MASK_FOLDERS = 0xfe000000 -
    - } -
  • enum {
    -  SC_MARGIN_SYMBOL = 0, -SC_MARGIN_NUMBER = 1, -SC_MARGIN_BACK = 2, -
    -  SC_MARGIN_FORE = 3 -
    - } -
  • enum {
    -  STYLE_DEFAULT = 32, -STYLE_LINENUMBER = 33, -STYLE_BRACELIGHT = 34, -
    -  STYLE_BRACEBAD = 35, -STYLE_CONTROLCHAR = 36, -STYLE_INDENTGUIDE = 37, -
    -  STYLE_CALLTIP = 38, -STYLE_LASTPREDEFINED = 39, -STYLE_MAX = 127 -
    - } -
  • enum {
    -  SC_CHARSET_ANSI = 0, -SC_CHARSET_DEFAULT = 1, -SC_CHARSET_BALTIC = 186, -
    -  SC_CHARSET_CHINESEBIG5 = 136, -SC_CHARSET_EASTEUROPE = 238, -SC_CHARSET_GB2312 = 134, -
    -  SC_CHARSET_GREEK = 161, -SC_CHARSET_HANGUL = 129, -SC_CHARSET_MAC = 77, -
    -  SC_CHARSET_OEM = 255, -SC_CHARSET_RUSSIAN = 204, -SC_CHARSET_SHIFTJIS = 128, -
    -  SC_CHARSET_SYMBOL = 2, -SC_CHARSET_TURKISH = 162, -SC_CHARSET_JOHAB = 130, -
    -  SC_CHARSET_HEBREW = 177, -SC_CHARSET_ARABIC = 178, -SC_CHARSET_VIETNAMESE = 163, -
    -  SC_CHARSET_THAI = 222, -SC_CHARSET_8859_15 = 1000 -
    - } -
  • enum { SC_CASE_MIXED = 0, -SC_CASE_UPPER = 1, -SC_CASE_LOWER = 2 - } -
  • enum {
    -  INDIC_MAX = 7, -INDIC_PLAIN = 0, -INDIC_SQUIGGLE = 1, -
    -  INDIC_TT = 2, -INDIC_DIAGONAL = 3, -INDIC_STRIKE = 4, -
    -  INDIC_HIDDEN = 5, -INDIC_BOX = 6, -INDIC_ROUNDBOX = 7, -
    -  INDIC0_MASK = 0x20, -INDIC1_MASK = 0x40, -INDIC2_MASK = 0x80, -
    -  INDICS_MASK = 0xe0 -
    - } -
  • enum {
    -  SC_PRINT_NORMAL = 0, -SC_PRINT_INVERTLIGHT = 1, -SC_PRINT_BLACKONWHITE = 2, -
    -  SC_PRINT_COLOURONWHITE = 3, -SC_PRINT_COLOURONWHITEDEFAULTBG = 4 -
    - } -
  • enum {
    -  SCFIND_WHOLEWORD = 2, -SCFIND_MATCHCASE = 4, -SCFIND_WORDSTART = 0x00100000, -
    -  SCFIND_REGEXP = 0x00200000, -SCFIND_POSIX = 0x00400000 -
    - } -
  • enum {
    -  SC_FOLDLEVELBASE = 0x00400, -SC_FOLDLEVELWHITEFLAG = 0x01000, -SC_FOLDLEVELHEADERFLAG = 0x02000, -
    -  SC_FOLDLEVELBOXHEADERFLAG = 0x04000, -SC_FOLDLEVELBOXFOOTERFLAG = 0x08000, -SC_FOLDLEVELCONTRACTED = 0x10000, -
    -  SC_FOLDLEVELUNINDENT = 0x20000, -SC_FOLDLEVELNUMBERMASK = 0x00fff -
    - } -
  • enum {
    -  SC_FOLDFLAG_BOX = 0x0001, -SC_FOLDFLAG_LINEBEFORE_EXPANDED = 0x0002, -SC_FOLDFLAG_LINEBEFORE_CONTRACTED = 0x0004, -
    -  SC_FOLDFLAG_LINEAFTER_EXPANDED = 0x0008, -SC_FOLDFLAG_LINEAFTER_CONTRACTED = 0x0010, -SC_FOLDFLAG_LEVELNUMBERS = 0x0040 -
    - } -
  • enum { SC_TIME_FOREVER = 10000000 - } -
  • enum { SC_WRAP_NONE = 0, -SC_WRAP_WORD = 1, -SC_WRAP_CHAR = 2 - } -
  • enum {
    -  SC_CACHE_NONE = 0, -SC_CACHE_CARET = 1, -SC_CACHE_PAGE = 2, -
    -  SC_CACHE_DOCUMENT = 3 -
    - } -
  • enum { EDGE_NONE = 0, -EDGE_LINE = 1, -EDGE_BACKGROUND = 2 - } -
  • enum { SC_CURSORNORMAL = -1, -SC_CURSORWAIT = 4 - } -
  • enum { VISIBLE_SLOP = 0x01, -VISIBLE_STRICT = 0x04 - } -
  • enum {
    -  CARET_SLOP = 0x01, -CARET_STRICT = 0x04, -CARET_JUMPS = 0x10, -
    -  CARET_EVEN = 0x08 -
    - } -
  • enum {
    -  SC_MOD_INSERTTEXT = 0x1, -SC_MOD_DELETETEXT = 0x2, -SC_MOD_CHANGESTYLE = 0x4, -
    -  SC_MOD_CHANGEFOLD = 0x8, -SC_PERFORMED_USER = 0x10, -SC_PERFORMED_UNDO = 0x20, -
    -  SC_PERFORMED_REDO = 0x40, -SC_MULTISTEPUNDOREDO = 0x80, -SC_LASTSTEPINUNDOREDO = 0x100, -
    -  SC_MOD_CHANGEMARKER = 0x200, -SC_MOD_BEFOREINSERT = 0x400, -SC_MOD_BEFOREDELETE = 0x800, -
    -  SC_MULTILINEUNDOREDO = 0x1000, -SC_MODEVENTMASKALL = 0x1fff -
    - } -
  • enum {
    -  SCK_DOWN = 300, -SCK_UP = 301, -SCK_LEFT = 302, -
    -  SCK_RIGHT = 303, -SCK_HOME = 304, -SCK_END = 305, -
    -  SCK_PRIOR = 306, -SCK_NEXT = 307, -SCK_DELETE = 308, -
    -  SCK_INSERT = 309, -SCK_ESCAPE = 7, -SCK_BACK = 8, -
    -  SCK_TAB = 9, -SCK_RETURN = 13, -SCK_ADD = 310, -
    -  SCK_SUBTRACT = 311, -SCK_DIVIDE = 312 -
    - } -
  • enum {
    -  SCMOD_NORM = 0, -SCMOD_SHIFT = 1, -SCMOD_CTRL = 2, -
    -  SCMOD_ALT = 4 -
    - } -
  • enum {
    -  SCLEX_CONTAINER = 0, -SCLEX_NULL = 1, -SCLEX_PYTHON = 2, -
    -  SCLEX_CPP = 3, -SCLEX_HTML = 4, -SCLEX_XML = 5, -
    -  SCLEX_PERL = 6, -SCLEX_SQL = 7, -SCLEX_VB = 8, -
    -  SCLEX_PROPERTIES = 9, -SCLEX_ERRORLIST = 10, -SCLEX_MAKEFILE = 11, -
    -  SCLEX_BATCH = 12, -SCLEX_LATEX = 14, -SCLEX_LUA = 15, -
    -  SCLEX_DIFF = 16, -SCLEX_CONF = 17, -SCLEX_PASCAL = 18, -
    -  SCLEX_AVE = 19, -SCLEX_ADA = 20, -SCLEX_LISP = 21, -
    -  SCLEX_RUBY = 22, -SCLEX_EIFFEL = 23, -SCLEX_EIFFELKW = 24, -
    -  SCLEX_TCL = 25, -SCLEX_NNCRONTAB = 26, -SCLEX_BULLANT = 27, -
    -  SCLEX_VBSCRIPT = 28, -SCLEX_ASP = SCLEX_HTML, -SCLEX_PHP = SCLEX_HTML, -
    -  SCLEX_BAAN = 31, -SCLEX_MATLAB = 32, -SCLEX_SCRIPTOL = 33, -
    -  SCLEX_ASM = 34, -SCLEX_CPPNOCASE = 35, -SCLEX_FORTRAN = 36, -
    -  SCLEX_F77 = 37, -SCLEX_CSS = 38, -SCLEX_POV = 39, -
    -  SCLEX_LOUT = 40, -SCLEX_ESCRIPT = 41, -SCLEX_PS = 42, -
    -  SCLEX_NSIS = 43, -SCLEX_MMIXAL = 44, -SCLEX_CLW = 45, -
    -  SCLEX_CLWNOCASE = 46, -SCLEX_LOT = 47, -SCLEX_YAML = 48, -
    -  SCLEX_TEX = 49, -SCLEX_METAPOST = 50, -SCLEX_POWERBASIC = 51, -
    -  SCLEX_FORTH = 52, -SCLEX_ERLANG = 53, -SCLEX_OCTAVE = 54, -
    -  SCLEX_MSSQL = 55, -SCLEX_VERILOG = 56, -SCLEX_KIX = 57, -
    -  SCLEX_GUI4CLI = 58, -SCLEX_SPECMAN = 59, -SCLEX_AU3 = 60, -
    -  SCLEX_APDL = 61, -SCLEX_BASH = 62, -SCLEX_ASN1 = 63, -
    -  SCLEX_VHDL = 64, -SCLEX_CAML = 65, -SCLEX_BLITZBASIC = 66, -
    -  SCLEX_PUREBASIC = 67, -SCLEX_HASKELL = 68, -SCLEX_PHPSCRIPT = 69, -
    -  SCLEX_TADS3 = 70, -SCLEX_REBOL = 71, -SCLEX_SMALLTALK = 72, -
    -  SCLEX_FLAGSHIP = 73, -SCLEX_CSOUND = 74, -SCLEX_FREEBASIC = 75, -
    -  SCLEX_INNOSETUP = 76, -SCLEX_OPAL = 77, -SCLEX_SPICE = 78 -
    - } -
-

Signals

- -

Public Member Functions

-
    -
  • QextScintillaBase (TQWidget *parent=0, const char *name=0, WFlags f=0) -
  • virtual ~QextScintillaBase () -
  • long SendScintilla (unsigned int msg, unsigned long wParam=0, long lParam=0) -
  • -long SendScintilla (unsigned int msg, unsigned long wParam, const char *lParam) -
  • -long SendScintilla (unsigned int msg, const char *lParam) -
  • -long SendScintilla (unsigned int msg, const char *wParam, const char *lParam) -
  • -long SendScintilla (unsigned int msg, long wParam) -
  • -long SendScintilla (unsigned int msg, int wParam) -
  • -long SendScintilla (unsigned int msg, long cpMin, long cpMax, char *lpstrText) -
  • -long SendScintilla (unsigned int msg, unsigned long wParam, const TQColor &col) -
  • -long SendScintilla (unsigned int msg, const TQColor &col) -
  • -long SendScintilla (unsigned int msg, unsigned long wParam, TQPainter *hdc, const TQRect &rc, long cpMin, long cpMax) -
  • -long SendScintilla (unsigned int msg, unsigned long wParam, const TQPixmap *lParam) -
  • virtual TQSize sizeHint () const -
  • TQWidget * viewport () const -
-

Static Public Member Functions

- -

Protected Member Functions

- -

Detailed Description

-The QextScintillaBase class implements the Scintilla editor widget and its low-level API. -

-Scintilla (http://www.scintilla.org) is a powerful C++ editor class that supports many features including syntax styling, error indicators, code completion and call tips. It is particularly useful as a programmer's editor.

-QextScintillaBase is a port to TQt of Scintilla. It implements the standard Scintilla API which consists of a number of messages each taking up to two arguments.

-See QextScintilla for the implementation of a higher level API that is more consistent with the rest of the TQt toolkit. -

-


Member Enumeration Documentation

- -
-
- - - - -
anonymous enum
-
-
- -

-The low-level Scintilla API is implemented as a set of messages each of which takes up to two parameters (wParam and lParam) and optionally return a value. This enum defines all the possible messages.

-

See also:
SendScintilla()
-
Enumerator:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
SCI_ADDTEXT  -This message appends some text to the end of the document. wParam is the length of the text. lParam is the text to be appended.
SCI_GETCURRENTPOS  -This message returns the current position.

-

See also:
SCI_SETCURRENTPOS
-
SCI_GETANCHOR  -This message returns the anchor.

-

See also:
SCI_SETANCHOR
-
SCI_SETSAVEPOINT  -This message marks the current state of the text as the the save point. This is usually done when the text is saved or loaded.

-

See also:
SCN_SAVEPOINTREACHED(), SCN_SAVEPOINTLEFT()
-
SCI_MARKERLINEFROMHANDLE  -This message returns the line that contains a particular instance of a marker. wParam is the handle of the marker.

-

See also:
SCI_MARKERADD
-
SCI_MARKERDELETEHANDLE  -This message removes a particular instance of a marker. wParam is the handle of the marker.

-

See also:
SCI_MARKERADD
-
SCI_GOTOPOS  -This message clears the current selection and sets the current position. wParam is the new current position.

-

See also:
SCI_SETCURRENTPOS
-
SCI_SETANCHOR  -This message sets the anchor. wParam is the new anchor.

-

See also:
SCI_GETANCHOR
-
SCI_GETENDSTYLED  -This message returns the character position of the start of the text that needs to be syntax styled.

-

See also:
SCN_STYLENEEDED()
-
SCI_MARKERDEFINE  -This message sets the symbol used to draw one of 32 markers. Some markers have pre-defined uses, see the SC_MARKNUM_* values. wParam is the number of the marker. lParam is the marker symbol and is one of the SC_MARK_* values.

-

See also:
SCI_MARKERADD, SCI_MARKERDEFINEPIXMAP
-
SCI_MARKERSETFORE  -This message sets the foreground colour used to draw a marker. A colour is represented as a 24 bit value. The 8 least significant bits correspond to red, the middle 8 bits correspond to green, and the 8 most significant bits correspond to blue. The default value is 0x000000. wParam is the number of the marker. lParam is the colour.

-

See also:
SCI_MARKERSETBACK
-
SCI_MARKERSETBACK  -This message sets the background colour used to draw a marker. A colour is represented as a 24 bit value. The 8 least significant bits correspond to red, the middle 8 bits correspond to green, and the 8 most significant bits correspond to blue. The default value is 0xffffff. wParam is the number of the marker. lParam is the colour.

-

See also:
SCI_MARKERSETFORE
-
SCI_MARKERADD  -This message adds a marker to a line. A handle for the marker is returned which can be used to track the marker's position. wParam is the line number. lParam is the number of the marker.

-

See also:
SCI_MARKERDELETE, SCI_MARKERDELETEALL, SCI_MARKERDELETEHANDLE
-
SCI_MARKERDELETE  -This message deletes a marker from a line. wParam is the line number. lParam is the number of the marker.

-

See also:
SCI_MARKERADD, SCI_MARKERDELETEALL
-
SCI_MARKERDELETEALL  -This message deletes all occurences of a marker. wParam is the number of the marker. If wParam is -1 then all markers are removed.

-

See also:
SCI_MARKERADD, SCI_MARKERDELETE
-
SCI_MARKERGET  -This message returns the 32 bit mask of markers at a line. wParam is the line number.
SCI_MARKERNEXT  -This message looks for the next line to contain at least one marker contained in a 32 bit mask of markers and returns the line number. wParam is the line number to start the search from. lParam is the mask of markers to search for.

-

See also:
SCI_MARKERPREVIOUS
-
SCI_MARKERPREVIOUS  -This message looks for the previous line to contain at least one marker contained in a 32 bit mask of markers and returns the line number. wParam is the line number to start the search from. lParam is the mask of markers to search for.

-

See also:
SCI_MARKERNEXT
-
SCI_MARKERDEFINEPIXMAP  -This message sets the symbol used to draw one of the 32 markers to a pixmap. Pixmaps use the SC_MARK_PIXMAP marker symbol. wParam is the number of the marker. lParam is a pointer to a TQPixmap instance. Note that in other ports of Scintilla this is a pointer to either raw or textual XPM image data.

-

See also:
SCI_MARKERDEFINE
-
SCI_SETMARGINTYPEN  -This message sets what can be displayed in a margin. wParam is the number of the margin: 0, 1 or 2. lParam is the logical or of the SC_MARGIN_* values.

-

See also:
SCI_GETMARGINTYPEN
-
SCI_GETMARGINTYPEN  -This message returns what can be displayed in a margin. wParam is the number of the margin: 0, 1 or 2.

-

See also:
SCI_SETMARGINTYPEN
-
SCI_SETMARGINWIDTHN  -This message sets the width of a margin in pixels. wParam is the number of the margin: 0, 1 or 2. lParam is the new margin width.

-

See also:
SCI_GETMARGINWIDTHN
-
SCI_GETMARGINWIDTHN  -This message returns the width of a margin in pixels. wParam is the number of the margin: 0, 1 or 2.

-

See also:
SCI_SETMARGINWIDTHN
-
SCI_SETMARGINMASKN  -This message sets the mask of a margin. The mask is a 32 value with one bit for each possible marker. If a bit is set then the corresponding marker is displayed. By default, all markers are displayed. wParam is the number of the margin: 0, 1 or 2. lParam is the new margin mask.

-

See also:
SCI_GETMARGINMASKN, SCI_MARKERDEFINE
-
SCI_GETMARGINMASKN  -This message returns the mask of a margin. wParam is the number of the margin: 0, 1 or 2.

-

See also:
SCI_SETMARGINMASKN
-
SCI_SETMARGINSENSITIVEN  -This message sets the sensitivity of a margin to mouse clicks. wParam is the number of the margin: 0, 1 or 2. lParam is non-zero to make the margin sensitive to mouse clicks. When the mouse is clicked the SCN_MARGINCLICK() signal is emitted.

-

See also:
SCI_GETMARGINSENSITIVEN, SCN_MARGINCLICK()
-
SCI_GETMARGINSENSITIVEN  -This message returns the sensitivity of a margin to mouse clicks. wParam is the number of the margin: 0, 1 or 2.

-

See also:
SCI_SETMARGINSENSITIVEN, SCN_MARGINCLICK()
-
SCI_GETREADONLY  -This message returns a non-zero value if the document is read-only.

-

See also:
SCI_SETREADONLY
-
SCI_SETCURRENTPOS  -This message sets the current position. wParam is the new current position.

-

See also:
SCI_GETCURRENTPOS
-
SCI_GETMODIFY  -This message returns a non-zero value if the document has been modified.
SCI_SETREADONLY  -This message sets the read-only state of the document. wParam is the new read-only state of the document.

-

See also:
SCI_GETREADONLY
-
SCI_EMPTYUNDOBUFFER  -This message empties the undo buffer.
SCI_SETTEXT  -This message sets the text of the document. wParam is unused. lParam is the new text of the document.

-

See also:
SCI_GETTEXT
-
SCI_GETTEXT  -This message gets the text of the document. wParam is size of the buffer that the text is copied to. lParam is the address of the buffer that the text is copied to.

-

See also:
SCI_SETTEXT
-
SCI_GETTEXTLENGTH  -This message returns the length of the document.
SCI_TEXTWIDTH  -This message returns the width of some text when rendered in a particular style. wParam is the style number and is one of the STYLE_* values or one of the styles defined by a lexer. lParam is a pointer to the text.
SCI_REGISTERIMAGE  -This message takes a copy of an image and registers it so that it can be refered to by a unique integer identifier. wParam is the image's identifier. lParam is a pointer to a TQPixmap instance. Note that in other ports of Scintilla this is a pointer to either raw or textual XPM image data.

-

See also:
SCI_CLEARREGISTEREDIMAGES
-
SCI_CLEARREGISTEREDIMAGES  -This message de-registers all currently registered images.

-

See also:
SCI_REGISTERIMAGE
-
SCI_SETLEXER  -This message sets the number of the lexer to use for syntax styling. wParam is the number of the lexer and is one of the SCLEX_* values.
SCI_GETLEXER  -This message returns the number of the lexer being used for syntax styling.
SCI_SETLEXERLANGUAGE  -This message sets the name of the lexer to use for syntax styling. wParam is unused. lParam is the name of the lexer.
-
- -
-

- -

-
- - - - -
anonymous enum
-
-
- -

-This enum defines the different selection modes.

-

See also:
SCI_GETSELECTIONMODE, SCI_SETSELECTIONMODE
- -
-

- -

-
- - - - -
anonymous enum
-
-
- -

-This enum defines the different marker symbols.

-

See also:
SCI_MARKERDEFINE
-
Enumerator:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
SC_MARK_CIRCLE  -A circle.
SC_MARK_ROUNDRECT  -A rectangle.
SC_MARK_ARROW  -A triangle pointing to the right.
SC_MARK_SMALLRECT  -A smaller rectangle.
SC_MARK_SHORTARROW  -An arrow pointing to the right.
SC_MARK_EMPTY  -An invisible marker that allows code to track the movement of lines.
SC_MARK_ARROWDOWN  -A triangle pointing down.
SC_MARK_MINUS  -A drawn minus sign.
SC_MARK_PLUS  -A drawn plus sign.
SC_MARK_VLINE  -A vertical line drawn in the background colour.
SC_MARK_LCORNER  -A bottom left corner drawn in the background colour.
SC_MARK_TCORNER  -A vertical line with a centre right horizontal line drawn in the background colour.
SC_MARK_BOXPLUS  -A drawn plus sign in a box.
SC_MARK_BOXPLUSCONNECTED  -A drawn plus sign in a connected box.
SC_MARK_BOXMINUS  -A drawn minus sign in a box.
SC_MARK_BOXMINUSCONNECTED  -A drawn minus sign in a connected box.
SC_MARK_LCORNERCURVE  -A rounded bottom left corner drawn in the background colour.
SC_MARK_TCORNERCURVE  -A vertical line with a centre right curved line drawn in the background colour.
SC_MARK_CIRCLEPLUS  -A drawn plus sign in a circle.
SC_MARK_CIRCLEPLUSCONNECTED  -A drawn plus sign in a connected box.
SC_MARK_CIRCLEMINUS  -A drawn minus sign in a circle.
SC_MARK_CIRCLEMINUSCONNECTED  -A drawn minus sign in a connected circle.
SC_MARK_BACKGROUND  -No symbol is drawn but the line of text is drawn with the same background colour.
SC_MARK_DOTDOTDOT  -Three drawn dots.
SC_MARK_ARROWS  -Three drawn arrows pointing right.
SC_MARK_PIXMAP  -An XPM format pixmap.
SC_MARK_FULLRECT  -A full rectangle.
SC_MARK_CHARACTER  -Characters can be used as symbols by adding this to the ASCII value of the character.
-
- -
-

- -

-
- - - - -
anonymous enum
-
-
- -

-This enum defines what can be displayed in a margin.

-

See also:
SCI_GETMARGINTYPEN, SCI_SETMARGINTYPEN
-
Enumerator:
- - - - - -
SC_MARGIN_SYMBOL  -The margin can display symbols. Note that all margins can display symbols.
SC_MARGIN_NUMBER  -The margin will display line numbers.
SC_MARGIN_BACK  -The margin's background color will be set to the default background color.
SC_MARGIN_FORE  -The margin's background color will be set to the default foreground color.
-
- -
-

- -

-
- - - - -
anonymous enum
-
-
- -

-This enum defines the different modifier keys. -

-

Enumerator:
- - - - - -
SCMOD_NORM  -No modifier key.
SCMOD_SHIFT  -Shift key.
SCMOD_CTRL  -Control key.
SCMOD_ALT  -Alt key.
-
- -
-

- -

-
- - - - -
anonymous enum
-
-
- -

-This enum defines the different language lexers.

-

See also:
SCI_GETLEXER, SCI_SETLEXER
-
Enumerator:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
SCLEX_CONTAINER  -No lexer is selected and the SCN_STYLENEEDED signal is emitted so that the application can style the text as needed. This is the default.
SCLEX_NULL  -Select the null lexer that does no syntax styling.
SCLEX_PYTHON  -Select the Python lexer.
SCLEX_CPP  -Select the C++ lexer.
SCLEX_HTML  -Select the HTML lexer.
SCLEX_XML  -Select the XML lexer.
SCLEX_PERL  -Select the Perl lexer.
SCLEX_SQL  -Select the SQL lexer.
SCLEX_VB  -Select the Visual Basic lexer.
SCLEX_PROPERTIES  -Select the lexer for properties style files.
SCLEX_ERRORLIST  -Select the lexer for error list style files.
SCLEX_MAKEFILE  -Select the Makefile lexer.
SCLEX_BATCH  -Select the Windows batch file lexer.
SCLEX_LATEX  -Select the LaTex lexer.
SCLEX_LUA  -Select the Lua lexer.
SCLEX_DIFF  -Select the lexer for diff output.
SCLEX_CONF  -Select the lexer for Apache configuration files.
SCLEX_PASCAL  -Select the Pascal lexer.
SCLEX_AVE  -Select the Avenue lexer.
SCLEX_ADA  -Select the Ada lexer.
SCLEX_LISP  -Select the Lisp lexer.
SCLEX_RUBY  -Select the Ruby lexer.
SCLEX_EIFFEL  -Select the Eiffel lexer.
SCLEX_EIFFELKW  -Select the Eiffel lexer folding at keywords.
SCLEX_TCL  -Select the Tcl lexer.
SCLEX_NNCRONTAB  -Select the lexer for nnCron files.
SCLEX_BULLANT  -Select the Bullant lexer.
SCLEX_VBSCRIPT  -Select the VBScript lexer.
SCLEX_ASP  -Select the ASP lexer.
SCLEX_PHP  -Select the PHP lexer.
SCLEX_BAAN  -Select the Baan lexer.
SCLEX_MATLAB  -Select the Matlab lexer.
SCLEX_SCRIPTOL  -Select the Scriptol lexer.
SCLEX_ASM  -Select the assembler lexer.
SCLEX_CPPNOCASE  -Select the C++ lexer with case insensitive keywords.
SCLEX_FORTRAN  -Select the FORTRAN lexer.
SCLEX_F77  -Select the FORTRAN77 lexer.
SCLEX_CSS  -Select the CSS lexer.
SCLEX_POV  -Select the POV lexer.
SCLEX_LOUT  -Select the Basser Lout typesetting language lexer.
SCLEX_ESCRIPT  -Select the EScript lexer.
SCLEX_PS  -Select the PostScript lexer.
SCLEX_NSIS  -Select the NSIS lexer.
SCLEX_MMIXAL  -Select the MMIX assembly language lexer.
SCLEX_CLW  -Select the Clarion lexer.
SCLEX_CLWNOCASE  -Select the Clarion lexer with case insensitive keywords.
SCLEX_LOT  -Select the MPT text log file lexer.
SCLEX_YAML  -Select the YAML lexer.
SCLEX_TEX  -Select the TeX lexer.
SCLEX_METAPOST  -Select the Metapost lexer.
SCLEX_POWERBASIC  -Select the PowerBASIC lexer.
SCLEX_FORTH  -Select the Forth lexer.
SCLEX_ERLANG  -Select the Erlang lexer.
SCLEX_OCTAVE  -Select the Octave lexer.
SCLEX_MSSQL  -Select the MS SQL lexer.
SCLEX_VERILOG  -Select the Verilog lexer.
SCLEX_KIX  -Select the KIX-Scripts lexer.
SCLEX_GUI4CLI  -Select the Gui4Cli lexer.
SCLEX_SPECMAN  -Select the Specman E lexer.
SCLEX_AU3  -Select the AutoIt3 lexer.
SCLEX_APDL  -Select the APDL lexer.
SCLEX_BASH  -Select the Bash lexer.
SCLEX_ASN1  -Select the ASN.1 lexer.
SCLEX_VHDL  -Select the VHDL lexer.
SCLEX_CAML  -Select the Caml lexer.
SCLEX_BLITZBASIC  -Select the BlitzBasic lexer.
SCLEX_PUREBASIC  -Select the PureBasic lexer.
SCLEX_HASKELL  -Select the Haskell lexer.
SCLEX_PHPSCRIPT  -Select the PHPScript lexer.
SCLEX_TADS3  -Select the TADS3 lexer.
SCLEX_REBOL  -Select the REBOL lexer.
SCLEX_SMALLTALK  -Select the Smalltalk lexer.
SCLEX_FLAGSHIP  -Select the FlagShip lexer.
SCLEX_CSOUND  -Select the Csound lexer.
SCLEX_FREEBASIC  -Select the FreeBasic lexer.
SCLEX_INNOSETUP  -Select the InnoSetup lexer.
SCLEX_OPAL  -Select the Opal lexer.
SCLEX_SPICE  -Select the Spice lexer.
-
- -
-

-


Constructor & Destructor Documentation

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
QextScintillaBase::QextScintillaBase (TQWidget *  parent = 0,
const char *  name = 0,
WFlags  f = 0 
)
-
-
- -

-Construct an empty QextScintillaBase with parent parent, name name, and widget flags f. -

-

- -

-
- - - - - - - - -
virtual QextScintillaBase::~QextScintillaBase (  )  [virtual]
-
-
- -

-Destroys the QextScintillaBase instance. -

- -

-

-


Member Function Documentation

- -
-
- - - - - - - - -
static QextScintillaBase* QextScintillaBase::pool (  )  [static]
-
-
- -

-Returns a pointer to a QextScintillaBase instance, or 0 if there isn't one. This can be used by the higher level API to send messages that aren't associated with a particular instance. -

-

- -

-
- - - - - - - - - - - - - - - - - - - - - - - - -
long QextScintillaBase::SendScintilla (unsigned int  msg,
unsigned long  wParam = 0,
long  lParam = 0 
)
-
-
- -

-Send the Scintilla message msg with the optional parameters wParam and lParam. -

-

- -

-
- - - - - - - - -
virtual TQSize QextScintillaBase::sizeHint (  )  const [virtual]
-
-
- -

-Returns the recommended size of the widget. -

- -

-

- -

-
- - - - - - - - -
TQWidget* QextScintillaBase::viewport (  )  const
-
-
- -

-Returns the viewport widget. This is the widget that actually contains the text. -

-

- -

-
- - - - - - - - - -
void QextScintillaBase::TQSCN_SELCHANGED (bool  yes  )  [signal]
-
-
- -

-This signal is emitted when text is selected or de-selected. yes is TRUE if text has been selected and FALSE if text has been deselected. -

-

- -

-
- - - - - - - - - - - - - - - - - - -
void QextScintillaBase::SCN_AUTOCSELECTION (const char *  selection,
int  position 
) [signal]
-
-
- -

-This signal is emitted when the user selects an item in an auto-completion list. It is emitted before the selection is inserted. The insertion can be cancelled by sending an SCI_AUTOCANCEL message from a connected slot. position is the start position of the word being completed. selection is the text of the selection. -

-

- -

-
- - - - - - - - -
void QextScintillaBase::SCEN_CHANGE (  )  [signal]
-
-
- -

-This signal is emitted when the document has changed for any reason. -

-

- -

-
- - - - - - - - - -
void QextScintillaBase::SCN_CALLTIPCLICK (int  direction  )  [signal]
-
-
- -

-This signal ir emitted when the user clicks on a calltip. position is 1 if the user clicked on the up arrow, 2 if the user clicked on the down arrow, and 0 if the user clicked elsewhere. -

-

- -

-
- - - - - - - - - -
void QextScintillaBase::SCN_CHARADDED (int  charadded  )  [signal]
-
-
- -

-This signal is emitted whenever the user enters an ordinary character into the text. charadded is the character. It can be used to decide to display a call tip or an auto-completion list. -

-

- -

-
- - - - - - - - - - - - - - - - - - -
void QextScintillaBase::SCN_HOTSPOTCLICK (int  position,
int  modifiers 
) [signal]
-
-
- -

-This signal is emitted when the user clicks on text in a style with the hotspot attribute set. position is the position in the text where the click occured. modifiers is the logical or of the modifier keys that were pressed when the user clicked. -

-

- -

-
- - - - - - - - - - - - - - - - - - -
void QextScintillaBase::SCN_HOTSPOTDOUBLECLICK (int  position,
int  modifiers 
) [signal]
-
-
- -

-This signal is emitted when the user double clicks on text in a style with the hotspot attribute set. position is the position in the text where the double click occured. modifiers is the logical or of the modifier keys that were pressed when the user double clicked. -

-

- -

-
- - - - - - - - - - - - - - - - - - - - - - - - -
void QextScintillaBase::SCN_MACRORECORD (unsigned  int,
unsigned  long,
long  
) [signal]
-
-
- -

-This signal is emitted when a recordable editor command has been executed. -

-

- -

-
- - - - - - - - - - - - - - - - - - - - - - - - -
void QextScintillaBase::SCN_MARGINCLICK (int  position,
int  modifiers,
int  margin 
) [signal]
-
-
- -

-This signal is emitted when the user clicks on a sensitive margin. position is the position of the start of the line against which the user clicked. modifiers is the logical or of the modifier keys that were pressed when the user clicked. margin is the number of the margin the user clicked in: 0, 1 or 2.

-

See also:
SCI_GETMARGINSENSITIVEN, SCI_SETMARGINSENSITIVEN
- -
-

- -

-
- - - - - - - - -
void QextScintillaBase::SCN_MODIFYATTEMPTRO (  )  [signal]
-
-
- -

-This signal is emitted when the user attempts to modify read-only text. -

-

- -

-
- - - - - - - - -
void QextScintillaBase::SCN_PAINTED (  )  [signal]
-
-
- -

-This signal is emitted when painting has been completed. It is useful to trigger some other change but to have the paint be done first to appear more reponsive to the user. -

-

- -

-
- - - - - - - - -
void QextScintillaBase::SCN_SAVEPOINTLEFT (  )  [signal]
-
-
- -

-This signal is emitted when the current state of the text no longer corresponds to the state of the text at the save point.

-

See also:
SCI_SETSAVEPOINT, SCN_SAVEPOINTREACHED()
- -
-

- -

-
- - - - - - - - -
void QextScintillaBase::SCN_SAVEPOINTREACHED (  )  [signal]
-
-
- -

-This signal is emitted when the current state of the text corresponds to the state of the text at the save point. This allows feedback to be given to the user as to whether the text has been modified since it was last saved.

-

See also:
SCI_SETSAVEPOINT, SCN_SAVEPOINTLEFT()
- -
-

- -

-
- - - - - - - - - -
void QextScintillaBase::SCN_STYLENEEDED (int  position  )  [signal]
-
-
- -

-This signal is emitted when a range of text needs to be syntax styled. The range is from the value returned by the SCI_GETENDSTYLED message and position. It is only emitted if the currently selected lexer is SCNLEX_CONTAINER.

-

See also:
SCI_COLOURISE, SCI_GETENDSTYLED
- -
-

- -

-
- - - - - - - - - - - - - - - - - - -
bool QextScintillaBase::eventFilter (TQObject *  o,
TQEvent *  e 
) [protected]
-
-
- -

-Re-implemented to filter certain events. -

- -

-

- -

-
- - - - - - - - - -
virtual void QextScintillaBase::keyPressEvent (TQKeyEvent *  ke  )  [protected, virtual]
-
-
- -

-Re-implemented to handle the key presses for the widget. -

- -

-

- -

-
- - - - - - - - - -
virtual void QextScintillaBase::focusInEvent (TQFocusEvent *   )  [protected, virtual]
-
-
- -

-Re-implemented to tell Scintilla it has the focus. -

- -

-

- -

-
- - - - - - - - - -
virtual void QextScintillaBase::focusOutEvent (TQFocusEvent *   )  [protected, virtual]
-
-
- -

-Re-implemented to tell Scintilla it has lost the focus. -

- -

-

- -

-
- - - - - - - - - -
virtual bool QextScintillaBase::focusNextPrevChild (bool   )  [protected, virtual]
-
-
- -

-Re-implemented to allow tabs to be entered as text. -

- -

-

- -

-
- - - - - - - - -
virtual void QextScintillaBase::startDrag (  )  [protected, virtual]
-
-
- -

-Start a drag operation. -

- -

-

-


Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  - -doxygen 1.4.7
- - diff --git a/doc/html/classQextScintillaCommand-members.html b/doc/html/classQextScintillaCommand-members.html deleted file mode 100644 index 6035608..0000000 --- a/doc/html/classQextScintillaCommand-members.html +++ /dev/null @@ -1,31 +0,0 @@ - - -TQScintilla: Member List - - - - - - -

QextScintillaCommand Member List

This is the complete list of members for QextScintillaCommand, including all inherited members.

- - - - - - -
alternateKey() const QextScintillaCommand [inline]
description() const QextScintillaCommand
key() const QextScintillaCommand [inline]
setAlternateKey(int altkey)QextScintillaCommand
setKey(int key)QextScintillaCommand
validKey(int key)QextScintillaCommand [static]


Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  - -doxygen 1.4.7
- - diff --git a/doc/html/classQextScintillaCommand.html b/doc/html/classQextScintillaCommand.html deleted file mode 100644 index 233682a..0000000 --- a/doc/html/classQextScintillaCommand.html +++ /dev/null @@ -1,176 +0,0 @@ - - -TQScintilla: QextScintillaCommand Class Reference - - - - - - -

QextScintillaCommand Class Reference

The QextScintillaCommand class represents an internal editor command that may have one or two keys bound to it. -More... -

-#include <qextscintillacommand.h> -

-List of all members.

Public Member Functions

- -

Static Public Member Functions

- -

Detailed Description

-The QextScintillaCommand class represents an internal editor command that may have one or two keys bound to it. -

-Methods are provided to change the keys bound to the command and to remove a key binding. Each command has a user friendly description of the command for use in key mapping dialogs. -

-


Member Function Documentation

- -
-
- - - - - - - - - -
void QextScintillaCommand::setKey (int  key  ) 
-
-
- -

-Binds the key key to the command. If key is 0 then the key binding is removed. If key is invalid then the key binding is unchanged. Valid keys are any visible or control character or any of Key_Down, Key_Up, Key_Left, Key_Right, Key_Home, Key_End, Key_Prior, Key_Next, Key_Delete, Key_Insert, Key_Escape, Key_Backspace, Key_Tab and Key_Return. Keys may be modified with any combination of SHIFT, CTRL and ALT.

-

See also:
key(), setAlternateKey(), validKey()
- -
-

- -

-
- - - - - - - - - -
void QextScintillaCommand::setAlternateKey (int  altkey  ) 
-
-
- -

-Binds the alternate key altkey to the command. If key is 0 then the alternate key binding is removed.

-

See also:
alternateKey(), setKey(), validKey()
- -
-

- -

-
- - - - - - - - -
int QextScintillaCommand::key (  )  const [inline]
-
-
- -

-The key that is currently bound to the command is returned.

-

See also:
setKey(), alternateKey()
- -
-

- -

-
- - - - - - - - -
int QextScintillaCommand::alternateKey (  )  const [inline]
-
-
- -

-The alternate key that is currently bound to the command is returned.

-

See also:
setAlternateKey(), key()
- -
-

- -

-
- - - - - - - - - -
static bool QextScintillaCommand::validKey (int  key  )  [static]
-
-
- -

-If the key key is valid then TRUE is returned. -

- -

-

- -

-
- - - - - - - - -
TQString QextScintillaCommand::description (  )  const
-
-
- -

-The user friendly description of the command is returned. -

- -

-

-


Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  - -doxygen 1.4.7
- - diff --git a/doc/html/classQextScintillaCommandSet-members.html b/doc/html/classQextScintillaCommandSet-members.html deleted file mode 100644 index bf3de15..0000000 --- a/doc/html/classQextScintillaCommandSet-members.html +++ /dev/null @@ -1,30 +0,0 @@ - - -TQScintilla: Member List - - - - - - -

QextScintillaCommandSet Member List

This is the complete list of members for QextScintillaCommandSet, including all inherited members.

- - - - - -
clearAlternateKeys()QextScintillaCommandSet
clearKeys()QextScintillaCommandSet
commands()QextScintillaCommandSet [inline]
readSettings(TQSettings &qs, const char *prefix="/Scintilla")QextScintillaCommandSet
writeSettings(TQSettings &qs, const char *prefix="/Scintilla")QextScintillaCommandSet


Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  - -doxygen 1.4.7
- - diff --git a/doc/html/classQextScintillaCommandSet.html b/doc/html/classQextScintillaCommandSet.html deleted file mode 100644 index 2bdca65..0000000 --- a/doc/html/classQextScintillaCommandSet.html +++ /dev/null @@ -1,168 +0,0 @@ - - -TQScintilla: QextScintillaCommandSet Class Reference - - - - - - -

QextScintillaCommandSet Class Reference

The QextScintillaCommandSet class represents the set of all internal editor commands that may have keys bound. -More... -

-#include <qextscintillacommandset.h> -

-List of all members.

Public Member Functions

- -

Detailed Description

-The QextScintillaCommandSet class represents the set of all internal editor commands that may have keys bound. -

-Methods are provided to access the individual commands and to read and write the current bindings from and to settings files. -

-


Member Function Documentation

- -
-
- - - - - - - - - - - - - - - - - - -
bool QextScintillaCommandSet::readSettings (TQSettings &  qs,
const char *  prefix = "/Scintilla" 
)
-
-
- -

-The key bindings for each command in the set are read from the settings qs. prefix is prepended to the key of each entry. TRUE is returned if there was no error.

-

See also:
writeSettings()
- -
-

- -

-
- - - - - - - - - - - - - - - - - - -
bool QextScintillaCommandSet::writeSettings (TQSettings &  qs,
const char *  prefix = "/Scintilla" 
)
-
-
- -

-The key bindings for each command in the set are written to the settings qs. prefix is prepended to the key of each entry. TRUE is returned if there was no error.

-

See also:
readSettings()
- -
-

- -

-
- - - - - - - - -
TQPtrList<QextScintillaCommand>& QextScintillaCommandSet::commands (  )  [inline]
-
-
- -

-The commands in the set are returned as a list. -

- -

-

- -

-
- - - - - - - - -
void QextScintillaCommandSet::clearKeys (  ) 
-
-
- -

-The primary keys bindings for all commands are removed. -

- -

-

- -

-
- - - - - - - - -
void QextScintillaCommandSet::clearAlternateKeys (  ) 
-
-
- -

-The alternate keys bindings for all commands are removed. -

- -

-

-


Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  - -doxygen 1.4.7
- - diff --git a/doc/html/classQextScintillaDocument-members.html b/doc/html/classQextScintillaDocument-members.html deleted file mode 100644 index 07b5170..0000000 --- a/doc/html/classQextScintillaDocument-members.html +++ /dev/null @@ -1,29 +0,0 @@ - - -TQScintilla: Member List - - - - - - -

QextScintillaDocument Member List

This is the complete list of members for QextScintillaDocument, including all inherited members.

- - - - -
operator=(const QextScintillaDocument &) (defined in QextScintillaDocument)QextScintillaDocument
QextScintillaDocument()QextScintillaDocument
QextScintillaDocument(const QextScintillaDocument &) (defined in QextScintillaDocument)QextScintillaDocument
~QextScintillaDocument() (defined in QextScintillaDocument)QextScintillaDocument [virtual]


Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  - -doxygen 1.4.7
- - diff --git a/doc/html/classQextScintillaDocument.html b/doc/html/classQextScintillaDocument.html deleted file mode 100644 index 135221d..0000000 --- a/doc/html/classQextScintillaDocument.html +++ /dev/null @@ -1,64 +0,0 @@ - - -TQScintilla: QextScintillaDocument Class Reference - - - - - - -

QextScintillaDocument Class Reference

The QextScintillaDocument class represents a document to be editted. -More... -

-#include <qextscintilladocument.h> -

-List of all members.

Public Member Functions

- -

Detailed Description

-The QextScintillaDocument class represents a document to be editted. -

-It is an opaque class that can be attached to multiple instances of QextScintilla to create different simultaneous views of the same document. QextScintillaDocument uses implicit sharing so that copying class instances is a cheap operation. -

-


Constructor & Destructor Documentation

- -
-
- - - - - - - - -
QextScintillaDocument::QextScintillaDocument (  ) 
-
-
- -

-Create a new unattached document. -

- -

-

-


Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  - -doxygen 1.4.7
- - diff --git a/doc/html/classQextScintillaLexer-members.html b/doc/html/classQextScintillaLexer-members.html deleted file mode 100644 index 13eb717..0000000 --- a/doc/html/classQextScintillaLexer-members.html +++ /dev/null @@ -1,66 +0,0 @@ - - -TQScintilla: Member List - - - - - - -

QextScintillaLexer Member List

This is the complete list of members for QextScintillaLexer, including all inherited members.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
autoCompletionFillups() const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
autoCompletionStartCharacters() const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
autoIndentStyle()QextScintillaLexer
blockEnd(int *style=0) const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
blockLookback() const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
blockStart(int *style=0) const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
blockStartKeyword(int *style=0) const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
braceStyle() const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
color(int style) const QextScintillaLexer [virtual]
colorChanged(const TQColor &c, int style)QextScintillaLexer [signal]
defaultColor() const QextScintillaLexer [virtual]
defaultFont() const QextScintillaLexer [virtual]
defaultPaper() const QextScintillaLexer [virtual]
defaultStyle() const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
description(int style) const =0QextScintillaLexer [pure virtual]
eolFill(int style) const QextScintillaLexer [virtual]
eolFillChanged(bool eoffilled, int style)QextScintillaLexer [signal]
font(int style) const QextScintillaLexer [virtual]
fontChanged(const TQFont &f, int style)QextScintillaLexer [signal]
keywords(int set) const QextScintillaLexer [virtual]
language() const =0QextScintillaLexer [pure virtual]
lexer() const =0QextScintillaLexer [pure virtual]
paper(int style) const QextScintillaLexer [virtual]
paperChanged(const TQColor &c, int style)QextScintillaLexer [signal]
propertyChanged(const char *prop, const char *val)QextScintillaLexer [signal]
QextScintillaLexer(TQObject *parent=0, const char *name=0)QextScintillaLexer
readProperties(TQSettings &qs, const TQString &prefix)QextScintillaLexer [protected, virtual]
readSettings(TQSettings &qs, const char *prefix="/Scintilla")QextScintillaLexer
refreshProperties()QextScintillaLexer [virtual]
setAutoIndentStyle(int autoindentstyle)QextScintillaLexer [virtual, slot]
setColor(const TQColor &c, int style=-1)QextScintillaLexer [virtual, slot]
setDefaultColor(const TQColor &c)QextScintillaLexer [virtual, slot]
setDefaultFont(const TQFont &f)QextScintillaLexer [virtual, slot]
setDefaultPaper(const TQColor &c)QextScintillaLexer [virtual, slot]
setEolFill(bool eoffill, int style=-1)QextScintillaLexer [virtual, slot]
setFont(const TQFont &f, int style=-1)QextScintillaLexer [virtual, slot]
setPaper(const TQColor &c, int style=-1)QextScintillaLexer [virtual, slot]
wordCharacters() const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
writeProperties(TQSettings &qs, const TQString &prefix) const QextScintillaLexer [protected, virtual]
writeSettings(TQSettings &qs, const char *prefix="/Scintilla") const QextScintillaLexer
~QextScintillaLexer()QextScintillaLexer [virtual]


Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  - -doxygen 1.4.7
- - diff --git a/doc/html/classQextScintillaLexer.html b/doc/html/classQextScintillaLexer.html deleted file mode 100644 index 7edb194..0000000 --- a/doc/html/classQextScintillaLexer.html +++ /dev/null @@ -1,910 +0,0 @@ - - -TQScintilla: QextScintillaLexer Class Reference - - - - - - -

QextScintillaLexer Class Reference

The QextScintillaLexer class is an abstract class used as a base for specific language lexers. -More... -

-#include <qextscintillalexer.h> -

-Inherited by QextScintillaLexerBash, QextScintillaLexerBatch, QextScintillaLexerCPP, QextScintillaLexerCSS, QextScintillaLexerDiff, QextScintillaLexerHTML, QextScintillaLexerLua, QextScintillaLexerMakefile, QextScintillaLexerPerl, QextScintillaLexerPOV, QextScintillaLexerProperties, QextScintillaLexerPython, QextScintillaLexerRuby, QextScintillaLexerSQL, and QextScintillaLexerTeX. -

-List of all members.

Public Slots

- -

Signals

- -

Public Member Functions

-
    -
  • QextScintillaLexer (TQObject *parent=0, const char *name=0) -
  • virtual ~QextScintillaLexer () -
  • virtual const char * language () const =0 -
  • virtual const char * lexer () const =0 -
  • -virtual const char * autoCompletionFillups () const -
  • -virtual const char * autoCompletionStartCharacters () const -
  • int autoIndentStyle () -
  • -virtual const char * blockEnd (int *style=0) const -
  • -virtual int blockLookback () const -
  • -virtual const char * blockStart (int *style=0) const -
  • -virtual const char * blockStartKeyword (int *style=0) const -
  • -virtual int braceStyle () const -
  • -virtual const char * wordCharacters () const -
  • virtual TQColor color (int style) const -
  • virtual bool eolFill (int style) const -
  • virtual TQFont font (int style) const -
  • virtual const char * keywords (int set) const -
  • -virtual int defaultStyle () const -
  • virtual TQString description (int style) const =0 -
  • virtual TQColor paper (int style) const -
  • virtual TQFont defaultFont () const -
  • virtual TQColor defaultColor () const -
  • virtual TQColor defaultPaper () const -
  • virtual void refreshProperties () -
  • bool readSettings (TQSettings &qs, const char *prefix="/Scintilla") -
  • bool writeSettings (TQSettings &qs, const char *prefix="/Scintilla") const -
-

Protected Member Functions

-
    -
  • virtual bool readProperties (TQSettings &qs, const TQString &prefix) -
  • virtual bool writeProperties (TQSettings &qs, const TQString &prefix) const -
-

Detailed Description

-The QextScintillaLexer class is an abstract class used as a base for specific language lexers. -

-A Scintilla lexer scans the text breaking it up into separate language objects, e.g. keywords, strings, operators. The lexer then uses a different style to draw each object. A style is identified by a style number and has a number of attributes, including colour and font. A specific language lexer will implement appropriate default styles which can be overriden by an application by further sub-classing the specific language lexer.

-A specific language lexer may provide one or more sets of words to be recognised as keywords. Most lexers only provide one set, but some may support languages embedded in other languages and provide several sets.

-QextScintillaLexer provides convenience methods for saving and restoring user preferences for fonts and colours. -

-


Constructor & Destructor Documentation

- -
-
- - - - - - - - - - - - - - - - - - -
QextScintillaLexer::QextScintillaLexer (TQObject *  parent = 0,
const char *  name = 0 
)
-
-
- -

-Construct a QextScintillaLexer with parent parent and name name. parent is typically the QextScintilla instance. -

-

- -

-
- - - - - - - - -
virtual QextScintillaLexer::~QextScintillaLexer (  )  [virtual]
-
-
- -

-Destroys the QextScintillaLexer instance. -

- -

-

-


Member Function Documentation

- -

- -

-
- - - - - - - - -
virtual const char* QextScintillaLexer::lexer (  )  const [pure virtual]
-
- -

- -

-
- - - - - - - - -
int QextScintillaLexer::autoIndentStyle (  ) 
-
-
- -

-Returns the auto-indentation style. The default is 0 if the language is block structured, or QextScintilla::AiMaintain if not.

-

See also:
setAutoIndentStyle(), QextScintilla::AiMaintain, QextScintilla::AiOpening, QextScintilla::AiClosing
- -
-

- -

-
- - - - - - - - - -
virtual TQColor QextScintillaLexer::color (int  style  )  const [virtual]
-
- -

- -

-
- - - - - - - - - -
virtual bool QextScintillaLexer::eolFill (int  style  )  const [virtual]
-
- -

- -

-
- - - - - - - - - -
virtual TQFont QextScintillaLexer::font (int  style  )  const [virtual]
-
- -

- -

-
- - - - - - - - - -
virtual const char* QextScintillaLexer::keywords (int  set  )  const [virtual]
-
- -

- -

-
- - - - - - - - - -
virtual TQString QextScintillaLexer::description (int  style  )  const [pure virtual]
-
- -

- -

-
- - - - - - - - - -
virtual TQColor QextScintillaLexer::paper (int  style  )  const [virtual]
-
- -

- -

-
- - - - - - - - -
virtual TQFont QextScintillaLexer::defaultFont (  )  const [virtual]
-
-
- -

-Returns the default font for all styles.

-

See also:
setDefaultFont()
- -
-

- -

-
- - - - - - - - -
virtual TQColor QextScintillaLexer::defaultColor (  )  const [virtual]
-
-
- -

-Returns the default text colour for all styles.

-

See also:
setDefaultColor()
- -
-

- -

-
- - - - - - - - -
virtual TQColor QextScintillaLexer::defaultPaper (  )  const [virtual]
-
-
- -

-Returns the default paper colour for all styles.

-

See also:
setDefaultPaper()
- -
-

- -

-
- - - - - - - - -
virtual void QextScintillaLexer::refreshProperties (  )  [virtual]
-
- -

- -

-
- - - - - - - - - - - - - - - - - - -
bool QextScintillaLexer::readSettings (TQSettings &  qs,
const char *  prefix = "/Scintilla" 
)
-
-
- -

-The colour, paper, font and end-of-line for each style number, and all lexer specific properties are read from the settings qs. prefix is prepended to the key of each entry. TRUE is returned if there was no error.

-

See also:
writeSettings(), QextScintilla::setLexer()
- -
-

- -

-
- - - - - - - - - - - - - - - - - - -
bool QextScintillaLexer::writeSettings (TQSettings &  qs,
const char *  prefix = "/Scintilla" 
) const
-
-
- -

-The colour, paper, font and end-of-line for each style number, and all lexer specific properties are written to the settings qs. prefix is prepended to the key of each entry. TRUE is returned if there was no error.

-

See also:
readSettings()
- -
-

- -

-
- - - - - - - - - -
virtual void QextScintillaLexer::setAutoIndentStyle (int  autoindentstyle  )  [virtual, slot]
-
-
- -

-The auto-indentation style is set to autoindentstyle.

-

See also:
autoIndentStyle(), QextScintilla::AiMaintain, QextScintilla::AiOpening, QextScintilla::AiClosing
- -
-

- -

-
- - - - - - - - - - - - - - - - - - -
virtual void QextScintillaLexer::setColor (const TQColor &  c,
int  style = -1 
) [virtual, slot]
-
-
- -

-The foreground colour for style number style is set to c. If style is -1 then the colour is set for all styles. -

-

- -

-
- - - - - - - - - -
virtual void QextScintillaLexer::setDefaultFont (const TQFont &  f  )  [virtual, slot]
-
-
- -

-The default font for all styles is set to f.

-

See also:
defaultFont()
- -
-

- -

-
- - - - - - - - - -
virtual void QextScintillaLexer::setDefaultColor (const TQColor &  c  )  [virtual, slot]
-
-
- -

-The default text colour for all styles is set to c.

-

See also:
defaultColor(), color()
- -
-

- -

-
- - - - - - - - - -
virtual void QextScintillaLexer::setDefaultPaper (const TQColor &  c  )  [virtual, slot]
-
-
- -

-The default paper colour for all styles is set to c.

-

See also:
defaultPaper(), paper()
- -
-

- -

-
- - - - - - - - - - - - - - - - - - -
virtual void QextScintillaLexer::setEolFill (bool  eoffill,
int  style = -1 
) [virtual, slot]
-
-
- -

-The end-of-line fill for style number style is set to eoffill. If style is -1 then the fill is set for all styles. -

-

- -

-
- - - - - - - - - - - - - - - - - - -
virtual void QextScintillaLexer::setFont (const TQFont &  f,
int  style = -1 
) [virtual, slot]
-
-
- -

-The font for style number style is set to f. If style is -1 then the font is set for all styles. -

-

- -

-
- - - - - - - - - - - - - - - - - - -
virtual void QextScintillaLexer::setPaper (const TQColor &  c,
int  style = -1 
) [virtual, slot]
-
-
- -

-The background colour for style number style is set to c. If style is -1 then the colour is set for all styles. -

-

- -

-
- - - - - - - - - - - - - - - - - - -
void QextScintillaLexer::colorChanged (const TQColor &  c,
int  style 
) [signal]
-
-
- -

-This signal is emitted when the foreground colour of style number style has changed. The new colour is c. -

-

- -

-
- - - - - - - - - - - - - - - - - - -
void QextScintillaLexer::eolFillChanged (bool  eoffilled,
int  style 
) [signal]
-
-
- -

-This signal is emitted when the end-of-file fill of style number style has changed. The new fill is eoffilled. -

-

- -

-
- - - - - - - - - - - - - - - - - - -
void QextScintillaLexer::fontChanged (const TQFont &  f,
int  style 
) [signal]
-
-
- -

-This signal is emitted when the font of style number style has changed. The new font is f. -

-

- -

-
- - - - - - - - - - - - - - - - - - -
void QextScintillaLexer::paperChanged (const TQColor &  c,
int  style 
) [signal]
-
-
- -

-This signal is emitted when the background colour of style number style has changed. The new colour is c. -

-

- -

-
- - - - - - - - - - - - - - - - - - -
void QextScintillaLexer::propertyChanged (const char *  prop,
const char *  val 
) [signal]
-
-
- -

-This signal is emitted when the value of the lexer property prop needs to be changed. The new value is val. -

-

- -

-
- - - - - - - - - - - - - - - - - - -
virtual bool QextScintillaLexer::readProperties (TQSettings &  qs,
const TQString &  prefix 
) [protected, virtual]
-
-
- -

-The lexer's properties are read from the settings qs. prefix (which has a trailing '/') should be used as a prefix to the key of each setting. TRUE is returned if there is no error. -

-Reimplemented in QextScintillaLexerBash, QextScintillaLexerCPP, QextScintillaLexerCSS, QextScintillaLexerHTML, QextScintillaLexerLua, QextScintillaLexerPerl, QextScintillaLexerPOV, QextScintillaLexerProperties, QextScintillaLexerPython, and QextScintillaLexerSQL. -

-

- -

-
- - - - - - - - - - - - - - - - - - -
virtual bool QextScintillaLexer::writeProperties (TQSettings &  qs,
const TQString &  prefix 
) const [protected, virtual]
-
-
- -

-The lexer's properties are written to the settings qs. prefix (which has a trailing '/') should be used as a prefix to the key of each setting. TRUE is returned if there is no error. -

-Reimplemented in QextScintillaLexerBash, QextScintillaLexerCPP, QextScintillaLexerCSS, QextScintillaLexerHTML, QextScintillaLexerLua, QextScintillaLexerPerl, QextScintillaLexerPOV, QextScintillaLexerProperties, QextScintillaLexerPython, and QextScintillaLexerSQL. -

-

-


Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  - -doxygen 1.4.7
- - diff --git a/doc/html/classQextScintillaLexerBash-members.html b/doc/html/classQextScintillaLexerBash-members.html deleted file mode 100644 index 427456b..0000000 --- a/doc/html/classQextScintillaLexerBash-members.html +++ /dev/null @@ -1,87 +0,0 @@ - - -TQScintilla: Member List - - - - - - -

QextScintillaLexerBash Member List

This is the complete list of members for QextScintillaLexerBash, including all inherited members.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
autoCompletionFillups() const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
autoCompletionStartCharacters() const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
autoIndentStyle()QextScintillaLexer
Backticks enum valueQextScintillaLexerBash
blockEnd(int *style=0) const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
blockLookback() const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
blockStart(int *style=0) const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
blockStartKeyword(int *style=0) const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
braceStyle() const (defined in QextScintillaLexerBash)QextScintillaLexerBash [virtual]
color(int style) const QextScintillaLexerBash [virtual]
colorChanged(const TQColor &c, int style)QextScintillaLexer [signal]
Comment enum valueQextScintillaLexerBash
Default enum valueQextScintillaLexerBash
defaultColor() const QextScintillaLexer [virtual]
defaultFont() const QextScintillaLexer [virtual]
defaultPaper() const QextScintillaLexer [virtual]
defaultStyle() const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
description(int style) const QextScintillaLexerBash [virtual]
DoubleQuotedString enum valueQextScintillaLexerBash
eolFill(int style) const QextScintillaLexerBash [virtual]
eolFillChanged(bool eoffilled, int style)QextScintillaLexer [signal]
Error enum valueQextScintillaLexerBash
foldComments() const QextScintillaLexerBash
foldCompact() const QextScintillaLexerBash
font(int style) const QextScintillaLexerBash [virtual]
fontChanged(const TQFont &f, int style)QextScintillaLexer [signal]
HereDocumentDelimiter enum valueQextScintillaLexerBash
Identifier enum valueQextScintillaLexerBash
Keyword enum valueQextScintillaLexerBash
keywords(int set) const QextScintillaLexerBash [virtual]
language() const QextScintillaLexerBash [virtual]
lexer() const QextScintillaLexerBash [virtual]
Number enum valueQextScintillaLexerBash
Operator enum valueQextScintillaLexerBash
paper(int style) const QextScintillaLexerBash [virtual]
paperChanged(const TQColor &c, int style)QextScintillaLexer [signal]
ParameterExpansion enum valueQextScintillaLexerBash
propertyChanged(const char *prop, const char *val)QextScintillaLexer [signal]
QextScintillaLexer(TQObject *parent=0, const char *name=0)QextScintillaLexer
QextScintillaLexerBash(TQObject *parent=0, const char *name=0)QextScintillaLexerBash
readProperties(TQSettings &qs, const TQString &prefix)QextScintillaLexerBash [protected, virtual]
readSettings(TQSettings &qs, const char *prefix="/Scintilla")QextScintillaLexer
refreshProperties()QextScintillaLexerBash [virtual]
Scalar enum valueQextScintillaLexerBash
setAutoIndentStyle(int autoindentstyle)QextScintillaLexer [virtual, slot]
setColor(const TQColor &c, int style=-1)QextScintillaLexer [virtual, slot]
setDefaultColor(const TQColor &c)QextScintillaLexer [virtual, slot]
setDefaultFont(const TQFont &f)QextScintillaLexer [virtual, slot]
setDefaultPaper(const TQColor &c)QextScintillaLexer [virtual, slot]
setEolFill(bool eoffill, int style=-1)QextScintillaLexer [virtual, slot]
setFoldComments(bool fold)QextScintillaLexerBash [virtual, slot]
setFoldCompact(bool fold)QextScintillaLexerBash [virtual, slot]
setFont(const TQFont &f, int style=-1)QextScintillaLexer [virtual, slot]
setPaper(const TQColor &c, int style=-1)QextScintillaLexer [virtual, slot]
SingleQuotedHereDocument enum valueQextScintillaLexerBash
SingleQuotedString enum valueQextScintillaLexerBash
WhiteSpace enum valueQextScintillaLexerBash
wordCharacters() const (defined in QextScintillaLexerBash)QextScintillaLexerBash [virtual]
writeProperties(TQSettings &qs, const TQString &prefix) const QextScintillaLexerBash [protected, virtual]
writeSettings(TQSettings &qs, const char *prefix="/Scintilla") const QextScintillaLexer
~QextScintillaLexer()QextScintillaLexer [virtual]
~QextScintillaLexerBash()QextScintillaLexerBash [virtual]


Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  - -doxygen 1.4.7
- - diff --git a/doc/html/classQextScintillaLexerBash.html b/doc/html/classQextScintillaLexerBash.html deleted file mode 100644 index ed75e02..0000000 --- a/doc/html/classQextScintillaLexerBash.html +++ /dev/null @@ -1,560 +0,0 @@ - - -TQScintilla: QextScintillaLexerBash Class Reference - - - - - - -

QextScintillaLexerBash Class Reference

The QextScintillaLexerBash class encapsulates the Scintilla Bash lexer. -More... -

-#include <qextscintillalexerbash.h> -

-Inherits QextScintillaLexer. -

-List of all members.

Public Types

- -

Public Slots

- -

Public Member Functions

- -

Protected Member Functions

- -

Detailed Description

-The QextScintillaLexerBash class encapsulates the Scintilla Bash lexer. -

-


Member Enumeration Documentation

- -
-
- - - - -
anonymous enum
-
-
- -

-This enum defines the meanings of the different styles used by the Bash lexer.

Enumerator:
- - - - - - - - - - - - - - - - -
Default  -The default.
WhiteSpace  -
Deprecated:
White space.
-
Error  -An error.
Comment  -A comment.
Number  -A number.
Keyword  -A keyword.
DoubleQuotedString  -A double-quoted string.
SingleQuotedString  -A single-quoted string.
Operator  -An operator.
Identifier  -An identifier.
Scalar  -A scalar.
ParameterExpansion  -Parameter expansion.
Backticks  -Backticks.
HereDocumentDelimiter  -A here document delimiter.
SingleQuotedHereDocument  -A single quoted here document.
-
- -
-

-


Constructor & Destructor Documentation

- -
-
- - - - - - - - - - - - - - - - - - -
QextScintillaLexerBash::QextScintillaLexerBash (TQObject *  parent = 0,
const char *  name = 0 
)
-
-
- -

-Construct a QextScintillaLexerBash with parent parent and name name. parent is typically the QextScintilla instance. -

-

- -

-
- - - - - - - - -
virtual QextScintillaLexerBash::~QextScintillaLexerBash (  )  [virtual]
-
-
- -

-Destroys the QextScintillaLexerBash instance. -

- -

-

-


Member Function Documentation

- -
-
- - - - - - - - -
const char* QextScintillaLexerBash::language (  )  const [virtual]
-
-
- -

-Returns the name of the language. -

- -

-Implements QextScintillaLexer. -

-

- -

-
- - - - - - - - -
const char* QextScintillaLexerBash::lexer (  )  const [virtual]
-
-
- -

-Returns the name of the lexer. Some lexers support a number of languages. -

-Implements QextScintillaLexer. -

-

- -

-
- - - - - - - - - -
TQColor QextScintillaLexerBash::color (int  style  )  const [virtual]
-
-
- -

-Returns the foreground colour of the text for style number style.

-

See also:
paper()
- -

-Reimplemented from QextScintillaLexer. -

-

- -

-
- - - - - - - - - -
bool QextScintillaLexerBash::eolFill (int  style  )  const [virtual]
-
-
- -

-Returns the end-of-line fill for style number style. -

- -

-Reimplemented from QextScintillaLexer. -

-

- -

-
- - - - - - - - - -
TQFont QextScintillaLexerBash::font (int  style  )  const [virtual]
-
-
- -

-Returns the font for style number style. -

- -

-Reimplemented from QextScintillaLexer. -

-

- -

-
- - - - - - - - - -
const char* QextScintillaLexerBash::keywords (int  set  )  const [virtual]
-
-
- -

-Returns the set of keywords for the keyword set set recognised by the lexer as a space separated string. -

-Reimplemented from QextScintillaLexer. -

-

- -

-
- - - - - - - - - -
TQString QextScintillaLexerBash::description (int  style  )  const [virtual]
-
-
- -

-Returns the descriptive name for style number style. If the style is invalid for this language then TQString() is returned. This is intended to be used in user preference dialogs. -

-Implements QextScintillaLexer. -

-

- -

-
- - - - - - - - - -
TQColor QextScintillaLexerBash::paper (int  style  )  const [virtual]
-
-
- -

-Returns the background colour of the text for style number style.

-

See also:
color()
- -

-Reimplemented from QextScintillaLexer. -

-

- -

-
- - - - - - - - -
void QextScintillaLexerBash::refreshProperties (  )  [virtual]
-
-
- -

-Causes all properties to be refreshed by emitting the propertyChanged() signal as required. -

-Reimplemented from QextScintillaLexer. -

-

- -

-
- - - - - - - - -
bool QextScintillaLexerBash::foldComments (  )  const
-
-
- -

-Returns TRUE if multi-line comment blocks can be folded.

-

See also:
setFoldComments()
- -
-

- -

-
- - - - - - - - -
bool QextScintillaLexerBash::foldCompact (  )  const
-
-
- -

-Returns TRUE if trailing blank lines are included in a fold block.

-

See also:
setFoldCompact()
- -
-

- -

-
- - - - - - - - - -
virtual void QextScintillaLexerBash::setFoldComments (bool  fold  )  [virtual, slot]
-
-
- -

-If fold is TRUE then multi-line comment blocks can be folded. The default is FALSE.

-

See also:
foldComments()
- -
-

- -

-
- - - - - - - - - -
virtual void QextScintillaLexerBash::setFoldCompact (bool  fold  )  [virtual, slot]
-
-
- -

-If fold is TRUE then trailing blank lines are included in a fold block. The default is TRUE.

-

See also:
foldCompact()
- -
-

- -

-
- - - - - - - - - - - - - - - - - - -
bool QextScintillaLexerBash::readProperties (TQSettings &  qs,
const TQString &  prefix 
) [protected, virtual]
-
-
- -

-The lexer's properties are read from the settings qs. prefix (which has a trailing '/') should be used as a prefix to the key of each setting. TRUE is returned if there is no error. -

-Reimplemented from QextScintillaLexer. -

-

- -

-
- - - - - - - - - - - - - - - - - - -
bool QextScintillaLexerBash::writeProperties (TQSettings &  qs,
const TQString &  prefix 
) const [protected, virtual]
-
-
- -

-The lexer's properties are written to the settings qs. prefix (which has a trailing '/') should be used as a prefix to the key of each setting. TRUE is returned if there is no error. -

-Reimplemented from QextScintillaLexer. -

-

-


Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  - -doxygen 1.4.7
- - diff --git a/doc/html/classQextScintillaLexerBatch-members.html b/doc/html/classQextScintillaLexerBatch-members.html deleted file mode 100644 index b1fac99..0000000 --- a/doc/html/classQextScintillaLexerBatch-members.html +++ /dev/null @@ -1,76 +0,0 @@ - - -TQScintilla: Member List - - - - - - -

QextScintillaLexerBatch Member List

This is the complete list of members for QextScintillaLexerBatch, including all inherited members.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
autoCompletionFillups() const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
autoCompletionStartCharacters() const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
autoIndentStyle()QextScintillaLexer
blockEnd(int *style=0) const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
blockLookback() const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
blockStart(int *style=0) const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
blockStartKeyword(int *style=0) const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
braceStyle() const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
color(int style) const QextScintillaLexerBatch [virtual]
colorChanged(const TQColor &c, int style)QextScintillaLexer [signal]
Comment enum valueQextScintillaLexerBatch
Default enum valueQextScintillaLexerBatch
defaultColor() const QextScintillaLexer [virtual]
defaultFont() const QextScintillaLexer [virtual]
defaultPaper() const QextScintillaLexer [virtual]
defaultStyle() const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
description(int style) const QextScintillaLexerBatch [virtual]
eolFill(int style) const QextScintillaLexerBatch [virtual]
eolFillChanged(bool eoffilled, int style)QextScintillaLexer [signal]
ExternalCommand enum valueQextScintillaLexerBatch
font(int style) const QextScintillaLexerBatch [virtual]
fontChanged(const TQFont &f, int style)QextScintillaLexer [signal]
HideCommandChar enum valueQextScintillaLexerBatch
Keyword enum valueQextScintillaLexerBatch
keywords(int set) const QextScintillaLexerBatch [virtual]
Label enum valueQextScintillaLexerBatch
language() const QextScintillaLexerBatch [virtual]
lexer() const QextScintillaLexerBatch [virtual]
Operator enum valueQextScintillaLexerBatch
paper(int style) const QextScintillaLexerBatch [virtual]
paperChanged(const TQColor &c, int style)QextScintillaLexer [signal]
propertyChanged(const char *prop, const char *val)QextScintillaLexer [signal]
QextScintillaLexer(TQObject *parent=0, const char *name=0)QextScintillaLexer
QextScintillaLexerBatch(TQObject *parent=0, const char *name=0)QextScintillaLexerBatch
readProperties(TQSettings &qs, const TQString &prefix)QextScintillaLexer [protected, virtual]
readSettings(TQSettings &qs, const char *prefix="/Scintilla")QextScintillaLexer
refreshProperties()QextScintillaLexer [virtual]
setAutoIndentStyle(int autoindentstyle)QextScintillaLexer [virtual, slot]
setColor(const TQColor &c, int style=-1)QextScintillaLexer [virtual, slot]
setDefaultColor(const TQColor &c)QextScintillaLexer [virtual, slot]
setDefaultFont(const TQFont &f)QextScintillaLexer [virtual, slot]
setDefaultPaper(const TQColor &c)QextScintillaLexer [virtual, slot]
setEolFill(bool eoffill, int style=-1)QextScintillaLexer [virtual, slot]
setFont(const TQFont &f, int style=-1)QextScintillaLexer [virtual, slot]
setPaper(const TQColor &c, int style=-1)QextScintillaLexer [virtual, slot]
Variable enum valueQextScintillaLexerBatch
wordCharacters() const (defined in QextScintillaLexerBatch)QextScintillaLexerBatch [virtual]
writeProperties(TQSettings &qs, const TQString &prefix) const QextScintillaLexer [protected, virtual]
writeSettings(TQSettings &qs, const char *prefix="/Scintilla") const QextScintillaLexer
~QextScintillaLexer()QextScintillaLexer [virtual]
~QextScintillaLexerBatch()QextScintillaLexerBatch [virtual]


Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  - -doxygen 1.4.7
- - diff --git a/doc/html/classQextScintillaLexerBatch.html b/doc/html/classQextScintillaLexerBatch.html deleted file mode 100644 index 2cf91ff..0000000 --- a/doc/html/classQextScintillaLexerBatch.html +++ /dev/null @@ -1,345 +0,0 @@ - - -TQScintilla: QextScintillaLexerBatch Class Reference - - - - - - -

QextScintillaLexerBatch Class Reference

The QextScintillaLexerBatch class encapsulates the Scintilla batch file lexer. -More... -

-#include <qextscintillalexerbatch.h> -

-Inherits QextScintillaLexer. -

-List of all members.

Public Types

- -

Public Member Functions

- -

Detailed Description

-The QextScintillaLexerBatch class encapsulates the Scintilla batch file lexer. -

-


Member Enumeration Documentation

- -
-
- - - - -
anonymous enum
-
-
- -

-This enum defines the meanings of the different styles used by the batch file lexer.

Enumerator:
- - - - - - - - - -
Default  -The default.
Comment  -A comment.
Keyword  -A keyword.
Label  -A label.
HideCommandChar  -An hide command character.
ExternalCommand  -An external command .
Variable  -A variable.
Operator  -An operator.
-
- -
-

-


Constructor & Destructor Documentation

- -
-
- - - - - - - - - - - - - - - - - - -
QextScintillaLexerBatch::QextScintillaLexerBatch (TQObject *  parent = 0,
const char *  name = 0 
)
-
-
- -

-Construct a QextScintillaLexerBatch with parent parent and name name. parent is typically the QextScintilla instance. -

-

- -

-
- - - - - - - - -
virtual QextScintillaLexerBatch::~QextScintillaLexerBatch (  )  [virtual]
-
-
- -

-Destroys the QextScintillaLexerBatch instance. -

- -

-

-


Member Function Documentation

- -
-
- - - - - - - - -
const char* QextScintillaLexerBatch::language (  )  const [virtual]
-
-
- -

-Returns the name of the language. -

- -

-Implements QextScintillaLexer. -

-

- -

-
- - - - - - - - -
const char* QextScintillaLexerBatch::lexer (  )  const [virtual]
-
-
- -

-Returns the name of the lexer. Some lexers support a number of languages. -

-Implements QextScintillaLexer. -

-

- -

-
- - - - - - - - - -
TQColor QextScintillaLexerBatch::color (int  style  )  const [virtual]
-
-
- -

-Returns the foreground colour of the text for style number style.

-

See also:
paper()
- -

-Reimplemented from QextScintillaLexer. -

-

- -

-
- - - - - - - - - -
bool QextScintillaLexerBatch::eolFill (int  style  )  const [virtual]
-
-
- -

-Returns the end-of-line fill for style number style. -

- -

-Reimplemented from QextScintillaLexer. -

-

- -

-
- - - - - - - - - -
TQFont QextScintillaLexerBatch::font (int  style  )  const [virtual]
-
-
- -

-Returns the font for style number style. -

- -

-Reimplemented from QextScintillaLexer. -

-

- -

-
- - - - - - - - - -
const char* QextScintillaLexerBatch::keywords (int  set  )  const [virtual]
-
-
- -

-Returns the set of keywords for the keyword set set recognised by the lexer as a space separated string. -

-Reimplemented from QextScintillaLexer. -

-

- -

-
- - - - - - - - - -
TQString QextScintillaLexerBatch::description (int  style  )  const [virtual]
-
-
- -

-Returns the descriptive name for style number style. If the style is invalid for this language then TQString() is returned. This is intended to be used in user preference dialogs. -

-Implements QextScintillaLexer. -

-

- -

-
- - - - - - - - - -
TQColor QextScintillaLexerBatch::paper (int  style  )  const [virtual]
-
-
- -

-Returns the background colour of the text for style number style.

-

See also:
color()
- -

-Reimplemented from QextScintillaLexer. -

-

-


Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  - -doxygen 1.4.7
- - diff --git a/doc/html/classQextScintillaLexerCPP-members.html b/doc/html/classQextScintillaLexerCPP-members.html deleted file mode 100644 index 3eb0b82..0000000 --- a/doc/html/classQextScintillaLexerCPP-members.html +++ /dev/null @@ -1,99 +0,0 @@ - - -TQScintilla: Member List - - - - - - -

QextScintillaLexerCPP Member List

This is the complete list of members for QextScintillaLexerCPP, including all inherited members.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
autoCompletionFillups() const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
autoCompletionStartCharacters() const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
autoIndentStyle()QextScintillaLexer
blockEnd(int *style=0) const (defined in QextScintillaLexerCPP)QextScintillaLexerCPP [virtual]
blockLookback() const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
blockStart(int *style=0) const (defined in QextScintillaLexerCPP)QextScintillaLexerCPP [virtual]
blockStartKeyword(int *style=0) const (defined in QextScintillaLexerCPP)QextScintillaLexerCPP [virtual]
braceStyle() const (defined in QextScintillaLexerCPP)QextScintillaLexerCPP [virtual]
color(int style) const QextScintillaLexerCPP [virtual]
colorChanged(const TQColor &c, int style)QextScintillaLexer [signal]
Comment enum valueQextScintillaLexerCPP
CommentDoc enum valueQextScintillaLexerCPP
CommentDocKeyword enum valueQextScintillaLexerCPP
CommentDocKeywordError enum valueQextScintillaLexerCPP
CommentLine enum valueQextScintillaLexerCPP
CommentLineDoc enum valueQextScintillaLexerCPP
Default enum valueQextScintillaLexerCPP
defaultColor() const QextScintillaLexer [virtual]
defaultFont() const QextScintillaLexer [virtual]
defaultPaper() const QextScintillaLexer [virtual]
defaultStyle() const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
description(int style) const QextScintillaLexerCPP [virtual]
DoubleQuotedString enum valueQextScintillaLexerCPP
eolFill(int style) const QextScintillaLexerCPP [virtual]
eolFillChanged(bool eoffilled, int style)QextScintillaLexer [signal]
foldAtElse() const QextScintillaLexerCPP
foldComments() const QextScintillaLexerCPP
foldCompact() const QextScintillaLexerCPP
foldPreprocessor() const QextScintillaLexerCPP
font(int style) const QextScintillaLexerCPP [virtual]
fontChanged(const TQFont &f, int style)QextScintillaLexer [signal]
GlobalClass enum valueQextScintillaLexerCPP
Identifier enum valueQextScintillaLexerCPP
Keyword enum valueQextScintillaLexerCPP
keywords(int set) const QextScintillaLexerCPP [virtual]
KeywordSet2 enum valueQextScintillaLexerCPP
language() const QextScintillaLexerCPP [virtual]
lexer() const QextScintillaLexerCPP [virtual]
Number enum valueQextScintillaLexerCPP
Operator enum valueQextScintillaLexerCPP
paper(int style) const QextScintillaLexerCPP [virtual]
paperChanged(const TQColor &c, int style)QextScintillaLexer [signal]
PreProcessor enum valueQextScintillaLexerCPP
propertyChanged(const char *prop, const char *val)QextScintillaLexer [signal]
QextScintillaLexer(TQObject *parent=0, const char *name=0)QextScintillaLexer
QextScintillaLexerCPP(TQObject *parent=0, const char *name=0, bool caseInsensitiveKeywords=FALSE)QextScintillaLexerCPP
readProperties(TQSettings &qs, const TQString &prefix)QextScintillaLexerCPP [protected, virtual]
readSettings(TQSettings &qs, const char *prefix="/Scintilla")QextScintillaLexer
refreshProperties()QextScintillaLexerCPP [virtual]
Regex enum valueQextScintillaLexerCPP
setAutoIndentStyle(int autoindentstyle)QextScintillaLexer [virtual, slot]
setColor(const TQColor &c, int style=-1)QextScintillaLexer [virtual, slot]
setDefaultColor(const TQColor &c)QextScintillaLexer [virtual, slot]
setDefaultFont(const TQFont &f)QextScintillaLexer [virtual, slot]
setDefaultPaper(const TQColor &c)QextScintillaLexer [virtual, slot]
setEolFill(bool eoffill, int style=-1)QextScintillaLexer [virtual, slot]
setFoldAtElse(bool fold)QextScintillaLexerCPP [virtual, slot]
setFoldComments(bool fold)QextScintillaLexerCPP [virtual, slot]
setFoldCompact(bool fold)QextScintillaLexerCPP [virtual, slot]
setFoldPreprocessor(bool fold)QextScintillaLexerCPP [virtual, slot]
setFont(const TQFont &f, int style=-1)QextScintillaLexer [virtual, slot]
setPaper(const TQColor &c, int style=-1)QextScintillaLexer [virtual, slot]
setStylePreprocessor(bool style)QextScintillaLexerCPP [virtual, slot]
SingleQuotedString enum valueQextScintillaLexerCPP
stylePreprocessor() const QextScintillaLexerCPP
UnclosedString enum valueQextScintillaLexerCPP
UUID enum valueQextScintillaLexerCPP
VerbatimString enum valueQextScintillaLexerCPP
WhiteSpace enum valueQextScintillaLexerCPP
wordCharacters() const (defined in QextScintillaLexerCPP)QextScintillaLexerCPP [virtual]
writeProperties(TQSettings &qs, const TQString &prefix) const QextScintillaLexerCPP [protected, virtual]
writeSettings(TQSettings &qs, const char *prefix="/Scintilla") const QextScintillaLexer
~QextScintillaLexer()QextScintillaLexer [virtual]
~QextScintillaLexerCPP()QextScintillaLexerCPP [virtual]


Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  - -doxygen 1.4.7
- - diff --git a/doc/html/classQextScintillaLexerCPP.html b/doc/html/classQextScintillaLexerCPP.html deleted file mode 100644 index 37fca88..0000000 --- a/doc/html/classQextScintillaLexerCPP.html +++ /dev/null @@ -1,753 +0,0 @@ - - -TQScintilla: QextScintillaLexerCPP Class Reference - - - - - - -

QextScintillaLexerCPP Class Reference

The QextScintillaLexerCPP class encapsulates the Scintilla C++ lexer. -More... -

-#include <qextscintillalexercpp.h> -

-Inherits QextScintillaLexer. -

-Inherited by QextScintillaLexerCSharp, QextScintillaLexerIDL, QextScintillaLexerJava, and QextScintillaLexerJavaScript. -

-List of all members.

Public Types

- -

Public Slots

- -

Public Member Functions

- -

Protected Member Functions

- -

Detailed Description

-The QextScintillaLexerCPP class encapsulates the Scintilla C++ lexer. -

-


Member Enumeration Documentation

- -
-
- - - - -
anonymous enum
-
-
- -

-This enum defines the meanings of the different styles used by the C++ lexer.

Enumerator:
- - - - - - - - - - - - - - - - - - - - - - -
Default  -The default.
WhiteSpace  -
Deprecated:
White space.
-
Comment  -A C comment.
CommentLine  -A C++ comment line.
CommentDoc  -A JavaDoc/Doxygen style C comment.
Number  -A number.
Keyword  -A keyword.
DoubleQuotedString  -A double-quoted string.
SingleQuotedString  -A single-quoted string.
UUID  -An IDL UUID.
PreProcessor  -A pre-processor block.
Operator  -An operator.
Identifier  -An identifier.
UnclosedString  -The end of a line where a string is not closed.
VerbatimString  -A C# verbatim string.
Regex  -A JavaScript regular expression.
CommentLineDoc  -A JavaDoc/Doxygen style C++ comment line.
KeywordSet2  -A keyword defined in keyword set number 2. The class must be sub-classed and re-implement keywords() to make use of this style.
CommentDocKeyword  -A JavaDoc/Doxygen keyword.
CommentDocKeywordError  -A JavaDoc/Doxygen keyword error.
GlobalClass  -A global class or typedef defined in keyword set number 4. The class must be sub-classed and re-implement keywords() to make use of this style.
-
- -
-

-


Constructor & Destructor Documentation

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
QextScintillaLexerCPP::QextScintillaLexerCPP (TQObject *  parent = 0,
const char *  name = 0,
bool  caseInsensitiveKeywords = FALSE 
)
-
-
- -

-Construct a QextScintillaLexerCPP with parent parent and name name. parent is typically the QextScintilla instance. caseInsensitiveKeywords is TRUE if the lexer ignores the case of keywords. -

-

- -

-
- - - - - - - - -
virtual QextScintillaLexerCPP::~QextScintillaLexerCPP (  )  [virtual]
-
-
- -

-Destroys the QextScintillaLexerCPP instance. -

- -

-

-


Member Function Documentation

- -
-
- - - - - - - - -
const char* QextScintillaLexerCPP::language (  )  const [virtual]
-
-
- -

-Returns the name of the language. -

- -

-Implements QextScintillaLexer. -

-Reimplemented in QextScintillaLexerCSharp, QextScintillaLexerIDL, QextScintillaLexerJava, and QextScintillaLexerJavaScript. -

-

- -

-
- - - - - - - - -
const char* QextScintillaLexerCPP::lexer (  )  const [virtual]
-
-
- -

-Returns the name of the lexer. Some lexers support a number of languages. -

-Implements QextScintillaLexer. -

-

- -

-
- - - - - - - - - -
TQColor QextScintillaLexerCPP::color (int  style  )  const [virtual]
-
-
- -

-Returns the foreground colour of the text for style number style.

-

See also:
paper()
- -

-Reimplemented from QextScintillaLexer. -

-Reimplemented in QextScintillaLexerCSharp, QextScintillaLexerIDL, and QextScintillaLexerJavaScript. -

-

- -

-
- - - - - - - - - -
bool QextScintillaLexerCPP::eolFill (int  style  )  const [virtual]
-
-
- -

-Returns the end-of-line fill for style number style. -

- -

-Reimplemented from QextScintillaLexer. -

-Reimplemented in QextScintillaLexerCSharp, and QextScintillaLexerJavaScript. -

-

- -

-
- - - - - - - - - -
TQFont QextScintillaLexerCPP::font (int  style  )  const [virtual]
-
-
- -

-Returns the font for style number style. -

- -

-Reimplemented from QextScintillaLexer. -

-Reimplemented in QextScintillaLexerCSharp, and QextScintillaLexerJavaScript. -

-

- -

-
- - - - - - - - - -
const char* QextScintillaLexerCPP::keywords (int  set  )  const [virtual]
-
-
- -

-Returns the set of keywords for the keyword set set recognised by the lexer as a space separated string. -

-Reimplemented from QextScintillaLexer. -

-Reimplemented in QextScintillaLexerCSharp, QextScintillaLexerIDL, QextScintillaLexerJava, and QextScintillaLexerJavaScript. -

-

- -

-
- - - - - - - - - -
TQString QextScintillaLexerCPP::description (int  style  )  const [virtual]
-
-
- -

-Returns the descriptive name for style number style. If the style is invalid for this language then TQString() is returned. This is intended to be used in user preference dialogs. -

-Implements QextScintillaLexer. -

-Reimplemented in QextScintillaLexerCSharp, QextScintillaLexerIDL, and QextScintillaLexerJavaScript. -

-

- -

-
- - - - - - - - - -
TQColor QextScintillaLexerCPP::paper (int  style  )  const [virtual]
-
-
- -

-Returns the background colour of the text for style number style.

-

See also:
color()
- -

-Reimplemented from QextScintillaLexer. -

-Reimplemented in QextScintillaLexerCSharp, and QextScintillaLexerJavaScript. -

-

- -

-
- - - - - - - - -
void QextScintillaLexerCPP::refreshProperties (  )  [virtual]
-
-
- -

-Causes all properties to be refreshed by emitting the propertyChanged() signal as required. -

-Reimplemented from QextScintillaLexer. -

-

- -

-
- - - - - - - - -
bool QextScintillaLexerCPP::foldAtElse (  )  const
-
-
- -

-Returns TRUE if "} else {" lines can be folded.

-

See also:
setFoldAtElse()
- -
-

- -

-
- - - - - - - - -
bool QextScintillaLexerCPP::foldComments (  )  const
-
-
- -

-Returns TRUE if multi-line comment blocks can be folded.

-

See also:
setFoldComments()
- -
-

- -

-
- - - - - - - - -
bool QextScintillaLexerCPP::foldCompact (  )  const
-
-
- -

-Returns TRUE if trailing blank lines are included in a fold block.

-

See also:
setFoldCompact()
- -
-

- -

-
- - - - - - - - -
bool QextScintillaLexerCPP::foldPreprocessor (  )  const
-
-
- -

-Returns TRUE if preprocessor blocks can be folded.

-

See also:
setFoldPreprocessor()
- -
-

- -

-
- - - - - - - - -
bool QextScintillaLexerCPP::stylePreprocessor (  )  const
-
-
- -

-Returns TRUE if preprocessor lines (after the preprocessor directive) are styled.

-

See also:
setStylePreprocessor()
- -
-

- -

-
- - - - - - - - - -
virtual void QextScintillaLexerCPP::setFoldAtElse (bool  fold  )  [virtual, slot]
-
-
- -

-If fold is TRUE then "} else {" lines can be folded. The default is FALSE.

-

See also:
foldAtElse()
- -
-

- -

-
- - - - - - - - - -
virtual void QextScintillaLexerCPP::setFoldComments (bool  fold  )  [virtual, slot]
-
-
- -

-If fold is TRUE then multi-line comment blocks can be folded. The default is FALSE.

-

See also:
foldComments()
- -
-

- -

-
- - - - - - - - - -
virtual void QextScintillaLexerCPP::setFoldCompact (bool  fold  )  [virtual, slot]
-
-
- -

-If fold is TRUE then trailing blank lines are included in a fold block. The default is TRUE.

-

See also:
foldCompact()
- -
-

- -

-
- - - - - - - - - -
virtual void QextScintillaLexerCPP::setFoldPreprocessor (bool  fold  )  [virtual, slot]
-
-
- -

-If fold is TRUE then preprocessor blocks can be folded. The default is TRUE.

-

See also:
foldPreprocessor()
- -
-

- -

-
- - - - - - - - - -
virtual void QextScintillaLexerCPP::setStylePreprocessor (bool  style  )  [virtual, slot]
-
-
- -

-If style is TRUE then preprocessor lines (after the preprocessor directive) are styled. The default is FALSE.

-

See also:
stylePreprocessor()
- -
-

- -

-
- - - - - - - - - - - - - - - - - - -
bool QextScintillaLexerCPP::readProperties (TQSettings &  qs,
const TQString &  prefix 
) [protected, virtual]
-
-
- -

-The lexer's properties are read from the settings qs. prefix (which has a trailing '/') should be used as a prefix to the key of each setting. TRUE is returned if there is no error.

-

See also:
writeProperties()
- -

-Reimplemented from QextScintillaLexer. -

-

- -

-
- - - - - - - - - - - - - - - - - - -
bool QextScintillaLexerCPP::writeProperties (TQSettings &  qs,
const TQString &  prefix 
) const [protected, virtual]
-
-
- -

-The lexer's properties are written to the settings qs. prefix (which has a trailing '/') should be used as a prefix to the key of each setting. TRUE is returned if there is no error.

-

See also:
readProperties()
- -

-Reimplemented from QextScintillaLexer. -

-

-


Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  - -doxygen 1.4.7
- - diff --git a/doc/html/classQextScintillaLexerCSS-members.html b/doc/html/classQextScintillaLexerCSS-members.html deleted file mode 100644 index db8ba96..0000000 --- a/doc/html/classQextScintillaLexerCSS-members.html +++ /dev/null @@ -1,89 +0,0 @@ - - -TQScintilla: Member List - - - - - - -

QextScintillaLexerCSS Member List

This is the complete list of members for QextScintillaLexerCSS, including all inherited members.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
AtRule enum valueQextScintillaLexerCSS
Attribute enum valueQextScintillaLexerCSS
autoCompletionFillups() const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
autoCompletionStartCharacters() const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
autoIndentStyle()QextScintillaLexer
blockEnd(int *style=0) const (defined in QextScintillaLexerCSS)QextScintillaLexerCSS [virtual]
blockLookback() const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
blockStart(int *style=0) const (defined in QextScintillaLexerCSS)QextScintillaLexerCSS [virtual]
blockStartKeyword(int *style=0) const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
braceStyle() const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
ClassSelector enum valueQextScintillaLexerCSS
color(int style) const QextScintillaLexerCSS [virtual]
colorChanged(const TQColor &c, int style)QextScintillaLexer [signal]
Comment enum valueQextScintillaLexerCSS
CSS1Property enum valueQextScintillaLexerCSS
CSS2Property enum valueQextScintillaLexerCSS
Default enum valueQextScintillaLexerCSS
defaultColor() const QextScintillaLexer [virtual]
defaultFont() const QextScintillaLexer [virtual]
defaultPaper() const QextScintillaLexer [virtual]
defaultStyle() const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
description(int style) const QextScintillaLexerCSS [virtual]
DoubleQuotedString enum valueQextScintillaLexerCSS
eolFill(int style) const QextScintillaLexer [virtual]
eolFillChanged(bool eoffilled, int style)QextScintillaLexer [signal]
foldComments() const QextScintillaLexerCSS
foldCompact() const QextScintillaLexerCSS
font(int style) const QextScintillaLexerCSS [virtual]
fontChanged(const TQFont &f, int style)QextScintillaLexer [signal]
IDSelector enum valueQextScintillaLexerCSS
Important enum valueQextScintillaLexerCSS
keywords(int set) const QextScintillaLexerCSS [virtual]
language() const QextScintillaLexerCSS [virtual]
lexer() const QextScintillaLexerCSS [virtual]
Operator enum valueQextScintillaLexerCSS
paper(int style) const QextScintillaLexer [virtual]
paperChanged(const TQColor &c, int style)QextScintillaLexer [signal]
propertyChanged(const char *prop, const char *val)QextScintillaLexer [signal]
PseudoClass enum valueQextScintillaLexerCSS
QextScintillaLexer(TQObject *parent=0, const char *name=0)QextScintillaLexer
QextScintillaLexerCSS(TQObject *parent=0, const char *name=0)QextScintillaLexerCSS
readProperties(TQSettings &qs, const TQString &prefix)QextScintillaLexerCSS [protected, virtual]
readSettings(TQSettings &qs, const char *prefix="/Scintilla")QextScintillaLexer
refreshProperties()QextScintillaLexerCSS [virtual]
setAutoIndentStyle(int autoindentstyle)QextScintillaLexer [virtual, slot]
setColor(const TQColor &c, int style=-1)QextScintillaLexer [virtual, slot]
setDefaultColor(const TQColor &c)QextScintillaLexer [virtual, slot]
setDefaultFont(const TQFont &f)QextScintillaLexer [virtual, slot]
setDefaultPaper(const TQColor &c)QextScintillaLexer [virtual, slot]
setEolFill(bool eoffill, int style=-1)QextScintillaLexer [virtual, slot]
setFoldComments(bool fold)QextScintillaLexerCSS [virtual, slot]
setFoldCompact(bool fold)QextScintillaLexerCSS [virtual, slot]
setFont(const TQFont &f, int style=-1)QextScintillaLexer [virtual, slot]
setPaper(const TQColor &c, int style=-1)QextScintillaLexer [virtual, slot]
SingleQuotedString enum valueQextScintillaLexerCSS
Tag enum valueQextScintillaLexerCSS
UnknownProperty enum valueQextScintillaLexerCSS
UnknownPseudoClass enum valueQextScintillaLexerCSS
Value enum valueQextScintillaLexerCSS
wordCharacters() const (defined in QextScintillaLexerCSS)QextScintillaLexerCSS [virtual]
writeProperties(TQSettings &qs, const TQString &prefix) const QextScintillaLexerCSS [protected, virtual]
writeSettings(TQSettings &qs, const char *prefix="/Scintilla") const QextScintillaLexer
~QextScintillaLexer()QextScintillaLexer [virtual]
~QextScintillaLexerCSS()QextScintillaLexerCSS [virtual]


Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  - -doxygen 1.4.7
- - diff --git a/doc/html/classQextScintillaLexerCSS.html b/doc/html/classQextScintillaLexerCSS.html deleted file mode 100644 index f1b666f..0000000 --- a/doc/html/classQextScintillaLexerCSS.html +++ /dev/null @@ -1,520 +0,0 @@ - - -TQScintilla: QextScintillaLexerCSS Class Reference - - - - - - -

QextScintillaLexerCSS Class Reference

The QextScintillaLexerCSS class encapsulates the Scintilla CSS lexer. -More... -

-#include <qextscintillalexercss.h> -

-Inherits QextScintillaLexer. -

-List of all members.

Public Types

- -

Public Slots

- -

Public Member Functions

- -

Protected Member Functions

- -

Detailed Description

-The QextScintillaLexerCSS class encapsulates the Scintilla CSS lexer. -

-


Member Enumeration Documentation

- -
-
- - - - -
anonymous enum
-
-
- -

-This enum defines the meanings of the different styles used by the CSS lexer.

Enumerator:
- - - - - - - - - - - - - - - - - - -
Default  -The default.
Tag  -A tag.
ClassSelector  -A class selector.
PseudoClass  -A pseudo-class.
UnknownPseudoClass  -An pseudo-class.
Operator  -An operator.
CSS1Property  -A CSS1 property.
UnknownProperty  -An unknown property.
Value  -A value.
Comment  -A comment.
IDSelector  -An ID selector.
Important  -An important value.
AtRule  -An @-rule.
DoubleQuotedString  -A double-quoted string.
SingleQuotedString  -A single-quoted string.
CSS2Property  -A CSS2 property.
Attribute  -An attribute.
-
- -
-

-


Constructor & Destructor Documentation

- -
-
- - - - - - - - - - - - - - - - - - -
QextScintillaLexerCSS::QextScintillaLexerCSS (TQObject *  parent = 0,
const char *  name = 0 
)
-
-
- -

-Construct a QextScintillaLexerCSS with parent parent and name name. parent is typically the QextScintilla instance. -

-

- -

-
- - - - - - - - -
virtual QextScintillaLexerCSS::~QextScintillaLexerCSS (  )  [virtual]
-
-
- -

-Destroys the QextScintillaLexerCSS instance. -

- -

-

-


Member Function Documentation

- -
-
- - - - - - - - -
const char* QextScintillaLexerCSS::language (  )  const [virtual]
-
-
- -

-Returns the name of the language. -

- -

-Implements QextScintillaLexer. -

-

- -

-
- - - - - - - - -
const char* QextScintillaLexerCSS::lexer (  )  const [virtual]
-
-
- -

-Returns the name of the lexer. Some lexers support a number of languages. -

-Implements QextScintillaLexer. -

-

- -

-
- - - - - - - - - -
TQColor QextScintillaLexerCSS::color (int  style  )  const [virtual]
-
-
- -

-Returns the foreground colour of the text for style number style.

-

See also:
paper()
- -

-Reimplemented from QextScintillaLexer. -

-

- -

-
- - - - - - - - - -
TQFont QextScintillaLexerCSS::font (int  style  )  const [virtual]
-
-
- -

-Returns the font for style number style. -

- -

-Reimplemented from QextScintillaLexer. -

-

- -

-
- - - - - - - - - -
const char* QextScintillaLexerCSS::keywords (int  set  )  const [virtual]
-
-
- -

-Returns the set of keywords for the keyword set set recognised by the lexer as a space separated string. -

-Reimplemented from QextScintillaLexer. -

-

- -

-
- - - - - - - - - -
TQString QextScintillaLexerCSS::description (int  style  )  const [virtual]
-
-
- -

-Returns the descriptive name for style number style. If the style is invalid for this language then TQString() is returned. This is intended to be used in user preference dialogs. -

-Implements QextScintillaLexer. -

-

- -

-
- - - - - - - - -
void QextScintillaLexerCSS::refreshProperties (  )  [virtual]
-
-
- -

-Causes all properties to be refreshed by emitting the propertyChanged() signal as required. -

-Reimplemented from QextScintillaLexer. -

-

- -

-
- - - - - - - - -
bool QextScintillaLexerCSS::foldComments (  )  const
-
-
- -

-Returns TRUE if multi-line comment blocks can be folded.

-

See also:
setFoldComments()
- -
-

- -

-
- - - - - - - - -
bool QextScintillaLexerCSS::foldCompact (  )  const
-
-
- -

-Returns TRUE if trailing blank lines are included in a fold block.

-

See also:
setFoldCompact()
- -
-

- -

-
- - - - - - - - - -
virtual void QextScintillaLexerCSS::setFoldComments (bool  fold  )  [virtual, slot]
-
-
- -

-If fold is TRUE then multi-line comment blocks can be folded. The default is FALSE.

-

See also:
foldComments()
- -
-

- -

-
- - - - - - - - - -
virtual void QextScintillaLexerCSS::setFoldCompact (bool  fold  )  [virtual, slot]
-
-
- -

-If fold is TRUE then trailing blank lines are included in a fold block. The default is TRUE.

-

See also:
foldCompact()
- -
-

- -

-
- - - - - - - - - - - - - - - - - - -
bool QextScintillaLexerCSS::readProperties (TQSettings &  qs,
const TQString &  prefix 
) [protected, virtual]
-
-
- -

-The lexer's properties are read from the settings qs. prefix (which has a trailing '/') should be used as a prefix to the key of each setting. TRUE is returned if there is no error. -

-Reimplemented from QextScintillaLexer. -

-

- -

-
- - - - - - - - - - - - - - - - - - -
bool QextScintillaLexerCSS::writeProperties (TQSettings &  qs,
const TQString &  prefix 
) const [protected, virtual]
-
-
- -

-The lexer's properties are written to the settings qs. prefix (which has a trailing '/') should be used as a prefix to the key of each setting. TRUE is returned if there is no error. -

-Reimplemented from QextScintillaLexer. -

-

-


Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  - -doxygen 1.4.7
- - diff --git a/doc/html/classQextScintillaLexerCSharp-members.html b/doc/html/classQextScintillaLexerCSharp-members.html deleted file mode 100644 index 29defd4..0000000 --- a/doc/html/classQextScintillaLexerCSharp-members.html +++ /dev/null @@ -1,101 +0,0 @@ - - -TQScintilla: Member List - - - - - - -

QextScintillaLexerCSharp Member List

This is the complete list of members for QextScintillaLexerCSharp, including all inherited members.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
autoCompletionFillups() const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
autoCompletionStartCharacters() const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
autoIndentStyle()QextScintillaLexer
blockEnd(int *style=0) const (defined in QextScintillaLexerCPP)QextScintillaLexerCPP [virtual]
blockLookback() const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
blockStart(int *style=0) const (defined in QextScintillaLexerCPP)QextScintillaLexerCPP [virtual]
blockStartKeyword(int *style=0) const (defined in QextScintillaLexerCPP)QextScintillaLexerCPP [virtual]
braceStyle() const (defined in QextScintillaLexerCPP)QextScintillaLexerCPP [virtual]
color(int style) const QextScintillaLexerCSharp [virtual]
colorChanged(const TQColor &c, int style)QextScintillaLexer [signal]
Comment enum valueQextScintillaLexerCPP
CommentDoc enum valueQextScintillaLexerCPP
CommentDocKeyword enum valueQextScintillaLexerCPP
CommentDocKeywordError enum valueQextScintillaLexerCPP
CommentLine enum valueQextScintillaLexerCPP
CommentLineDoc enum valueQextScintillaLexerCPP
Default enum valueQextScintillaLexerCPP
defaultColor() const QextScintillaLexer [virtual]
defaultFont() const QextScintillaLexer [virtual]
defaultPaper() const QextScintillaLexer [virtual]
defaultStyle() const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
description(int style) const QextScintillaLexerCSharp [virtual]
DoubleQuotedString enum valueQextScintillaLexerCPP
eolFill(int style) const QextScintillaLexerCSharp [virtual]
eolFillChanged(bool eoffilled, int style)QextScintillaLexer [signal]
foldAtElse() const QextScintillaLexerCPP
foldComments() const QextScintillaLexerCPP
foldCompact() const QextScintillaLexerCPP
foldPreprocessor() const QextScintillaLexerCPP
font(int style) const QextScintillaLexerCSharp [virtual]
fontChanged(const TQFont &f, int style)QextScintillaLexer [signal]
GlobalClass enum valueQextScintillaLexerCPP
Identifier enum valueQextScintillaLexerCPP
Keyword enum valueQextScintillaLexerCPP
keywords(int set) const QextScintillaLexerCSharp [virtual]
KeywordSet2 enum valueQextScintillaLexerCPP
language() const QextScintillaLexerCSharp [virtual]
lexer() const QextScintillaLexerCPP [virtual]
Number enum valueQextScintillaLexerCPP
Operator enum valueQextScintillaLexerCPP
paper(int style) const QextScintillaLexerCSharp [virtual]
paperChanged(const TQColor &c, int style)QextScintillaLexer [signal]
PreProcessor enum valueQextScintillaLexerCPP
propertyChanged(const char *prop, const char *val)QextScintillaLexer [signal]
QextScintillaLexer(TQObject *parent=0, const char *name=0)QextScintillaLexer
QextScintillaLexerCPP(TQObject *parent=0, const char *name=0, bool caseInsensitiveKeywords=FALSE)QextScintillaLexerCPP
QextScintillaLexerCSharp(TQObject *parent=0, const char *name=0)QextScintillaLexerCSharp
readProperties(TQSettings &qs, const TQString &prefix)QextScintillaLexerCPP [protected, virtual]
readSettings(TQSettings &qs, const char *prefix="/Scintilla")QextScintillaLexer
refreshProperties()QextScintillaLexerCPP [virtual]
Regex enum valueQextScintillaLexerCPP
setAutoIndentStyle(int autoindentstyle)QextScintillaLexer [virtual, slot]
setColor(const TQColor &c, int style=-1)QextScintillaLexer [virtual, slot]
setDefaultColor(const TQColor &c)QextScintillaLexer [virtual, slot]
setDefaultFont(const TQFont &f)QextScintillaLexer [virtual, slot]
setDefaultPaper(const TQColor &c)QextScintillaLexer [virtual, slot]
setEolFill(bool eoffill, int style=-1)QextScintillaLexer [virtual, slot]
setFoldAtElse(bool fold)QextScintillaLexerCPP [virtual, slot]
setFoldComments(bool fold)QextScintillaLexerCPP [virtual, slot]
setFoldCompact(bool fold)QextScintillaLexerCPP [virtual, slot]
setFoldPreprocessor(bool fold)QextScintillaLexerCPP [virtual, slot]
setFont(const TQFont &f, int style=-1)QextScintillaLexer [virtual, slot]
setPaper(const TQColor &c, int style=-1)QextScintillaLexer [virtual, slot]
setStylePreprocessor(bool style)QextScintillaLexerCPP [virtual, slot]
SingleQuotedString enum valueQextScintillaLexerCPP
stylePreprocessor() const QextScintillaLexerCPP
UnclosedString enum valueQextScintillaLexerCPP
UUID enum valueQextScintillaLexerCPP
VerbatimString enum valueQextScintillaLexerCPP
WhiteSpace enum valueQextScintillaLexerCPP
wordCharacters() const (defined in QextScintillaLexerCPP)QextScintillaLexerCPP [virtual]
writeProperties(TQSettings &qs, const TQString &prefix) const QextScintillaLexerCPP [protected, virtual]
writeSettings(TQSettings &qs, const char *prefix="/Scintilla") const QextScintillaLexer
~QextScintillaLexer()QextScintillaLexer [virtual]
~QextScintillaLexerCPP()QextScintillaLexerCPP [virtual]
~QextScintillaLexerCSharp()QextScintillaLexerCSharp [virtual]


Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  - -doxygen 1.4.7
- - diff --git a/doc/html/classQextScintillaLexerCSharp.html b/doc/html/classQextScintillaLexerCSharp.html deleted file mode 100644 index ea5e8a3..0000000 --- a/doc/html/classQextScintillaLexerCSharp.html +++ /dev/null @@ -1,261 +0,0 @@ - - -TQScintilla: QextScintillaLexerCSharp Class Reference - - - - - - -

QextScintillaLexerCSharp Class Reference

The QextScintillaLexerCSharp class encapsulates the Scintilla C# lexer. -More... -

-#include <qextscintillalexercsharp.h> -

-Inherits QextScintillaLexerCPP. -

-List of all members.

Public Member Functions

- -

Detailed Description

-The QextScintillaLexerCSharp class encapsulates the Scintilla C# lexer. -

-


Constructor & Destructor Documentation

- -
-
- - - - - - - - - - - - - - - - - - -
QextScintillaLexerCSharp::QextScintillaLexerCSharp (TQObject *  parent = 0,
const char *  name = 0 
)
-
-
- -

-Construct a QextScintillaLexerCSharp with parent parent and name name. parent is typically the QextScintilla instance. -

-

- -

-
- - - - - - - - -
virtual QextScintillaLexerCSharp::~QextScintillaLexerCSharp (  )  [virtual]
-
-
- -

-Destroys the QextScintillaLexerCSharp instance. -

- -

-

-


Member Function Documentation

- -
-
- - - - - - - - -
const char* QextScintillaLexerCSharp::language (  )  const [virtual]
-
-
- -

-Returns the name of the language. -

- -

-Reimplemented from QextScintillaLexerCPP. -

-

- -

-
- - - - - - - - - -
TQColor QextScintillaLexerCSharp::color (int  style  )  const [virtual]
-
-
- -

-Returns the foreground colour of the text for style number style.

-

See also:
paper()
- -

-Reimplemented from QextScintillaLexerCPP. -

-

- -

-
- - - - - - - - - -
bool QextScintillaLexerCSharp::eolFill (int  style  )  const [virtual]
-
-
- -

-Returns the end-of-line fill for style number style. -

- -

-Reimplemented from QextScintillaLexerCPP. -

-

- -

-
- - - - - - - - - -
TQFont QextScintillaLexerCSharp::font (int  style  )  const [virtual]
-
-
- -

-Returns the font for style number style. -

- -

-Reimplemented from QextScintillaLexerCPP. -

-

- -

-
- - - - - - - - - -
const char* QextScintillaLexerCSharp::keywords (int  set  )  const [virtual]
-
-
- -

-Returns the set of keywords for the keyword set set recognised by the lexer as a space separated string. -

-Reimplemented from QextScintillaLexerCPP. -

-

- -

-
- - - - - - - - - -
TQString QextScintillaLexerCSharp::description (int  style  )  const [virtual]
-
-
- -

-Returns the descriptive name for style number style. If the style is invalid for this language then TQString() is returned. This is intended to be used in user preference dialogs. -

-Reimplemented from QextScintillaLexerCPP. -

-

- -

-
- - - - - - - - - -
TQColor QextScintillaLexerCSharp::paper (int  style  )  const [virtual]
-
-
- -

-Returns the background colour of the text for style number style.

-

See also:
color()
- -

-Reimplemented from QextScintillaLexerCPP. -

-

-


Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  - -doxygen 1.4.7
- - diff --git a/doc/html/classQextScintillaLexerDiff-members.html b/doc/html/classQextScintillaLexerDiff-members.html deleted file mode 100644 index d1a0b65..0000000 --- a/doc/html/classQextScintillaLexerDiff-members.html +++ /dev/null @@ -1,75 +0,0 @@ - - -TQScintilla: Member List - - - - - - -

QextScintillaLexerDiff Member List

This is the complete list of members for QextScintillaLexerDiff, including all inherited members.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
autoCompletionFillups() const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
autoCompletionStartCharacters() const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
autoIndentStyle()QextScintillaLexer
blockEnd(int *style=0) const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
blockLookback() const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
blockStart(int *style=0) const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
blockStartKeyword(int *style=0) const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
braceStyle() const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
color(int style) const QextScintillaLexerDiff [virtual]
colorChanged(const TQColor &c, int style)QextScintillaLexer [signal]
Command enum valueQextScintillaLexerDiff
Comment enum valueQextScintillaLexerDiff
Default enum valueQextScintillaLexerDiff
defaultColor() const QextScintillaLexer [virtual]
defaultFont() const QextScintillaLexer [virtual]
defaultPaper() const QextScintillaLexer [virtual]
defaultStyle() const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
description(int style) const QextScintillaLexerDiff [virtual]
eolFill(int style) const QextScintillaLexer [virtual]
eolFillChanged(bool eoffilled, int style)QextScintillaLexer [signal]
font(int style) const QextScintillaLexer [virtual]
fontChanged(const TQFont &f, int style)QextScintillaLexer [signal]
Header enum valueQextScintillaLexerDiff
keywords(int set) const QextScintillaLexer [virtual]
language() const QextScintillaLexerDiff [virtual]
lexer() const QextScintillaLexerDiff [virtual]
LineAdded enum valueQextScintillaLexerDiff
LineRemoved enum valueQextScintillaLexerDiff
paper(int style) const QextScintillaLexer [virtual]
paperChanged(const TQColor &c, int style)QextScintillaLexer [signal]
Position enum valueQextScintillaLexerDiff
propertyChanged(const char *prop, const char *val)QextScintillaLexer [signal]
QextScintillaLexer(TQObject *parent=0, const char *name=0)QextScintillaLexer
QextScintillaLexerDiff(TQObject *parent=0, const char *name=0)QextScintillaLexerDiff
readProperties(TQSettings &qs, const TQString &prefix)QextScintillaLexer [protected, virtual]
readSettings(TQSettings &qs, const char *prefix="/Scintilla")QextScintillaLexer
refreshProperties()QextScintillaLexer [virtual]
setAutoIndentStyle(int autoindentstyle)QextScintillaLexer [virtual, slot]
setColor(const TQColor &c, int style=-1)QextScintillaLexer [virtual, slot]
setDefaultColor(const TQColor &c)QextScintillaLexer [virtual, slot]
setDefaultFont(const TQFont &f)QextScintillaLexer [virtual, slot]
setDefaultPaper(const TQColor &c)QextScintillaLexer [virtual, slot]
setEolFill(bool eoffill, int style=-1)QextScintillaLexer [virtual, slot]
setFont(const TQFont &f, int style=-1)QextScintillaLexer [virtual, slot]
setPaper(const TQColor &c, int style=-1)QextScintillaLexer [virtual, slot]
wordCharacters() const (defined in QextScintillaLexerDiff)QextScintillaLexerDiff [virtual]
writeProperties(TQSettings &qs, const TQString &prefix) const QextScintillaLexer [protected, virtual]
writeSettings(TQSettings &qs, const char *prefix="/Scintilla") const QextScintillaLexer
~QextScintillaLexer()QextScintillaLexer [virtual]
~QextScintillaLexerDiff()QextScintillaLexerDiff [virtual]


Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  - -doxygen 1.4.7
- - diff --git a/doc/html/classQextScintillaLexerDiff.html b/doc/html/classQextScintillaLexerDiff.html deleted file mode 100644 index c2c2207..0000000 --- a/doc/html/classQextScintillaLexerDiff.html +++ /dev/null @@ -1,243 +0,0 @@ - - -TQScintilla: QextScintillaLexerDiff Class Reference - - - - - - -

QextScintillaLexerDiff Class Reference

The QextScintillaLexerDiff class encapsulates the Scintilla Diff lexer. -More... -

-#include <qextscintillalexerdiff.h> -

-Inherits QextScintillaLexer. -

-List of all members.

Public Types

- -

Public Member Functions

- -

Detailed Description

-The QextScintillaLexerDiff class encapsulates the Scintilla Diff lexer. -

-


Member Enumeration Documentation

- -
-
- - - - -
anonymous enum
-
-
- -

-This enum defines the meanings of the different styles used by the Diff lexer.

Enumerator:
- - - - - - - - -
Default  -The default.
Comment  -A comment.
Command  -A command.
Header  -A header.
Position  -A position.
LineRemoved  -A removed line.
LineAdded  -An added line.
-
- -
-

-


Constructor & Destructor Documentation

- -
-
- - - - - - - - - - - - - - - - - - -
QextScintillaLexerDiff::QextScintillaLexerDiff (TQObject *  parent = 0,
const char *  name = 0 
)
-
-
- -

-Construct a QextScintillaLexerDiff with parent parent and name name. parent is typically the QextScintilla instance. -

-

- -

-
- - - - - - - - -
virtual QextScintillaLexerDiff::~QextScintillaLexerDiff (  )  [virtual]
-
-
- -

-Destroys the QextScintillaLexerDiff instance. -

- -

-

-


Member Function Documentation

- -
-
- - - - - - - - -
const char* QextScintillaLexerDiff::language (  )  const [virtual]
-
-
- -

-Returns the name of the language. -

- -

-Implements QextScintillaLexer. -

-

- -

-
- - - - - - - - -
const char* QextScintillaLexerDiff::lexer (  )  const [virtual]
-
-
- -

-Returns the name of the lexer. Some lexers support a number of languages. -

-Implements QextScintillaLexer. -

-

- -

-
- - - - - - - - - -
TQColor QextScintillaLexerDiff::color (int  style  )  const [virtual]
-
-
- -

-Returns the foreground colour of the text for style number style.

-

See also:
paper()
- -

-Reimplemented from QextScintillaLexer. -

-

- -

-
- - - - - - - - - -
TQString QextScintillaLexerDiff::description (int  style  )  const [virtual]
-
-
- -

-Returns the descriptive name for style number style. If the style is invalid for this language then TQString() is returned. This is intended to be used in user preference dialogs. -

-Implements QextScintillaLexer. -

-

-


Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  - -doxygen 1.4.7
- - diff --git a/doc/html/classQextScintillaLexerHTML-members.html b/doc/html/classQextScintillaLexerHTML-members.html deleted file mode 100644 index de1b57c..0000000 --- a/doc/html/classQextScintillaLexerHTML-members.html +++ /dev/null @@ -1,184 +0,0 @@ - - -TQScintilla: Member List - - - - - - -

QextScintillaLexerHTML Member List

This is the complete list of members for QextScintillaLexerHTML, including all inherited members.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
ASPAtStart enum valueQextScintillaLexerHTML
ASPJavaScriptComment enum valueQextScintillaLexerHTML
ASPJavaScriptCommentDoc enum valueQextScintillaLexerHTML
ASPJavaScriptCommentLine enum valueQextScintillaLexerHTML
ASPJavaScriptDefault enum valueQextScintillaLexerHTML
ASPJavaScriptDoubleQuotedString enum valueQextScintillaLexerHTML
ASPJavaScriptKeyword enum valueQextScintillaLexerHTML
ASPJavaScriptNumber enum valueQextScintillaLexerHTML
ASPJavaScriptRegex enum valueQextScintillaLexerHTML
ASPJavaScriptSingleQuotedString enum valueQextScintillaLexerHTML
ASPJavaScriptStart enum valueQextScintillaLexerHTML
ASPJavaScriptSymbol enum valueQextScintillaLexerHTML
ASPJavaScriptUnclosedString enum valueQextScintillaLexerHTML
ASPJavaScriptWord enum valueQextScintillaLexerHTML
ASPPythonClassName enum valueQextScintillaLexerHTML
ASPPythonComment enum valueQextScintillaLexerHTML
ASPPythonDefault enum valueQextScintillaLexerHTML
ASPPythonDoubleQuotedString enum valueQextScintillaLexerHTML
ASPPythonFunctionMethodName enum valueQextScintillaLexerHTML
ASPPythonIdentifier enum valueQextScintillaLexerHTML
ASPPythonKeyword enum valueQextScintillaLexerHTML
ASPPythonNumber enum valueQextScintillaLexerHTML
ASPPythonOperator enum valueQextScintillaLexerHTML
ASPPythonSingleQuotedString enum valueQextScintillaLexerHTML
ASPPythonStart enum valueQextScintillaLexerHTML
ASPPythonTripleDoubleQuotedString enum valueQextScintillaLexerHTML
ASPPythonTripleSingleQuotedString enum valueQextScintillaLexerHTML
ASPStart enum valueQextScintillaLexerHTML
ASPVBScriptComment enum valueQextScintillaLexerHTML
ASPVBScriptDefault enum valueQextScintillaLexerHTML
ASPVBScriptIdentifier enum valueQextScintillaLexerHTML
ASPVBScriptKeyword enum valueQextScintillaLexerHTML
ASPVBScriptNumber enum valueQextScintillaLexerHTML
ASPVBScriptStart enum valueQextScintillaLexerHTML
ASPVBScriptString enum valueQextScintillaLexerHTML
ASPVBScriptUnclosedString enum valueQextScintillaLexerHTML
ASPXCComment enum valueQextScintillaLexerHTML
Attribute enum valueQextScintillaLexerHTML
autoCompletionFillups() const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
autoCompletionStartCharacters() const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
autoIndentStyle()QextScintillaLexer
blockEnd(int *style=0) const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
blockLookback() const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
blockStart(int *style=0) const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
blockStartKeyword(int *style=0) const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
braceStyle() const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
caseSensitiveTags() const QextScintillaLexerHTML
CDATA enum valueQextScintillaLexerHTML
color(int style) const QextScintillaLexerHTML [virtual]
colorChanged(const TQColor &c, int style)QextScintillaLexer [signal]
Default enum valueQextScintillaLexerHTML
defaultColor() const QextScintillaLexer [virtual]
defaultFont() const QextScintillaLexer [virtual]
defaultPaper() const QextScintillaLexer [virtual]
defaultStyle() const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
description(int style) const QextScintillaLexerHTML [virtual]
Entity enum valueQextScintillaLexerHTML
eolFill(int style) const QextScintillaLexerHTML [virtual]
eolFillChanged(bool eoffilled, int style)QextScintillaLexer [signal]
foldCompact() const QextScintillaLexerHTML
foldPreprocessor() const QextScintillaLexerHTML
font(int style) const QextScintillaLexerHTML [virtual]
fontChanged(const TQFont &f, int style)QextScintillaLexer [signal]
HTMLComment enum valueQextScintillaLexerHTML
HTMLDoubleQuotedString enum valueQextScintillaLexerHTML
HTMLNumber enum valueQextScintillaLexerHTML
HTMLSingleQuotedString enum valueQextScintillaLexerHTML
HTMLValue enum valueQextScintillaLexerHTML
JavaScriptComment enum valueQextScintillaLexerHTML
JavaScriptCommentDoc enum valueQextScintillaLexerHTML
JavaScriptCommentLine enum valueQextScintillaLexerHTML
JavaScriptDefault enum valueQextScintillaLexerHTML
JavaScriptDoubleQuotedString enum valueQextScintillaLexerHTML
JavaScriptKeyword enum valueQextScintillaLexerHTML
JavaScriptNumber enum valueQextScintillaLexerHTML
JavaScriptRegex enum valueQextScintillaLexerHTML
JavaScriptSingleQuotedString enum valueQextScintillaLexerHTML
JavaScriptStart enum valueQextScintillaLexerHTML
JavaScriptSymbol enum valueQextScintillaLexerHTML
JavaScriptUnclosedString enum valueQextScintillaLexerHTML
JavaScriptWord enum valueQextScintillaLexerHTML
keywords(int set) const QextScintillaLexerHTML [virtual]
language() const QextScintillaLexerHTML [virtual]
lexer() const QextScintillaLexerHTML [virtual]
OtherInTag enum valueQextScintillaLexerHTML
paper(int style) const QextScintillaLexerHTML [virtual]
paperChanged(const TQColor &c, int style)QextScintillaLexer [signal]
PHPComment enum valueQextScintillaLexerHTML
PHPCommentLine enum valueQextScintillaLexerHTML
PHPDefault enum valueQextScintillaLexerHTML
PHPDoubleQuotedString enum valueQextScintillaLexerHTML
PHPDoubleQuotedVariable enum valueQextScintillaLexerHTML
PHPKeyword enum valueQextScintillaLexerHTML
PHPNumber enum valueQextScintillaLexerHTML
PHPOperator enum valueQextScintillaLexerHTML
PHPSingleQuotedString enum valueQextScintillaLexerHTML
PHPStart enum valueQextScintillaLexerHTML
PHPVariable enum valueQextScintillaLexerHTML
propertyChanged(const char *prop, const char *val)QextScintillaLexer [signal]
PythonClassName enum valueQextScintillaLexerHTML
PythonComment enum valueQextScintillaLexerHTML
PythonDefault enum valueQextScintillaLexerHTML
PythonDoubleQuotedString enum valueQextScintillaLexerHTML
PythonFunctionMethodName enum valueQextScintillaLexerHTML
PythonIdentifier enum valueQextScintillaLexerHTML
PythonKeyword enum valueQextScintillaLexerHTML
PythonNumber enum valueQextScintillaLexerHTML
PythonOperator enum valueQextScintillaLexerHTML
PythonSingleQuotedString enum valueQextScintillaLexerHTML
PythonStart enum valueQextScintillaLexerHTML
PythonTripleDoubleQuotedString enum valueQextScintillaLexerHTML
PythonTripleSingleQuotedString enum valueQextScintillaLexerHTML
QextScintillaLexer(TQObject *parent=0, const char *name=0)QextScintillaLexer
QextScintillaLexerHTML(TQObject *parent=0, const char *name=0)QextScintillaLexerHTML
readProperties(TQSettings &qs, const TQString &prefix)QextScintillaLexerHTML [protected, virtual]
readSettings(TQSettings &qs, const char *prefix="/Scintilla")QextScintillaLexer
refreshProperties()QextScintillaLexerHTML [virtual]
Script enum valueQextScintillaLexerHTML
setAutoIndentStyle(int autoindentstyle)QextScintillaLexer [virtual, slot]
setCaseSensitiveTags(bool sens)QextScintillaLexerHTML [virtual, slot]
setColor(const TQColor &c, int style=-1)QextScintillaLexer [virtual, slot]
setDefaultColor(const TQColor &c)QextScintillaLexer [virtual, slot]
setDefaultFont(const TQFont &f)QextScintillaLexer [virtual, slot]
setDefaultPaper(const TQColor &c)QextScintillaLexer [virtual, slot]
setEolFill(bool eoffill, int style=-1)QextScintillaLexer [virtual, slot]
setFoldCompact(bool fold)QextScintillaLexerHTML [virtual, slot]
setFoldPreprocessor(bool fold)QextScintillaLexerHTML [virtual, slot]
setFont(const TQFont &f, int style=-1)QextScintillaLexer [virtual, slot]
setPaper(const TQColor &c, int style=-1)QextScintillaLexer [virtual, slot]
SGMLBlockDefault enum valueQextScintillaLexerHTML
SGMLCommand enum valueQextScintillaLexerHTML
SGMLComment enum valueQextScintillaLexerHTML
SGMLDefault enum valueQextScintillaLexerHTML
SGMLDoubleQuotedString enum valueQextScintillaLexerHTML
SGMLEntity enum valueQextScintillaLexerHTML
SGMLError enum valueQextScintillaLexerHTML
SGMLParameter enum valueQextScintillaLexerHTML
SGMLParameterComment enum valueQextScintillaLexerHTML
SGMLSingleQuotedString enum valueQextScintillaLexerHTML
SGMLSpecial enum valueQextScintillaLexerHTML
Tag enum valueQextScintillaLexerHTML
UnknownAttribute enum valueQextScintillaLexerHTML
UnknownTag enum valueQextScintillaLexerHTML
VBScriptComment enum valueQextScintillaLexerHTML
VBScriptDefault enum valueQextScintillaLexerHTML
VBScriptIdentifier enum valueQextScintillaLexerHTML
VBScriptKeyword enum valueQextScintillaLexerHTML
VBScriptNumber enum valueQextScintillaLexerHTML
VBScriptStart enum valueQextScintillaLexerHTML
VBScriptString enum valueQextScintillaLexerHTML
VBScriptUnclosedString enum valueQextScintillaLexerHTML
wordCharacters() const (defined in QextScintillaLexerHTML)QextScintillaLexerHTML [virtual]
writeProperties(TQSettings &qs, const TQString &prefix) const QextScintillaLexerHTML [protected, virtual]
writeSettings(TQSettings &qs, const char *prefix="/Scintilla") const QextScintillaLexer
XMLEnd enum valueQextScintillaLexerHTML
XMLStart enum valueQextScintillaLexerHTML
XMLTagEnd enum valueQextScintillaLexerHTML
~QextScintillaLexer()QextScintillaLexer [virtual]
~QextScintillaLexerHTML()QextScintillaLexerHTML [virtual]


Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  - -doxygen 1.4.7
- - diff --git a/doc/html/classQextScintillaLexerHTML.html b/doc/html/classQextScintillaLexerHTML.html deleted file mode 100644 index ea613ba..0000000 --- a/doc/html/classQextScintillaLexerHTML.html +++ /dev/null @@ -1,1014 +0,0 @@ - - -TQScintilla: QextScintillaLexerHTML Class Reference - - - - - - -

QextScintillaLexerHTML Class Reference

The QextScintillaLexerHTML class encapsulates the Scintilla HTML lexer. -More... -

-#include <qextscintillalexerhtml.h> -

-Inherits QextScintillaLexer. -

-List of all members.

Public Types

- -

Public Slots

- -

Public Member Functions

- -

Protected Member Functions

- -

Detailed Description

-The QextScintillaLexerHTML class encapsulates the Scintilla HTML lexer. -

-


Member Enumeration Documentation

- -
-
- - - - -
anonymous enum
-
-
- -

-This enum defines the meanings of the different styles used by the HTML lexer.

Enumerator:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Default  -The default.
Tag  -A tag.
UnknownTag  -An unknown tag.
Attribute  -An attribute.
UnknownAttribute  -An unknown attribute.
HTMLNumber  -An HTML number.
HTMLDoubleQuotedString  -An HTML double-quoted string.
HTMLSingleQuotedString  -An HTML single-quoted string.
OtherInTag  -Other text within a tag.
HTMLComment  -An HTML comment.
Entity  -An entity.
XMLTagEnd  -The end of an XML style tag.
XMLStart  -The start of an XML fragment.
XMLEnd  -The end of an XML fragment.
Script  -A script tag.
ASPAtStart  -The start of an ASP fragment with @.
ASPStart  -The start of an ASP fragment.
CDATA  -CDATA.
PHPStart  -The start of a PHP fragment.
HTMLValue  -An unquoted HTML value.
ASPXCComment  -An ASP X-Code comment.
SGMLDefault  -The default for SGML.
SGMLCommand  -An SGML command.
SGMLParameter  -The first parameter of an SGML command.
SGMLDoubleQuotedString  -An SGML double-quoted string.
SGMLSingleQuotedString  -An SGML single-quoted string.
SGMLError  -An SGML error.
SGMLSpecial  -An SGML special entity.
SGMLEntity  -An SGML entity.
SGMLComment  -An SGML comment.
SGMLParameterComment  -A comment with the first parameter of an SGML command.
SGMLBlockDefault  -The default for an SGML block.
JavaScriptStart  -The start of a JavaScript fragment.
JavaScriptDefault  -The default for JavaScript.
JavaScriptComment  -A JavaScript comment.
JavaScriptCommentLine  -A JavaScript line comment.
JavaScriptCommentDoc  -A JavaDoc style JavaScript comment.
JavaScriptNumber  -A JavaScript number.
JavaScriptWord  -A JavaScript word.
JavaScriptKeyword  -A JavaScript keyword.
JavaScriptDoubleQuotedString  -A JavaScript double-quoted string.
JavaScriptSingleQuotedString  -A JavaScript single-quoted string.
JavaScriptSymbol  -A JavaScript symbol.
JavaScriptUnclosedString  -The end of a JavaScript line where a string is not closed.
JavaScriptRegex  -A JavaScript regular expression.
ASPJavaScriptStart  -The start of an ASP JavaScript fragment.
ASPJavaScriptDefault  -The default for ASP JavaScript.
ASPJavaScriptComment  -An ASP JavaScript comment.
ASPJavaScriptCommentLine  -An ASP JavaScript line comment.
ASPJavaScriptCommentDoc  -An ASP JavaDoc style JavaScript comment.
ASPJavaScriptNumber  -An ASP JavaScript number.
ASPJavaScriptWord  -An ASP JavaScript word.
ASPJavaScriptKeyword  -An ASP JavaScript keyword.
ASPJavaScriptDoubleQuotedString  -An ASP JavaScript double-quoted string.
ASPJavaScriptSingleQuotedString  -An ASP JavaScript single-quoted string.
ASPJavaScriptSymbol  -An ASP JavaScript symbol.
ASPJavaScriptUnclosedString  -The end of an ASP JavaScript line where a string is not closed.
ASPJavaScriptRegex  -An ASP JavaScript regular expression.
VBScriptStart  -The start of a VBScript fragment.
VBScriptDefault  -The default for VBScript.
VBScriptComment  -A VBScript comment.
VBScriptNumber  -A VBScript number.
VBScriptKeyword  -A VBScript keyword.
VBScriptString  -A VBScript string.
VBScriptIdentifier  -A VBScript identifier.
VBScriptUnclosedString  -The end of a VBScript line where a string is not closed.
ASPVBScriptStart  -The start of an ASP VBScript fragment.
ASPVBScriptDefault  -The default for ASP VBScript.
ASPVBScriptComment  -An ASP VBScript comment.
ASPVBScriptNumber  -An ASP VBScript number.
ASPVBScriptKeyword  -An ASP VBScript keyword.
ASPVBScriptString  -An ASP VBScript string.
ASPVBScriptIdentifier  -An ASP VBScript identifier.
ASPVBScriptUnclosedString  -The end of an ASP VBScript line where a string is not closed.
PythonStart  -The start of a Python fragment.
PythonDefault  -The default for Python.
PythonComment  -A Python comment.
PythonNumber  -A Python number.
PythonDoubleQuotedString  -A Python double-quoted string.
PythonSingleQuotedString  -A Python single-quoted string.
PythonKeyword  -A Python keyword.
PythonTripleSingleQuotedString  -A Python triple single-quoted string.
PythonTripleDoubleQuotedString  -A Python triple double-quoted string.
PythonClassName  -The name of a Python class.
PythonFunctionMethodName  -The name of a Python function or method.
PythonOperator  -A Python operator.
PythonIdentifier  -A Python identifier.
ASPPythonStart  -The start of an ASP Python fragment.
ASPPythonDefault  -The default for ASP Python.
ASPPythonComment  -An ASP Python comment.
ASPPythonNumber  -An ASP Python number.
ASPPythonDoubleQuotedString  -An ASP Python double-quoted string.
ASPPythonSingleQuotedString  -An ASP Python single-quoted string.
ASPPythonKeyword  -An ASP Python keyword.
ASPPythonTripleSingleQuotedString  -An ASP Python triple single-quoted string.
ASPPythonTripleDoubleQuotedString  -An ASP Python triple double-quoted string.
ASPPythonClassName  -The name of an ASP Python class.
ASPPythonFunctionMethodName  -The name of an ASP Python function or method.
ASPPythonOperator  -An ASP Python operator.
ASPPythonIdentifier  -An ASP Python identifier.
PHPDefault  -The default for PHP.
PHPDoubleQuotedString  -A PHP double-quoted string.
PHPSingleQuotedString  -A PHP single-quoted string.
PHPKeyword  -A PHP keyword.
PHPNumber  -A PHP number.
PHPVariable  -A PHP variable.
PHPComment  -A PHP comment.
PHPCommentLine  -A PHP line comment.
PHPDoubleQuotedVariable  -A PHP double-quoted variable.
PHPOperator  -A PHP operator.
-
- -
-

-


Constructor & Destructor Documentation

- -
-
- - - - - - - - - - - - - - - - - - -
QextScintillaLexerHTML::QextScintillaLexerHTML (TQObject *  parent = 0,
const char *  name = 0 
)
-
-
- -

-Construct a QextScintillaLexerHTML with parent parent and name name. parent is typically the QextScintilla instance. -

-

- -

-
- - - - - - - - -
virtual QextScintillaLexerHTML::~QextScintillaLexerHTML (  )  [virtual]
-
-
- -

-Destroys the QextScintillaLexerHTML instance. -

- -

-

-


Member Function Documentation

- -
-
- - - - - - - - -
const char* QextScintillaLexerHTML::language (  )  const [virtual]
-
-
- -

-Returns the name of the language. -

- -

-Implements QextScintillaLexer. -

-

- -

-
- - - - - - - - -
const char* QextScintillaLexerHTML::lexer (  )  const [virtual]
-
-
- -

-Returns the name of the lexer. Some lexers support a number of languages. -

-Implements QextScintillaLexer. -

-

- -

-
- - - - - - - - - -
TQColor QextScintillaLexerHTML::color (int  style  )  const [virtual]
-
-
- -

-Returns the foreground colour of the text for style number style.

-

See also:
paper()
- -

-Reimplemented from QextScintillaLexer. -

-

- -

-
- - - - - - - - - -
bool QextScintillaLexerHTML::eolFill (int  style  )  const [virtual]
-
-
- -

-Returns the end-of-line fill for style number style. -

- -

-Reimplemented from QextScintillaLexer. -

-

- -

-
- - - - - - - - - -
TQFont QextScintillaLexerHTML::font (int  style  )  const [virtual]
-
-
- -

-Returns the font for style number style. -

- -

-Reimplemented from QextScintillaLexer. -

-

- -

-
- - - - - - - - - -
const char* QextScintillaLexerHTML::keywords (int  set  )  const [virtual]
-
-
- -

-Returns the set of keywords for the keyword set set recognised by the lexer as a space separated string. -

-Reimplemented from QextScintillaLexer. -

-

- -

-
- - - - - - - - - -
TQString QextScintillaLexerHTML::description (int  style  )  const [virtual]
-
-
- -

-Returns the descriptive name for style number style. If the style is invalid for this language then TQString() is returned. This is intended to be used in user preference dialogs. -

-Implements QextScintillaLexer. -

-

- -

-
- - - - - - - - - -
TQColor QextScintillaLexerHTML::paper (int  style  )  const [virtual]
-
-
- -

-Returns the background colour of the text for style number style.

-

See also:
color()
- -

-Reimplemented from QextScintillaLexer. -

-

- -

-
- - - - - - - - -
void QextScintillaLexerHTML::refreshProperties (  )  [virtual]
-
-
- -

-Causes all properties to be refreshed by emitting the propertyChanged() signal as required. -

-Reimplemented from QextScintillaLexer. -

-

- -

-
- - - - - - - - -
bool QextScintillaLexerHTML::foldCompact (  )  const
-
-
- -

-Returns TRUE if trailing blank lines are included in a fold block.

-

See also:
setFoldCompact()
- -
-

- -

-
- - - - - - - - -
bool QextScintillaLexerHTML::foldPreprocessor (  )  const
-
-
- -

-Returns TRUE if preprocessor blocks can be folded.

-

See also:
setFoldPreprocessor()
- -
-

- -

-
- - - - - - - - -
bool QextScintillaLexerHTML::caseSensitiveTags (  )  const
-
-
- -

-Returns TRUE if tags are case sensitive.

-

See also:
setCaseSensitiveTags()
- -
-

- -

-
- - - - - - - - - -
virtual void QextScintillaLexerHTML::setFoldCompact (bool  fold  )  [virtual, slot]
-
-
- -

-If fold is TRUE then trailing blank lines are included in a fold block. The default is TRUE.

-

See also:
foldCompact()
- -
-

- -

-
- - - - - - - - - -
virtual void QextScintillaLexerHTML::setFoldPreprocessor (bool  fold  )  [virtual, slot]
-
-
- -

-If fold is TRUE then preprocessor blocks can be folded. The default is FALSE.

-

See also:
foldPreprocessor()
- -
-

- -

-
- - - - - - - - - -
virtual void QextScintillaLexerHTML::setCaseSensitiveTags (bool  sens  )  [virtual, slot]
-
-
- -

-If sens is TRUE then tags are case sensitive. The default is FALSE.

-

See also:
caseSensitiveTags()
- -
-

- -

-
- - - - - - - - - - - - - - - - - - -
bool QextScintillaLexerHTML::readProperties (TQSettings &  qs,
const TQString &  prefix 
) [protected, virtual]
-
-
- -

-The lexer's properties are read from the settings qs. prefix (which has a trailing '/') should be used as a prefix to the key of each setting. TRUE is returned if there is no error. -

-Reimplemented from QextScintillaLexer. -

-

- -

-
- - - - - - - - - - - - - - - - - - -
bool QextScintillaLexerHTML::writeProperties (TQSettings &  qs,
const TQString &  prefix 
) const [protected, virtual]
-
-
- -

-The lexer's properties are written to the settings qs. prefix (which has a trailing '/') should be used as a prefix to the key of each setting. TRUE is returned if there is no error. -

-Reimplemented from QextScintillaLexer. -

-

-


Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  - -doxygen 1.4.7
- - diff --git a/doc/html/classQextScintillaLexerIDL-members.html b/doc/html/classQextScintillaLexerIDL-members.html deleted file mode 100644 index 26a7d39..0000000 --- a/doc/html/classQextScintillaLexerIDL-members.html +++ /dev/null @@ -1,101 +0,0 @@ - - -TQScintilla: Member List - - - - - - -

QextScintillaLexerIDL Member List

This is the complete list of members for QextScintillaLexerIDL, including all inherited members.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
autoCompletionFillups() const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
autoCompletionStartCharacters() const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
autoIndentStyle()QextScintillaLexer
blockEnd(int *style=0) const (defined in QextScintillaLexerCPP)QextScintillaLexerCPP [virtual]
blockLookback() const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
blockStart(int *style=0) const (defined in QextScintillaLexerCPP)QextScintillaLexerCPP [virtual]
blockStartKeyword(int *style=0) const (defined in QextScintillaLexerCPP)QextScintillaLexerCPP [virtual]
braceStyle() const (defined in QextScintillaLexerCPP)QextScintillaLexerCPP [virtual]
color(int style) const QextScintillaLexerIDL [virtual]
colorChanged(const TQColor &c, int style)QextScintillaLexer [signal]
Comment enum valueQextScintillaLexerCPP
CommentDoc enum valueQextScintillaLexerCPP
CommentDocKeyword enum valueQextScintillaLexerCPP
CommentDocKeywordError enum valueQextScintillaLexerCPP
CommentLine enum valueQextScintillaLexerCPP
CommentLineDoc enum valueQextScintillaLexerCPP
Default enum valueQextScintillaLexerCPP
defaultColor() const QextScintillaLexer [virtual]
defaultFont() const QextScintillaLexer [virtual]
defaultPaper() const QextScintillaLexer [virtual]
defaultStyle() const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
description(int style) const QextScintillaLexerIDL [virtual]
DoubleQuotedString enum valueQextScintillaLexerCPP
eolFill(int style) const QextScintillaLexerCPP [virtual]
eolFillChanged(bool eoffilled, int style)QextScintillaLexer [signal]
foldAtElse() const QextScintillaLexerCPP
foldComments() const QextScintillaLexerCPP
foldCompact() const QextScintillaLexerCPP
foldPreprocessor() const QextScintillaLexerCPP
font(int style) const QextScintillaLexerCPP [virtual]
fontChanged(const TQFont &f, int style)QextScintillaLexer [signal]
GlobalClass enum valueQextScintillaLexerCPP
Identifier enum valueQextScintillaLexerCPP
Keyword enum valueQextScintillaLexerCPP
keywords(int set) const QextScintillaLexerIDL [virtual]
KeywordSet2 enum valueQextScintillaLexerCPP
language() const QextScintillaLexerIDL [virtual]
lexer() const QextScintillaLexerCPP [virtual]
Number enum valueQextScintillaLexerCPP
Operator enum valueQextScintillaLexerCPP
paper(int style) const QextScintillaLexerCPP [virtual]
paperChanged(const TQColor &c, int style)QextScintillaLexer [signal]
PreProcessor enum valueQextScintillaLexerCPP
propertyChanged(const char *prop, const char *val)QextScintillaLexer [signal]
QextScintillaLexer(TQObject *parent=0, const char *name=0)QextScintillaLexer
QextScintillaLexerCPP(TQObject *parent=0, const char *name=0, bool caseInsensitiveKeywords=FALSE)QextScintillaLexerCPP
QextScintillaLexerIDL(TQObject *parent=0, const char *name=0)QextScintillaLexerIDL
readProperties(TQSettings &qs, const TQString &prefix)QextScintillaLexerCPP [protected, virtual]
readSettings(TQSettings &qs, const char *prefix="/Scintilla")QextScintillaLexer
refreshProperties()QextScintillaLexerCPP [virtual]
Regex enum valueQextScintillaLexerCPP
setAutoIndentStyle(int autoindentstyle)QextScintillaLexer [virtual, slot]
setColor(const TQColor &c, int style=-1)QextScintillaLexer [virtual, slot]
setDefaultColor(const TQColor &c)QextScintillaLexer [virtual, slot]
setDefaultFont(const TQFont &f)QextScintillaLexer [virtual, slot]
setDefaultPaper(const TQColor &c)QextScintillaLexer [virtual, slot]
setEolFill(bool eoffill, int style=-1)QextScintillaLexer [virtual, slot]
setFoldAtElse(bool fold)QextScintillaLexerCPP [virtual, slot]
setFoldComments(bool fold)QextScintillaLexerCPP [virtual, slot]
setFoldCompact(bool fold)QextScintillaLexerCPP [virtual, slot]
setFoldPreprocessor(bool fold)QextScintillaLexerCPP [virtual, slot]
setFont(const TQFont &f, int style=-1)QextScintillaLexer [virtual, slot]
setPaper(const TQColor &c, int style=-1)QextScintillaLexer [virtual, slot]
setStylePreprocessor(bool style)QextScintillaLexerCPP [virtual, slot]
SingleQuotedString enum valueQextScintillaLexerCPP
stylePreprocessor() const QextScintillaLexerCPP
UnclosedString enum valueQextScintillaLexerCPP
UUID enum valueQextScintillaLexerCPP
VerbatimString enum valueQextScintillaLexerCPP
WhiteSpace enum valueQextScintillaLexerCPP
wordCharacters() const (defined in QextScintillaLexerCPP)QextScintillaLexerCPP [virtual]
writeProperties(TQSettings &qs, const TQString &prefix) const QextScintillaLexerCPP [protected, virtual]
writeSettings(TQSettings &qs, const char *prefix="/Scintilla") const QextScintillaLexer
~QextScintillaLexer()QextScintillaLexer [virtual]
~QextScintillaLexerCPP()QextScintillaLexerCPP [virtual]
~QextScintillaLexerIDL()QextScintillaLexerIDL [virtual]


Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  - -doxygen 1.4.7
- - diff --git a/doc/html/classQextScintillaLexerIDL.html b/doc/html/classQextScintillaLexerIDL.html deleted file mode 100644 index 9bd3766..0000000 --- a/doc/html/classQextScintillaLexerIDL.html +++ /dev/null @@ -1,186 +0,0 @@ - - -TQScintilla: QextScintillaLexerIDL Class Reference - - - - - - -

QextScintillaLexerIDL Class Reference

The QextScintillaLexerIDL class encapsulates the Scintilla IDL lexer. -More... -

-#include <qextscintillalexeridl.h> -

-Inherits QextScintillaLexerCPP. -

-List of all members.

Public Member Functions

- -

Detailed Description

-The QextScintillaLexerIDL class encapsulates the Scintilla IDL lexer. -

-


Constructor & Destructor Documentation

- -
-
- - - - - - - - - - - - - - - - - - -
QextScintillaLexerIDL::QextScintillaLexerIDL (TQObject *  parent = 0,
const char *  name = 0 
)
-
-
- -

-Construct a QextScintillaLexerIDL with parent parent and name name. parent is typically the QextScintilla instance. -

-

- -

-
- - - - - - - - -
virtual QextScintillaLexerIDL::~QextScintillaLexerIDL (  )  [virtual]
-
-
- -

-Destroys the QextScintillaLexerIDL instance. -

- -

-

-


Member Function Documentation

- -
-
- - - - - - - - -
const char* QextScintillaLexerIDL::language (  )  const [virtual]
-
-
- -

-Returns the name of the language. -

- -

-Reimplemented from QextScintillaLexerCPP. -

-

- -

-
- - - - - - - - - -
TQColor QextScintillaLexerIDL::color (int  style  )  const [virtual]
-
-
- -

-Returns the foreground colour of the text for style number style.

-

See also:
paper()
- -

-Reimplemented from QextScintillaLexerCPP. -

-

- -

-
- - - - - - - - - -
const char* QextScintillaLexerIDL::keywords (int  set  )  const [virtual]
-
-
- -

-Returns the set of keywords for the keyword set set recognised by the lexer as a space separated string. -

-Reimplemented from QextScintillaLexerCPP. -

-

- -

-
- - - - - - - - - -
TQString QextScintillaLexerIDL::description (int  style  )  const [virtual]
-
-
- -

-Returns the descriptive name for style number style. If the style is invalid for this language then TQString() is returned. This is intended to be used in user preference dialogs. -

-Reimplemented from QextScintillaLexerCPP. -

-

-


Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  - -doxygen 1.4.7
- - diff --git a/doc/html/classQextScintillaLexerJava-members.html b/doc/html/classQextScintillaLexerJava-members.html deleted file mode 100644 index 462f12f..0000000 --- a/doc/html/classQextScintillaLexerJava-members.html +++ /dev/null @@ -1,101 +0,0 @@ - - -TQScintilla: Member List - - - - - - -

QextScintillaLexerJava Member List

This is the complete list of members for QextScintillaLexerJava, including all inherited members.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
autoCompletionFillups() const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
autoCompletionStartCharacters() const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
autoIndentStyle()QextScintillaLexer
blockEnd(int *style=0) const (defined in QextScintillaLexerCPP)QextScintillaLexerCPP [virtual]
blockLookback() const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
blockStart(int *style=0) const (defined in QextScintillaLexerCPP)QextScintillaLexerCPP [virtual]
blockStartKeyword(int *style=0) const (defined in QextScintillaLexerCPP)QextScintillaLexerCPP [virtual]
braceStyle() const (defined in QextScintillaLexerCPP)QextScintillaLexerCPP [virtual]
color(int style) const QextScintillaLexerCPP [virtual]
colorChanged(const TQColor &c, int style)QextScintillaLexer [signal]
Comment enum valueQextScintillaLexerCPP
CommentDoc enum valueQextScintillaLexerCPP
CommentDocKeyword enum valueQextScintillaLexerCPP
CommentDocKeywordError enum valueQextScintillaLexerCPP
CommentLine enum valueQextScintillaLexerCPP
CommentLineDoc enum valueQextScintillaLexerCPP
Default enum valueQextScintillaLexerCPP
defaultColor() const QextScintillaLexer [virtual]
defaultFont() const QextScintillaLexer [virtual]
defaultPaper() const QextScintillaLexer [virtual]
defaultStyle() const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
description(int style) const QextScintillaLexerCPP [virtual]
DoubleQuotedString enum valueQextScintillaLexerCPP
eolFill(int style) const QextScintillaLexerCPP [virtual]
eolFillChanged(bool eoffilled, int style)QextScintillaLexer [signal]
foldAtElse() const QextScintillaLexerCPP
foldComments() const QextScintillaLexerCPP
foldCompact() const QextScintillaLexerCPP
foldPreprocessor() const QextScintillaLexerCPP
font(int style) const QextScintillaLexerCPP [virtual]
fontChanged(const TQFont &f, int style)QextScintillaLexer [signal]
GlobalClass enum valueQextScintillaLexerCPP
Identifier enum valueQextScintillaLexerCPP
Keyword enum valueQextScintillaLexerCPP
keywords(int set) const QextScintillaLexerJava [virtual]
KeywordSet2 enum valueQextScintillaLexerCPP
language() const QextScintillaLexerJava [virtual]
lexer() const QextScintillaLexerCPP [virtual]
Number enum valueQextScintillaLexerCPP
Operator enum valueQextScintillaLexerCPP
paper(int style) const QextScintillaLexerCPP [virtual]
paperChanged(const TQColor &c, int style)QextScintillaLexer [signal]
PreProcessor enum valueQextScintillaLexerCPP
propertyChanged(const char *prop, const char *val)QextScintillaLexer [signal]
QextScintillaLexer(TQObject *parent=0, const char *name=0)QextScintillaLexer
QextScintillaLexerCPP(TQObject *parent=0, const char *name=0, bool caseInsensitiveKeywords=FALSE)QextScintillaLexerCPP
QextScintillaLexerJava(TQObject *parent=0, const char *name=0)QextScintillaLexerJava
readProperties(TQSettings &qs, const TQString &prefix)QextScintillaLexerCPP [protected, virtual]
readSettings(TQSettings &qs, const char *prefix="/Scintilla")QextScintillaLexer
refreshProperties()QextScintillaLexerCPP [virtual]
Regex enum valueQextScintillaLexerCPP
setAutoIndentStyle(int autoindentstyle)QextScintillaLexer [virtual, slot]
setColor(const TQColor &c, int style=-1)QextScintillaLexer [virtual, slot]
setDefaultColor(const TQColor &c)QextScintillaLexer [virtual, slot]
setDefaultFont(const TQFont &f)QextScintillaLexer [virtual, slot]
setDefaultPaper(const TQColor &c)QextScintillaLexer [virtual, slot]
setEolFill(bool eoffill, int style=-1)QextScintillaLexer [virtual, slot]
setFoldAtElse(bool fold)QextScintillaLexerCPP [virtual, slot]
setFoldComments(bool fold)QextScintillaLexerCPP [virtual, slot]
setFoldCompact(bool fold)QextScintillaLexerCPP [virtual, slot]
setFoldPreprocessor(bool fold)QextScintillaLexerCPP [virtual, slot]
setFont(const TQFont &f, int style=-1)QextScintillaLexer [virtual, slot]
setPaper(const TQColor &c, int style=-1)QextScintillaLexer [virtual, slot]
setStylePreprocessor(bool style)QextScintillaLexerCPP [virtual, slot]
SingleQuotedString enum valueQextScintillaLexerCPP
stylePreprocessor() const QextScintillaLexerCPP
UnclosedString enum valueQextScintillaLexerCPP
UUID enum valueQextScintillaLexerCPP
VerbatimString enum valueQextScintillaLexerCPP
WhiteSpace enum valueQextScintillaLexerCPP
wordCharacters() const (defined in QextScintillaLexerCPP)QextScintillaLexerCPP [virtual]
writeProperties(TQSettings &qs, const TQString &prefix) const QextScintillaLexerCPP [protected, virtual]
writeSettings(TQSettings &qs, const char *prefix="/Scintilla") const QextScintillaLexer
~QextScintillaLexer()QextScintillaLexer [virtual]
~QextScintillaLexerCPP()QextScintillaLexerCPP [virtual]
~QextScintillaLexerJava()QextScintillaLexerJava [virtual]


Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  - -doxygen 1.4.7
- - diff --git a/doc/html/classQextScintillaLexerJava.html b/doc/html/classQextScintillaLexerJava.html deleted file mode 100644 index 7be015d..0000000 --- a/doc/html/classQextScintillaLexerJava.html +++ /dev/null @@ -1,138 +0,0 @@ - - -TQScintilla: QextScintillaLexerJava Class Reference - - - - - - -

QextScintillaLexerJava Class Reference

The QextScintillaLexerJava class encapsulates the Scintilla Java lexer. -More... -

-#include <qextscintillalexerjava.h> -

-Inherits QextScintillaLexerCPP. -

-List of all members.

Public Member Functions

- -

Detailed Description

-The QextScintillaLexerJava class encapsulates the Scintilla Java lexer. -

-


Constructor & Destructor Documentation

- -
-
- - - - - - - - - - - - - - - - - - -
QextScintillaLexerJava::QextScintillaLexerJava (TQObject *  parent = 0,
const char *  name = 0 
)
-
-
- -

-Construct a QextScintillaLexerJava with parent parent and name name. parent is typically the QextScintilla instance. -

-

- -

-
- - - - - - - - -
virtual QextScintillaLexerJava::~QextScintillaLexerJava (  )  [virtual]
-
-
- -

-Destroys the QextScintillaLexerJava instance. -

- -

-

-


Member Function Documentation

- -
-
- - - - - - - - -
const char* QextScintillaLexerJava::language (  )  const [virtual]
-
-
- -

-Returns the name of the language. -

- -

-Reimplemented from QextScintillaLexerCPP. -

-

- -

-
- - - - - - - - - -
const char* QextScintillaLexerJava::keywords (int  set  )  const [virtual]
-
-
- -

-Returns the set of keywords for the keyword set set recognised by the lexer as a space separated string. -

-Reimplemented from QextScintillaLexerCPP. -

-

-


Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  - -doxygen 1.4.7
- - diff --git a/doc/html/classQextScintillaLexerJavaScript-members.html b/doc/html/classQextScintillaLexerJavaScript-members.html deleted file mode 100644 index d4d1e1b..0000000 --- a/doc/html/classQextScintillaLexerJavaScript-members.html +++ /dev/null @@ -1,101 +0,0 @@ - - -TQScintilla: Member List - - - - - - -

QextScintillaLexerJavaScript Member List

This is the complete list of members for QextScintillaLexerJavaScript, including all inherited members.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
autoCompletionFillups() const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
autoCompletionStartCharacters() const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
autoIndentStyle()QextScintillaLexer
blockEnd(int *style=0) const (defined in QextScintillaLexerCPP)QextScintillaLexerCPP [virtual]
blockLookback() const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
blockStart(int *style=0) const (defined in QextScintillaLexerCPP)QextScintillaLexerCPP [virtual]
blockStartKeyword(int *style=0) const (defined in QextScintillaLexerCPP)QextScintillaLexerCPP [virtual]
braceStyle() const (defined in QextScintillaLexerCPP)QextScintillaLexerCPP [virtual]
color(int style) const QextScintillaLexerJavaScript [virtual]
colorChanged(const TQColor &c, int style)QextScintillaLexer [signal]
Comment enum valueQextScintillaLexerCPP
CommentDoc enum valueQextScintillaLexerCPP
CommentDocKeyword enum valueQextScintillaLexerCPP
CommentDocKeywordError enum valueQextScintillaLexerCPP
CommentLine enum valueQextScintillaLexerCPP
CommentLineDoc enum valueQextScintillaLexerCPP
Default enum valueQextScintillaLexerCPP
defaultColor() const QextScintillaLexer [virtual]
defaultFont() const QextScintillaLexer [virtual]
defaultPaper() const QextScintillaLexer [virtual]
defaultStyle() const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
description(int style) const QextScintillaLexerJavaScript [virtual]
DoubleQuotedString enum valueQextScintillaLexerCPP
eolFill(int style) const QextScintillaLexerJavaScript [virtual]
eolFillChanged(bool eoffilled, int style)QextScintillaLexer [signal]
foldAtElse() const QextScintillaLexerCPP
foldComments() const QextScintillaLexerCPP
foldCompact() const QextScintillaLexerCPP
foldPreprocessor() const QextScintillaLexerCPP
font(int style) const QextScintillaLexerJavaScript [virtual]
fontChanged(const TQFont &f, int style)QextScintillaLexer [signal]
GlobalClass enum valueQextScintillaLexerCPP
Identifier enum valueQextScintillaLexerCPP
Keyword enum valueQextScintillaLexerCPP
keywords(int set) const QextScintillaLexerJavaScript [virtual]
KeywordSet2 enum valueQextScintillaLexerCPP
language() const QextScintillaLexerJavaScript [virtual]
lexer() const QextScintillaLexerCPP [virtual]
Number enum valueQextScintillaLexerCPP
Operator enum valueQextScintillaLexerCPP
paper(int style) const QextScintillaLexerJavaScript [virtual]
paperChanged(const TQColor &c, int style)QextScintillaLexer [signal]
PreProcessor enum valueQextScintillaLexerCPP
propertyChanged(const char *prop, const char *val)QextScintillaLexer [signal]
QextScintillaLexer(TQObject *parent=0, const char *name=0)QextScintillaLexer
QextScintillaLexerCPP(TQObject *parent=0, const char *name=0, bool caseInsensitiveKeywords=FALSE)QextScintillaLexerCPP
QextScintillaLexerJavaScript(TQObject *parent=0, const char *name=0)QextScintillaLexerJavaScript
readProperties(TQSettings &qs, const TQString &prefix)QextScintillaLexerCPP [protected, virtual]
readSettings(TQSettings &qs, const char *prefix="/Scintilla")QextScintillaLexer
refreshProperties()QextScintillaLexerCPP [virtual]
Regex enum valueQextScintillaLexerCPP
setAutoIndentStyle(int autoindentstyle)QextScintillaLexer [virtual, slot]
setColor(const TQColor &c, int style=-1)QextScintillaLexer [virtual, slot]
setDefaultColor(const TQColor &c)QextScintillaLexer [virtual, slot]
setDefaultFont(const TQFont &f)QextScintillaLexer [virtual, slot]
setDefaultPaper(const TQColor &c)QextScintillaLexer [virtual, slot]
setEolFill(bool eoffill, int style=-1)QextScintillaLexer [virtual, slot]
setFoldAtElse(bool fold)QextScintillaLexerCPP [virtual, slot]
setFoldComments(bool fold)QextScintillaLexerCPP [virtual, slot]
setFoldCompact(bool fold)QextScintillaLexerCPP [virtual, slot]
setFoldPreprocessor(bool fold)QextScintillaLexerCPP [virtual, slot]
setFont(const TQFont &f, int style=-1)QextScintillaLexer [virtual, slot]
setPaper(const TQColor &c, int style=-1)QextScintillaLexer [virtual, slot]
setStylePreprocessor(bool style)QextScintillaLexerCPP [virtual, slot]
SingleQuotedString enum valueQextScintillaLexerCPP
stylePreprocessor() const QextScintillaLexerCPP
UnclosedString enum valueQextScintillaLexerCPP
UUID enum valueQextScintillaLexerCPP
VerbatimString enum valueQextScintillaLexerCPP
WhiteSpace enum valueQextScintillaLexerCPP
wordCharacters() const (defined in QextScintillaLexerCPP)QextScintillaLexerCPP [virtual]
writeProperties(TQSettings &qs, const TQString &prefix) const QextScintillaLexerCPP [protected, virtual]
writeSettings(TQSettings &qs, const char *prefix="/Scintilla") const QextScintillaLexer
~QextScintillaLexer()QextScintillaLexer [virtual]
~QextScintillaLexerCPP()QextScintillaLexerCPP [virtual]
~QextScintillaLexerJavaScript()QextScintillaLexerJavaScript [virtual]


Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  - -doxygen 1.4.7
- - diff --git a/doc/html/classQextScintillaLexerJavaScript.html b/doc/html/classQextScintillaLexerJavaScript.html deleted file mode 100644 index a1e469e..0000000 --- a/doc/html/classQextScintillaLexerJavaScript.html +++ /dev/null @@ -1,261 +0,0 @@ - - -TQScintilla: QextScintillaLexerJavaScript Class Reference - - - - - - -

QextScintillaLexerJavaScript Class Reference

The QextScintillaLexerJavaScript class encapsulates the Scintilla JavaScript lexer. -More... -

-#include <qextscintillalexerjavascript.h> -

-Inherits QextScintillaLexerCPP. -

-List of all members.

Public Member Functions

- -

Detailed Description

-The QextScintillaLexerJavaScript class encapsulates the Scintilla JavaScript lexer. -

-


Constructor & Destructor Documentation

- -
-
- - - - - - - - - - - - - - - - - - -
QextScintillaLexerJavaScript::QextScintillaLexerJavaScript (TQObject *  parent = 0,
const char *  name = 0 
)
-
-
- -

-Construct a QextScintillaLexerJavaScript with parent parent and name name. parent is typically the QextScintilla instance. -

-

- -

-
- - - - - - - - -
virtual QextScintillaLexerJavaScript::~QextScintillaLexerJavaScript (  )  [virtual]
-
-
- -

-Destroys the QextScintillaLexerJavaScript instance. -

- -

-

-


Member Function Documentation

- -
-
- - - - - - - - -
const char* QextScintillaLexerJavaScript::language (  )  const [virtual]
-
-
- -

-Returns the name of the language. -

- -

-Reimplemented from QextScintillaLexerCPP. -

-

- -

-
- - - - - - - - - -
TQColor QextScintillaLexerJavaScript::color (int  style  )  const [virtual]
-
-
- -

-Returns the foreground colour of the text for style number style.

-

See also:
paper()
- -

-Reimplemented from QextScintillaLexerCPP. -

-

- -

-
- - - - - - - - - -
bool QextScintillaLexerJavaScript::eolFill (int  style  )  const [virtual]
-
-
- -

-Returns the end-of-line fill for style number style. -

- -

-Reimplemented from QextScintillaLexerCPP. -

-

- -

-
- - - - - - - - - -
TQFont QextScintillaLexerJavaScript::font (int  style  )  const [virtual]
-
-
- -

-Returns the font for style number style. -

- -

-Reimplemented from QextScintillaLexerCPP. -

-

- -

-
- - - - - - - - - -
const char* QextScintillaLexerJavaScript::keywords (int  set  )  const [virtual]
-
-
- -

-Returns the set of keywords for the keyword set set recognised by the lexer as a space separated string. -

-Reimplemented from QextScintillaLexerCPP. -

-

- -

-
- - - - - - - - - -
TQString QextScintillaLexerJavaScript::description (int  style  )  const [virtual]
-
-
- -

-Returns the descriptive name for style number style. If the style is invalid for this language then TQString() is returned. This is intended to be used in user preference dialogs. -

-Reimplemented from QextScintillaLexerCPP. -

-

- -

-
- - - - - - - - - -
TQColor QextScintillaLexerJavaScript::paper (int  style  )  const [virtual]
-
-
- -

-Returns the background colour of the text for style number style.

-

See also:
color()
- -

-Reimplemented from QextScintillaLexerCPP. -

-

-


Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  - -doxygen 1.4.7
- - diff --git a/doc/html/classQextScintillaLexerLua-members.html b/doc/html/classQextScintillaLexerLua-members.html deleted file mode 100644 index 2ae1a99..0000000 --- a/doc/html/classQextScintillaLexerLua-members.html +++ /dev/null @@ -1,85 +0,0 @@ - - -TQScintilla: Member List - - - - - - -

QextScintillaLexerLua Member List

This is the complete list of members for QextScintillaLexerLua, including all inherited members.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
autoCompletionFillups() const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
autoCompletionStartCharacters() const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
autoIndentStyle()QextScintillaLexer
BasicFunctions enum valueQextScintillaLexerLua
blockEnd(int *style=0) const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
blockLookback() const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
blockStart(int *style=0) const (defined in QextScintillaLexerLua)QextScintillaLexerLua [virtual]
blockStartKeyword(int *style=0) const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
braceStyle() const (defined in QextScintillaLexerLua)QextScintillaLexerLua [virtual]
Character enum valueQextScintillaLexerLua
color(int style) const QextScintillaLexerLua [virtual]
colorChanged(const TQColor &c, int style)QextScintillaLexer [signal]
Comment enum valueQextScintillaLexerLua
CoroutinesIOSystemFacilities enum valueQextScintillaLexerLua
Default enum valueQextScintillaLexerLua
defaultColor() const QextScintillaLexer [virtual]
defaultFont() const QextScintillaLexer [virtual]
defaultPaper() const QextScintillaLexer [virtual]
defaultStyle() const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
description(int style) const QextScintillaLexerLua [virtual]
eolFill(int style) const QextScintillaLexerLua [virtual]
eolFillChanged(bool eoffilled, int style)QextScintillaLexer [signal]
foldCompact() const QextScintillaLexerLua
font(int style) const QextScintillaLexerLua [virtual]
fontChanged(const TQFont &f, int style)QextScintillaLexer [signal]
Identifier enum valueQextScintillaLexerLua
Keyword enum valueQextScintillaLexerLua
keywords(int set) const QextScintillaLexerLua [virtual]
language() const QextScintillaLexerLua [virtual]
lexer() const QextScintillaLexerLua [virtual]
LineComment enum valueQextScintillaLexerLua
LiteralString enum valueQextScintillaLexerLua
Number enum valueQextScintillaLexerLua
Operator enum valueQextScintillaLexerLua
paper(int style) const QextScintillaLexerLua [virtual]
paperChanged(const TQColor &c, int style)QextScintillaLexer [signal]
Preprocessor enum valueQextScintillaLexerLua
propertyChanged(const char *prop, const char *val)QextScintillaLexer [signal]
QextScintillaLexer(TQObject *parent=0, const char *name=0)QextScintillaLexer
QextScintillaLexerLua(TQObject *parent=0, const char *name=0)QextScintillaLexerLua
readProperties(TQSettings &qs, const TQString &prefix)QextScintillaLexerLua [protected, virtual]
readSettings(TQSettings &qs, const char *prefix="/Scintilla")QextScintillaLexer
refreshProperties()QextScintillaLexerLua [virtual]
setAutoIndentStyle(int autoindentstyle)QextScintillaLexer [virtual, slot]
setColor(const TQColor &c, int style=-1)QextScintillaLexer [virtual, slot]
setDefaultColor(const TQColor &c)QextScintillaLexer [virtual, slot]
setDefaultFont(const TQFont &f)QextScintillaLexer [virtual, slot]
setDefaultPaper(const TQColor &c)QextScintillaLexer [virtual, slot]
setEolFill(bool eoffill, int style=-1)QextScintillaLexer [virtual, slot]
setFoldCompact(bool fold)QextScintillaLexerLua [virtual, slot]
setFont(const TQFont &f, int style=-1)QextScintillaLexer [virtual, slot]
setPaper(const TQColor &c, int style=-1)QextScintillaLexer [virtual, slot]
String enum valueQextScintillaLexerLua
StringTableMathsFunctions enum valueQextScintillaLexerLua
UnclosedString enum valueQextScintillaLexerLua
wordCharacters() const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
writeProperties(TQSettings &qs, const TQString &prefix) const QextScintillaLexerLua [protected, virtual]
writeSettings(TQSettings &qs, const char *prefix="/Scintilla") const QextScintillaLexer
~QextScintillaLexer()QextScintillaLexer [virtual]
~QextScintillaLexerLua()QextScintillaLexerLua [virtual]


Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  - -doxygen 1.4.7
- - diff --git a/doc/html/classQextScintillaLexerLua.html b/doc/html/classQextScintillaLexerLua.html deleted file mode 100644 index e854bc7..0000000 --- a/doc/html/classQextScintillaLexerLua.html +++ /dev/null @@ -1,514 +0,0 @@ - - -TQScintilla: QextScintillaLexerLua Class Reference - - - - - - -

QextScintillaLexerLua Class Reference

The QextScintillaLexerLua class encapsulates the Scintilla Lua lexer. -More... -

-#include <qextscintillalexerlua.h> -

-Inherits QextScintillaLexer. -

-List of all members.

Public Types

- -

Public Slots

- -

Public Member Functions

- -

Protected Member Functions

- -

Detailed Description

-The QextScintillaLexerLua class encapsulates the Scintilla Lua lexer. -

-


Member Enumeration Documentation

- -
-
- - - - -
anonymous enum
-
-
- -

-This enum defines the meanings of the different styles used by the Lua lexer.

Enumerator:
- - - - - - - - - - - - - - - - -
Default  -The default.
Comment  -A block comment.
LineComment  -A line comment.
Number  -A number.
Keyword  -A keyword.
String  -A string.
Character  -A character.
LiteralString  -A literal string.
Preprocessor  -Preprocessor.
Operator  -An operator.
Identifier  -An identifier.
UnclosedString  -The end of a line where a string is not closed.
BasicFunctions  -Basic functions.
StringTableMathsFunctions  -String, table and maths functions.
CoroutinesIOSystemFacilities  -Coroutines, I/O and system facilities.
-
- -
-

-


Constructor & Destructor Documentation

- -
-
- - - - - - - - - - - - - - - - - - -
QextScintillaLexerLua::QextScintillaLexerLua (TQObject *  parent = 0,
const char *  name = 0 
)
-
-
- -

-Construct a QextScintillaLexerLua with parent parent and name name. parent is typically the QextScintilla instance. -

-

- -

-
- - - - - - - - -
virtual QextScintillaLexerLua::~QextScintillaLexerLua (  )  [virtual]
-
-
- -

-Destroys the QextScintillaLexerLua instance. -

- -

-

-


Member Function Documentation

- -
-
- - - - - - - - -
const char* QextScintillaLexerLua::language (  )  const [virtual]
-
-
- -

-Returns the name of the language. -

- -

-Implements QextScintillaLexer. -

-

- -

-
- - - - - - - - -
const char* QextScintillaLexerLua::lexer (  )  const [virtual]
-
-
- -

-Returns the name of the lexer. Some lexers support a number of languages. -

-Implements QextScintillaLexer. -

-

- -

-
- - - - - - - - - -
TQColor QextScintillaLexerLua::color (int  style  )  const [virtual]
-
-
- -

-Returns the foreground colour of the text for style number style.

-

See also:
paper()
- -

-Reimplemented from QextScintillaLexer. -

-

- -

-
- - - - - - - - - -
bool QextScintillaLexerLua::eolFill (int  style  )  const [virtual]
-
-
- -

-Returns the end-of-line fill for style number style. -

- -

-Reimplemented from QextScintillaLexer. -

-

- -

-
- - - - - - - - - -
TQFont QextScintillaLexerLua::font (int  style  )  const [virtual]
-
-
- -

-Returns the font for style number style. -

- -

-Reimplemented from QextScintillaLexer. -

-

- -

-
- - - - - - - - - -
const char* QextScintillaLexerLua::keywords (int  set  )  const [virtual]
-
-
- -

-Returns the set of keywords for the keyword set set recognised by the lexer as a space separated string. -

-Reimplemented from QextScintillaLexer. -

-

- -

-
- - - - - - - - - -
TQString QextScintillaLexerLua::description (int  style  )  const [virtual]
-
-
- -

-Returns the descriptive name for style number style. If the style is invalid for this language then TQString() is returned. This is intended to be used in user preference dialogs. -

-Implements QextScintillaLexer. -

-

- -

-
- - - - - - - - - -
TQColor QextScintillaLexerLua::paper (int  style  )  const [virtual]
-
-
- -

-Returns the background colour of the text for style number style.

-

See also:
color()
- -

-Reimplemented from QextScintillaLexer. -

-

- -

-
- - - - - - - - -
void QextScintillaLexerLua::refreshProperties (  )  [virtual]
-
-
- -

-Causes all properties to be refreshed by emitting the propertyChanged() signal as required. -

-Reimplemented from QextScintillaLexer. -

-

- -

-
- - - - - - - - -
bool QextScintillaLexerLua::foldCompact (  )  const
-
-
- -

-Returns TRUE if trailing blank lines are included in a fold block.

-

See also:
setFoldCompact()
- -
-

- -

-
- - - - - - - - - -
virtual void QextScintillaLexerLua::setFoldCompact (bool  fold  )  [virtual, slot]
-
-
- -

-If fold is TRUE then trailing blank lines are included in a fold block. The default is TRUE.

-

See also:
foldCompact()
- -
-

- -

-
- - - - - - - - - - - - - - - - - - -
bool QextScintillaLexerLua::readProperties (TQSettings &  qs,
const TQString &  prefix 
) [protected, virtual]
-
-
- -

-The lexer's properties are read from the settings qs. prefix (which has a trailing '/') should be used as a prefix to the key of each setting. TRUE is returned if there is no error. -

-Reimplemented from QextScintillaLexer. -

-

- -

-
- - - - - - - - - - - - - - - - - - -
bool QextScintillaLexerLua::writeProperties (TQSettings &  qs,
const TQString &  prefix 
) const [protected, virtual]
-
-
- -

-The lexer's properties are written to the settings qs. prefix (which has a trailing '/') should be used as a prefix to the key of each setting. TRUE is returned if there is no error. -

-Reimplemented from QextScintillaLexer. -

-

-


Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  - -doxygen 1.4.7
- - diff --git a/doc/html/classQextScintillaLexerMakefile-members.html b/doc/html/classQextScintillaLexerMakefile-members.html deleted file mode 100644 index e505441..0000000 --- a/doc/html/classQextScintillaLexerMakefile-members.html +++ /dev/null @@ -1,75 +0,0 @@ - - -TQScintilla: Member List - - - - - - -

QextScintillaLexerMakefile Member List

This is the complete list of members for QextScintillaLexerMakefile, including all inherited members.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
autoCompletionFillups() const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
autoCompletionStartCharacters() const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
autoIndentStyle()QextScintillaLexer
blockEnd(int *style=0) const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
blockLookback() const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
blockStart(int *style=0) const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
blockStartKeyword(int *style=0) const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
braceStyle() const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
color(int style) const QextScintillaLexerMakefile [virtual]
colorChanged(const TQColor &c, int style)QextScintillaLexer [signal]
Comment enum valueQextScintillaLexerMakefile
Default enum valueQextScintillaLexerMakefile
defaultColor() const QextScintillaLexer [virtual]
defaultFont() const QextScintillaLexer [virtual]
defaultPaper() const QextScintillaLexer [virtual]
defaultStyle() const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
description(int style) const QextScintillaLexerMakefile [virtual]
eolFill(int style) const QextScintillaLexerMakefile [virtual]
eolFillChanged(bool eoffilled, int style)QextScintillaLexer [signal]
Error enum valueQextScintillaLexerMakefile
font(int style) const QextScintillaLexerMakefile [virtual]
fontChanged(const TQFont &f, int style)QextScintillaLexer [signal]
keywords(int set) const QextScintillaLexer [virtual]
language() const QextScintillaLexerMakefile [virtual]
lexer() const QextScintillaLexerMakefile [virtual]
Operator enum valueQextScintillaLexerMakefile
paper(int style) const QextScintillaLexerMakefile [virtual]
paperChanged(const TQColor &c, int style)QextScintillaLexer [signal]
Preprocessor enum valueQextScintillaLexerMakefile
propertyChanged(const char *prop, const char *val)QextScintillaLexer [signal]
QextScintillaLexer(TQObject *parent=0, const char *name=0)QextScintillaLexer
QextScintillaLexerMakefile(TQObject *parent=0, const char *name=0)QextScintillaLexerMakefile
readProperties(TQSettings &qs, const TQString &prefix)QextScintillaLexer [protected, virtual]
readSettings(TQSettings &qs, const char *prefix="/Scintilla")QextScintillaLexer
refreshProperties()QextScintillaLexer [virtual]
setAutoIndentStyle(int autoindentstyle)QextScintillaLexer [virtual, slot]
setColor(const TQColor &c, int style=-1)QextScintillaLexer [virtual, slot]
setDefaultColor(const TQColor &c)QextScintillaLexer [virtual, slot]
setDefaultFont(const TQFont &f)QextScintillaLexer [virtual, slot]
setDefaultPaper(const TQColor &c)QextScintillaLexer [virtual, slot]
setEolFill(bool eoffill, int style=-1)QextScintillaLexer [virtual, slot]
setFont(const TQFont &f, int style=-1)QextScintillaLexer [virtual, slot]
setPaper(const TQColor &c, int style=-1)QextScintillaLexer [virtual, slot]
Target enum valueQextScintillaLexerMakefile
Variable enum valueQextScintillaLexerMakefile
wordCharacters() const (defined in QextScintillaLexerMakefile)QextScintillaLexerMakefile [virtual]
writeProperties(TQSettings &qs, const TQString &prefix) const QextScintillaLexer [protected, virtual]
writeSettings(TQSettings &qs, const char *prefix="/Scintilla") const QextScintillaLexer
~QextScintillaLexer()QextScintillaLexer [virtual]
~QextScintillaLexerMakefile()QextScintillaLexerMakefile [virtual]


Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  - -doxygen 1.4.7
- - diff --git a/doc/html/classQextScintillaLexerMakefile.html b/doc/html/classQextScintillaLexerMakefile.html deleted file mode 100644 index e307d8a..0000000 --- a/doc/html/classQextScintillaLexerMakefile.html +++ /dev/null @@ -1,318 +0,0 @@ - - -TQScintilla: QextScintillaLexerMakefile Class Reference - - - - - - -

QextScintillaLexerMakefile Class Reference

The QextScintillaLexerMakefile class encapsulates the Scintilla Makefile lexer. -More... -

-#include <qextscintillalexermakefile.h> -

-Inherits QextScintillaLexer. -

-List of all members.

Public Types

- -

Public Member Functions

- -

Detailed Description

-The QextScintillaLexerMakefile class encapsulates the Scintilla Makefile lexer. -

-


Member Enumeration Documentation

- -
-
- - - - -
anonymous enum
-
-
- -

-This enum defines the meanings of the different styles used by the Makefile lexer.

Enumerator:
- - - - - - - - -
Default  -The default.
Comment  -A comment.
Preprocessor  -A pre-processor directive.
Variable  -A variable.
Operator  -An operator.
Target  -A target.
Error  -An error.
-
- -
-

-


Constructor & Destructor Documentation

- -
-
- - - - - - - - - - - - - - - - - - -
QextScintillaLexerMakefile::QextScintillaLexerMakefile (TQObject *  parent = 0,
const char *  name = 0 
)
-
-
- -

-Construct a QextScintillaLexerMakefile with parent parent and name name. parent is typically the QextScintilla instance. -

-

- -

-
- - - - - - - - -
virtual QextScintillaLexerMakefile::~QextScintillaLexerMakefile (  )  [virtual]
-
-
- -

-Destroys the QextScintillaLexerMakefile instance. -

- -

-

-


Member Function Documentation

- -
-
- - - - - - - - -
const char* QextScintillaLexerMakefile::language (  )  const [virtual]
-
-
- -

-Returns the name of the language. -

- -

-Implements QextScintillaLexer. -

-

- -

-
- - - - - - - - -
const char* QextScintillaLexerMakefile::lexer (  )  const [virtual]
-
-
- -

-Returns the name of the lexer. Some lexers support a number of languages. -

-Implements QextScintillaLexer. -

-

- -

-
- - - - - - - - - -
TQColor QextScintillaLexerMakefile::color (int  style  )  const [virtual]
-
-
- -

-Returns the foreground colour of the text for style number style.

-

See also:
paper()
- -

-Reimplemented from QextScintillaLexer. -

-

- -

-
- - - - - - - - - -
bool QextScintillaLexerMakefile::eolFill (int  style  )  const [virtual]
-
-
- -

-Returns the end-of-line fill for style number style. -

- -

-Reimplemented from QextScintillaLexer. -

-

- -

-
- - - - - - - - - -
TQFont QextScintillaLexerMakefile::font (int  style  )  const [virtual]
-
-
- -

-Returns the font for style number style. -

- -

-Reimplemented from QextScintillaLexer. -

-

- -

-
- - - - - - - - - -
TQString QextScintillaLexerMakefile::description (int  style  )  const [virtual]
-
-
- -

-Returns the descriptive name for style number style. If the style is invalid for this language then TQString() is returned. This is intended to be used in user preference dialogs. -

-Implements QextScintillaLexer. -

-

- -

-
- - - - - - - - - -
TQColor QextScintillaLexerMakefile::paper (int  style  )  const [virtual]
-
-
- -

-Returns the background colour of the text for style number style.

-

See also:
color()
- -

-Reimplemented from QextScintillaLexer. -

-

-


Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  - -doxygen 1.4.7
- - diff --git a/doc/html/classQextScintillaLexerPOV-members.html b/doc/html/classQextScintillaLexerPOV-members.html deleted file mode 100644 index aaecd93..0000000 --- a/doc/html/classQextScintillaLexerPOV-members.html +++ /dev/null @@ -1,91 +0,0 @@ - - -TQScintilla: Member List - - - - - - -

QextScintillaLexerPOV Member List

This is the complete list of members for QextScintillaLexerPOV, including all inherited members.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
autoCompletionFillups() const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
autoCompletionStartCharacters() const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
autoIndentStyle()QextScintillaLexer
BadDirective enum valueQextScintillaLexerPOV
blockEnd(int *style=0) const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
blockLookback() const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
blockStart(int *style=0) const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
blockStartKeyword(int *style=0) const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
braceStyle() const (defined in QextScintillaLexerPOV)QextScintillaLexerPOV [virtual]
color(int style) const QextScintillaLexerPOV [virtual]
colorChanged(const TQColor &c, int style)QextScintillaLexer [signal]
Comment enum valueQextScintillaLexerPOV
CommentLine enum valueQextScintillaLexerPOV
Default enum valueQextScintillaLexerPOV
defaultColor() const QextScintillaLexer [virtual]
defaultFont() const QextScintillaLexer [virtual]
defaultPaper() const QextScintillaLexer [virtual]
defaultStyle() const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
description(int style) const QextScintillaLexerPOV [virtual]
Directive enum valueQextScintillaLexerPOV
eolFill(int style) const QextScintillaLexerPOV [virtual]
eolFillChanged(bool eoffilled, int style)QextScintillaLexer [signal]
foldComments() const QextScintillaLexerPOV
foldCompact() const QextScintillaLexerPOV
foldDirectives() const QextScintillaLexerPOV
font(int style) const QextScintillaLexerPOV [virtual]
fontChanged(const TQFont &f, int style)QextScintillaLexer [signal]
Identifier enum valueQextScintillaLexerPOV
keywords(int set) const QextScintillaLexerPOV [virtual]
KeywordSet6 enum valueQextScintillaLexerPOV
KeywordSet7 enum valueQextScintillaLexerPOV
KeywordSet8 enum valueQextScintillaLexerPOV
language() const QextScintillaLexerPOV [virtual]
lexer() const QextScintillaLexerPOV [virtual]
Number enum valueQextScintillaLexerPOV
ObjectsCSGAppearance enum valueQextScintillaLexerPOV
Operator enum valueQextScintillaLexerPOV
paper(int style) const QextScintillaLexerPOV [virtual]
paperChanged(const TQColor &c, int style)QextScintillaLexer [signal]
PredefinedFunctions enum valueQextScintillaLexerPOV
PredefinedIdentifiers enum valueQextScintillaLexerPOV
propertyChanged(const char *prop, const char *val)QextScintillaLexer [signal]
QextScintillaLexer(TQObject *parent=0, const char *name=0)QextScintillaLexer
QextScintillaLexerPOV(TQObject *parent=0, const char *name=0)QextScintillaLexerPOV
readProperties(TQSettings &qs, const TQString &prefix)QextScintillaLexerPOV [protected, virtual]
readSettings(TQSettings &qs, const char *prefix="/Scintilla")QextScintillaLexer
refreshProperties()QextScintillaLexerPOV [virtual]
setAutoIndentStyle(int autoindentstyle)QextScintillaLexer [virtual, slot]
setColor(const TQColor &c, int style=-1)QextScintillaLexer [virtual, slot]
setDefaultColor(const TQColor &c)QextScintillaLexer [virtual, slot]
setDefaultFont(const TQFont &f)QextScintillaLexer [virtual, slot]
setDefaultPaper(const TQColor &c)QextScintillaLexer [virtual, slot]
setEolFill(bool eoffill, int style=-1)QextScintillaLexer [virtual, slot]
setFoldComments(bool fold)QextScintillaLexerPOV [virtual, slot]
setFoldCompact(bool fold)QextScintillaLexerPOV [virtual, slot]
setFoldDirectives(bool fold)QextScintillaLexerPOV [virtual, slot]
setFont(const TQFont &f, int style=-1)QextScintillaLexer [virtual, slot]
setPaper(const TQColor &c, int style=-1)QextScintillaLexer [virtual, slot]
String enum valueQextScintillaLexerPOV
TypesModifiersItems enum valueQextScintillaLexerPOV
UnclosedString enum valueQextScintillaLexerPOV
wordCharacters() const (defined in QextScintillaLexerPOV)QextScintillaLexerPOV [virtual]
writeProperties(TQSettings &qs, const TQString &prefix) const QextScintillaLexerPOV [protected, virtual]
writeSettings(TQSettings &qs, const char *prefix="/Scintilla") const QextScintillaLexer
~QextScintillaLexer()QextScintillaLexer [virtual]
~QextScintillaLexerPOV()QextScintillaLexerPOV [virtual]


Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  - -doxygen 1.4.7
- - diff --git a/doc/html/classQextScintillaLexerPOV.html b/doc/html/classQextScintillaLexerPOV.html deleted file mode 100644 index 96572db..0000000 --- a/doc/html/classQextScintillaLexerPOV.html +++ /dev/null @@ -1,613 +0,0 @@ - - -TQScintilla: QextScintillaLexerPOV Class Reference - - - - - - -

QextScintillaLexerPOV Class Reference

The QextScintillaLexerPOV class encapsulates the Scintilla POV lexer. -More... -

-#include <qextscintillalexerpov.h> -

-Inherits QextScintillaLexer. -

-List of all members.

Public Types

- -

Public Slots

- -

Public Member Functions

- -

Protected Member Functions

- -

Detailed Description

-The QextScintillaLexerPOV class encapsulates the Scintilla POV lexer. -

-


Member Enumeration Documentation

- -
-
- - - - -
anonymous enum
-
-
- -

-This enum defines the meanings of the different styles used by the POV lexer.

Enumerator:
- - - - - - - - - - - - - - - - - - -
Default  -The default.
Comment  -A comment.
CommentLine  -A comment line.
Number  -A number.
Operator  -An operator.
Identifier  -An identifier.
String  -A string.
UnclosedString  -The end of a line where a string is not closed.
Directive  -A directive.
BadDirective  -A bad directive.
ObjectsCSGAppearance  -Objects, CSG and appearance.
TypesModifiersItems  -Types, modifiers and items.
PredefinedIdentifiers  -Predefined identifiers.
PredefinedFunctions  -Predefined identifiers.
KeywordSet6  -A keyword defined in keyword set number 6. The class must be sub-classed and re-implement keywords() to make use of this style.
KeywordSet7  -A keyword defined in keyword set number 7. The class must be sub-classed and re-implement keywords() to make use of this style.
KeywordSet8  -A keyword defined in keyword set number 8. The class must be sub-classed and re-implement keywords() to make use of this style.
-
- -
-

-


Constructor & Destructor Documentation

- -
-
- - - - - - - - - - - - - - - - - - -
QextScintillaLexerPOV::QextScintillaLexerPOV (TQObject *  parent = 0,
const char *  name = 0 
)
-
-
- -

-Construct a QextScintillaLexerPOV with parent parent and name name. parent is typically the QextScintilla instance. -

-

- -

-
- - - - - - - - -
virtual QextScintillaLexerPOV::~QextScintillaLexerPOV (  )  [virtual]
-
-
- -

-Destroys the QextScintillaLexerPOV instance. -

- -

-

-


Member Function Documentation

- -
-
- - - - - - - - -
const char* QextScintillaLexerPOV::language (  )  const [virtual]
-
-
- -

-Returns the name of the language. -

- -

-Implements QextScintillaLexer. -

-

- -

-
- - - - - - - - -
const char* QextScintillaLexerPOV::lexer (  )  const [virtual]
-
-
- -

-Returns the name of the lexer. Some lexers support a number of languages. -

-Implements QextScintillaLexer. -

-

- -

-
- - - - - - - - - -
TQColor QextScintillaLexerPOV::color (int  style  )  const [virtual]
-
-
- -

-Returns the foreground colour of the text for style number style.

-

See also:
paper()
- -

-Reimplemented from QextScintillaLexer. -

-

- -

-
- - - - - - - - - -
bool QextScintillaLexerPOV::eolFill (int  style  )  const [virtual]
-
-
- -

-Returns the end-of-line fill for style number style. -

- -

-Reimplemented from QextScintillaLexer. -

-

- -

-
- - - - - - - - - -
TQFont QextScintillaLexerPOV::font (int  style  )  const [virtual]
-
-
- -

-Returns the font for style number style. -

- -

-Reimplemented from QextScintillaLexer. -

-

- -

-
- - - - - - - - - -
const char* QextScintillaLexerPOV::keywords (int  set  )  const [virtual]
-
-
- -

-Returns the set of keywords for the keyword set set recognised by the lexer as a space separated string. -

-Reimplemented from QextScintillaLexer. -

-

- -

-
- - - - - - - - - -
TQString QextScintillaLexerPOV::description (int  style  )  const [virtual]
-
-
- -

-Returns the descriptive name for style number style. If the style is invalid for this language then TQString() is returned. This is intended to be used in user preference dialogs. -

-Implements QextScintillaLexer. -

-

- -

-
- - - - - - - - - -
TQColor QextScintillaLexerPOV::paper (int  style  )  const [virtual]
-
-
- -

-Returns the background colour of the text for style number style.

-

See also:
color()
- -

-Reimplemented from QextScintillaLexer. -

-

- -

-
- - - - - - - - -
void QextScintillaLexerPOV::refreshProperties (  )  [virtual]
-
-
- -

-Causes all properties to be refreshed by emitting the propertyChanged() signal as required. -

-Reimplemented from QextScintillaLexer. -

-

- -

-
- - - - - - - - -
bool QextScintillaLexerPOV::foldComments (  )  const
-
-
- -

-Returns TRUE if multi-line comment blocks can be folded.

-

See also:
setFoldComments()
- -
-

- -

-
- - - - - - - - -
bool QextScintillaLexerPOV::foldCompact (  )  const
-
-
- -

-Returns TRUE if trailing blank lines are included in a fold block.

-

See also:
setFoldCompact()
- -
-

- -

-
- - - - - - - - -
bool QextScintillaLexerPOV::foldDirectives (  )  const
-
-
- -

-Returns TRUE if directives can be folded.

-

See also:
setFoldDirectives()
- -
-

- -

-
- - - - - - - - - -
virtual void QextScintillaLexerPOV::setFoldComments (bool  fold  )  [virtual, slot]
-
-
- -

-If fold is TRUE then multi-line comment blocks can be folded. The default is FALSE.

-

See also:
foldComments()
- -
-

- -

-
- - - - - - - - - -
virtual void QextScintillaLexerPOV::setFoldCompact (bool  fold  )  [virtual, slot]
-
-
- -

-If fold is TRUE then trailing blank lines are included in a fold block. The default is TRUE.

-

See also:
foldCompact()
- -
-

- -

-
- - - - - - - - - -
virtual void QextScintillaLexerPOV::setFoldDirectives (bool  fold  )  [virtual, slot]
-
-
- -

-If fold is TRUE then directives can be folded. The default is FALSE.

-

See also:
foldDirectives()
- -
-

- -

-
- - - - - - - - - - - - - - - - - - -
bool QextScintillaLexerPOV::readProperties (TQSettings &  qs,
const TQString &  prefix 
) [protected, virtual]
-
-
- -

-The lexer's properties are read from the settings qs. prefix (which has a trailing '/') should be used as a prefix to the key of each setting. TRUE is returned if there is no error. -

-Reimplemented from QextScintillaLexer. -

-

- -

-
- - - - - - - - - - - - - - - - - - -
bool QextScintillaLexerPOV::writeProperties (TQSettings &  qs,
const TQString &  prefix 
) const [protected, virtual]
-
-
- -

-The lexer's properties are written to the settings qs. prefix (which has a trailing '/') should be used as a prefix to the key of each setting. TRUE is returned if there is no error. -

-Reimplemented from QextScintillaLexer. -

-

-


Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  - -doxygen 1.4.7
- - diff --git a/doc/html/classQextScintillaLexerPerl-members.html b/doc/html/classQextScintillaLexerPerl-members.html deleted file mode 100644 index d780171..0000000 --- a/doc/html/classQextScintillaLexerPerl-members.html +++ /dev/null @@ -1,101 +0,0 @@ - - -TQScintilla: Member List - - - - - - -

QextScintillaLexerPerl Member List

This is the complete list of members for QextScintillaLexerPerl, including all inherited members.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Array enum valueQextScintillaLexerPerl
autoCompletionFillups() const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
autoCompletionStartCharacters() const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
autoIndentStyle()QextScintillaLexer
BacktickHereDocument enum valueQextScintillaLexerPerl
Backticks enum valueQextScintillaLexerPerl
blockEnd(int *style=0) const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
blockLookback() const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
blockStart(int *style=0) const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
blockStartKeyword(int *style=0) const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
braceStyle() const (defined in QextScintillaLexerPerl)QextScintillaLexerPerl [virtual]
color(int style) const QextScintillaLexerPerl [virtual]
colorChanged(const TQColor &c, int style)QextScintillaLexer [signal]
Comment enum valueQextScintillaLexerPerl
DataSection enum valueQextScintillaLexerPerl
Default enum valueQextScintillaLexerPerl
defaultColor() const QextScintillaLexer [virtual]
defaultFont() const QextScintillaLexer [virtual]
defaultPaper() const QextScintillaLexer [virtual]
defaultStyle() const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
description(int style) const QextScintillaLexerPerl [virtual]
DoubleQuotedHereDocument enum valueQextScintillaLexerPerl
DoubleQuotedString enum valueQextScintillaLexerPerl
eolFill(int style) const QextScintillaLexerPerl [virtual]
eolFillChanged(bool eoffilled, int style)QextScintillaLexer [signal]
Error enum valueQextScintillaLexerPerl
foldComments() const QextScintillaLexerPerl
foldCompact() const QextScintillaLexerPerl
font(int style) const QextScintillaLexerPerl [virtual]
fontChanged(const TQFont &f, int style)QextScintillaLexer [signal]
Hash enum valueQextScintillaLexerPerl
HereDocumentDelimiter enum valueQextScintillaLexerPerl
Identifier enum valueQextScintillaLexerPerl
Keyword enum valueQextScintillaLexerPerl
keywords(int set) const QextScintillaLexerPerl [virtual]
language() const QextScintillaLexerPerl [virtual]
lexer() const QextScintillaLexerPerl [virtual]
Number enum valueQextScintillaLexerPerl
Operator enum valueQextScintillaLexerPerl
paper(int style) const QextScintillaLexerPerl [virtual]
paperChanged(const TQColor &c, int style)QextScintillaLexer [signal]
POD enum valueQextScintillaLexerPerl
PODVerbatim enum valueQextScintillaLexerPerl
propertyChanged(const char *prop, const char *val)QextScintillaLexer [signal]
QextScintillaLexer(TQObject *parent=0, const char *name=0)QextScintillaLexer
QextScintillaLexerPerl(TQObject *parent=0, const char *name=0)QextScintillaLexerPerl
QuotedStringQ enum valueQextScintillaLexerPerl
QuotedStringQQ enum valueQextScintillaLexerPerl
QuotedStringQR enum valueQextScintillaLexerPerl
QuotedStringQW enum valueQextScintillaLexerPerl
QuotedStringQX enum valueQextScintillaLexerPerl
readProperties(TQSettings &qs, const TQString &prefix)QextScintillaLexerPerl [protected, virtual]
readSettings(TQSettings &qs, const char *prefix="/Scintilla")QextScintillaLexer
refreshProperties()QextScintillaLexerPerl [virtual]
Regex enum valueQextScintillaLexerPerl
Scalar enum valueQextScintillaLexerPerl
setAutoIndentStyle(int autoindentstyle)QextScintillaLexer [virtual, slot]
setColor(const TQColor &c, int style=-1)QextScintillaLexer [virtual, slot]
setDefaultColor(const TQColor &c)QextScintillaLexer [virtual, slot]
setDefaultFont(const TQFont &f)QextScintillaLexer [virtual, slot]
setDefaultPaper(const TQColor &c)QextScintillaLexer [virtual, slot]
setEolFill(bool eoffill, int style=-1)QextScintillaLexer [virtual, slot]
setFoldComments(bool fold)QextScintillaLexerPerl [virtual, slot]
setFoldCompact(bool fold)QextScintillaLexerPerl [virtual, slot]
setFont(const TQFont &f, int style=-1)QextScintillaLexer [virtual, slot]
setPaper(const TQColor &c, int style=-1)QextScintillaLexer [virtual, slot]
SingleQuotedHereDocument enum valueQextScintillaLexerPerl
SingleQuotedString enum valueQextScintillaLexerPerl
Substitution enum valueQextScintillaLexerPerl
SymbolTable enum valueQextScintillaLexerPerl
WhiteSpace enum valueQextScintillaLexerPerl
wordCharacters() const (defined in QextScintillaLexerPerl)QextScintillaLexerPerl [virtual]
writeProperties(TQSettings &qs, const TQString &prefix) const QextScintillaLexerPerl [protected, virtual]
writeSettings(TQSettings &qs, const char *prefix="/Scintilla") const QextScintillaLexer
~QextScintillaLexer()QextScintillaLexer [virtual]
~QextScintillaLexerPerl()QextScintillaLexerPerl [virtual]


Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  - -doxygen 1.4.7
- - diff --git a/doc/html/classQextScintillaLexerPerl.html b/doc/html/classQextScintillaLexerPerl.html deleted file mode 100644 index 45e9dc5..0000000 --- a/doc/html/classQextScintillaLexerPerl.html +++ /dev/null @@ -1,621 +0,0 @@ - - -TQScintilla: QextScintillaLexerPerl Class Reference - - - - - - -

QextScintillaLexerPerl Class Reference

The QextScintillaLexerPerl class encapsulates the Scintilla Perl lexer. -More... -

-#include <qextscintillalexerperl.h> -

-Inherits QextScintillaLexer. -

-List of all members.

Public Types

- -

Public Slots

- -

Public Member Functions

- -

Protected Member Functions

- -

Detailed Description

-The QextScintillaLexerPerl class encapsulates the Scintilla Perl lexer. -

-


Member Enumeration Documentation

- -
-
- - - - -
anonymous enum
-
-
- -

-This enum defines the meanings of the different styles used by the Perl lexer.

Enumerator:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Default  -The default.
WhiteSpace  -
Deprecated:
White space.
-
Error  -An error.
Comment  -A comment.
POD  -A POD.
Number  -A number.
Keyword  -A keyword.
DoubleQuotedString  -A double-quoted string.
SingleQuotedString  -A single-quoted string.
Operator  -An operator.
Identifier  -An identifier.
Scalar  -A scalar.
Array  -An array.
Hash  -A hash.
SymbolTable  -A symbol table.
Regex  -A regular expression.
Substitution  -A substitution.
Backticks  -Backticks.
DataSection  -A data section.
HereDocumentDelimiter  -A here document delimiter.
SingleQuotedHereDocument  -A single quoted here document.
DoubleQuotedHereDocument  -A double quoted here document.
BacktickHereDocument  -A backtick here document.
QuotedStringQ  -A quoted string (q).
QuotedStringQQ  -A quoted string (qq).
QuotedStringQX  -A quoted string (qx).
QuotedStringQR  -A quoted string (qr).
QuotedStringQW  -A quoted string (qw).
PODVerbatim  -A verbatim POD.
-
- -
-

-


Constructor & Destructor Documentation

- -
-
- - - - - - - - - - - - - - - - - - -
QextScintillaLexerPerl::QextScintillaLexerPerl (TQObject *  parent = 0,
const char *  name = 0 
)
-
-
- -

-Construct a QextScintillaLexerPerl with parent parent and name name. parent is typically the QextScintilla instance. -

-

- -

-
- - - - - - - - -
virtual QextScintillaLexerPerl::~QextScintillaLexerPerl (  )  [virtual]
-
-
- -

-Destroys the QextScintillaLexerPerl instance. -

- -

-

-


Member Function Documentation

- -
-
- - - - - - - - -
const char* QextScintillaLexerPerl::language (  )  const [virtual]
-
-
- -

-Returns the name of the language. -

- -

-Implements QextScintillaLexer. -

-

- -

-
- - - - - - - - -
const char* QextScintillaLexerPerl::lexer (  )  const [virtual]
-
-
- -

-Returns the name of the lexer. Some lexers support a number of languages. -

-Implements QextScintillaLexer. -

-

- -

-
- - - - - - - - - -
TQColor QextScintillaLexerPerl::color (int  style  )  const [virtual]
-
-
- -

-Returns the foreground colour of the text for style number style.

-

See also:
paper()
- -

-Reimplemented from QextScintillaLexer. -

-

- -

-
- - - - - - - - - -
bool QextScintillaLexerPerl::eolFill (int  style  )  const [virtual]
-
-
- -

-Returns the end-of-line fill for style number style. -

- -

-Reimplemented from QextScintillaLexer. -

-

- -

-
- - - - - - - - - -
TQFont QextScintillaLexerPerl::font (int  style  )  const [virtual]
-
-
- -

-Returns the font for style number style. -

- -

-Reimplemented from QextScintillaLexer. -

-

- -

-
- - - - - - - - - -
const char* QextScintillaLexerPerl::keywords (int  set  )  const [virtual]
-
-
- -

-Returns the set of keywords for the keyword set set recognised by the lexer as a space separated string. -

-Reimplemented from QextScintillaLexer. -

-

- -

-
- - - - - - - - - -
TQString QextScintillaLexerPerl::description (int  style  )  const [virtual]
-
-
- -

-Returns the descriptive name for style number style. If the style is invalid for this language then TQString() is returned. This is intended to be used in user preference dialogs. -

-Implements QextScintillaLexer. -

-

- -

-
- - - - - - - - - -
TQColor QextScintillaLexerPerl::paper (int  style  )  const [virtual]
-
-
- -

-Returns the background colour of the text for style number style.

-

See also:
color()
- -

-Reimplemented from QextScintillaLexer. -

-

- -

-
- - - - - - - - -
void QextScintillaLexerPerl::refreshProperties (  )  [virtual]
-
-
- -

-Causes all properties to be refreshed by emitting the propertyChanged() signal as required. -

-Reimplemented from QextScintillaLexer. -

-

- -

-
- - - - - - - - -
bool QextScintillaLexerPerl::foldComments (  )  const
-
-
- -

-Returns TRUE if multi-line comment blocks can be folded.

-

See also:
setFoldComments()
- -
-

- -

-
- - - - - - - - -
bool QextScintillaLexerPerl::foldCompact (  )  const
-
-
- -

-Returns TRUE if trailing blank lines are included in a fold block.

-

See also:
setFoldCompact()
- -
-

- -

-
- - - - - - - - - -
virtual void QextScintillaLexerPerl::setFoldComments (bool  fold  )  [virtual, slot]
-
-
- -

-If fold is TRUE then multi-line comment blocks can be folded. The default is FALSE.

-

See also:
foldComments()
- -
-

- -

-
- - - - - - - - - -
virtual void QextScintillaLexerPerl::setFoldCompact (bool  fold  )  [virtual, slot]
-
-
- -

-If fold is TRUE then trailing blank lines are included in a fold block. The default is TRUE.

-

See also:
foldCompact()
- -
-

- -

-
- - - - - - - - - - - - - - - - - - -
bool QextScintillaLexerPerl::readProperties (TQSettings &  qs,
const TQString &  prefix 
) [protected, virtual]
-
-
- -

-The lexer's properties are read from the settings qs. prefix (which has a trailing '/') should be used as a prefix to the key of each setting. TRUE is returned if there is no error. -

-Reimplemented from QextScintillaLexer. -

-

- -

-
- - - - - - - - - - - - - - - - - - -
bool QextScintillaLexerPerl::writeProperties (TQSettings &  qs,
const TQString &  prefix 
) const [protected, virtual]
-
-
- -

-The lexer's properties are written to the settings qs. prefix (which has a trailing '/') should be used as a prefix to the key of each setting. TRUE is returned if there is no error. -

-Reimplemented from QextScintillaLexer. -

-

-


Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  - -doxygen 1.4.7
- - diff --git a/doc/html/classQextScintillaLexerProperties-members.html b/doc/html/classQextScintillaLexerProperties-members.html deleted file mode 100644 index dd0aaac..0000000 --- a/doc/html/classQextScintillaLexerProperties-members.html +++ /dev/null @@ -1,75 +0,0 @@ - - -TQScintilla: Member List - - - - - - -

QextScintillaLexerProperties Member List

This is the complete list of members for QextScintillaLexerProperties, including all inherited members.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Assignment enum valueQextScintillaLexerProperties
autoCompletionFillups() const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
autoCompletionStartCharacters() const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
autoIndentStyle()QextScintillaLexer
blockEnd(int *style=0) const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
blockLookback() const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
blockStart(int *style=0) const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
blockStartKeyword(int *style=0) const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
braceStyle() const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
color(int style) const QextScintillaLexerProperties [virtual]
colorChanged(const TQColor &c, int style)QextScintillaLexer [signal]
Comment enum valueQextScintillaLexerProperties
Default enum valueQextScintillaLexerProperties
defaultColor() const QextScintillaLexer [virtual]
defaultFont() const QextScintillaLexer [virtual]
defaultPaper() const QextScintillaLexer [virtual]
defaultStyle() const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
DefaultValue enum valueQextScintillaLexerProperties
description(int style) const QextScintillaLexerProperties [virtual]
eolFill(int style) const QextScintillaLexerProperties [virtual]
eolFillChanged(bool eoffilled, int style)QextScintillaLexer [signal]
foldCompact() const QextScintillaLexerProperties
font(int style) const QextScintillaLexerProperties [virtual]
fontChanged(const TQFont &f, int style)QextScintillaLexer [signal]
keywords(int set) const QextScintillaLexer [virtual]
language() const QextScintillaLexerProperties [virtual]
lexer() const QextScintillaLexerProperties [virtual]
paper(int style) const QextScintillaLexerProperties [virtual]
paperChanged(const TQColor &c, int style)QextScintillaLexer [signal]
propertyChanged(const char *prop, const char *val)QextScintillaLexer [signal]
QextScintillaLexer(TQObject *parent=0, const char *name=0)QextScintillaLexer
QextScintillaLexerProperties(TQObject *parent=0, const char *name=0)QextScintillaLexerProperties
readProperties(TQSettings &qs, const TQString &prefix)QextScintillaLexerProperties [protected, virtual]
readSettings(TQSettings &qs, const char *prefix="/Scintilla")QextScintillaLexer
refreshProperties()QextScintillaLexerProperties [virtual]
Section enum valueQextScintillaLexerProperties
setAutoIndentStyle(int autoindentstyle)QextScintillaLexer [virtual, slot]
setColor(const TQColor &c, int style=-1)QextScintillaLexer [virtual, slot]
setDefaultColor(const TQColor &c)QextScintillaLexer [virtual, slot]
setDefaultFont(const TQFont &f)QextScintillaLexer [virtual, slot]
setDefaultPaper(const TQColor &c)QextScintillaLexer [virtual, slot]
setEolFill(bool eoffill, int style=-1)QextScintillaLexer [virtual, slot]
setFoldCompact(bool fold)QextScintillaLexerProperties [virtual, slot]
setFont(const TQFont &f, int style=-1)QextScintillaLexer [virtual, slot]
setPaper(const TQColor &c, int style=-1)QextScintillaLexer [virtual, slot]
wordCharacters() const (defined in QextScintillaLexerProperties)QextScintillaLexerProperties [virtual]
writeProperties(TQSettings &qs, const TQString &prefix) const QextScintillaLexerProperties [protected, virtual]
writeSettings(TQSettings &qs, const char *prefix="/Scintilla") const QextScintillaLexer
~QextScintillaLexer()QextScintillaLexer [virtual]
~QextScintillaLexerProperties()QextScintillaLexerProperties [virtual]


Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  - -doxygen 1.4.7
- - diff --git a/doc/html/classQextScintillaLexerProperties.html b/doc/html/classQextScintillaLexerProperties.html deleted file mode 100644 index 94f274b..0000000 --- a/doc/html/classQextScintillaLexerProperties.html +++ /dev/null @@ -1,450 +0,0 @@ - - -TQScintilla: QextScintillaLexerProperties Class Reference - - - - - - -

QextScintillaLexerProperties Class Reference

The QextScintillaLexerProperties class encapsulates the Scintilla Properties lexer. -More... -

-#include <qextscintillalexerproperties.h> -

-Inherits QextScintillaLexer. -

-List of all members.

Public Types

- -

Public Slots

- -

Public Member Functions

- -

Protected Member Functions

- -

Detailed Description

-The QextScintillaLexerProperties class encapsulates the Scintilla Properties lexer. -

-


Member Enumeration Documentation

- -
-
- - - - -
anonymous enum
-
-
- -

-This enum defines the meanings of the different styles used by the Properties lexer.

Enumerator:
- - - - - - -
Default  -The default.
Comment  -A comment.
Section  -A section.
Assignment  -An assignment operator.
DefaultValue  -A default value.
-
- -
-

-


Constructor & Destructor Documentation

- -
-
- - - - - - - - - - - - - - - - - - -
QextScintillaLexerProperties::QextScintillaLexerProperties (TQObject *  parent = 0,
const char *  name = 0 
)
-
-
- -

-Construct a QextScintillaLexerProperties with parent parent and name name. parent is typically the QextScintilla instance. -

-

- -

-
- - - - - - - - -
virtual QextScintillaLexerProperties::~QextScintillaLexerProperties (  )  [virtual]
-
-
- -

-Destroys the QextScintillaLexerProperties instance. -

- -

-

-


Member Function Documentation

- -
-
- - - - - - - - -
const char* QextScintillaLexerProperties::language (  )  const [virtual]
-
-
- -

-Returns the name of the language. -

- -

-Implements QextScintillaLexer. -

-

- -

-
- - - - - - - - -
const char* QextScintillaLexerProperties::lexer (  )  const [virtual]
-
-
- -

-Returns the name of the lexer. Some lexers support a number of languages. -

-Implements QextScintillaLexer. -

-

- -

-
- - - - - - - - - -
TQColor QextScintillaLexerProperties::color (int  style  )  const [virtual]
-
-
- -

-Returns the foreground colour of the text for style number style.

-

See also:
paper()
- -

-Reimplemented from QextScintillaLexer. -

-

- -

-
- - - - - - - - - -
bool QextScintillaLexerProperties::eolFill (int  style  )  const [virtual]
-
-
- -

-Returns the end-of-line fill for style number style. -

- -

-Reimplemented from QextScintillaLexer. -

-

- -

-
- - - - - - - - - -
TQFont QextScintillaLexerProperties::font (int  style  )  const [virtual]
-
-
- -

-Returns the font for style number style. -

- -

-Reimplemented from QextScintillaLexer. -

-

- -

-
- - - - - - - - - -
TQString QextScintillaLexerProperties::description (int  style  )  const [virtual]
-
-
- -

-Returns the descriptive name for style number style. If the style is invalid for this language then TQString() is returned. This is intended to be used in user preference dialogs. -

-Implements QextScintillaLexer. -

-

- -

-
- - - - - - - - - -
TQColor QextScintillaLexerProperties::paper (int  style  )  const [virtual]
-
-
- -

-Returns the background colour of the text for style number style.

-

See also:
color()
- -

-Reimplemented from QextScintillaLexer. -

-

- -

-
- - - - - - - - -
void QextScintillaLexerProperties::refreshProperties (  )  [virtual]
-
-
- -

-Causes all properties to be refreshed by emitting the propertyChanged() signal as required. -

-Reimplemented from QextScintillaLexer. -

-

- -

-
- - - - - - - - -
bool QextScintillaLexerProperties::foldCompact (  )  const
-
-
- -

-Returns TRUE if trailing blank lines are included in a fold block.

-

See also:
setFoldCompact()
- -
-

- -

-
- - - - - - - - - -
virtual void QextScintillaLexerProperties::setFoldCompact (bool  fold  )  [virtual, slot]
-
-
- -

-If fold is TRUE then trailing blank lines are included in a fold block. The default is TRUE.

-

See also:
foldCompact()
- -
-

- -

-
- - - - - - - - - - - - - - - - - - -
bool QextScintillaLexerProperties::readProperties (TQSettings &  qs,
const TQString &  prefix 
) [protected, virtual]
-
-
- -

-The lexer's properties are read from the settings qs. prefix (which has a trailing '/') should be used as a prefix to the key of each setting. TRUE is returned if there is no error.

-

See also:
writeProperties()
- -

-Reimplemented from QextScintillaLexer. -

-

- -

-
- - - - - - - - - - - - - - - - - - -
bool QextScintillaLexerProperties::writeProperties (TQSettings &  qs,
const TQString &  prefix 
) const [protected, virtual]
-
-
- -

-The lexer's properties are written to the settings qs. prefix (which has a trailing '/') should be used as a prefix to the key of each setting. TRUE is returned if there is no error.

-

See also:
readProperties()
- -

-Reimplemented from QextScintillaLexer. -

-

-


Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  - -doxygen 1.4.7
- - diff --git a/doc/html/classQextScintillaLexerPython-members.html b/doc/html/classQextScintillaLexerPython-members.html deleted file mode 100644 index 6cf9f56..0000000 --- a/doc/html/classQextScintillaLexerPython-members.html +++ /dev/null @@ -1,97 +0,0 @@ - - -TQScintilla: Member List - - - - - - -

QextScintillaLexerPython Member List

This is the complete list of members for QextScintillaLexerPython, including all inherited members.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
autoCompletionFillups() const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
autoCompletionStartCharacters() const (defined in QextScintillaLexerPython)QextScintillaLexerPython [virtual]
autoIndentStyle()QextScintillaLexer
blockEnd(int *style=0) const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
blockLookback() const (defined in QextScintillaLexerPython)QextScintillaLexerPython [virtual]
blockStart(int *style=0) const (defined in QextScintillaLexerPython)QextScintillaLexerPython [virtual]
blockStartKeyword(int *style=0) const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
braceStyle() const (defined in QextScintillaLexerPython)QextScintillaLexerPython [virtual]
ClassName enum valueQextScintillaLexerPython
color(int style) const QextScintillaLexerPython [virtual]
colorChanged(const TQColor &c, int style)QextScintillaLexer [signal]
Comment enum valueQextScintillaLexerPython
CommentBlock enum valueQextScintillaLexerPython
Decorator enum valueQextScintillaLexerPython
Default enum valueQextScintillaLexerPython
defaultColor() const QextScintillaLexer [virtual]
defaultFont() const QextScintillaLexer [virtual]
defaultPaper() const QextScintillaLexer [virtual]
defaultStyle() const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
description(int style) const QextScintillaLexerPython [virtual]
DoubleQuotedString enum valueQextScintillaLexerPython
eolFill(int style) const QextScintillaLexerPython [virtual]
eolFillChanged(bool eoffilled, int style)QextScintillaLexer [signal]
foldComments() const QextScintillaLexerPython
foldQuotes() const QextScintillaLexerPython
font(int style) const QextScintillaLexerPython [virtual]
fontChanged(const TQFont &f, int style)QextScintillaLexer [signal]
FunctionMethodName enum valueQextScintillaLexerPython
HighlightedIdentifier enum valueQextScintillaLexerPython
Identifier enum valueQextScintillaLexerPython
Inconsistent enum valueQextScintillaLexerPython
indentationWarning() const QextScintillaLexerPython
IndentationWarning enum nameQextScintillaLexerPython
Keyword enum valueQextScintillaLexerPython
keywords(int set) const QextScintillaLexerPython [virtual]
language() const QextScintillaLexerPython [virtual]
lexer() const QextScintillaLexerPython [virtual]
NoWarning enum valueQextScintillaLexerPython
Number enum valueQextScintillaLexerPython
Operator enum valueQextScintillaLexerPython
paper(int style) const QextScintillaLexerPython [virtual]
paperChanged(const TQColor &c, int style)QextScintillaLexer [signal]
propertyChanged(const char *prop, const char *val)QextScintillaLexer [signal]
QextScintillaLexer(TQObject *parent=0, const char *name=0)QextScintillaLexer
QextScintillaLexerPython(TQObject *parent=0, const char *name=0)QextScintillaLexerPython
readProperties(TQSettings &qs, const TQString &prefix)QextScintillaLexerPython [protected, virtual]
readSettings(TQSettings &qs, const char *prefix="/Scintilla")QextScintillaLexer
refreshProperties()QextScintillaLexerPython [virtual]
setAutoIndentStyle(int autoindentstyle)QextScintillaLexer [virtual, slot]
setColor(const TQColor &c, int style=-1)QextScintillaLexer [virtual, slot]
setDefaultColor(const TQColor &c)QextScintillaLexer [virtual, slot]
setDefaultFont(const TQFont &f)QextScintillaLexer [virtual, slot]
setDefaultPaper(const TQColor &c)QextScintillaLexer [virtual, slot]
setEolFill(bool eoffill, int style=-1)QextScintillaLexer [virtual, slot]
setFoldComments(bool fold)QextScintillaLexerPython [virtual, slot]
setFoldQuotes(bool fold)QextScintillaLexerPython [virtual, slot]
setFont(const TQFont &f, int style=-1)QextScintillaLexer [virtual, slot]
setIndentationWarning(IndentationWarning warn)QextScintillaLexerPython [virtual, slot]
setPaper(const TQColor &c, int style=-1)QextScintillaLexer [virtual, slot]
SingleQuotedString enum valueQextScintillaLexerPython
Spaces enum valueQextScintillaLexerPython
Tabs enum valueQextScintillaLexerPython
TabsAfterSpaces enum valueQextScintillaLexerPython
TripleDoubleQuotedString enum valueQextScintillaLexerPython
TripleSingleQuotedString enum valueQextScintillaLexerPython
UnclosedString enum valueQextScintillaLexerPython
WhiteSpace enum valueQextScintillaLexerPython
wordCharacters() const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
writeProperties(TQSettings &qs, const TQString &prefix) const QextScintillaLexerPython [protected, virtual]
writeSettings(TQSettings &qs, const char *prefix="/Scintilla") const QextScintillaLexer
~QextScintillaLexer()QextScintillaLexer [virtual]
~QextScintillaLexerPython()QextScintillaLexerPython [virtual]


Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  - -doxygen 1.4.7
- - diff --git a/doc/html/classQextScintillaLexerPython.html b/doc/html/classQextScintillaLexerPython.html deleted file mode 100644 index 15430a0..0000000 --- a/doc/html/classQextScintillaLexerPython.html +++ /dev/null @@ -1,661 +0,0 @@ - - -TQScintilla: QextScintillaLexerPython Class Reference - - - - - - -

QextScintillaLexerPython Class Reference

The QextScintillaLexerPython class encapsulates the Scintilla Python lexer. -More... -

-#include <qextscintillalexerpython.h> -

-Inherits QextScintillaLexer. -

-List of all members.

Public Types

- -

Public Slots

- -

Public Member Functions

- -

Protected Member Functions

- -

Detailed Description

-The QextScintillaLexerPython class encapsulates the Scintilla Python lexer. -

-


Member Enumeration Documentation

- -
-
- - - - -
anonymous enum
-
-
- -

-This enum defines the meanings of the different styles used by the Python lexer.

Enumerator:
- - - - - - - - - - - - - - - - - - -
Default  -The default.
WhiteSpace  -
Deprecated:
White space.
-
Comment  -A comment.
Number  -A number.
DoubleQuotedString  -A double-quoted string.
SingleQuotedString  -A single-quoted string.
Keyword  -A keyword.
TripleSingleQuotedString  -A triple single-quoted string.
TripleDoubleQuotedString  -A triple double-quoted string.
ClassName  -The name of a class.
FunctionMethodName  -The name of a function or method.
Operator  -An operator.
Identifier  -An identifier.
CommentBlock  -A comment block.
UnclosedString  -The end of a line where a string is not closed.
HighlightedIdentifier  -A highlighted identifier. These are defined by keyword set 2. Reimplement keywords() to define keyword set 2.
Decorator  -A decorator.
-
- -
-

- -

- -
- -

-This enum defines the different conditions that can cause indentations to be displayed as being bad.

Enumerator:
- - - - - - -
NoWarning  -Bad indentation is not displayed differently.
Inconsistent  -The indentation is inconsistent when compared to the previous line, ie. it is made up of a different combination of tabs and/or spaces.
TabsAfterSpaces  -The indentation is made up of spaces followed by tabs.
Spaces  -The indentation contains spaces.
Tabs  -The indentation contains tabs.
-
- -
-

-


Constructor & Destructor Documentation

- -
-
- - - - - - - - - - - - - - - - - - -
QextScintillaLexerPython::QextScintillaLexerPython (TQObject *  parent = 0,
const char *  name = 0 
)
-
-
- -

-Construct a QextScintillaLexerPython with parent parent and name name. parent is typically the QextScintilla instance. -

-

- -

-
- - - - - - - - -
virtual QextScintillaLexerPython::~QextScintillaLexerPython (  )  [virtual]
-
-
- -

-Destroys the QextScintillaLexerPython instance. -

- -

-

-


Member Function Documentation

- -
-
- - - - - - - - -
const char* QextScintillaLexerPython::language (  )  const [virtual]
-
-
- -

-Returns the name of the language. -

- -

-Implements QextScintillaLexer. -

-

- -

-
- - - - - - - - -
const char* QextScintillaLexerPython::lexer (  )  const [virtual]
-
-
- -

-Returns the name of the lexer. Some lexers support a number of languages. -

-Implements QextScintillaLexer. -

-

- -

-
- - - - - - - - - -
TQColor QextScintillaLexerPython::color (int  style  )  const [virtual]
-
-
- -

-Returns the foreground colour of the text for style number style.

-

See also:
paper()
- -

-Reimplemented from QextScintillaLexer. -

-

- -

-
- - - - - - - - - -
bool QextScintillaLexerPython::eolFill (int  style  )  const [virtual]
-
-
- -

-Returns the end-of-line fill for style number style. -

- -

-Reimplemented from QextScintillaLexer. -

-

- -

-
- - - - - - - - - -
TQFont QextScintillaLexerPython::font (int  style  )  const [virtual]
-
-
- -

-Returns the font for style number style. -

- -

-Reimplemented from QextScintillaLexer. -

-

- -

-
- - - - - - - - - -
const char* QextScintillaLexerPython::keywords (int  set  )  const [virtual]
-
-
- -

-Returns the set of keywords for the keyword set set recognised by the lexer as a space separated string. -

-Reimplemented from QextScintillaLexer. -

-

- -

-
- - - - - - - - - -
TQString QextScintillaLexerPython::description (int  style  )  const [virtual]
-
-
- -

-Returns the descriptive name for style number style. If the style is invalid for this language then TQString() is returned. This is intended to be used in user preference dialogs. -

-Implements QextScintillaLexer. -

-

- -

-
- - - - - - - - - -
TQColor QextScintillaLexerPython::paper (int  style  )  const [virtual]
-
-
- -

-Returns the background colour of the text for style number style.

-

See also:
color()
- -

-Reimplemented from QextScintillaLexer. -

-

- -

-
- - - - - - - - -
void QextScintillaLexerPython::refreshProperties (  )  [virtual]
-
-
- -

-Causes all properties to be refreshed by emitting the propertyChanged() signal as required. -

-Reimplemented from QextScintillaLexer. -

-

- -

-
- - - - - - - - -
bool QextScintillaLexerPython::foldComments (  )  const
-
-
- -

-Returns TRUE if indented comment blocks can be folded.

-

See also:
setFoldComments()
- -
-

- -

-
- - - - - - - - -
bool QextScintillaLexerPython::foldQuotes (  )  const
-
-
- -

-Returns TRUE if triple quoted strings can be folded.

-

See also:
setFoldQuotes()
- -
-

- -

-
- - - - - - - - -
IndentationWarning QextScintillaLexerPython::indentationWarning (  )  const
-
-
- -

-Returns the condition that will cause bad indentations to be displayed.

-

See also:
setIndentationWarning()
- -
-

- -

-
- - - - - - - - - -
virtual void QextScintillaLexerPython::setFoldComments (bool  fold  )  [virtual, slot]
-
-
- -

-If fold is TRUE then indented comment blocks can be folded. The default is FALSE.

-

See also:
foldComments()
- -
-

- -

-
- - - - - - - - - -
virtual void QextScintillaLexerPython::setFoldQuotes (bool  fold  )  [virtual, slot]
-
-
- -

-If fold is TRUE then triple quoted strings can be folded. The default is FALSE.

-

See also:
foldQuotes()
- -
-

- -

-
- - - - - - - - - -
virtual void QextScintillaLexerPython::setIndentationWarning (IndentationWarning  warn  )  [virtual, slot]
-
-
- -

-Sets the condition that will cause bad indentations to be displayed.

-

See also:
indentationWarning()
- -
-

- -

-
- - - - - - - - - - - - - - - - - - -
bool QextScintillaLexerPython::readProperties (TQSettings &  qs,
const TQString &  prefix 
) [protected, virtual]
-
-
- -

-The lexer's properties are read from the settings qs. prefix (which has a trailing '/') should be used as a prefix to the key of each setting. TRUE is returned if there is no error. -

-Reimplemented from QextScintillaLexer. -

-

- -

-
- - - - - - - - - - - - - - - - - - -
bool QextScintillaLexerPython::writeProperties (TQSettings &  qs,
const TQString &  prefix 
) const [protected, virtual]
-
-
- -

-The lexer's properties are written to the settings qs. prefix (which has a trailing '/') should be used as a prefix to the key of each setting. TRUE is returned if there is no error. -

-Reimplemented from QextScintillaLexer. -

-

-


Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  - -doxygen 1.4.7
- - diff --git a/doc/html/classQextScintillaLexerRuby-members.html b/doc/html/classQextScintillaLexerRuby-members.html deleted file mode 100644 index f4516c8..0000000 --- a/doc/html/classQextScintillaLexerRuby-members.html +++ /dev/null @@ -1,99 +0,0 @@ - - -TQScintilla: Member List - - - - - - -

QextScintillaLexerRuby Member List

This is the complete list of members for QextScintillaLexerRuby, including all inherited members.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
autoCompletionFillups() const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
autoCompletionStartCharacters() const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
autoIndentStyle()QextScintillaLexer
Backticks enum valueQextScintillaLexerRuby
blockEnd(int *style=0) const (defined in QextScintillaLexerRuby)QextScintillaLexerRuby [virtual]
blockLookback() const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
blockStart(int *style=0) const (defined in QextScintillaLexerRuby)QextScintillaLexerRuby [virtual]
blockStartKeyword(int *style=0) const (defined in QextScintillaLexerRuby)QextScintillaLexerRuby [virtual]
braceStyle() const (defined in QextScintillaLexerRuby)QextScintillaLexerRuby [virtual]
ClassName enum valueQextScintillaLexerRuby
ClassVariable enum valueQextScintillaLexerRuby
color(int style) const QextScintillaLexerRuby [virtual]
colorChanged(const TQColor &c, int style)QextScintillaLexer [signal]
Comment enum valueQextScintillaLexerRuby
DataSection enum valueQextScintillaLexerRuby
Default enum valueQextScintillaLexerRuby
defaultColor() const QextScintillaLexer [virtual]
defaultFont() const QextScintillaLexer [virtual]
defaultPaper() const QextScintillaLexer [virtual]
defaultStyle() const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
DemotedKeyword enum valueQextScintillaLexerRuby
description(int style) const QextScintillaLexerRuby [virtual]
DoubleQuotedString enum valueQextScintillaLexerRuby
eolFill(int style) const QextScintillaLexerRuby [virtual]
eolFillChanged(bool eoffilled, int style)QextScintillaLexer [signal]
Error enum valueQextScintillaLexerRuby
font(int style) const QextScintillaLexerRuby [virtual]
fontChanged(const TQFont &f, int style)QextScintillaLexer [signal]
FunctionMethodName enum valueQextScintillaLexerRuby
Global enum valueQextScintillaLexerRuby
HereDocument enum valueQextScintillaLexerRuby
HereDocumentDelimiter enum valueQextScintillaLexerRuby
Identifier enum valueQextScintillaLexerRuby
InstanceVariable enum valueQextScintillaLexerRuby
Keyword enum valueQextScintillaLexerRuby
keywords(int set) const QextScintillaLexerRuby [virtual]
language() const QextScintillaLexerRuby [virtual]
lexer() const QextScintillaLexerRuby [virtual]
ModuleName enum valueQextScintillaLexerRuby
Number enum valueQextScintillaLexerRuby
Operator enum valueQextScintillaLexerRuby
paper(int style) const QextScintillaLexerRuby [virtual]
paperChanged(const TQColor &c, int style)QextScintillaLexer [signal]
PercentStringq enum valueQextScintillaLexerRuby
PercentStringQ enum valueQextScintillaLexerRuby
PercentStringr enum valueQextScintillaLexerRuby
PercentStringw enum valueQextScintillaLexerRuby
PercentStringx enum valueQextScintillaLexerRuby
POD enum valueQextScintillaLexerRuby
propertyChanged(const char *prop, const char *val)QextScintillaLexer [signal]
QextScintillaLexer(TQObject *parent=0, const char *name=0)QextScintillaLexer
QextScintillaLexerRuby(TQObject *parent=0, const char *name=0)QextScintillaLexerRuby
readProperties(TQSettings &qs, const TQString &prefix)QextScintillaLexer [protected, virtual]
readSettings(TQSettings &qs, const char *prefix="/Scintilla")QextScintillaLexer
refreshProperties()QextScintillaLexer [virtual]
Regex enum valueQextScintillaLexerRuby
setAutoIndentStyle(int autoindentstyle)QextScintillaLexer [virtual, slot]
setColor(const TQColor &c, int style=-1)QextScintillaLexer [virtual, slot]
setDefaultColor(const TQColor &c)QextScintillaLexer [virtual, slot]
setDefaultFont(const TQFont &f)QextScintillaLexer [virtual, slot]
setDefaultPaper(const TQColor &c)QextScintillaLexer [virtual, slot]
setEolFill(bool eoffill, int style=-1)QextScintillaLexer [virtual, slot]
setFont(const TQFont &f, int style=-1)QextScintillaLexer [virtual, slot]
setPaper(const TQColor &c, int style=-1)QextScintillaLexer [virtual, slot]
SingleQuotedString enum valueQextScintillaLexerRuby
Stderr enum valueQextScintillaLexerRuby
Stdin enum valueQextScintillaLexerRuby
Stdout enum valueQextScintillaLexerRuby
Symbol enum valueQextScintillaLexerRuby
wordCharacters() const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
writeProperties(TQSettings &qs, const TQString &prefix) const QextScintillaLexer [protected, virtual]
writeSettings(TQSettings &qs, const char *prefix="/Scintilla") const QextScintillaLexer
~QextScintillaLexer()QextScintillaLexer [virtual]
~QextScintillaLexerRuby()QextScintillaLexerRuby [virtual]


Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  - -doxygen 1.4.7
- - diff --git a/doc/html/classQextScintillaLexerRuby.html b/doc/html/classQextScintillaLexerRuby.html deleted file mode 100644 index 2cd7653..0000000 --- a/doc/html/classQextScintillaLexerRuby.html +++ /dev/null @@ -1,451 +0,0 @@ - - -TQScintilla: QextScintillaLexerRuby Class Reference - - - - - - -

QextScintillaLexerRuby Class Reference

The QextScintillaLexerRuby class encapsulates the Scintilla Ruby lexer. -More... -

-#include <qextscintillalexerruby.h> -

-Inherits QextScintillaLexer. -

-List of all members.

Public Types

- -

Public Member Functions

-
    -
  • QextScintillaLexerRuby (TQObject *parent=0, const char *name=0) -
  • virtual ~QextScintillaLexerRuby () -
  • const char * language () const -
  • const char * lexer () const -
  • -const char * blockEnd (int *style=0) const -
  • -const char * blockStart (int *style=0) const -
  • -const char * blockStartKeyword (int *style=0) const -
  • -int braceStyle () const -
  • TQColor color (int style) const -
  • bool eolFill (int style) const -
  • TQFont font (int style) const -
  • const char * keywords (int set) const -
  • TQString description (int style) const -
  • TQColor paper (int style) const -
-

Detailed Description

-The QextScintillaLexerRuby class encapsulates the Scintilla Ruby lexer. -

-


Member Enumeration Documentation

- -
-
- - - - -
anonymous enum
-
-
- -

-This enum defines the meanings of the different styles used by the Ruby lexer.

Enumerator:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Default  -The default.
Error  -An error.
Comment  -A comment.
POD  -A POD.
Number  -A number.
Keyword  -A keyword.
DoubleQuotedString  -A double-quoted string.
SingleQuotedString  -A single-quoted string.
ClassName  -The name of a class.
FunctionMethodName  -The name of a function or method.
Operator  -An operator.
Identifier  -An identifier.
Regex  -A regular expression.
Global  -A global.
Symbol  -A symbol.
ModuleName  -The name of a module.
InstanceVariable  -An instance variable.
ClassVariable  -A class variable.
Backticks  -Backticks.
DataSection  -A data section.
HereDocumentDelimiter  -A here document delimiter.
HereDocument  -A here document.
PercentStringq  -A q string.
PercentStringQ  -A Q string.
PercentStringx  -A x string.
PercentStringr  -A r string.
PercentStringw  -A w string.
DemotedKeyword  -A demoted keyword.
Stdin  -stdin.
Stdout  -stdout.
Stderr  -stderr.
-
- -
-

-


Constructor & Destructor Documentation

- -
-
- - - - - - - - - - - - - - - - - - -
QextScintillaLexerRuby::QextScintillaLexerRuby (TQObject *  parent = 0,
const char *  name = 0 
)
-
-
- -

-Construct a QextScintillaLexerRuby with parent parent and name name. parent is typically the QextScintilla instance. -

-

- -

-
- - - - - - - - -
virtual QextScintillaLexerRuby::~QextScintillaLexerRuby (  )  [virtual]
-
-
- -

-Destroys the QextScintillaLexerRuby instance. -

- -

-

-


Member Function Documentation

- -
-
- - - - - - - - -
const char* QextScintillaLexerRuby::language (  )  const [virtual]
-
-
- -

-Returns the name of the language. -

- -

-Implements QextScintillaLexer. -

-

- -

-
- - - - - - - - -
const char* QextScintillaLexerRuby::lexer (  )  const [virtual]
-
-
- -

-Returns the name of the lexer. Some lexers support a number of languages. -

-Implements QextScintillaLexer. -

-

- -

-
- - - - - - - - - -
TQColor QextScintillaLexerRuby::color (int  style  )  const [virtual]
-
-
- -

-Returns the foreground colour of the text for style number style.

-

See also:
paper()
- -

-Reimplemented from QextScintillaLexer. -

-

- -

-
- - - - - - - - - -
bool QextScintillaLexerRuby::eolFill (int  style  )  const [virtual]
-
-
- -

-Returns the end-of-line fill for style number style. -

- -

-Reimplemented from QextScintillaLexer. -

-

- -

-
- - - - - - - - - -
TQFont QextScintillaLexerRuby::font (int  style  )  const [virtual]
-
-
- -

-Returns the font for style number style. -

- -

-Reimplemented from QextScintillaLexer. -

-

- -

-
- - - - - - - - - -
const char* QextScintillaLexerRuby::keywords (int  set  )  const [virtual]
-
-
- -

-Returns the set of keywords for the keyword set set recognised by the lexer as a space separated string. -

-Reimplemented from QextScintillaLexer. -

-

- -

-
- - - - - - - - - -
TQString QextScintillaLexerRuby::description (int  style  )  const [virtual]
-
-
- -

-Returns the descriptive name for style number style. If the style is invalid for this language then TQString() is returned. This is intended to be used in user preference dialogs. -

-Implements QextScintillaLexer. -

-

- -

-
- - - - - - - - - -
TQColor QextScintillaLexerRuby::paper (int  style  )  const [virtual]
-
-
- -

-Returns the background colour of the text for style number style.

-

See also:
color()
- -

-Reimplemented from QextScintillaLexer. -

-

-


Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  - -doxygen 1.4.7
- - diff --git a/doc/html/classQextScintillaLexerSQL-members.html b/doc/html/classQextScintillaLexerSQL-members.html deleted file mode 100644 index 72e0380..0000000 --- a/doc/html/classQextScintillaLexerSQL-members.html +++ /dev/null @@ -1,95 +0,0 @@ - - -TQScintilla: Member List - - - - - - -

QextScintillaLexerSQL Member List

This is the complete list of members for QextScintillaLexerSQL, including all inherited members.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
autoCompletionFillups() const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
autoCompletionStartCharacters() const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
autoIndentStyle()QextScintillaLexer
backslashEscapes() const QextScintillaLexerSQL
blockEnd(int *style=0) const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
blockLookback() const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
blockStart(int *style=0) const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
blockStartKeyword(int *style=0) const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
braceStyle() const (defined in QextScintillaLexerSQL)QextScintillaLexerSQL [virtual]
color(int style) const QextScintillaLexerSQL [virtual]
colorChanged(const TQColor &c, int style)QextScintillaLexer [signal]
Comment enum valueQextScintillaLexerSQL
CommentDoc enum valueQextScintillaLexerSQL
CommentDocKeyword enum valueQextScintillaLexerSQL
CommentDocKeywordError enum valueQextScintillaLexerSQL
CommentLine enum valueQextScintillaLexerSQL
CommentLineHash enum valueQextScintillaLexerSQL
Default enum valueQextScintillaLexerSQL
defaultColor() const QextScintillaLexer [virtual]
defaultFont() const QextScintillaLexer [virtual]
defaultPaper() const QextScintillaLexer [virtual]
defaultStyle() const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
description(int style) const QextScintillaLexerSQL [virtual]
DoubleQuotedString enum valueQextScintillaLexerSQL
eolFill(int style) const QextScintillaLexerSQL [virtual]
eolFillChanged(bool eoffilled, int style)QextScintillaLexer [signal]
foldComments() const QextScintillaLexerSQL
foldCompact() const QextScintillaLexerSQL
font(int style) const QextScintillaLexerSQL [virtual]
fontChanged(const TQFont &f, int style)QextScintillaLexer [signal]
Identifier enum valueQextScintillaLexerSQL
Keyword enum valueQextScintillaLexerSQL
keywords(int set) const QextScintillaLexerSQL [virtual]
KeywordSet5 enum valueQextScintillaLexerSQL
KeywordSet6 enum valueQextScintillaLexerSQL
KeywordSet7 enum valueQextScintillaLexerSQL
KeywordSet8 enum valueQextScintillaLexerSQL
language() const QextScintillaLexerSQL [virtual]
lexer() const QextScintillaLexerSQL [virtual]
LineComment enum valueQextScintillaLexerSQL
Number enum valueQextScintillaLexerSQL
Operator enum valueQextScintillaLexerSQL
paper(int style) const QextScintillaLexerSQL [virtual]
paperChanged(const TQColor &c, int style)QextScintillaLexer [signal]
PlusComment enum valueQextScintillaLexerSQL
PlusKeyword enum valueQextScintillaLexerSQL
PlusPrompt enum valueQextScintillaLexerSQL
propertyChanged(const char *prop, const char *val)QextScintillaLexer [signal]
QextScintillaLexer(TQObject *parent=0, const char *name=0)QextScintillaLexer
QextScintillaLexerSQL(TQObject *parent=0, const char *name=0)QextScintillaLexerSQL
readProperties(TQSettings &qs, const TQString &prefix)QextScintillaLexerSQL [protected, virtual]
readSettings(TQSettings &qs, const char *prefix="/Scintilla")QextScintillaLexer
refreshProperties()QextScintillaLexerSQL [virtual]
setAutoIndentStyle(int autoindentstyle)QextScintillaLexer [virtual, slot]
setBackslashEscapes(bool enable)QextScintillaLexerSQL [virtual, slot]
setColor(const TQColor &c, int style=-1)QextScintillaLexer [virtual, slot]
setDefaultColor(const TQColor &c)QextScintillaLexer [virtual, slot]
setDefaultFont(const TQFont &f)QextScintillaLexer [virtual, slot]
setDefaultPaper(const TQColor &c)QextScintillaLexer [virtual, slot]
setEolFill(bool eoffill, int style=-1)QextScintillaLexer [virtual, slot]
setFoldComments(bool fold)QextScintillaLexerSQL [virtual, slot]
setFoldCompact(bool fold)QextScintillaLexerSQL [virtual, slot]
setFont(const TQFont &f, int style=-1)QextScintillaLexer [virtual, slot]
setPaper(const TQColor &c, int style=-1)QextScintillaLexer [virtual, slot]
SingleQuotedString enum valueQextScintillaLexerSQL
wordCharacters() const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
writeProperties(TQSettings &qs, const TQString &prefix) const QextScintillaLexerSQL [protected, virtual]
writeSettings(TQSettings &qs, const char *prefix="/Scintilla") const QextScintillaLexer
~QextScintillaLexer()QextScintillaLexer [virtual]
~QextScintillaLexerSQL()QextScintillaLexerSQL [virtual]


Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  - -doxygen 1.4.7
- - diff --git a/doc/html/classQextScintillaLexerSQL.html b/doc/html/classQextScintillaLexerSQL.html deleted file mode 100644 index a62cae3..0000000 --- a/doc/html/classQextScintillaLexerSQL.html +++ /dev/null @@ -1,629 +0,0 @@ - - -TQScintilla: QextScintillaLexerSQL Class Reference - - - - - - -

QextScintillaLexerSQL Class Reference

The QextScintillaLexerSQL class encapsulates the Scintilla SQL lexer. -More... -

-#include <qextscintillalexersql.h> -

-Inherits QextScintillaLexer. -

-List of all members.

Public Types

- -

Public Slots

- -

Public Member Functions

- -

Protected Member Functions

- -

Detailed Description

-The QextScintillaLexerSQL class encapsulates the Scintilla SQL lexer. -

-


Member Enumeration Documentation

- -
-
- - - - -
anonymous enum
-
-
- -

-This enum defines the meanings of the different styles used by the SQL lexer.

Enumerator:
- - - - - - - - - - - - - - - - - - - - - - -
Default  -The default.
Comment  -A comment.
CommentLine  -A line comment.
LineComment  -
Deprecated:
A line comment.
-
CommentDoc  -A JavaDoc/Doxygen style comment.
Number  -A number.
Keyword  -A keyword.
DoubleQuotedString  -A double-quoted string.
SingleQuotedString  -A single-quoted string.
PlusKeyword  -An SQL*Plus keyword.
PlusPrompt  -An SQL*Plus prompt.
Operator  -An operator.
Identifier  -An identifier.
PlusComment  -An SQL*Plus comment.
CommentLineHash  -A '#' line comment.
CommentDocKeyword  -A JavaDoc/Doxygen keyword.
CommentDocKeywordError  -A JavaDoc/Doxygen keyword error.
KeywordSet5  -A keyword defined in keyword set number 5. The class must be sub-classed and re-implement keywords() to make use of this style.
KeywordSet6  -A keyword defined in keyword set number 6. The class must be sub-classed and re-implement keywords() to make use of this style.
KeywordSet7  -A keyword defined in keyword set number 7. The class must be sub-classed and re-implement keywords() to make use of this style.
KeywordSet8  -A keyword defined in keyword set number 8. The class must be sub-classed and re-implement keywords() to make use of this style.
-
- -
-

-


Constructor & Destructor Documentation

- -
-
- - - - - - - - - - - - - - - - - - -
QextScintillaLexerSQL::QextScintillaLexerSQL (TQObject *  parent = 0,
const char *  name = 0 
)
-
-
- -

-Construct a QextScintillaLexerSQL with parent parent and name name. parent is typically the QextScintilla instance. -

-

- -

-
- - - - - - - - -
virtual QextScintillaLexerSQL::~QextScintillaLexerSQL (  )  [virtual]
-
-
- -

-Destroys the QextScintillaLexerSQL instance. -

- -

-

-


Member Function Documentation

- -
-
- - - - - - - - -
const char* QextScintillaLexerSQL::language (  )  const [virtual]
-
-
- -

-Returns the name of the language. -

- -

-Implements QextScintillaLexer. -

-

- -

-
- - - - - - - - -
const char* QextScintillaLexerSQL::lexer (  )  const [virtual]
-
-
- -

-Returns the name of the lexer. Some lexers support a number of languages. -

-Implements QextScintillaLexer. -

-

- -

-
- - - - - - - - - -
TQColor QextScintillaLexerSQL::color (int  style  )  const [virtual]
-
-
- -

-Returns the foreground colour of the text for style number style.

-

See also:
paper()
- -

-Reimplemented from QextScintillaLexer. -

-

- -

-
- - - - - - - - - -
bool QextScintillaLexerSQL::eolFill (int  style  )  const [virtual]
-
-
- -

-Returns the end-of-line fill for style number style. -

- -

-Reimplemented from QextScintillaLexer. -

-

- -

-
- - - - - - - - - -
TQFont QextScintillaLexerSQL::font (int  style  )  const [virtual]
-
-
- -

-Returns the font for style number style. -

- -

-Reimplemented from QextScintillaLexer. -

-

- -

-
- - - - - - - - - -
const char* QextScintillaLexerSQL::keywords (int  set  )  const [virtual]
-
-
- -

-Returns the set of keywords for the keyword set set recognised by the lexer as a space separated string. -

-Reimplemented from QextScintillaLexer. -

-

- -

-
- - - - - - - - - -
TQString QextScintillaLexerSQL::description (int  style  )  const [virtual]
-
-
- -

-Returns the descriptive name for style number style. If the style is invalid for this language then TQString() is returned. This is intended to be used in user preference dialogs. -

-Implements QextScintillaLexer. -

-

- -

-
- - - - - - - - - -
TQColor QextScintillaLexerSQL::paper (int  style  )  const [virtual]
-
-
- -

-Returns the background colour of the text for style number style.

-

See also:
color()
- -

-Reimplemented from QextScintillaLexer. -

-

- -

-
- - - - - - - - -
void QextScintillaLexerSQL::refreshProperties (  )  [virtual]
-
-
- -

-Causes all properties to be refreshed by emitting the propertyChanged() signal as required. -

-Reimplemented from QextScintillaLexer. -

-

- -

-
- - - - - - - - -
bool QextScintillaLexerSQL::foldComments (  )  const
-
-
- -

-Returns TRUE if multi-line comment blocks can be folded.

-

See also:
setFoldComments()
- -
-

- -

-
- - - - - - - - -
bool QextScintillaLexerSQL::foldCompact (  )  const
-
-
- -

-Returns TRUE if trailing blank lines are included in a fold block.

-

See also:
setFoldCompact()
- -
-

- -

-
- - - - - - - - -
bool QextScintillaLexerSQL::backslashEscapes (  )  const
-
-
- -

-Returns TRUE if backslash escapes are enabled.

-

See also:
setBackslashEscapes()
- -
-

- -

-
- - - - - - - - - -
virtual void QextScintillaLexerSQL::setFoldComments (bool  fold  )  [virtual, slot]
-
-
- -

-If fold is TRUE then multi-line comment blocks can be folded. The default is FALSE.

-

See also:
foldComments()
- -
-

- -

-
- - - - - - - - - -
virtual void QextScintillaLexerSQL::setFoldCompact (bool  fold  )  [virtual, slot]
-
-
- -

-If fold is TRUE then trailing blank lines are included in a fold block. The default is TRUE.

-

See also:
foldCompact()
- -
-

- -

-
- - - - - - - - - -
virtual void QextScintillaLexerSQL::setBackslashEscapes (bool  enable  )  [virtual, slot]
-
-
- -

-If enable is TRUE then backslash escapes are enabled. The default is FALSE.

-

See also:
backslashEscapes()
- -
-

- -

-
- - - - - - - - - - - - - - - - - - -
bool QextScintillaLexerSQL::readProperties (TQSettings &  qs,
const TQString &  prefix 
) [protected, virtual]
-
-
- -

-The lexer's properties are read from the settings qs. prefix (which has a trailing '/') should be used as a prefix to the key of each setting. TRUE is returned if there is no error. -

-Reimplemented from QextScintillaLexer. -

-

- -

-
- - - - - - - - - - - - - - - - - - -
bool QextScintillaLexerSQL::writeProperties (TQSettings &  qs,
const TQString &  prefix 
) const [protected, virtual]
-
-
- -

-The lexer's properties are written to the settings qs. prefix (which has a trailing '/') should be used as a prefix to the key of each setting. TRUE is returned if there is no error. -

-Reimplemented from QextScintillaLexer. -

-

-


Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  - -doxygen 1.4.7
- - diff --git a/doc/html/classQextScintillaLexerTeX-members.html b/doc/html/classQextScintillaLexerTeX-members.html deleted file mode 100644 index eb58e8f..0000000 --- a/doc/html/classQextScintillaLexerTeX-members.html +++ /dev/null @@ -1,74 +0,0 @@ - - -TQScintilla: Member List - - - - - - -

QextScintillaLexerTeX Member List

This is the complete list of members for QextScintillaLexerTeX, including all inherited members.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
autoCompletionFillups() const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
autoCompletionStartCharacters() const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
autoIndentStyle()QextScintillaLexer
blockEnd(int *style=0) const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
blockLookback() const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
blockStart(int *style=0) const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
blockStartKeyword(int *style=0) const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
braceStyle() const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
color(int style) const QextScintillaLexerTeX [virtual]
colorChanged(const TQColor &c, int style)QextScintillaLexer [signal]
Command enum valueQextScintillaLexerTeX
Default enum valueQextScintillaLexerTeX
defaultColor() const QextScintillaLexer [virtual]
defaultFont() const QextScintillaLexer [virtual]
defaultPaper() const QextScintillaLexer [virtual]
defaultStyle() const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
description(int style) const QextScintillaLexerTeX [virtual]
eolFill(int style) const QextScintillaLexer [virtual]
eolFillChanged(bool eoffilled, int style)QextScintillaLexer [signal]
font(int style) const QextScintillaLexer [virtual]
fontChanged(const TQFont &f, int style)QextScintillaLexer [signal]
Group enum valueQextScintillaLexerTeX
keywords(int set) const QextScintillaLexerTeX [virtual]
language() const QextScintillaLexerTeX [virtual]
lexer() const QextScintillaLexerTeX [virtual]
paper(int style) const QextScintillaLexer [virtual]
paperChanged(const TQColor &c, int style)QextScintillaLexer [signal]
propertyChanged(const char *prop, const char *val)QextScintillaLexer [signal]
QextScintillaLexer(TQObject *parent=0, const char *name=0)QextScintillaLexer
QextScintillaLexerTeX(TQObject *parent=0, const char *name=0)QextScintillaLexerTeX
readProperties(TQSettings &qs, const TQString &prefix)QextScintillaLexer [protected, virtual]
readSettings(TQSettings &qs, const char *prefix="/Scintilla")QextScintillaLexer
refreshProperties()QextScintillaLexer [virtual]
setAutoIndentStyle(int autoindentstyle)QextScintillaLexer [virtual, slot]
setColor(const TQColor &c, int style=-1)QextScintillaLexer [virtual, slot]
setDefaultColor(const TQColor &c)QextScintillaLexer [virtual, slot]
setDefaultFont(const TQFont &f)QextScintillaLexer [virtual, slot]
setDefaultPaper(const TQColor &c)QextScintillaLexer [virtual, slot]
setEolFill(bool eoffill, int style=-1)QextScintillaLexer [virtual, slot]
setFont(const TQFont &f, int style=-1)QextScintillaLexer [virtual, slot]
setPaper(const TQColor &c, int style=-1)QextScintillaLexer [virtual, slot]
Special enum valueQextScintillaLexerTeX
Symbol enum valueQextScintillaLexerTeX
Text enum valueQextScintillaLexerTeX
wordCharacters() const (defined in QextScintillaLexerTeX)QextScintillaLexerTeX [virtual]
writeProperties(TQSettings &qs, const TQString &prefix) const QextScintillaLexer [protected, virtual]
writeSettings(TQSettings &qs, const char *prefix="/Scintilla") const QextScintillaLexer
~QextScintillaLexer()QextScintillaLexer [virtual]
~QextScintillaLexerTeX()QextScintillaLexerTeX [virtual]


Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  - -doxygen 1.4.7
- - diff --git a/doc/html/classQextScintillaLexerTeX.html b/doc/html/classQextScintillaLexerTeX.html deleted file mode 100644 index 7ccfb85..0000000 --- a/doc/html/classQextScintillaLexerTeX.html +++ /dev/null @@ -1,261 +0,0 @@ - - -TQScintilla: QextScintillaLexerTeX Class Reference - - - - - - -

QextScintillaLexerTeX Class Reference

The QextScintillaLexerTeX class encapsulates the Scintilla TeX lexer. -More... -

-#include <qextscintillalexertex.h> -

-Inherits QextScintillaLexer. -

-List of all members.

Public Types

- -

Public Member Functions

- -

Detailed Description

-The QextScintillaLexerTeX class encapsulates the Scintilla TeX lexer. -

-


Member Enumeration Documentation

- -
-
- - - - -
anonymous enum
-
-
- -

-This enum defines the meanings of the different styles used by the TeX lexer.

Enumerator:
- - - - - - - -
Default  -The default.
Special  -A special.
Group  -A group.
Symbol  -A symbol.
Command  -A command.
Text  -Text.
-
- -
-

-


Constructor & Destructor Documentation

- -
-
- - - - - - - - - - - - - - - - - - -
QextScintillaLexerTeX::QextScintillaLexerTeX (TQObject *  parent = 0,
const char *  name = 0 
)
-
-
- -

-Construct a QextScintillaLexerTeX with parent parent and name name. parent is typically the QextScintilla instance. -

-

- -

-
- - - - - - - - -
virtual QextScintillaLexerTeX::~QextScintillaLexerTeX (  )  [virtual]
-
-
- -

-Destroys the QextScintillaLexerTeX instance. -

- -

-

-


Member Function Documentation

- -
-
- - - - - - - - -
const char* QextScintillaLexerTeX::language (  )  const [virtual]
-
-
- -

-Returns the name of the language. -

- -

-Implements QextScintillaLexer. -

-

- -

-
- - - - - - - - -
const char* QextScintillaLexerTeX::lexer (  )  const [virtual]
-
-
- -

-Returns the name of the lexer. Some lexers support a number of languages. -

-Implements QextScintillaLexer. -

-

- -

-
- - - - - - - - - -
TQColor QextScintillaLexerTeX::color (int  style  )  const [virtual]
-
-
- -

-Returns the foreground colour of the text for style number style.

-

See also:
paper()
- -

-Reimplemented from QextScintillaLexer. -

-

- -

-
- - - - - - - - - -
const char* QextScintillaLexerTeX::keywords (int  set  )  const [virtual]
-
-
- -

-Returns the set of keywords for the keyword set set recognised by the lexer as a space separated string. -

-Reimplemented from QextScintillaLexer. -

-

- -

-
- - - - - - - - - -
TQString QextScintillaLexerTeX::description (int  style  )  const [virtual]
-
-
- -

-Returns the descriptive name for style number style. If the style is invalid for this language then TQString() is returned. This is intended to be used in user preference dialogs. -

-Implements QextScintillaLexer. -

-

-


Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  - -doxygen 1.4.7
- - diff --git a/doc/html/classQextScintillaMacro-members.html b/doc/html/classQextScintillaMacro-members.html deleted file mode 100644 index ca93786..0000000 --- a/doc/html/classQextScintillaMacro-members.html +++ /dev/null @@ -1,34 +0,0 @@ - - -TQScintilla: Member List - - - - - - -

QextScintillaMacro Member List

This is the complete list of members for QextScintillaMacro, including all inherited members.

- - - - - - - - - -
clear()QextScintillaMacro
endRecording()QextScintillaMacro [virtual, slot]
load(const TQCString &asc)QextScintillaMacro
play()QextScintillaMacro [virtual, slot]
QextScintillaMacro(QextScintilla *parent, const char *name=0)QextScintillaMacro
QextScintillaMacro(const TQCString &asc, QextScintilla *parent, const char *name=0)QextScintillaMacro
save() const QextScintillaMacro
startRecording()QextScintillaMacro [virtual, slot]
~QextScintillaMacro()QextScintillaMacro [virtual]


Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  - -doxygen 1.4.7
- - diff --git a/doc/html/classQextScintillaMacro.html b/doc/html/classQextScintillaMacro.html deleted file mode 100644 index d0f4db8..0000000 --- a/doc/html/classQextScintillaMacro.html +++ /dev/null @@ -1,267 +0,0 @@ - - -TQScintilla: QextScintillaMacro Class Reference - - - - - - -

QextScintillaMacro Class Reference

The QextScintillaMacro class represents a sequence of recordable editor commands. -More... -

-#include <qextscintillamacro.h> -

-List of all members.

Public Slots

- -

Public Member Functions

- -

Classes

-
    -
  • struct Macro -
-

Detailed Description

-The QextScintillaMacro class represents a sequence of recordable editor commands. -

-Methods are provided to convert convert a macro to and from a textual representation so that they can be easily written to and read from permanent storage. -

-


Constructor & Destructor Documentation

- -
-
- - - - - - - - - - - - - - - - - - -
QextScintillaMacro::QextScintillaMacro (QextScintilla parent,
const char *  name = 0 
)
-
-
- -

-Construct a QextScintillaMacro with parent parent and name name. -

-

- -

-
- - - - - - - - - - - - - - - - - - - - - - - - -
QextScintillaMacro::QextScintillaMacro (const TQCString &  asc,
QextScintilla parent,
const char *  name = 0 
)
-
-
- -

-Construct a QextScintillaMacro from the printable ASCII representation asc, with parent parent and name name. -

-

- -

-
- - - - - - - - -
virtual QextScintillaMacro::~QextScintillaMacro (  )  [virtual]
-
-
- -

-Destroy the QextScintillaMacro instance. -

- -

-

-


Member Function Documentation

- -
-
- - - - - - - - -
void QextScintillaMacro::clear (  ) 
-
-
- -

-Clear the contents of the macro. -

- -

-

- -

-
- - - - - - - - - -
bool QextScintillaMacro::load (const TQCString &  asc  ) 
-
-
- -

-Load the macro from the printable ASCII representation asc. Returns TRUE if there was no error.

-

See also:
save()
- -
-

- -

-
- - - - - - - - -
TQCString QextScintillaMacro::save (  )  const
-
-
- -

-Return a printable ASCII representation of the macro. It is guaranteed that only printable ASCII characters are used and that double quote characters will not be used.

-

See also:
load()
- -
-

- -

-
- - - - - - - - -
virtual void QextScintillaMacro::play (  )  [virtual, slot]
-
-
- -

-Play the macro. -

- -

-

- -

-
- - - - - - - - -
virtual void QextScintillaMacro::startRecording (  )  [virtual, slot]
-
-
- -

-Start recording user commands and add them to the macro. -

- -

-

- -

-
- - - - - - - - -
virtual void QextScintillaMacro::endRecording (  )  [virtual, slot]
-
-
- -

-Stop recording user commands. -

- -

-

-


Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  - -doxygen 1.4.7
- - diff --git a/doc/html/classQextScintillaPrinter-members.html b/doc/html/classQextScintillaPrinter-members.html deleted file mode 100644 index 1542328..0000000 --- a/doc/html/classQextScintillaPrinter-members.html +++ /dev/null @@ -1,33 +0,0 @@ - - -TQScintilla: Member List - - - - - - -

QextScintillaPrinter Member List

This is the complete list of members for QextScintillaPrinter, including all inherited members.

- - - - - - - - -
formatPage(TQPainter &painter, bool drawing, TQRect &area, int pagenr)QextScintillaPrinter [virtual]
magnification() const QextScintillaPrinter [inline]
printRange(QextScintillaBase *qsb, int from=-1, int to=-1)QextScintillaPrinter [virtual]
QextScintillaPrinter(PrinterMode mode=ScreenResolution)QextScintillaPrinter
setMagnification(int magnification)QextScintillaPrinter [virtual]
setWrapMode(QextScintilla::WrapMode wmode)QextScintillaPrinter [virtual]
wrapMode() const QextScintillaPrinter [inline]
~QextScintillaPrinter()QextScintillaPrinter


Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  - -doxygen 1.4.7
- - diff --git a/doc/html/classQextScintillaPrinter.html b/doc/html/classQextScintillaPrinter.html deleted file mode 100644 index a53693e..0000000 --- a/doc/html/classQextScintillaPrinter.html +++ /dev/null @@ -1,252 +0,0 @@ - - -TQScintilla: QextScintillaPrinter Class Reference - - - - - - -

QextScintillaPrinter Class Reference

The QextScintillaPrinter class is a sub-class of the TQt TQPrinter class that is able to print the text of a Scintilla document. -More... -

-#include <qextscintillaprinter.h> -

-List of all members.

Public Member Functions

- -

Detailed Description

-The QextScintillaPrinter class is a sub-class of the TQt TQPrinter class that is able to print the text of a Scintilla document. -

-The class can be further sub-classed to alter to layout of the text, adding headers and footers for example. -

-


Constructor & Destructor Documentation

- -
-
- - - - - - - - - -
QextScintillaPrinter::QextScintillaPrinter (PrinterMode  mode = ScreenResolution  ) 
-
-
- -

-Constructs a printer paint device with mode mode. -

- -

-

- -

-
- - - - - - - - -
QextScintillaPrinter::~QextScintillaPrinter (  ) 
-
-
- -

-Destroys the QextScintillaPrinter instance. -

- -

-

-


Member Function Documentation

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
virtual void QextScintillaPrinter::formatPage (TQPainter &  painter,
bool  drawing,
TQRect &  area,
int  pagenr 
) [virtual]
-
-
- -

-Format a page, by adding headers and footers for example, before the document text is drawn on it. painter is the painter to be used to add customised text and graphics. drawing is TRUE if the page is actually being drawn rather than being sized. painter drawing methods must only be called when drawing is TRUE. area is the area of the page that will be used to draw the text. This should be modified if it is necessary to reserve space for any customised text or graphics. By default the area is relative to the printable area of the page. Use TQPrinter::setFullPage() because calling printRange() if you want to try and print over the whole page. pagenr is the number of the page. The first page is numbered 1. -

-

- -

-
- - - - - - - - -
int QextScintillaPrinter::magnification (  )  const [inline]
-
-
- -

-Return the number of points to add to each font when printing.

-

See also:
setMagnification()
- -
-

- -

-
- - - - - - - - - -
virtual void QextScintillaPrinter::setMagnification (int  magnification  )  [virtual]
-
-
- -

-Sets the number of points to add to each font when printing to magnification.

-

See also:
magnification()
- -
-

- -

-
- - - - - - - - - - - - - - - - - - - - - - - - -
virtual int QextScintillaPrinter::printRange (QextScintillaBase qsb,
int  from = -1,
int  to = -1 
) [virtual]
-
-
- -

-Print a range of lines from the Scintilla instance qsb. from is the first line to print and a negative value signifies the first line of text. to is the last line to print and a negative value signifies the last line of text. TRUE is returned if there was no error. -

-

- -

-
- - - - - - - - -
QextScintilla::WrapMode QextScintillaPrinter::wrapMode (  )  const [inline]
-
-
- -

-Return the line wrap mode used when printing. The default is QextScintilla::WrapWord.

-

See also:
setWrapMode()
- -
-

- -

-
- - - - - - - - - -
virtual void QextScintillaPrinter::setWrapMode (QextScintilla::WrapMode  wmode  )  [virtual]
-
-
- -

-Sets the line wrap mode used when printing to wmode.

-

See also:
wrapMode()
- -
-

-


Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  - -doxygen 1.4.7
- - diff --git a/doc/html/deprecated.html b/doc/html/deprecated.html deleted file mode 100644 index f646ddd..0000000 --- a/doc/html/deprecated.html +++ /dev/null @@ -1,42 +0,0 @@ - - -TQScintilla: Deprecated List - - - - - -

Deprecated List

-
Member QextScintillaLexerBash::WhiteSpace
-
White space.
-
-

-

-
Member QextScintillaLexerCPP::WhiteSpace
-
White space.
-
-

-

-
Member QextScintillaLexerPerl::WhiteSpace
-
White space.
-
-

-

-
Member QextScintillaLexerPython::WhiteSpace
-
White space.
-
-

-

-
Member QextScintillaLexerSQL::LineComment
-
A line comment.
-
-
Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  - -doxygen 1.4.7
- - diff --git a/doc/html/doxygen.css b/doc/html/doxygen.css deleted file mode 100644 index 5d58369..0000000 --- a/doc/html/doxygen.css +++ /dev/null @@ -1,358 +0,0 @@ -BODY,H1,H2,H3,H4,H5,H6,P,CENTER,TD,TH,UL,DL,DIV { - font-family: Geneva, Arial, Helvetica, sans-serif; -} -BODY,TD { - font-size: 90%; -} -H1 { - text-align: center; - font-size: 160%; -} -H2 { - font-size: 120%; -} -H3 { - font-size: 100%; -} -CAPTION { font-weight: bold } -DIV.qindex { - width: 100%; - background-color: #e8eef2; - border: 1px solid #84b0c7; - text-align: center; - margin: 2px; - padding: 2px; - line-height: 140%; -} -DIV.nav { - width: 100%; - background-color: #e8eef2; - border: 1px solid #84b0c7; - text-align: center; - margin: 2px; - padding: 2px; - line-height: 140%; -} -DIV.navtab { - background-color: #e8eef2; - border: 1px solid #84b0c7; - text-align: center; - margin: 2px; - margin-right: 15px; - padding: 2px; -} -TD.navtab { - font-size: 70%; -} -A.qindex { - text-decoration: none; - font-weight: bold; - color: #1A419D; -} -A.qindex:visited { - text-decoration: none; - font-weight: bold; - color: #1A419D -} -A.qindex:hover { - text-decoration: none; - background-color: #ddddff; -} -A.qindexHL { - text-decoration: none; - font-weight: bold; - background-color: #6666cc; - color: #ffffff; - border: 1px double #9295C2; -} -A.qindexHL:hover { - text-decoration: none; - background-color: #6666cc; - color: #ffffff; -} -A.qindexHL:visited { text-decoration: none; background-color: #6666cc; color: #ffffff } -A.el { text-decoration: none; font-weight: bold } -A.elRef { font-weight: bold } -A.code:link { text-decoration: none; font-weight: normal; color: #0000FF} -A.code:visited { text-decoration: none; font-weight: normal; color: #0000FF} -A.codeRef:link { font-weight: normal; color: #0000FF} -A.codeRef:visited { font-weight: normal; color: #0000FF} -A:hover { text-decoration: none; background-color: #f2f2ff } -DL.el { margin-left: -1cm } -.fragment { - font-family: monospace, fixed; - font-size: 95%; -} -PRE.fragment { - border: 1px solid #CCCCCC; - background-color: #f5f5f5; - margin-top: 4px; - margin-bottom: 4px; - margin-left: 2px; - margin-right: 8px; - padding-left: 6px; - padding-right: 6px; - padding-top: 4px; - padding-bottom: 4px; -} -DIV.ah { background-color: black; font-weight: bold; color: #ffffff; margin-bottom: 3px; margin-top: 3px } - -DIV.groupHeader { - margin-left: 16px; - margin-top: 12px; - margin-bottom: 6px; - font-weight: bold; -} -DIV.groupText { margin-left: 16px; font-style: italic; font-size: 90% } -BODY { - background: white; - color: black; - margin-right: 20px; - margin-left: 20px; -} -TD.indexkey { - background-color: #e8eef2; - font-weight: bold; - padding-right : 10px; - padding-top : 2px; - padding-left : 10px; - padding-bottom : 2px; - margin-left : 0px; - margin-right : 0px; - margin-top : 2px; - margin-bottom : 2px; - border: 1px solid #CCCCCC; -} -TD.indexvalue { - background-color: #e8eef2; - font-style: italic; - padding-right : 10px; - padding-top : 2px; - padding-left : 10px; - padding-bottom : 2px; - margin-left : 0px; - margin-right : 0px; - margin-top : 2px; - margin-bottom : 2px; - border: 1px solid #CCCCCC; -} -TR.memlist { - background-color: #f0f0f0; -} -P.formulaDsp { text-align: center; } -IMG.formulaDsp { } -IMG.formulaInl { vertical-align: middle; } -SPAN.keyword { color: #008000 } -SPAN.keywordtype { color: #604020 } -SPAN.keywordflow { color: #e08000 } -SPAN.comment { color: #800000 } -SPAN.preprocessor { color: #806020 } -SPAN.stringliteral { color: #002080 } -SPAN.charliteral { color: #008080 } -.mdescLeft { - padding: 0px 8px 4px 8px; - font-size: 80%; - font-style: italic; - background-color: #FAFAFA; - border-top: 1px none #E0E0E0; - border-right: 1px none #E0E0E0; - border-bottom: 1px none #E0E0E0; - border-left: 1px none #E0E0E0; - margin: 0px; -} -.mdescRight { - padding: 0px 8px 4px 8px; - font-size: 80%; - font-style: italic; - background-color: #FAFAFA; - border-top: 1px none #E0E0E0; - border-right: 1px none #E0E0E0; - border-bottom: 1px none #E0E0E0; - border-left: 1px none #E0E0E0; - margin: 0px; -} -.memItemLeft { - padding: 1px 0px 0px 8px; - margin: 4px; - border-top-width: 1px; - border-right-width: 1px; - border-bottom-width: 1px; - border-left-width: 1px; - border-top-color: #E0E0E0; - border-right-color: #E0E0E0; - border-bottom-color: #E0E0E0; - border-left-color: #E0E0E0; - border-top-style: solid; - border-right-style: none; - border-bottom-style: none; - border-left-style: none; - background-color: #FAFAFA; - font-size: 80%; -} -.memItemRight { - padding: 1px 8px 0px 8px; - margin: 4px; - border-top-width: 1px; - border-right-width: 1px; - border-bottom-width: 1px; - border-left-width: 1px; - border-top-color: #E0E0E0; - border-right-color: #E0E0E0; - border-bottom-color: #E0E0E0; - border-left-color: #E0E0E0; - border-top-style: solid; - border-right-style: none; - border-bottom-style: none; - border-left-style: none; - background-color: #FAFAFA; - font-size: 80%; -} -.memTemplItemLeft { - padding: 1px 0px 0px 8px; - margin: 4px; - border-top-width: 1px; - border-right-width: 1px; - border-bottom-width: 1px; - border-left-width: 1px; - border-top-color: #E0E0E0; - border-right-color: #E0E0E0; - border-bottom-color: #E0E0E0; - border-left-color: #E0E0E0; - border-top-style: none; - border-right-style: none; - border-bottom-style: none; - border-left-style: none; - background-color: #FAFAFA; - font-size: 80%; -} -.memTemplItemRight { - padding: 1px 8px 0px 8px; - margin: 4px; - border-top-width: 1px; - border-right-width: 1px; - border-bottom-width: 1px; - border-left-width: 1px; - border-top-color: #E0E0E0; - border-right-color: #E0E0E0; - border-bottom-color: #E0E0E0; - border-left-color: #E0E0E0; - border-top-style: none; - border-right-style: none; - border-bottom-style: none; - border-left-style: none; - background-color: #FAFAFA; - font-size: 80%; -} -.memTemplParams { - padding: 1px 0px 0px 8px; - margin: 4px; - border-top-width: 1px; - border-right-width: 1px; - border-bottom-width: 1px; - border-left-width: 1px; - border-top-color: #E0E0E0; - border-right-color: #E0E0E0; - border-bottom-color: #E0E0E0; - border-left-color: #E0E0E0; - border-top-style: solid; - border-right-style: none; - border-bottom-style: none; - border-left-style: none; - color: #606060; - background-color: #FAFAFA; - font-size: 80%; -} -.search { color: #003399; - font-weight: bold; -} -FORM.search { - margin-bottom: 0px; - margin-top: 0px; -} -INPUT.search { font-size: 75%; - color: #000080; - font-weight: normal; - background-color: #e8eef2; -} -TD.tiny { font-size: 75%; -} -a { - color: #1A41A8; -} -a:visited { - color: #2A3798; -} -.dirtab { padding: 4px; - border-collapse: collapse; - border: 1px solid #84b0c7; -} -TH.dirtab { background: #e8eef2; - font-weight: bold; -} -HR { height: 1px; - border: none; - border-top: 1px solid black; -} - -/* Style for detailed member documentation */ -.memtemplate { - font-size: 80%; - color: #606060; - font-weight: normal; -} -.memnav { - background-color: #e8eef2; - border: 1px solid #84b0c7; - text-align: center; - margin: 2px; - margin-right: 15px; - padding: 2px; -} -.memitem { - padding: 4px; - background-color: #eef3f5; - border-width: 1px; - border-style: solid; - border-color: #dedeee; - -moz-border-radius: 8px 8px 8px 8px; -} -.memname { - white-space: nowrap; - font-weight: bold; -} -.memdoc{ - padding-left: 10px; -} -.memproto { - background-color: #d5e1e8; - width: 100%; - border-width: 1px; - border-style: solid; - border-color: #84b0c7; - font-weight: bold; - -moz-border-radius: 8px 8px 8px 8px; -} -.paramkey { - text-align: right; -} -.paramtype { - white-space: nowrap; -} -.paramname { - color: #602020; - font-style: italic; -} -/* End Styling for detailed member documentation */ - -/* for the tree view */ -.ftvtree { - font-family: sans-serif; - margin:0.5em; -} -.directory { font-size: 9pt; font-weight: bold; } -.directory h3 { margin: 0px; margin-top: 1em; font-size: 11pt; } -.directory > h3 { margin-top: 0; } -.directory p { margin: 0px; white-space: nowrap; } -.directory div { display: none; margin: 0px; } -.directory img { vertical-align: -30%; } - diff --git a/doc/html/doxygen.png b/doc/html/doxygen.png deleted file mode 100644 index b484b38..0000000 Binary files a/doc/html/doxygen.png and /dev/null differ diff --git a/doc/html/functions.html b/doc/html/functions.html deleted file mode 100644 index ae4a0a8..0000000 --- a/doc/html/functions.html +++ /dev/null @@ -1,130 +0,0 @@ - - -TQScintilla: Class Members - - - - - - - -
- -
- -

-Here is a list of all documented class members with links to the class documentation for each member: -

-

- a -

-
Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  - -doxygen 1.4.7
- - diff --git a/doc/html/functions_0x62.html b/doc/html/functions_0x62.html deleted file mode 100644 index fc7cbd2..0000000 --- a/doc/html/functions_0x62.html +++ /dev/null @@ -1,85 +0,0 @@ - - -TQScintilla: Class Members - - - - - - - -
- -
- -

-Here is a list of all documented class members with links to the class documentation for each member: -

-

- b -

-
Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  - -doxygen 1.4.7
- - diff --git a/doc/html/functions_0x63.html b/doc/html/functions_0x63.html deleted file mode 100644 index 50a3b7b..0000000 --- a/doc/html/functions_0x63.html +++ /dev/null @@ -1,108 +0,0 @@ - - -TQScintilla: Class Members - - - - - - - -
- -
- -

-Here is a list of all documented class members with links to the class documentation for each member: -

-

- c -

-
Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  - -doxygen 1.4.7
- - diff --git a/doc/html/functions_0x64.html b/doc/html/functions_0x64.html deleted file mode 100644 index 90bfda5..0000000 --- a/doc/html/functions_0x64.html +++ /dev/null @@ -1,82 +0,0 @@ - - -TQScintilla: Class Members - - - - - - - -
- -
- -

-Here is a list of all documented class members with links to the class documentation for each member: -

-

- d -

-
Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  - -doxygen 1.4.7
- - diff --git a/doc/html/functions_0x65.html b/doc/html/functions_0x65.html deleted file mode 100644 index 4baa96f..0000000 --- a/doc/html/functions_0x65.html +++ /dev/null @@ -1,91 +0,0 @@ - - -TQScintilla: Class Members - - - - - - - -
- -
- -

-Here is a list of all documented class members with links to the class documentation for each member: -

-

- e -

-
Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  - -doxygen 1.4.7
- - diff --git a/doc/html/functions_0x66.html b/doc/html/functions_0x66.html deleted file mode 100644 index 8ff1cfe..0000000 --- a/doc/html/functions_0x66.html +++ /dev/null @@ -1,88 +0,0 @@ - - -TQScintilla: Class Members - - - - - - - -
- -
- -

-Here is a list of all documented class members with links to the class documentation for each member: -

-

- f -

-
Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  - -doxygen 1.4.7
- - diff --git a/doc/html/functions_0x67.html b/doc/html/functions_0x67.html deleted file mode 100644 index cfc7a80..0000000 --- a/doc/html/functions_0x67.html +++ /dev/null @@ -1,73 +0,0 @@ - - -TQScintilla: Class Members - - - - - - - -
- -
- -

-Here is a list of all documented class members with links to the class documentation for each member: -

-

- g -

-
Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  - -doxygen 1.4.7
- - diff --git a/doc/html/functions_0x68.html b/doc/html/functions_0x68.html deleted file mode 100644 index 4af5ac2..0000000 --- a/doc/html/functions_0x68.html +++ /dev/null @@ -1,80 +0,0 @@ - - -TQScintilla: Class Members - - - - - - - -
- -
- -

-Here is a list of all documented class members with links to the class documentation for each member: -

-

- h -

-
Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  - -doxygen 1.4.7
- - diff --git a/doc/html/functions_0x69.html b/doc/html/functions_0x69.html deleted file mode 100644 index 66cf401..0000000 --- a/doc/html/functions_0x69.html +++ /dev/null @@ -1,90 +0,0 @@ - - -TQScintilla: Class Members - - - - - - - -
- -
- -

-Here is a list of all documented class members with links to the class documentation for each member: -

-

- i -

-
Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  - -doxygen 1.4.7
- - diff --git a/doc/html/functions_0x6a.html b/doc/html/functions_0x6a.html deleted file mode 100644 index 4f09a7c..0000000 --- a/doc/html/functions_0x6a.html +++ /dev/null @@ -1,81 +0,0 @@ - - -TQScintilla: Class Members - - - - - - - -
- -
- -

-Here is a list of all documented class members with links to the class documentation for each member: -

-

- j -

-
Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  - -doxygen 1.4.7
- - diff --git a/doc/html/functions_0x6b.html b/doc/html/functions_0x6b.html deleted file mode 100644 index 1f73243..0000000 --- a/doc/html/functions_0x6b.html +++ /dev/null @@ -1,77 +0,0 @@ - - -TQScintilla: Class Members - - - - - - - -
- -
- -

-Here is a list of all documented class members with links to the class documentation for each member: -

-

- k -

-
Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  - -doxygen 1.4.7
- - diff --git a/doc/html/functions_0x6c.html b/doc/html/functions_0x6c.html deleted file mode 100644 index 9d83d7b..0000000 --- a/doc/html/functions_0x6c.html +++ /dev/null @@ -1,82 +0,0 @@ - - -TQScintilla: Class Members - - - - - - - -
- -
- -

-Here is a list of all documented class members with links to the class documentation for each member: -

-

- l -

-
Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  - -doxygen 1.4.7
- - diff --git a/doc/html/functions_0x6d.html b/doc/html/functions_0x6d.html deleted file mode 100644 index 3d0d9b0..0000000 --- a/doc/html/functions_0x6d.html +++ /dev/null @@ -1,89 +0,0 @@ - - -TQScintilla: Class Members - - - - - - - -
- -
- -

-Here is a list of all documented class members with links to the class documentation for each member: -

-

- m -

-
Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  - -doxygen 1.4.7
- - diff --git a/doc/html/functions_0x6e.html b/doc/html/functions_0x6e.html deleted file mode 100644 index 6c66587..0000000 --- a/doc/html/functions_0x6e.html +++ /dev/null @@ -1,72 +0,0 @@ - - -TQScintilla: Class Members - - - - - - - -
- -
- -

-Here is a list of all documented class members with links to the class documentation for each member: -

-

- n -

-
Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  - -doxygen 1.4.7
- - diff --git a/doc/html/functions_0x6f.html b/doc/html/functions_0x6f.html deleted file mode 100644 index 44720a9..0000000 --- a/doc/html/functions_0x6f.html +++ /dev/null @@ -1,71 +0,0 @@ - - -TQScintilla: Class Members - - - - - - - -
- -
- -

-Here is a list of all documented class members with links to the class documentation for each member: -

-

- o -

-
Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  - -doxygen 1.4.7
- - diff --git a/doc/html/functions_0x70.html b/doc/html/functions_0x70.html deleted file mode 100644 index 3c382b7..0000000 --- a/doc/html/functions_0x70.html +++ /dev/null @@ -1,118 +0,0 @@ - - -TQScintilla: Class Members - - - - - - - -
- -
- -

-Here is a list of all documented class members with links to the class documentation for each member: -

-

- p -

-
Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  - -doxygen 1.4.7
- - diff --git a/doc/html/functions_0x71.html b/doc/html/functions_0x71.html deleted file mode 100644 index e5226a3..0000000 --- a/doc/html/functions_0x71.html +++ /dev/null @@ -1,100 +0,0 @@ - - -TQScintilla: Class Members - - - - - - - -
- -
- -

-Here is a list of all documented class members with links to the class documentation for each member: -

-

- q -

-
Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  - -doxygen 1.4.7
- - diff --git a/doc/html/functions_0x72.html b/doc/html/functions_0x72.html deleted file mode 100644 index b0093e9..0000000 --- a/doc/html/functions_0x72.html +++ /dev/null @@ -1,84 +0,0 @@ - - -TQScintilla: Class Members - - - - - - - -
- -
- -

-Here is a list of all documented class members with links to the class documentation for each member: -

-

- r -

-
Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  - -doxygen 1.4.7
- - diff --git a/doc/html/functions_0x73.html b/doc/html/functions_0x73.html deleted file mode 100644 index 1960d09..0000000 --- a/doc/html/functions_0x73.html +++ /dev/null @@ -1,360 +0,0 @@ - - -TQScintilla: Class Members - - - - - - - -
- -
- -

-Here is a list of all documented class members with links to the class documentation for each member: -

-

- s -

-
Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  - -doxygen 1.4.7
- - diff --git a/doc/html/functions_0x74.html b/doc/html/functions_0x74.html deleted file mode 100644 index 7602360..0000000 --- a/doc/html/functions_0x74.html +++ /dev/null @@ -1,83 +0,0 @@ - - -TQScintilla: Class Members - - - - - - - -
- -
- -

-Here is a list of all documented class members with links to the class documentation for each member: -

-

- t -

-
Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  - -doxygen 1.4.7
- - diff --git a/doc/html/functions_0x75.html b/doc/html/functions_0x75.html deleted file mode 100644 index efb1864..0000000 --- a/doc/html/functions_0x75.html +++ /dev/null @@ -1,77 +0,0 @@ - - -TQScintilla: Class Members - - - - - - - -
- -
- -

-Here is a list of all documented class members with links to the class documentation for each member: -

-

- u -

-
Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  - -doxygen 1.4.7
- - diff --git a/doc/html/functions_0x76.html b/doc/html/functions_0x76.html deleted file mode 100644 index 8dd7317..0000000 --- a/doc/html/functions_0x76.html +++ /dev/null @@ -1,82 +0,0 @@ - - -TQScintilla: Class Members - - - - - - - -
- -
- -

-Here is a list of all documented class members with links to the class documentation for each member: -

-

- v -

-
Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  - -doxygen 1.4.7
- - diff --git a/doc/html/functions_0x77.html b/doc/html/functions_0x77.html deleted file mode 100644 index 864fa31..0000000 --- a/doc/html/functions_0x77.html +++ /dev/null @@ -1,85 +0,0 @@ - - -TQScintilla: Class Members - - - - - - - -
- -
- -

-Here is a list of all documented class members with links to the class documentation for each member: -

-

- w -

-
Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  - -doxygen 1.4.7
- - diff --git a/doc/html/functions_0x78.html b/doc/html/functions_0x78.html deleted file mode 100644 index fb1826b..0000000 --- a/doc/html/functions_0x78.html +++ /dev/null @@ -1,71 +0,0 @@ - - -TQScintilla: Class Members - - - - - - - -
- -
- -

-Here is a list of all documented class members with links to the class documentation for each member: -

-

- x -

-
Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  - -doxygen 1.4.7
- - diff --git a/doc/html/functions_0x7a.html b/doc/html/functions_0x7a.html deleted file mode 100644 index 166ca1e..0000000 --- a/doc/html/functions_0x7a.html +++ /dev/null @@ -1,71 +0,0 @@ - - -TQScintilla: Class Members - - - - - - - -
- -
- -

-Here is a list of all documented class members with links to the class documentation for each member: -

-

- z -

-
Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  - -doxygen 1.4.7
- - diff --git a/doc/html/functions_0x7e.html b/doc/html/functions_0x7e.html deleted file mode 100644 index 9da6174..0000000 --- a/doc/html/functions_0x7e.html +++ /dev/null @@ -1,93 +0,0 @@ - - -TQScintilla: Class Members - - - - - - - -
- -
- -

-Here is a list of all documented class members with links to the class documentation for each member: -

-

- ~ -

-
Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  - -doxygen 1.4.7
- - diff --git a/doc/html/functions_enum.html b/doc/html/functions_enum.html deleted file mode 100644 index aec3578..0000000 --- a/doc/html/functions_enum.html +++ /dev/null @@ -1,46 +0,0 @@ - - -TQScintilla: Class Members - Enumerations - - - - - - - -  -

-

-
Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  - -doxygen 1.4.7
- - diff --git a/doc/html/functions_eval.html b/doc/html/functions_eval.html deleted file mode 100644 index ae9707b..0000000 --- a/doc/html/functions_eval.html +++ /dev/null @@ -1,113 +0,0 @@ - - -TQScintilla: Class Members - Enumerator - - - - - - - -
- -
- -

-  -

-

- a -

-
Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  - -doxygen 1.4.7
- - diff --git a/doc/html/functions_eval_0x62.html b/doc/html/functions_eval_0x62.html deleted file mode 100644 index d0ca99e..0000000 --- a/doc/html/functions_eval_0x62.html +++ /dev/null @@ -1,78 +0,0 @@ - - -TQScintilla: Class Members - Enumerator - - - - - - - -
- -
- -

-  -

-

- b -

-
Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  - -doxygen 1.4.7
- - diff --git a/doc/html/functions_eval_0x63.html b/doc/html/functions_eval_0x63.html deleted file mode 100644 index bcb0127..0000000 --- a/doc/html/functions_eval_0x63.html +++ /dev/null @@ -1,90 +0,0 @@ - - -TQScintilla: Class Members - Enumerator - - - - - - - -
- -
- -

-  -

-

- c -

-
Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  - -doxygen 1.4.7
- - diff --git a/doc/html/functions_eval_0x64.html b/doc/html/functions_eval_0x64.html deleted file mode 100644 index 4f38c3c..0000000 --- a/doc/html/functions_eval_0x64.html +++ /dev/null @@ -1,75 +0,0 @@ - - -TQScintilla: Class Members - Enumerator - - - - - - - -
- -
- -

-  -

-

- d -

-
Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  - -doxygen 1.4.7
- - diff --git a/doc/html/functions_eval_0x65.html b/doc/html/functions_eval_0x65.html deleted file mode 100644 index 02f754d..0000000 --- a/doc/html/functions_eval_0x65.html +++ /dev/null @@ -1,75 +0,0 @@ - - -TQScintilla: Class Members - Enumerator - - - - - - - -
- -
- -

-  -

-

- e -

-
Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  - -doxygen 1.4.7
- - diff --git a/doc/html/functions_eval_0x66.html b/doc/html/functions_eval_0x66.html deleted file mode 100644 index c8dafd8..0000000 --- a/doc/html/functions_eval_0x66.html +++ /dev/null @@ -1,67 +0,0 @@ - - -TQScintilla: Class Members - Enumerator - - - - - - - -
- -
- -

-  -

-

- f -

-
Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  - -doxygen 1.4.7
- - diff --git a/doc/html/functions_eval_0x67.html b/doc/html/functions_eval_0x67.html deleted file mode 100644 index 9835aa3..0000000 --- a/doc/html/functions_eval_0x67.html +++ /dev/null @@ -1,69 +0,0 @@ - - -TQScintilla: Class Members - Enumerator - - - - - - - -
- -
- -

-  -

-

- g -

-
Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  - -doxygen 1.4.7
- - diff --git a/doc/html/functions_eval_0x68.html b/doc/html/functions_eval_0x68.html deleted file mode 100644 index b252d7f..0000000 --- a/doc/html/functions_eval_0x68.html +++ /dev/null @@ -1,77 +0,0 @@ - - -TQScintilla: Class Members - Enumerator - - - - - - - -
- -
- -

-  -

-

- h -

-
Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  - -doxygen 1.4.7
- - diff --git a/doc/html/functions_eval_0x69.html b/doc/html/functions_eval_0x69.html deleted file mode 100644 index 728d8e8..0000000 --- a/doc/html/functions_eval_0x69.html +++ /dev/null @@ -1,72 +0,0 @@ - - -TQScintilla: Class Members - Enumerator - - - - - - - -
- -
- -

-  -

-

- i -

-
Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  - -doxygen 1.4.7
- - diff --git a/doc/html/functions_eval_0x6a.html b/doc/html/functions_eval_0x6a.html deleted file mode 100644 index f851681..0000000 --- a/doc/html/functions_eval_0x6a.html +++ /dev/null @@ -1,79 +0,0 @@ - - -TQScintilla: Class Members - Enumerator - - - - - - - -
- -
- -

-  -

-

- j -

-
Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  - -doxygen 1.4.7
- - diff --git a/doc/html/functions_eval_0x6b.html b/doc/html/functions_eval_0x6b.html deleted file mode 100644 index 46f592a..0000000 --- a/doc/html/functions_eval_0x6b.html +++ /dev/null @@ -1,72 +0,0 @@ - - -TQScintilla: Class Members - Enumerator - - - - - - - -
- -
- -

-  -

-

- k -

-
Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  - -doxygen 1.4.7
- - diff --git a/doc/html/functions_eval_0x6c.html b/doc/html/functions_eval_0x6c.html deleted file mode 100644 index 3a7432c..0000000 --- a/doc/html/functions_eval_0x6c.html +++ /dev/null @@ -1,73 +0,0 @@ - - -TQScintilla: Class Members - Enumerator - - - - - - - -
- -
- -

-  -

-

- l -

-
Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  - -doxygen 1.4.7
- - diff --git a/doc/html/functions_eval_0x6d.html b/doc/html/functions_eval_0x6d.html deleted file mode 100644 index f943a5f..0000000 --- a/doc/html/functions_eval_0x6d.html +++ /dev/null @@ -1,68 +0,0 @@ - - -TQScintilla: Class Members - Enumerator - - - - - - - -
- -
- -

-  -

-

- m -

-
Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  - -doxygen 1.4.7
- - diff --git a/doc/html/functions_eval_0x6e.html b/doc/html/functions_eval_0x6e.html deleted file mode 100644 index abe512f..0000000 --- a/doc/html/functions_eval_0x6e.html +++ /dev/null @@ -1,70 +0,0 @@ - - -TQScintilla: Class Members - Enumerator - - - - - - - -
- -
- -

-  -

-

- n -

-
Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  - -doxygen 1.4.7
- - diff --git a/doc/html/functions_eval_0x6f.html b/doc/html/functions_eval_0x6f.html deleted file mode 100644 index b1d9efe..0000000 --- a/doc/html/functions_eval_0x6f.html +++ /dev/null @@ -1,69 +0,0 @@ - - -TQScintilla: Class Members - Enumerator - - - - - - - -
- -
- -

-  -

-

- o -

-
Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  - -doxygen 1.4.7
- - diff --git a/doc/html/functions_eval_0x70.html b/doc/html/functions_eval_0x70.html deleted file mode 100644 index 1366305..0000000 --- a/doc/html/functions_eval_0x70.html +++ /dev/null @@ -1,109 +0,0 @@ - - -TQScintilla: Class Members - Enumerator - - - - - - - -
- -
- -

-  -

-

- p -

-
Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  - -doxygen 1.4.7
- - diff --git a/doc/html/functions_eval_0x71.html b/doc/html/functions_eval_0x71.html deleted file mode 100644 index 9598783..0000000 --- a/doc/html/functions_eval_0x71.html +++ /dev/null @@ -1,71 +0,0 @@ - - -TQScintilla: Class Members - Enumerator - - - - - - - -
- -
- -

-  -

-

- q -

-
Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  - -doxygen 1.4.7
- - diff --git a/doc/html/functions_eval_0x72.html b/doc/html/functions_eval_0x72.html deleted file mode 100644 index 9fb8d3f..0000000 --- a/doc/html/functions_eval_0x72.html +++ /dev/null @@ -1,71 +0,0 @@ - - -TQScintilla: Class Members - Enumerator - - - - - - - -
- -
- -

-  -

-

- r -

-
Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  - -doxygen 1.4.7
- - diff --git a/doc/html/functions_eval_0x73.html b/doc/html/functions_eval_0x73.html deleted file mode 100644 index bfa797d..0000000 --- a/doc/html/functions_eval_0x73.html +++ /dev/null @@ -1,250 +0,0 @@ - - -TQScintilla: Class Members - Enumerator - - - - - - - -
- -
- -

-  -

-

- s -

-
Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  - -doxygen 1.4.7
- - diff --git a/doc/html/functions_eval_0x74.html b/doc/html/functions_eval_0x74.html deleted file mode 100644 index 986a21d..0000000 --- a/doc/html/functions_eval_0x74.html +++ /dev/null @@ -1,76 +0,0 @@ - - -TQScintilla: Class Members - Enumerator - - - - - - - -
- -
- -

-  -

-

- t -

-
Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  - -doxygen 1.4.7
- - diff --git a/doc/html/functions_eval_0x75.html b/doc/html/functions_eval_0x75.html deleted file mode 100644 index 190ccc5..0000000 --- a/doc/html/functions_eval_0x75.html +++ /dev/null @@ -1,72 +0,0 @@ - - -TQScintilla: Class Members - Enumerator - - - - - - - -
- -
- -

-  -

-

- u -

-
Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  - -doxygen 1.4.7
- - diff --git a/doc/html/functions_eval_0x76.html b/doc/html/functions_eval_0x76.html deleted file mode 100644 index 6514096..0000000 --- a/doc/html/functions_eval_0x76.html +++ /dev/null @@ -1,78 +0,0 @@ - - -TQScintilla: Class Members - Enumerator - - - - - - - -
- -
- -

-  -

-

- v -

-
Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  - -doxygen 1.4.7
- - diff --git a/doc/html/functions_eval_0x77.html b/doc/html/functions_eval_0x77.html deleted file mode 100644 index e811900..0000000 --- a/doc/html/functions_eval_0x77.html +++ /dev/null @@ -1,76 +0,0 @@ - - -TQScintilla: Class Members - Enumerator - - - - - - - -
- -
- -

-  -

-

- w -

-
Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  - -doxygen 1.4.7
- - diff --git a/doc/html/functions_eval_0x78.html b/doc/html/functions_eval_0x78.html deleted file mode 100644 index 83891a8..0000000 --- a/doc/html/functions_eval_0x78.html +++ /dev/null @@ -1,69 +0,0 @@ - - -TQScintilla: Class Members - Enumerator - - - - - - - -
- -
- -

-  -

-

- x -

-
Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  - -doxygen 1.4.7
- - diff --git a/doc/html/functions_func.html b/doc/html/functions_func.html deleted file mode 100644 index 2c07bec..0000000 --- a/doc/html/functions_func.html +++ /dev/null @@ -1,78 +0,0 @@ - - -TQScintilla: Class Members - Functions - - - - - - - -
- -
- -

-  -

-

- a -

-
Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  - -doxygen 1.4.7
- - diff --git a/doc/html/functions_func_0x62.html b/doc/html/functions_func_0x62.html deleted file mode 100644 index ee0781f..0000000 --- a/doc/html/functions_func_0x62.html +++ /dev/null @@ -1,68 +0,0 @@ - - -TQScintilla: Class Members - Functions - - - - - - - -
- -
- -

-  -

-

- b -

-
Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  - -doxygen 1.4.7
- - diff --git a/doc/html/functions_func_0x63.html b/doc/html/functions_func_0x63.html deleted file mode 100644 index 3bb480d..0000000 --- a/doc/html/functions_func_0x63.html +++ /dev/null @@ -1,80 +0,0 @@ - - -TQScintilla: Class Members - Functions - - - - - - - -
- -
- -

-  -

-

- c -

-
Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  - -doxygen 1.4.7
- - diff --git a/doc/html/functions_func_0x64.html b/doc/html/functions_func_0x64.html deleted file mode 100644 index 5b8481c..0000000 --- a/doc/html/functions_func_0x64.html +++ /dev/null @@ -1,69 +0,0 @@ - - -TQScintilla: Class Members - Functions - - - - - - - -
- -
- -

-  -

-

- d -

-
Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  - -doxygen 1.4.7
- - diff --git a/doc/html/functions_func_0x65.html b/doc/html/functions_func_0x65.html deleted file mode 100644 index 0eae97d..0000000 --- a/doc/html/functions_func_0x65.html +++ /dev/null @@ -1,76 +0,0 @@ - - -TQScintilla: Class Members - Functions - - - - - - - -
- -
- -

-  -

-

- e -

-
Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  - -doxygen 1.4.7
- - diff --git a/doc/html/functions_func_0x66.html b/doc/html/functions_func_0x66.html deleted file mode 100644 index c9a21c4..0000000 --- a/doc/html/functions_func_0x66.html +++ /dev/null @@ -1,82 +0,0 @@ - - -TQScintilla: Class Members - Functions - - - - - - - -
- -
- -

-  -

-

- f -

-
Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  - -doxygen 1.4.7
- - diff --git a/doc/html/functions_func_0x67.html b/doc/html/functions_func_0x67.html deleted file mode 100644 index 5008dad..0000000 --- a/doc/html/functions_func_0x67.html +++ /dev/null @@ -1,66 +0,0 @@ - - -TQScintilla: Class Members - Functions - - - - - - - -
- -
- -

-  -

-

- g -

-
Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  - -doxygen 1.4.7
- - diff --git a/doc/html/functions_func_0x68.html b/doc/html/functions_func_0x68.html deleted file mode 100644 index 9442ec5..0000000 --- a/doc/html/functions_func_0x68.html +++ /dev/null @@ -1,65 +0,0 @@ - - -TQScintilla: Class Members - Functions - - - - - - - -
- -
- -

-  -

-

- h -

-
Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  - -doxygen 1.4.7
- - diff --git a/doc/html/functions_func_0x69.html b/doc/html/functions_func_0x69.html deleted file mode 100644 index c4de87e..0000000 --- a/doc/html/functions_func_0x69.html +++ /dev/null @@ -1,79 +0,0 @@ - - -TQScintilla: Class Members - Functions - - - - - - - -
- -
- -

-  -

-

- i -

-
Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  - -doxygen 1.4.7
- - diff --git a/doc/html/functions_func_0x6b.html b/doc/html/functions_func_0x6b.html deleted file mode 100644 index da7bc95..0000000 --- a/doc/html/functions_func_0x6b.html +++ /dev/null @@ -1,67 +0,0 @@ - - -TQScintilla: Class Members - Functions - - - - - - - -
- -
- -

-  -

-

- k -

-
Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  - -doxygen 1.4.7
- - diff --git a/doc/html/functions_func_0x6c.html b/doc/html/functions_func_0x6c.html deleted file mode 100644 index 17e026c..0000000 --- a/doc/html/functions_func_0x6c.html +++ /dev/null @@ -1,71 +0,0 @@ - - -TQScintilla: Class Members - Functions - - - - - - - -
- -
- -

-  -

-

- l -

-
Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  - -doxygen 1.4.7
- - diff --git a/doc/html/functions_func_0x6d.html b/doc/html/functions_func_0x6d.html deleted file mode 100644 index 580defc..0000000 --- a/doc/html/functions_func_0x6d.html +++ /dev/null @@ -1,82 +0,0 @@ - - -TQScintilla: Class Members - Functions - - - - - - - -
- -
- -

-  -

-

- m -

-
Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  - -doxygen 1.4.7
- - diff --git a/doc/html/functions_func_0x70.html b/doc/html/functions_func_0x70.html deleted file mode 100644 index 5ed6c72..0000000 --- a/doc/html/functions_func_0x70.html +++ /dev/null @@ -1,71 +0,0 @@ - - -TQScintilla: Class Members - Functions - - - - - - - -
- -
- -

-  -

-

- p -

-
Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  - -doxygen 1.4.7
- - diff --git a/doc/html/functions_func_0x71.html b/doc/html/functions_func_0x71.html deleted file mode 100644 index 22872dc..0000000 --- a/doc/html/functions_func_0x71.html +++ /dev/null @@ -1,91 +0,0 @@ - - -TQScintilla: Class Members - Functions - - - - - - - -
- -
- -

-  -

-

- q -

-
Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  - -doxygen 1.4.7
- - diff --git a/doc/html/functions_func_0x72.html b/doc/html/functions_func_0x72.html deleted file mode 100644 index 8993fcd..0000000 --- a/doc/html/functions_func_0x72.html +++ /dev/null @@ -1,75 +0,0 @@ - - -TQScintilla: Class Members - Functions - - - - - - - -
- -
- -

-  -

-

- r -

-
Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  - -doxygen 1.4.7
- - diff --git a/doc/html/functions_func_0x73.html b/doc/html/functions_func_0x73.html deleted file mode 100644 index 1190596..0000000 --- a/doc/html/functions_func_0x73.html +++ /dev/null @@ -1,172 +0,0 @@ - - -TQScintilla: Class Members - Functions - - - - - - - -
- -
- -

-  -

-

- s -

-
Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  - -doxygen 1.4.7
- - diff --git a/doc/html/functions_func_0x74.html b/doc/html/functions_func_0x74.html deleted file mode 100644 index b4b8024..0000000 --- a/doc/html/functions_func_0x74.html +++ /dev/null @@ -1,69 +0,0 @@ - - -TQScintilla: Class Members - Functions - - - - - - - -
- -
- -

-  -

-

- t -

-
Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  - -doxygen 1.4.7
- - diff --git a/doc/html/functions_func_0x75.html b/doc/html/functions_func_0x75.html deleted file mode 100644 index aac41d8..0000000 --- a/doc/html/functions_func_0x75.html +++ /dev/null @@ -1,67 +0,0 @@ - - -TQScintilla: Class Members - Functions - - - - - - - -
- -
- -

-  -

-

- u -

-
Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  - -doxygen 1.4.7
- - diff --git a/doc/html/functions_func_0x76.html b/doc/html/functions_func_0x76.html deleted file mode 100644 index 3e21357..0000000 --- a/doc/html/functions_func_0x76.html +++ /dev/null @@ -1,66 +0,0 @@ - - -TQScintilla: Class Members - Functions - - - - - - - -
- -
- -

-  -

-

- v -

-
Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  - -doxygen 1.4.7
- - diff --git a/doc/html/functions_func_0x77.html b/doc/html/functions_func_0x77.html deleted file mode 100644 index e6702e6..0000000 --- a/doc/html/functions_func_0x77.html +++ /dev/null @@ -1,68 +0,0 @@ - - -TQScintilla: Class Members - Functions - - - - - - - -
- -
- -

-  -

-

- w -

-
Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  - -doxygen 1.4.7
- - diff --git a/doc/html/functions_func_0x7a.html b/doc/html/functions_func_0x7a.html deleted file mode 100644 index 30f9080..0000000 --- a/doc/html/functions_func_0x7a.html +++ /dev/null @@ -1,67 +0,0 @@ - - -TQScintilla: Class Members - Functions - - - - - - - -
- -
- -

-  -

-

- z -

-
Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  - -doxygen 1.4.7
- - diff --git a/doc/html/functions_func_0x7e.html b/doc/html/functions_func_0x7e.html deleted file mode 100644 index 085ebe9..0000000 --- a/doc/html/functions_func_0x7e.html +++ /dev/null @@ -1,89 +0,0 @@ - - -TQScintilla: Class Members - Functions - - - - - - - -
- -
- -

-  -

-

- ~ -

-
Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  - -doxygen 1.4.7
- - diff --git a/doc/html/hierarchy.html b/doc/html/hierarchy.html deleted file mode 100644 index 976e539..0000000 --- a/doc/html/hierarchy.html +++ /dev/null @@ -1,60 +0,0 @@ - - -TQScintilla: Hierarchical Index - - - - - - -

TQScintilla Class Hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically: -
Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  - -doxygen 1.4.7
- - diff --git a/doc/html/index.html b/doc/html/index.html deleted file mode 100644 index d1dd606..0000000 --- a/doc/html/index.html +++ /dev/null @@ -1,20 +0,0 @@ - - -TQScintilla: Main Page - - - - - -

TQScintilla Documentation

-

-

1.7.1 (based on Scintilla 1.71)


Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  - -doxygen 1.4.7
- - diff --git a/doc/html/pages.html b/doc/html/pages.html deleted file mode 100644 index 5cc0acf..0000000 --- a/doc/html/pages.html +++ /dev/null @@ -1,22 +0,0 @@ - - -TQScintilla: Page Index - - - - - -

TQScintilla Related Pages

Here is a list of all related documentation pages: -
Generated on Thu Nov 30 09:32:31 2006 for TQScintilla by  - -doxygen 1.4.7
- - diff --git a/doc/html/tab_b.gif b/doc/html/tab_b.gif deleted file mode 100644 index 0d62348..0000000 Binary files a/doc/html/tab_b.gif and /dev/null differ diff --git a/doc/html/tab_l.gif b/doc/html/tab_l.gif deleted file mode 100644 index 9b1e633..0000000 Binary files a/doc/html/tab_l.gif and /dev/null differ diff --git a/doc/html/tab_r.gif b/doc/html/tab_r.gif deleted file mode 100644 index ce9dd9f..0000000 Binary files a/doc/html/tab_r.gif and /dev/null differ diff --git a/doc/html/tabs.css b/doc/html/tabs.css deleted file mode 100644 index a61552a..0000000 --- a/doc/html/tabs.css +++ /dev/null @@ -1,102 +0,0 @@ -/* tabs styles, based on http://www.alistapart.com/articles/slidingdoors */ - -DIV.tabs -{ - float : left; - width : 100%; - background : url("tab_b.gif") repeat-x bottom; - margin-bottom : 4px; -} - -DIV.tabs UL -{ - margin : 0px; - padding-left : 10px; - list-style : none; -} - -DIV.tabs LI, DIV.tabs FORM -{ - display : inline; - margin : 0px; - padding : 0px; -} - -DIV.tabs FORM -{ - float : right; -} - -DIV.tabs A -{ - float : left; - background : url("tab_r.gif") no-repeat right top; - border-bottom : 1px solid #84B0C7; - font-size : x-small; - font-weight : bold; - text-decoration : none; -} - -DIV.tabs A:hover -{ - background-position: 100% -150px; -} - -DIV.tabs A:link, DIV.tabs A:visited, -DIV.tabs A:active, DIV.tabs A:hover -{ - color: #1A419D; -} - -DIV.tabs SPAN -{ - float : left; - display : block; - background : url("tab_l.gif") no-repeat left top; - padding : 5px 9px; - white-space : nowrap; -} - -DIV.tabs INPUT -{ - float : right; - display : inline; - font-size : 1em; -} - -DIV.tabs TD -{ - font-size : x-small; - font-weight : bold; - text-decoration : none; -} - - - -/* Commented Backslash Hack hides rule from IE5-Mac \*/ -DIV.tabs SPAN {float : none;} -/* End IE5-Mac hack */ - -DIV.tabs A:hover SPAN -{ - background-position: 0% -150px; -} - -DIV.tabs LI#current A -{ - background-position: 100% -150px; - border-width : 0px; -} - -DIV.tabs LI#current SPAN -{ - background-position: 0% -150px; - padding-bottom : 6px; -} - -DIV.nav -{ - background : none; - border : none; - border-bottom : 1px solid #84B0C7; -} diff --git a/doc/other/Design.html b/doc/other/Design.html new file mode 100644 index 0000000..0ca231e --- /dev/null +++ b/doc/other/Design.html @@ -0,0 +1,249 @@ + + + + + + + + + Scintilla and SciTE + + + + + + + + +
+ Scintilla icon + + Scintilla + Component Design +
+

+ Top level structure +

+

+ Scintilla consists of three major layers of C++ code +

+
    +
  • + Portability Library +
  • +
  • + Core Code +
  • +
  • + Platform Events and API +
  • +
+

+ The primary purpose of this structure is to separate the platform dependent code from the + platform independent core code. This makes it easier to port Scintilla to a new platform and + ensures that most readers of the code do not have to deal with platform details. To minimise + portability problems and avoid code bloat, a conservative subset of C++ is used in Scintilla + with no exception handling, run time type information or use of the standard C++ + library and with limited use of templates. +

+

+ The currently supported platforms, Windows, GTK+/Linux and wxWindows are fairly similar in + many ways. + Each has windows, menus and bitmaps. These features generally work in similar ways so each + has a way to move a window or draw a red line. Sometimes one platform requires a sequence of + calls rather than a single call. At other times, the differences are more profound. Reading + the Windows clipboard occurs synchronously but reading the GTK+ clipboard requires a request + call that will be asynchronously answered with a message containing the clipboard data. + The wxWindows platform is available from the wxWindows site +

+
+

+ Portability Library +

+

+ This is a fairly small and thin layer over the platform's native capabilities. +

+

+ The portability library is defined in Platform.h and is implemented once for each platform. + PlatWin.cxx defines the Windows variants of the methods and PlatGTK.cxx the GTK+ variants. +

+

+ Several of the classes here hold platform specific object identifiers and act as proxies to + these platform objects. Most client code can thus manipulate the platform objects without + caring which is the current platform. Sometimes client code needs access to the underlying + object identifiers and this is provided by the GetID method. The underlying types of the + platform specific identifiers are typedefed to common names to allow them to be transferred + around in client code where needed. +

+

+ Point, PRectangle +

+

+ These are simple classes provided to hold the commonly used geometric primitives. A + PRectangle follows the Mac / Windows convention of not including its bottom and right sides + instead of including all its sides as is normal in GTK+. It is not called Rectangle as this may be + the name of a macro on Windows. +

+

+ Colour, ColourPair, Palette +

+

+ Colour holds a platform specific colour identifier - COLORREF for Windows and GdkColor for + GTK+. The red, green and blue components that make up the colour are limited to the 8 bits of + precision available on Windows. ColourPairs are used because not all possible colours are + always available. Using an 8 bit colour mode, which is a common setting for both Windows and + GTK+, only 256 colours are possible on the display. Thus when an application asks for a dull + red, say #400000, it may only be allocated an already available colour such as #800000 or + #330000. With 16 or 2 colour modes even less choice is available and the application will + have to use the limited set of already available colours. +

+ A Palette object holds a set of colour pairs and can make the appropriate calls to ask to + allocate these colours and to see what the platform has decided will be allowed. +

+ Font +

+

+ Font holds a platform specific font identifier - HFONT for Windows, GdkFont* for GTK+. It + does not own the identifier and so will not delete the platform font object in its + destructor. Client code should call Destroy at appropriate times. +

+

+ Surface +

+

+ Surface is an abstraction over each platform's concept of somewhere that graphical drawing + operations can be done. It may wrap an already created drawing place such as a window or be + used to create a bitmap that can be drawn into and later copied onto another surface. On + Windows it wraps a HDC and possibly a HBITMAP. On GTK+ it wraps a GdkDrawable* and possibly a + GdkPixmap*. Other platform specific objects are created (and correctly destroyed) whenever + required to perform drawing actions. +

+

+ Drawing operations provided include drawing filled and unfilled polygons, lines, rectangles, + ellipses and text. The height and width of text as well as other details can be measured. + Operations can be clipped to a rectangle. Most of the calls are stateless with all parameters + being passed at each call. The exception to this is line drawing which is performed by + calling MoveTo and then LineTo. +

+

+ Window +

+

+ Window acts as a proxy to a platform window allowing operations such as showing, moving, + redrawing, and destroying to be performed. It contains a platform specific window identifier + - HWND for Windows, GtkWidget* for GTK+. +

+

+ ListBox +

+

+ ListBox is a subclass of Window and acts as a proxy to a platform listbox adding methods for + operations such as adding, retrieving, and selecting items. +

+

+ Menu +

+

+ Menu is a small helper class for constructing popup menus. It contains the platform specific + menu identifier - HMENU for Windows, GtkItemFactory* for GTK+. Most of the work in + constructing menus requires access to platform events and so is done in the Platform Events + and API layer. +

+

+ Platform +

+

+ The Platform class is used to access the facilities of the platform. System wide parameters + such as double click speed and chrome colour are available from Platform. Utility functions + such as DebugPrintf are also available from Platform. +

+

+ Core Code +

+

+ The bulk of Scintilla's code is platform independent. This is made up of the CellBuffer, + ContractionState, Document, Editor, Indicator, LineMarker, Style, ViewStyle, KeyMap, + ScintillaBase, CallTip, + and AutoComplete primary classes. +

+

+ CellBuffer +

+

+ A CellBuffer holds text and styling information, the undo stack, the assignment of line + markers to lines, and the fold structure. +

+

+ A cell contains a character byte and its associated style byte. The current state of the + cell buffer is the sequence of cells that make up the text and a sequence of line information + containing the starting position of each line and any markers assigned to each line. +

+

+ The undo stack holds a sequence of actions on the cell buffer. Each action is one of a text + insertion, a text deletion or an undo start action. The start actions are used to group + sequences of text insertions and deletions together so they can be undone together. To + perform an undo operation, each insertion or deletion is undone in reverse sequence. + Similarly, redo reapplies each action to the buffer in sequence. Whenever a character is + inserted in the buffer either directly through a call such as InsertString or through undo or + redo, its styling byte is initially set to zero. Client code is responsible for styling each + character whenever convenient. Styling information is not stored in undo actions. +

+

+ Document +

+

+ A document contains a CellBuffer and deals with some higher level abstractions such as + words, DBCS character sequences and line end character sequences. It is responsible for + managing the styling process and for notifying other objects when changes occur to the + document. +

+

+ Editor +

+

+ The Editor object is central to Scintilla. It is responsible for displaying a document and + responding to user actions and requests from the container. It uses ContractionState, Indicator, + LineMarker, Style, and ViewStyle objects to display the document and a KeyMap class to + map key presses to functions. + The visibility of each line is kept in the ContractionState which is also responsible for mapping + from display lines to documents lines and vice versa. +

+

+ There may be multiple Editor objects attached to one Document object. Changes to a + document are broadcast to the editors through the DocWatcher mechanism. +

+

+ ScintillaBase +

+

+ ScintillaBase is a subclass of Editor and adds extra windowing features including display of + calltips, autocompletion lists and context menus. These features use CallTip and AutoComplete + objects. This class is optional so a lightweight implementation of Scintilla may bypass it if + the added functionality is not required. +

+

+ Platform Events and API +

+

+ Each platform uses different mechanisms for receiving events. On Windows, events are + received through messages and COM. On GTK+, callback functions are used. +

+

+ For each platform, a class is derived from ScintillaBase (and thus from Editor). This is + ScintillaWin on Windows and ScintillaGTK on GTK+. These classes are responsible for + connecting to the platforms event mechanism and also to implement some virtual methods in + Editor and ScintillaBase which are different on the platforms. For example, this layer has to + support this difference between the synchronous Windows clipboard and the asynchronous GTK+ + clipboard. +

+

+ The external API is defined in this layer as each platform has different preferred styles of + API - messages on Windows and function calls on GTK+. This also allows multiple APIs to be + defined on a platform. The currently available API on GTK+ is similar to the Windows API and + does not follow platform conventions well. A second API could be implemented here that did + follow platform conventions. +

+ + + diff --git a/doc/other/Icons.html b/doc/other/Icons.html new file mode 100644 index 0000000..0bf302d --- /dev/null +++ b/doc/other/Icons.html @@ -0,0 +1,56 @@ + + + + + + + + + Scintilla icons + + + + + + + + +
+ Scintilla icon + + Scintilla + and SciTE +
+

+ Icons +

+

+ These images may be used under the same license as Scintilla. +

+

+ Drawn by Iago Rubio, Philippe Lhoste, and Neil Hodgson. +

+

+ zip format (70K) +

+ + + + + + + + + + + + + + + + + +
For autocompletion listsFor margin markers
12x1216x1624x2432x32
+ + diff --git a/doc/other/Lexer.txt b/doc/other/Lexer.txt new file mode 100644 index 0000000..9d4ab50 --- /dev/null +++ b/doc/other/Lexer.txt @@ -0,0 +1,226 @@ +How to write a scintilla lexer + +A lexer for a particular language determines how a specified range of +text shall be colored. Writing a lexer is relatively straightforward +because the lexer need only color given text. The harder job of +determining how much text actually needs to be colored is handled by +Scintilla itself, that is, the lexer's caller. + + +Parameters + +The lexer for language LLL has the following prototype: + + static void ColouriseLLLDoc ( + unsigned int startPos, int length, + int initStyle, + WordList *keywordlists[], + Accessor &styler); + +The styler parameter is an Accessor object. The lexer must use this +object to access the text to be colored. The lexer gets the character +at position i using styler.SafeGetCharAt(i); + +The startPos and length parameters indicate the range of text to be +recolored; the lexer must determine the proper color for all characters +in positions startPos through startPos+length. + +The initStyle parameter indicates the initial state, that is, the state +at the character before startPos. States also indicate the coloring to +be used for a particular range of text. + +Note: the character at StartPos is assumed to start a line, so if a +newline terminates the initStyle state the lexer should enter its +default state (or whatever state should follow initStyle). + +The keywordlists parameter specifies the keywords that the lexer must +recognize. A WordList class object contains methods that make simplify +the recognition of keywords. Present lexers use a helper function +called classifyWordLLL to recognize keywords. These functions show how +to use the keywordlists parameter to recognize keywords. This +documentation will not discuss keywords further. + + +The lexer code + +The task of a lexer can be summarized briefly: for each range r of +characters that are to be colored the same, the lexer should call + + styler.ColourTo(i, state) + +where i is the position of the last character of the range r. The lexer +should set the state variable to the coloring state of the character at +position i and continue until the entire text has been colored. + +Note 1: the styler (Accessor) object remembers the i parameter in the +previous calls to styler.ColourTo, so the single i parameter suffices to +indicate a range of characters. + +Note 2: As a side effect of calling styler.ColourTo(i,state), the +coloring states of all characters in the range are remembered so that +Scintilla may set the initStyle parameter correctly on future calls to +the +lexer. + + +Lexer organization + +There are at least two ways to organize the code of each lexer. Present +lexers use what might be called a "character-based" approach: the outer +loop iterates over characters, like this: + + lengthDoc = startPos + length ; + for (unsigned int i = startPos; i < lengthDoc; i++) { + chNext = styler.SafeGetCharAt(i + 1); + << handle special cases >> + switch(state) { + // Handlers examine only ch and chNext. + // Handlers call styler.ColorTo(i,state) if the state changes. + case state_1: << handle ch in state 1 >> + case state_2: << handle ch in state 2 >> + ... + case state_n: << handle ch in state n >> + } + chPrev = ch; + } + styler.ColourTo(lengthDoc - 1, state); + + +An alternative would be to use a "state-based" approach. The outer loop +would iterate over states, like this: + + lengthDoc = startPos+lenth ; + for ( unsigned int i = startPos ;; ) { + char ch = styler.SafeGetCharAt(i); + int new_state = 0 ; + switch ( state ) { + // scanners set new_state if they set the next state. + case state_1: << scan to the end of state 1 >> break ; + case state_2: << scan to the end of state 2 >> break ; + case default_state: + << scan to the next non-default state and set new_state >> + } + styler.ColourTo(i, state); + if ( i >= lengthDoc ) break ; + if ( ! new_state ) { + ch = styler.SafeGetCharAt(i); + << set state based on ch in the default state >> + } + } + styler.ColourTo(lengthDoc - 1, state); + +This approach might seem to be more natural. State scanners are simpler +than character scanners because less needs to be done. For example, +there is no need to test for the start of a C string inside the scanner +for a C comment. Also this way makes it natural to define routines that +could be used by more than one scanner; for example, a scanToEndOfLine +routine. + +However, the special cases handled in the main loop in the +character-based approach would have to be handled by each state scanner, +so both approaches have advantages. These special cases are discussed +below. + +Special case: Lead characters + +Lead bytes are part of DBCS processing for languages such as Japanese +using an encoding such as Shift-JIS. In these encodings, extended +(16-bit) characters are encoded as a lead byte followed by a trail byte. + +Lead bytes are rarely of any lexical significance, normally only being +allowed within strings and comments. In such contexts, lexers should +ignore ch if styler.IsLeadByte(ch) returns TRUE. + +Note: UTF-8 is simpler than Shift-JIS, so no special handling is +applied for it. All UTF-8 extended characters are >= 128 and none are +lexically significant in programming languages which, so far, use only +characters in ASCII for operators, comment markers, etc. + + +Special case: Folding + +Folding may be performed in the lexer function. It is better to use a +separate folder function as that avoids some troublesome interaction +between styling and folding. The folder function will be run after the +lexer function if folding is enabled. The rest of this section explains +how to perform folding within the lexer function. + +During initialization, lexers that support folding set + + bool fold = styler.GetPropertyInt("fold"); + +If folding is enabled in the editor, fold will be TRUE and the lexer +should call: + + styler.SetLevel(line, level); + +at the end of each line and just before exiting. + +The line parameter is simply the count of the number of newlines seen. +It's initial value is styler.GetLine(startPos) and it is incremented +(after calling styler.SetLevel) whenever a newline is seen. + +The level parameter is the desired indentation level in the low 12 bits, +along with flag bits in the upper four bits. The indentation level +depends on the language. For C++, it is incremented when the lexer sees +a '{' and decremented when the lexer sees a '}' (outside of strings and +comments, of course). + +The following flag bits, defined in Scintilla.h, may be set or cleared +in the flags parameter. The SC_FOLDLEVELWHITEFLAG flag is set if the +lexer considers that the line contains nothing but whitespace. The +SC_FOLDLEVELHEADERFLAG flag indicates that the line is a fold point. +This normally means that the next line has a greater level than present +line. However, the lexer may have some other basis for determining a +fold point. For example, a lexer might create a header line for the +first line of a function definition rather than the last. + +The SC_FOLDLEVELNUMBERMASK mask denotes the level number in the low 12 +bits of the level param. This mask may be used to isolate either flags +or level numbers. + +For example, the C++ lexer contains the following code when a newline is +seen: + + if (fold) { + int lev = levelPrev; + + // Set the "all whitespace" bit if the line is blank. + if (visChars == 0) + lev |= SC_FOLDLEVELWHITEFLAG; + + // Set the "header" bit if needed. + if ((levelCurrent > levelPrev) && (visChars > 0)) + lev |= SC_FOLDLEVELHEADERFLAG; + styler.SetLevel(lineCurrent, lev); + + // reinitialize the folding vars describing the present line. + lineCurrent++; + visChars = 0; // Number of non-whitespace characters on the line. + levelPrev = levelCurrent; + } + +The following code appears in the C++ lexer just before exit: + + // Fill in the real level of the next line, keeping the current flags + // as they will be filled in later. + if (fold) { + // Mask off the level number, leaving only the previous flags. + int flagsNext = styler.LevelAt(lineCurrent); + flagsNext &= ~SC_FOLDLEVELNUMBERMASK; + styler.SetLevel(lineCurrent, levelPrev | flagsNext); + } + + +Don't worry about performance + +The writer of a lexer may safely ignore performance considerations: the +cost of redrawing the screen is several orders of magnitude greater than +the cost of function calls, etc. Moreover, Scintilla performs all the +important optimizations; Scintilla ensures that a lexer will be called +only to recolor text that actually needs to be recolored. Finally, it +is not necessary to avoid extra calls to styler.ColourTo: the sytler +object buffers calls to ColourTo to avoid multiple updates of the +screen. + +Page contributed by Edward K. Ream \ No newline at end of file diff --git a/doc/other/License.txt b/doc/other/License.txt new file mode 100644 index 0000000..cbe25b2 --- /dev/null +++ b/doc/other/License.txt @@ -0,0 +1,20 @@ +License for Scintilla and SciTE + +Copyright 1998-2003 by Neil Hodgson + +All Rights Reserved + +Permission to use, copy, modify, and distribute this software and its +documentation for any purpose and without fee is hereby granted, +provided that the above copyright notice appear in all copies and that +both that copyright notice and this permission notice appear in +supporting documentation. + +NEIL HODGSON DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS +SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY +AND FITNESS, IN NO EVENT SHALL NEIL HODGSON BE LIABLE FOR ANY +SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, +WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE +OR PERFORMANCE OF THIS SOFTWARE. \ No newline at end of file diff --git a/doc/other/SciBreak.jpg b/doc/other/SciBreak.jpg new file mode 100644 index 0000000..65c9fc7 Binary files /dev/null and b/doc/other/SciBreak.jpg differ diff --git a/doc/other/SciCoding.html b/doc/other/SciCoding.html new file mode 100644 index 0000000..df0eb90 --- /dev/null +++ b/doc/other/SciCoding.html @@ -0,0 +1,251 @@ + + + + + + + + Scintilla and SciTE Code Style Preferences + + + + + + + + + +
+ Scintilla icon + + Scintilla + and SciTE +
+

+ Code Style +

+

+ Introduction +

+

+ The source code of Scintilla and SciTE follow my preferences. + Some of these decisions are arbitrary and based on my sense of aesthetics + but its good to have all the code look the same even if its not exactly how + everyone would prefer. +

+

+ Code that does not follow these conventions will be accepted, but will be modified + as time goes by to fit the conventions. Scintilla code follows the conventions more + closely than SciTE except for lexers which are relatively independent modules. + Lexers that are maintained by others are left as they are submitted except that + warnings will be fixed so the whole project can compile cleanly. +

+

+ The AStyle formatting + program with a '-tapO' argument formats code in much the right way although + there are a few bugs in AStyle. The scite/scripts/Fixer.py script will run AStyle + over a C++ source file and fix up some of those bugs. +

+

+ Language features +

+

+ Design goals for Scintilla and SciTE include portability to currently available C++ + compilers on diverse platforms with high performance and low resource usage. + Scintilla has stricter portability requirements to SciTE as it may be ported to + low capability platforms such as Windows CE or PalmOS but it is less likely + SciTE will be. +

+

+ To achieve portability, only a subset of C++ features are used. Exceptions are + not available on some platforms such as Windows CE so exceptions are not used + and thus the standard C++ library can not be used. + Template support differs between compilers so is not used in Scintilla but there + are some simple uses in SciTE. + Run-time type information adds to memory use so is turned off. + Name spaces are not used. +

+

+ The goto statement is not used because of bad memories from my first job + maintaining FORTRAN programs. The union feature is not used as it can lead to + non-type-safe value access. +

+

+ Casting +

+

+ Do not use old C style casts like (char *)s. Instead use the most strict form of C++ + cast possible like const_cast<char *>(s). Use static_cast and const_cast + where possible rather than reinterpret_cast. Because the code is compiled with + run-time type information turned off, dynamic_cast will not work. +

+

+ The benefit to using the new style casts is that they explicitly detail what evil is + occurring and act as signals that something potentially unsafe is being done. +

+

+ Code that treats const seriously is easier to reason about both for humans + and compilers, so use const parameters and avoid const_cast. +

+

+ Warnings +

+

+ To help ensure code is well written and portable, it is compiled with almost all + warnings turned on. This sometimes results in warnings about code that is + completely good (false positives) but changing the code to avoid the warnings + is generally fast and has little impact on readability. +

+

+ Initialise all variables and minimise the scope of variables. If a variable is defined + just before its use then it can't be misused by code before that point. + Use loop declarations that are compatible with both the C++ standard and currently + available compilers. +

+

+ Allocation +

+

+ As exceptions are not used, memory exhaustion can occur. + This should be checked for and handled but there is quite a lot of Scintilla and + SciTE code that doesn't yet. + Fixed length buffers are often used as these are simple and avoid the need to + worry about memory exhaustion but then require that buffer lengths are + respected. +

+

+ The C++ new and delete operators are preferred over C's malloc and free + as new and delete are type safe. +

+

+ Bracketing +

+

+ Start brackets, '{', should be located on the line of the control structure they + start and end brackets, '}', should be at the indented start of a line. When there is + an else clause, this occurs on the same line as the '}'. + This format uses less lines than alternatives, allowing more code to be seen on screen. + Fully bracketed control + structures are preferred because this makes it more likely that modifications will + be correct and it allows Scintilla's folder to work. No braces on returned + expressions as return is a keyword, not a function call. +

+bool fn(int a) {
+        
if (a) {
+                
s();
+                
t();
+        
} else {
+                
u();
+        
}
+        
return !a;
+
}
+

+ Spacing +

+

+ Spaces on both sides of '=' and comparison operators and no attempt to line up '='. + No space before or after '(', when used in calls, but a space after every ','. + No spaces between tokens in short expressions but may be present in + longer expressions. Space before '{'. No space before ';'. + No space after '*' when used to mean pointer and no space after '[' or ']'. + One space between keywords and '('. +

+void StoreConditionally(int c, const char *s) {
+        
if (c && (baseSegment == trustSegment["html"])) {
+                
baseSegment = s+1;
+                
Store(s, baseSegment, "html");
+        
}
+
} +

+ Names +

+

+ Identifiers use mixed case and no underscores. + Class, function and method names start with an uppercase letter and use + further upper case letters to distinguish words. Variables start with a lower + case letter and use upper case letters to distinguish words. + Loop counters and similar variables can have simple names like 'i'. + Function calls should be differentiated from method calls with an initial '::' + global scope modifier. +

+class StorageZone {
+
public:
+        
void Store(const char *s) {
+                
Media *mediaStore = ::GetBaseMedia(zoneDefault);
+                
for (int i=mediaStore->cursor; mediaStore[i], i++) {
+                        
mediaStore->Persist(s[i]);
+                
}
+        
}
+
}; + + diff --git a/doc/other/SciRest.jpg b/doc/other/SciRest.jpg new file mode 100644 index 0000000..4b05223 Binary files /dev/null and b/doc/other/SciRest.jpg differ diff --git a/doc/other/SciTEIco.png b/doc/other/SciTEIco.png new file mode 100644 index 0000000..e43be73 Binary files /dev/null and b/doc/other/SciTEIco.png differ diff --git a/doc/other/SciWord.jpg b/doc/other/SciWord.jpg new file mode 100644 index 0000000..60e70e8 Binary files /dev/null and b/doc/other/SciWord.jpg differ diff --git a/doc/other/ScintillaDoc.html b/doc/other/ScintillaDoc.html new file mode 100644 index 0000000..3767b3b --- /dev/null +++ b/doc/other/ScintillaDoc.html @@ -0,0 +1,5350 @@ + + + + + + + + + + Scintilla and SciTE + + + + + + + + + + + +
Scintilla iconScintilla
+ +

Scintilla Documentation

+ +

Last edited 4/February/2006 NH

+ +

There is an overview of the internal design of + Scintilla.
+ Some notes on using Scintilla.
+ How to use the Scintilla Edit Control on Windows.
+ A simple sample using Scintilla from + C++ on Windows.
+ A simple sample using Scintilla from + Visual Basic.
+ Bait is a tiny sample using Scintilla + on GTK+.
+ A detailed description of how to write a lexer, including a + discussion of folding.
+ + How to implement a lexer in the container.
+ + How to implement folding.
+ The coding style used in Scintilla and SciTE is + worth following if you want to contribute code to Scintilla but is not compulsory.

+ +

Introduction

+ +

The Windows version of Scintilla is a Windows Control. As such, its primary programming + interface is through Windows messages. Early versions of Scintilla emulated much of the API + defined by the standard Windows Edit and RichEdit controls but those APIs are now deprecated in + favour of Scintilla's own, more consistent API. In addition to messages performing the actions + of a normal Edit control, Scintilla allows control of syntax styling, folding, markers, autocompletion + and call tips.

+ +

The GTK+ version also uses messages in a similar way to the Windows version. This is + different to normal GTK+ practice but made it easier to implement rapidly.

+ +

This documentation describes the individual messages and notifications used by Scintilla. It + does not describe how to link them together to form a useful editor. For now, the best way to + work out how to develop using Scintilla is to see how SciTE uses it. SciTE exercises most of + Scintilla's facilities.

+ +

In the descriptions that follow, the messages are described as function calls with zero, one + or two arguments. These two arguments are the standard wParam and + lParam familiar to Windows programmers. These parameters are integers that + are large enough to hold pointers, and the return value is also an integer large enough to contain a + pointer. + Although the commands only use the + arguments described, because all messages have two arguments whether Scintilla uses them or + not, it is strongly recommended that any unused arguments are set to 0. This allows future + enhancement of messages without the risk of breaking existing code. Common argument types + are:

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
boolArguments expect the values 0 for false and 1 for + true.
intArguments are 32-bit signed integers.
const char *Arguments point at text that is being passed to Scintilla but not modified. The text + may be zero terminated or another argument may specify the character count, the + description will make this clear.
char *Arguments point at text buffers that Scintilla will fill with text. In some cases, + another argument will tell Scintilla the buffer size. In others, you must make sure that + the buffer is big enough to hold the requested text. If a NULL pointer (0) is passed + then, for SCI_* calls, the length that should be allocated is returned.
colourColours are set using the RGB format (Red, Green, Blue). The intensity of each colour + is set in the range 0 to 255. If you have three such intensities, they are combined as: + red | (green << 8) | (blue << 16). If you set all intensities to 255, the + colour is white. If you set all intensities to 0, the colour is black. When you set a + colour, you are making a request. What you will get depends on the capabilities of the + system and the current screen mode.
alphaTranslucency is set using an alpha value. + Alpha ranges from 0 (SC_ALPHA_TRANSPARENT) which is completely transparent to + 255 (SC_ALPHA_OPAQUE) which is opaque. The value 256 (SC_ALPHA_NOALPHA) + is opaque and uses code that is not alpha-aware and may be faster. Not all platforms support + translucency and only some Scintilla features implement translucency. + The default alpha value for most features is SC_ALPHA_NOALPHA.
<unused>This is an unused argument. Setting it to 0 will ensure compatibility with future + enhancements.
+ +

Contents

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
o Text retrieval and + modificationo Searching and replacingo Overtype
o Cut, copy and pasteo Error handlingo Undo and Redo
o Selection and informationo Scrolling and automatic + scrollingo White space
o Cursoro Mouse captureo Line endings
o Stylingo Style definitiono Caret, selection, and hotspot styles
o Marginso Other settingso Brace highlighting
o Tabs and Indentation + Guideso Markerso Indicators
o Autocompletiono User listso Call tips
o Keyboard commandso Key bindingso Popup edit menu
o Macro recordingo Printingo Direct access
o Multiple viewso Foldingo Line wrapping
o Zoomingo Long lineso Lexer
o Notificationso GTK+o Deprecated messages
o Edit messages never + supported by Scintillao Building Scintilla
+ +

Messages with names of the form SCI_SETxxxxx often have a companion + SCI_GETxxxxx. To save tedious repetition, if the SCI_GETxxxxx message + returns the value set by the SCI_SETxxxxx message, the SET routine is + described and the GET routine is left to your imagination.

+ +

Text retrieval and modification

+ +

Each character in a Scintilla document is followed by an associated byte of styling + information. The combination of a character byte and a style byte is called a cell. Style bytes + are interpreted as a style index in the low 5 bits and as 3 individual bits of indicators. This allows 32 fundamental styles, which is enough for most + languages, and three independent indicators so that, for example, syntax errors, deprecated + names and bad indentation could all be displayed at once. The number of bits used for styles + can be altered with SCI_SETSTYLEBITS up to a maximum of 7 bits. + The remaining bits can be used for indicators.

+ +

Positions within the Scintilla document refer to a character or the gap before that + character. The first character in a document is 0, the second 1 and so on. If a document + contains nLen characters, the last character is numbered nLen-1. + The caret exists between character positions and can be located from before the first character (0) + to after the last character (nLen).

+ +

There are places where the caret can not go where two character bytes make up one character. + This occurs when a DBCS character from a language like Japanese is included in the document or + when line ends are marked with the CP/M standard of a carriage return followed by a line feed. + The INVALID_POSITION constant (-1) represents an invalid position within the + document.

+ +

All lines of text in Scintilla are the same height, and this height is calculated from the + largest font in any current style. This restriction is for performance; if lines differed in + height then calculations involving positioning of text would require the text to be styled + first.

+ SCI_GETTEXT(int length, char *text)
+ SCI_SETTEXT(<unused>, const char *text)
+ SCI_SETSAVEPOINT
+ SCI_GETLINE(int line, char *text)
+ SCI_REPLACESEL(<unused>, const char + *text)
+ SCI_SETREADONLY(bool readOnly)
+ SCI_GETREADONLY
+ SCI_GETTEXTRANGE(<unused>, TextRange + *tr)
+ SCI_ALLOCATE(int bytes, <unused>)
+ SCI_ADDTEXT(int length, const char *s)
+ SCI_ADDSTYLEDTEXT(int length, cell *s)
+ SCI_APPENDTEXT(int length, const char *s)
+ SCI_INSERTTEXT(int pos, const char *text)
+ SCI_CLEARALL
+ SCI_CLEARDOCUMENTSTYLE
+ SCI_GETCHARAT(int position)
+ SCI_GETSTYLEAT(int position)
+ SCI_GETSTYLEDTEXT(<unused>, TextRange + *tr)
+ SCI_SETSTYLEBITS(int bits)
+ SCI_GETSTYLEBITS
+ SCI_TARGETASUTF8(<unused>, char *s)
+ SCI_ENCODEDFROMUTF8(const char *utf8, char *encoded)
+ SCI_SETLENGTHFORENCODE(int bytes)
+
+ +

SCI_GETTEXT(int length, char *text)
+ This returns length-1 characters of text from the start of the document plus one + terminating 0 character. To collect all the text in a document, use SCI_GETLENGTH + to get the number of characters in the document (nLen), allocate a character + buffer of length nLen+1 bytes, then call SCI_GETTEXT(nLen+1, char + *text). If the text argument is 0 then the length that should be allocated to store the + entire document is returned. + If you then save the text, you should use SCI_SETSAVEPOINT to mark + the text as unmodified.

+ +

See also: SCI_GETSELTEXT, SCI_GETCURLINE, SCI_GETLINE, SCI_GETSTYLEDTEXT, SCI_GETTEXTRANGE

+ +

SCI_SETTEXT(<unused>, const char *text)
+ This replaces all the text in the document with the zero terminated text string you pass + in.

+ +

SCI_SETSAVEPOINT
+ This message tells Scintilla that the current state of the document is unmodified. This is + usually done when the file is saved or loaded, hence the name "save point". As Scintilla + performs undo and redo operations, it notifies the container that it has entered or left the + save point with SCN_SAVEPOINTREACHED and SCN_SAVEPOINTLEFT notification messages, allowing the container to know if the file + should be considered dirty or not.

+ +

See also: SCI_EMPTYUNDOBUFFER, SCI_GETMODIFY

+ +

SCI_GETLINE(int line, char *text)
+ This fills the buffer defined by text with the contents of the nominated line (lines start at + 0). The buffer is not terminated by a 0 character. It is up to you to make sure that the buffer + is long enough for the text, use SCI_LINELENGTH(int line). The returned value is the + number of characters copied to the buffer. The returned text includes any end of line + characters. If you ask for a line number outside the range of lines in the document, 0 + characters are copied. If the text argument is 0 then the length that should be allocated + to store the entire line is returned.

+ +

See also: SCI_GETCURLINE, SCI_GETSELTEXT, SCI_GETTEXTRANGE, SCI_GETSTYLEDTEXT, SCI_GETTEXT

+ +

SCI_REPLACESEL(<unused>, const char *text)
+ The currently selected text between the anchor + and the current position is replaced by the 0 terminated text string. If the anchor and + current position are the same, the text is inserted at the caret position. The caret is + positioned after the inserted text and the caret is scrolled into view.

+ +

SCI_SETREADONLY(bool readOnly)
+ SCI_GETREADONLY
+ These messages set and get the read-only flag for the document. If you mark a document as read + only, attempts to modify the text cause the SCN_MODIFYATTEMPTRO notification.

+ +

SCI_GETTEXTRANGE(<unused>, TextRange *tr)
+ This collects the text between the positions cpMin and cpMax and + copies it to lpstrText (see struct TextRange in + Scintilla.h). If cpMax is -1, text is returned to the end of the + document. The text is 0 terminated, so you must supply a buffer that is at least 1 character + longer than the number of characters you wish to read. The return value is the length of the + returned text not including the terminating 0.

+ +

See also: SCI_GETSELTEXT, SCI_GETLINE, SCI_GETCURLINE, SCI_GETSTYLEDTEXT, SCI_GETTEXT

+ +

SCI_GETSTYLEDTEXT(<unused>, TextRange *tr)
+ This collects styled text into a buffer using two bytes for each cell, with the character at + the lower address of each pair and the style byte at the upper address. Characters between the + positions cpMin and cpMax are copied to lpstrText (see + struct TextRange in Scintilla.h). Two 0 bytes are added to the end of + the text, so the buffer that lpstrText points at must be at least + 2*(cpMax-cpMin)+2 bytes long. No check is made for sensible values of + cpMin or cpMax. Positions outside the document return character codes + and style bytes of 0.

+ +

See also: SCI_GETSELTEXT, SCI_GETLINE, SCI_GETCURLINE, SCI_GETTEXTRANGE, SCI_GETTEXT

+ +

SCI_ALLOCATE(int bytes, <unused>)
+ Allocate a document buffer large enough to store a given number of bytes. + The document will not be made smaller than its current contents.

+ +

SCI_ADDTEXT(int length, const char *s)
+ This inserts the first length characters from the string s + at the current position. This will include any 0's in the string that you might have expected + to stop the insert operation. The current position is set at the end of the inserted text, + but it is not scrolled into view.

+ +

SCI_ADDSTYLEDTEXT(int length, cell *s)
+ This behaves just like SCI_ADDTEXT, but inserts styled text.

+ +

SCI_APPENDTEXT(int length, const char *s)
+ This adds the first length characters from the string s to the end + of the document. This will include any 0's in the string that you might have expected to stop + the operation. The current selection is not changed and the new text is not scrolled into + view.

+ +

SCI_INSERTTEXT(int pos, const char *text)
+ This inserts the zero terminated text string at position pos or at + the current position if pos is -1. If the current position is after the insertion point + then it is moved along with its surrounding text but no scrolling is performed.

+ +

SCI_CLEARALL
+ Unless the document is read-only, this deletes all the text.

+ +

SCI_CLEARDOCUMENTSTYLE
+ When wanting to completely restyle the document, for example after choosing a lexer, the + SCI_CLEARDOCUMENTSTYLE can be used to clear all styling information and reset the + folding state.

+ +

SCI_GETCHARAT(int pos)
+ This returns the character at pos in the document or 0 if pos is + negative or past the end of the document.

+ +

SCI_GETSTYLEAT(int pos)
+ This returns the style at pos in the document, or 0 if pos is + negative or past the end of the document.

+ +

SCI_SETSTYLEBITS(int bits)
+ SCI_GETSTYLEBITS
+ This pair of routines sets and reads back the number of bits in each cell to use for styling, + to a maximum of 7 style bits. The remaining bits can be used as indicators. The standard + setting is SCI_SETSTYLEBITS(5). + The number of styling bits needed by the current lexer can be found with + SCI_GETSTYLEBITSNEEDED.

+ +

TextRange and CharacterRange
+ These structures are defined to be exactly the same shape as the Win32 TEXTRANGE + and CHARRANGE, so that older code that treats Scintilla as a RichEdit will + work.

+
+struct CharacterRange {
+    long cpMin;
+    long cpMax;
+};
+
+struct TextRange {
+    struct CharacterRange chrg;
+    char *lpstrText;
+};
+
+ +

GTK+-specific: Access to encoded text

+ +

SCI_TARGETASUTF8(<unused>, char *s)
+ This method retrieves the value of the target encoded as UTF-8 which is the default + encoding of GTK+ so is useful for retrieving text for use in other parts of the user interface, + such as find and replace dialogs. The length of the encoded text in bytes is returned. +

+ +

SCI_ENCODEDFROMUTF8(const char *utf8, char *encoded)
+ SCI_SETLENGTHFORENCODE(int bytes)
+ SCI_ENCODEDFROMUTF8 converts a UTF-8 string into the document's + encoding which is useful for taking the results of a find dialog, for example, and receiving + a string of bytes that can be searched for in the document. Since the text can contain nul bytes, + the SCI_SETLENGTHFORENCODE method can be used to set the + length that will be converted. If set to -1, the length is determined by finding a nul byte. + The length of the converted string is returned. +

+ + +

Searching

+ SCI_FINDTEXT(int flags, TextToFind + *ttf)
+ SCI_SEARCHANCHOR
+ SCI_SEARCHNEXT(int searchFlags, const char + *text)
+ SCI_SEARCHPREV(int searchFlags, const char + *text)
+ Search and replace using the + target
+
+ +

searchFlags
+ Several of the search routines use flag options, which include a simple regular expression + search. Combine the flag options by adding them:

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SCFIND_MATCHCASEA match only occurs with text that matches the case of the search string.
SCFIND_WHOLEWORDA match only occurs if the characters before and after are not word characters.
SCFIND_WORDSTARTA match only occurs if the character before is not a word character.
SCFIND_REGEXPThe search string should be interpreted as a regular expression.
SCFIND_POSIXTreat regular expression in a more POSIX compatible manner + by interpreting bare ( and ) for tagged sections rather than \( and \).
+ +

If SCFIND_REGEXP is not included in the searchFlags, you can + search backwards to find the previous occurrence of a search string by setting the end of the + search range before the start. If SCFIND_REGEXP is included, searches are always + from a lower position to a higher position, even if the search range is backwards.

+ +

In a regular expression, special characters interpreted are:

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
.Matches any character
\(This marks the start of a region for tagging a match.
\)This marks the end of a tagged region.
\nWhere n is 1 through 9 refers to the first through ninth tagged region + when replacing. For example, if the search string was Fred\([1-9]\)XXX and + the replace string was Sam\1YYY, when applied to Fred2XXX this + would generate Sam2YYY.
\<This matches the start of a word using Scintilla's definitions of words.
\>This matches the end of a word using Scintilla's definition of words.
\xThis allows you to use a character x that would otherwise have a special meaning. For + example, \[ would be interpreted as [ and not as the start of a character set.
[...]This indicates a set of characters, for example, [abc] means any of the characters a, + b or c. You can also use ranges, for example [a-z] for any lower case character.
[^...]The complement of the characters in the set. For example, [^A-Za-z] means any + character except an alphabetic character.
^This matches the start of a line (unless used inside a set, see above).
$This matches the end of a line.
*This matches 0 or more times. For example, Sa*m matches Sm, + Sam, Saam, Saaam and so on.
+This matches 1 or more times. For example, Sa+m matches + Sam, Saam, Saaam and so on.
+ +

SCI_FINDTEXT(int searchFlags, TextToFind *ttf)
+ This message searches for text in the document. It does not use or move the current selection. + The searchFlags argument controls the + search type, which includes regular expression searches.

+ +

The TextToFind structure is defined in Scintilla.h; set + chrg.cpMin and chrg.cpMax with the range of positions in the document + to search. If SCFIND_REGEXP is not included in the flags, you can search backwards by + setting chrg.cpMax less than chrg.cpMin. If SCFIND_REGEXP + is included, the search is always forwards (even if chrg.cpMax is less than chrg.cpMin). + Set the lpstrText member of TextToFind to point at a zero terminated + text string holding the search pattern. If your language makes the use of TextToFind + difficult, you should consider using SCI_SEARCHINTARGET instead.

+ +

The return value is -1 if the search fails or the position of the start of the found text if + it succeeds. The chrgText.cpMin and chrgText.cpMax members of + TextToFind are filled in with the start and end positions of the found text.

+ +

See also: SCI_SEARCHINTARGET

+ +

TextToFind
+ This structure is defined to have exactly the same shape as the Win32 structure + FINDTEXTEX for old code that treated Scintilla as a RichEdit control.

+
+struct TextToFind {
+    struct CharacterRange chrg;     // range to search
+    char *lpstrText;                // the search pattern (zero terminated)
+    struct CharacterRange chrgText; // returned as position of matching text
+};
+
+ +

SCI_SEARCHANCHOR
+ SCI_SEARCHNEXT(int searchFlags, const char *text)
+ SCI_SEARCHPREV(int searchFlags, const char *text)
+ These messages provide relocatable search support. This allows multiple incremental + interactive searches to be macro recorded while still setting the selection to found text so + the find/select operation is self-contained. These three messages send SCN_MACRORECORD notifications if macro recording is enabled.

+ +

SCI_SEARCHANCHOR sets the search start point used by + SCI_SEARCHNEXT and SCI_SEARCHPREV to the start of the current + selection, that is, the end of the selection that is nearer to the start of the document. You + should always call this before calling either of SCI_SEARCHNEXT or + SCI_SEARCHPREV.

+ +

SCI_SEARCHNEXT and SCI_SEARCHPREV search for the next and previous + occurrence of the zero terminated search string pointed at by text. The search is modified by + the searchFlags. If you request a regular + expression, SCI_SEARCHPREV finds the first occurrence of the search string in the + document, not the previous one before the anchor point.

+ +

The return value is -1 if nothing is found, otherwise the return value is the start position + of the matching text. The selection is updated to show the matched text, but is not scrolled + into view.

+ +

See also: SCI_SEARCHINTARGET, + SCI_FINDTEXT

+ +

Search and replace using the target

+ +

Using SCI_REPLACESEL, + modifications cause scrolling and other visible changes, which may take some time and cause + unwanted display updates. If performing many changes, such as a replace all command, the target + can be used instead. First, set the target, ie. the range to be replaced. Then call + SCI_REPLACETARGET or SCI_REPLACETARGETRE.

+ +

Searching can be performed within the target range with SCI_SEARCHINTARGET, + which uses a counted string to allow searching for null characters. It returns the length of + range or -1 for failure, in which case the target is not moved. The flags used by + SCI_SEARCHINTARGET such as SCFIND_MATCHCASE, + SCFIND_WHOLEWORD, SCFIND_WORDSTART, and SCFIND_REGEXP + can be set with SCI_SETSEARCHFLAGS. SCI_SEARCHINTARGET may be simpler + for some clients to use than SCI_FINDTEXT, as that requires using a pointer to a + structure.

+ SCI_SETTARGETSTART(int pos)
+ SCI_GETTARGETSTART
+ SCI_SETTARGETEND(int pos)
+ SCI_GETTARGETEND
+ SCI_TARGETFROMSELECTION
+ SCI_SETSEARCHFLAGS(int searchFlags)
+ SCI_GETSEARCHFLAGS
+ SCI_SEARCHINTARGET(int length, const char + *text)
+ SCI_REPLACETARGET(int length, const char + *text)
+ SCI_REPLACETARGETRE(int length, const char + *text)
+
+ +

SCI_SETTARGETSTART(int pos)
+ SCI_GETTARGETSTART
+ SCI_SETTARGETEND(int pos)
+ SCI_GETTARGETEND
+ These functions set and return the start and end of the target. When searching in non-regular + expression mode, you can set start greater than end to find the last matching text in the + target rather than the first matching text. The target is also set by a successful + SCI_SEARCHINTARGET.

+ +

SCI_TARGETFROMSELECTION
+ Set the target start and end to the start and end positions of the selection.

+ +

SCI_SETSEARCHFLAGS(int searchFlags)
+ SCI_GETSEARCHFLAGS
+ These get and set the searchFlags used by + SCI_SEARCHINTARGET. There are several option flags including a simple regular + expression search.

+ +

SCI_SEARCHINTARGET(int length, const char *text)
+ This searches for the first occurrence of a text string in the target defined by + SCI_SETTARGETSTART and SCI_SETTARGETEND. The text string is not zero + terminated; the size is set by length. The search is modified by the search flags + set by SCI_SETSEARCHFLAGS. If the search succeeds, the target is set to the found + text and the return value is the position of the start of the matching text. If the search + fails, the result is -1.

+ +

SCI_REPLACETARGET(int length, const char *text)
+ If length is -1, text is a zero terminated string, otherwise + length sets the number of character to replace the target with. + After replacement, the target range refers to the replacement text. + The return value + is the length of the replacement string.
+ Note that the recommended way to delete text in the document is to set the target to the text to be removed, + and to perform a replace target with an empty string.

+ +

SCI_REPLACETARGETRE(int length, const char *text)
+ This replaces the target using regular expressions. If length is -1, + text is a zero terminated string, otherwise length is the number of + characters to use. The replacement string is formed from the text string with any sequences of + \1 through \9 replaced by tagged matches from the most recent regular + expression search. + After replacement, the target range refers to the replacement text. + The return value is the length of the replacement string.

+ +

See also: SCI_FINDTEXT

+ +

Overtype

+ +

SCI_SETOVERTYPE(bool overType)
+ SCI_GETOVERTYPE
+ When overtype is enabled, each typed character replaces the character to the right of the text + caret. When overtype is disabled, characters are inserted at the caret. + SCI_GETOVERTYPE returns TRUE (1) if overtyping is active, otherwise + FALSE (0) will be returned. Use SCI_SETOVERTYPE to set the overtype + mode.

+ +

Cut, copy and paste

+ + SCI_CUT
+ SCI_COPY
+ SCI_PASTE
+ SCI_CLEAR
+ SCI_CANPASTE
+ SCI_COPYRANGE(int start, int end)
+ SCI_COPYTEXT(int length, + const char *text)
+ SCI_SETPASTECONVERTENDINGS(bool convert)
+ SCI_GETPASTECONVERTENDINGS
+
+ +

SCI_CUT
+ SCI_COPY
+ SCI_PASTE
+ SCI_CLEAR
+ SCI_CANPASTE
+ These commands perform the standard tasks of cutting and copying data to the clipboard, + pasting from the clipboard into the document, and clearing the document. + SCI_CANPASTE returns non-zero if the document isn't read-only and if the selection + doesn't contain protected text. If you need a "can copy" or "can cut", use + SCI_GETSELECTIONSTART()-SCI_GETSELECTIONEND(), which will be non-zero if you can + copy or cut to the clipboard.

+ +

GTK+ does not really support SCI_CANPASTE and always returns TRUE + unless the document is read-only.

+ +

On X, the clipboard is asynchronous and may require several messages between + the destination and source applications. Data from SCI_PASTE will not arrive in the + document immediately.

+ + SCI_COPYRANGE(int start, int end)
+ SCI_COPYTEXT(int length, const char *text)
+

SCI_COPYRANGE copies a range of text from the document to + the system clipboard and SCI_COPYTEXT copies a supplied piece of + text to the system clipboard.

+ +

SCI_SETPASTECONVERTENDINGS(bool convert)
+ SCI_GETPASTECONVERTENDINGS
+ If this property is set then when text is pasted any line ends are converted to match the document's + end of line mode as set with + SCI_SETEOLMODE. + Currently only changeable on Windows. On GTK+ pasted text is always converted.

+ +

Error handling

+ +

SCI_SETSTATUS(int status)
+ SCI_GETSTATUS
+ If an error occurs, Scintilla may set an internal error number that can be retrieved with + SCI_GETSTATUS. Not currently used but will be in the future. To clear the error + status call SCI_SETSTATUS(0).

+ +

Undo and Redo

+ +

Scintilla has multiple level undo and redo. It will continue to collect undoable actions + until memory runs out. Scintilla saves actions that change the document. Scintilla does not + save caret and selection movements, view scrolling and the like. Sequences of typing or + deleting are compressed into single actions to make it easier to undo and redo at a sensible + level of detail. Sequences of actions can be combined into actions that are undone as a unit. + These sequences occur between SCI_BEGINUNDOACTION and + SCI_ENDUNDOACTION messages. These sequences can be nested and only the top-level + sequences are undone as units.

+ SCI_UNDO
+ SCI_CANUNDO
+ SCI_EMPTYUNDOBUFFER
+ SCI_REDO
+ SCI_CANREDO
+ SCI_SETUNDOCOLLECTION(bool + collectUndo)
+ SCI_GETUNDOCOLLECTION
+ SCI_BEGINUNDOACTION
+ SCI_ENDUNDOACTION
+
+ +

SCI_UNDO
+ SCI_CANUNDO
+ SCI_UNDO undoes one action, or if the undo buffer has reached a + SCI_ENDUNDOACTION point, all the actions back to the corresponding + SCI_BEGINUNDOACTION.

+ +

SCI_CANUNDO returns 0 if there is nothing to undo, and 1 if there is. You would + typically use the result of this message to enable/disable the Edit menu Undo command.

+ +

SCI_REDO
+ SCI_CANREDO
+ SCI_REDO undoes the effect of the last SCI_UNDO operation.

+ +

SCI_CANREDO returns 0 if there is no action to redo and 1 if there are undo + actions to redo. You could typically use the result of this message to enable/disable the Edit + menu Redo command.

+ +

SCI_EMPTYUNDOBUFFER
+ This command tells Scintilla to forget any saved undo or redo history. It also sets the save + point to the start of the undo buffer, so the document will appear to be unmodified. This does + not cause the SCN_SAVEPOINTREACHED notification to be sent to the + container.

+ +

See also: SCI_SETSAVEPOINT

+ +

SCI_SETUNDOCOLLECTION(bool collectUndo)
+ SCI_GETUNDOCOLLECTION
+ You can control whether Scintilla collects undo information with + SCI_SETUNDOCOLLECTION. Pass in true (1) to collect information and + false (0) to stop collecting. If you stop collection, you should also use + SCI_EMPTYUNDOBUFFER to avoid the undo buffer being unsynchronized with the data in + the buffer.

+ +

You might wish to turn off saving undo information if you use the Scintilla to store text + generated by a program (a Log view) or in a display window where text is often deleted and + regenerated.

+ +

SCI_BEGINUNDOACTION
+ SCI_ENDUNDOACTION
+ Send these two messages to Scintilla to mark the beginning and end of a set of operations that + you want to undo all as one operation but that you have to generate as several operations. + Alternatively, you can use these to mark a set of operations that you do not want to have + combined with the preceding or following operations if they are undone.

+ +

Selection and information

+ +

Scintilla maintains a selection that stretches between two points, the anchor and the + current position. If the anchor and the current position are the same, there is no selected + text. Positions in the document range from 0 (before the first character), to the document size + (after the last character). If you use messages, there is nothing to stop you setting a + position that is in the middle of a CRLF pair, or in the middle of a 2 byte character. However, + keyboard commands will not move the caret into such positions.

+ SCI_GETTEXTLENGTH
+ SCI_GETLENGTH
+ SCI_GETLINECOUNT
+ SCI_GETFIRSTVISIBLELINE
+ SCI_LINESONSCREEN
+ SCI_GETMODIFY
+ SCI_SETSEL(int anchorPos, int currentPos)
+ SCI_GOTOPOS(int position)
+ SCI_GOTOLINE(int line)
+ SCI_SETCURRENTPOS(int position)
+ SCI_GETCURRENTPOS
+ SCI_SETANCHOR(int position)
+ SCI_GETANCHOR
+ SCI_SETSELECTIONSTART(int position)
+ SCI_GETSELECTIONSTART
+ SCI_SETSELECTIONEND(int position)
+ SCI_GETSELECTIONEND
+ SCI_SELECTALL
+ SCI_LINEFROMPOSITION(int position)
+ SCI_POSITIONFROMLINE(int line)
+ SCI_GETLINEENDPOSITION(int line)
+ SCI_LINELENGTH(int line)
+ SCI_GETCOLUMN(int position)
+ SCI_FINDCOLUMN(int line, int column)
+ SCI_POSITIONFROMPOINT(int x, int y)
+ SCI_POSITIONFROMPOINTCLOSE(int x, int + y)
+ SCI_POINTXFROMPOSITION(<unused>, int + position)
+ SCI_POINTYFROMPOSITION(<unused>, int + position)
+ SCI_HIDESELECTION(bool hide)
+ SCI_GETSELTEXT(<unused>, char *text)
+ SCI_GETCURLINE(int textLen, char *text)
+ SCI_SELECTIONISRECTANGLE
+ SCI_SETSELECTIONMODE(int mode)
+ SCI_GETSELECTIONMODE
+ SCI_GETLINESELSTARTPOSITION(int line)
+ SCI_GETLINESELENDPOSITION(int line)
+ SCI_MOVECARETINSIDEVIEW
+ SCI_WORDENDPOSITION(int position, bool + onlyWordCharacters)
+ SCI_WORDSTARTPOSITION(int position, bool + onlyWordCharacters)
+ SCI_POSITIONBEFORE(int position)
+ SCI_POSITIONAFTER(int position)
+ SCI_TEXTWIDTH(int styleNumber, const char *text)
+ SCI_TEXTHEIGHT(int line)
+ SCI_CHOOSECARETX
+
+ +

SCI_GETTEXTLENGTH
+ SCI_GETLENGTH
+ Both these messages return the length of the document in characters.

+ +

SCI_GETLINECOUNT
+ This returns the number of lines in the document. An empty document contains 1 line. A + document holding only an end of line sequence has 2 lines.

+ +

SCI_GETFIRSTVISIBLELINE
+ This returns the line number of the first visible line in the Scintilla view. The first line + in the document is numbered 0. The value is a visible line rather than a document line.

+ +

SCI_LINESONSCREEN
+ This returns the number of complete lines visible on the screen. With a constant line height, + this is the vertical space available divided by the line separation. Unless you arrange to size + your window to an integral number of lines, there may be a partial line visible at the bottom + of the view.

+ +

SCI_GETMODIFY
+ This returns non-zero if the document is modified and 0 if it is unmodified. The modified + status of a document is determined by the undo position relative to the save point. The save + point is set by SCI_SETSAVEPOINT, + usually when you have saved data to a file.

+ +

If you need to be notified when the document becomes modified, Scintilla notifies the + container that it has entered or left the save point with the SCN_SAVEPOINTREACHED and SCN_SAVEPOINTLEFT notification messages.

+ +

SCI_SETSEL(int anchorPos, int currentPos)
+ This message sets both the anchor and the current position. If currentPos is + negative, it means the end of the document. If anchorPos is negative, it means + remove any selection (i.e. set the anchor to the same position as currentPos). The + caret is scrolled into view after this operation.

+ +

SCI_GOTOPOS(int pos)
+ This removes any selection, sets the caret at pos and scrolls the view to make + the caret visible, if necessary. It is equivalent to + SCI_SETSEL(pos, pos). The anchor position is set the same as the current + position.

+ +

SCI_GOTOLINE(int line)
+ This removes any selection and sets the caret at the start of line number line + and scrolls the view (if needed) to make it visible. The anchor position is set the same as the + current position. If line is outside the lines in the document (first line is 0), + the line set is the first or last.

+ +

SCI_SETCURRENTPOS(int pos)
+ This sets the current position and creates a selection between the anchor and the current + position. The caret is not scrolled into view.

+ +

See also: SCI_SCROLLCARET

+ +

SCI_GETCURRENTPOS
+ This returns the current position.

+ +

SCI_SETANCHOR(int pos)
+ This sets the anchor position and creates a selection between the anchor position and the + current position. The caret is not scrolled into view.

+ +

See also: SCI_SCROLLCARET

+ +

SCI_GETANCHOR
+ This returns the current anchor position.

+ +

SCI_SETSELECTIONSTART(int pos)
+ SCI_SETSELECTIONEND(int pos)
+ These set the selection based on the assumption that the anchor position is less than the + current position. They do not make the caret visible. The table shows the positions of the + anchor and the current position after using these messages.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ anchorcurrent
SCI_SETSELECTIONSTARTposMax(pos, current)
SCI_SETSELECTIONENDMin(anchor, pos)pos
+ +

See also: SCI_SCROLLCARET

+ +

SCI_GETSELECTIONSTART
+ SCI_GETSELECTIONEND
+ These return the start and end of the selection without regard to which end is the current + position and which is the anchor. SCI_GETSELECTIONSTART returns the smaller of the + current position or the anchor position. SCI_GETSELECTIONEND returns the larger of + the two values.

+ +

SCI_SELECTALL
+ This selects all the text in the document. The current position is not scrolled into view.

+ +

SCI_LINEFROMPOSITION(int pos)
+ This message returns the line that contains the position pos in the document. The + return value is 0 if pos <= 0. The return value is the last line if + pos is beyond the end of the document.

+ +

SCI_POSITIONFROMLINE(int line)
+ This returns the document position that corresponds with the start of the line. If + line is negative, the position of the line holding the start of the selection is + returned. If line is greater than the lines in the document, the return value is + -1. If line is equal to the number of lines in the document (i.e. 1 line past the + last line), the return value is the end of the document.

+ +

SCI_GETLINEENDPOSITION(int line)
+ This returns the position at the end of the line, before any line end characters. If line + is the last line in the document (which does not have any end of line characters), the result is the size of the + document. If line is negative or line >= SCI_GETLINECOUNT(), the result is undefined.

+ +

SCI_LINELENGTH(int line)
+ This returns the length of the line, including any line end characters. If line + is negative or beyond the last line in the document, the result is 0. If you want the length of + the line not including any end of line characters, use SCI_GETLINEENDPOSITION(line) - SCI_POSITIONFROMLINE(line).

+ SCI_GETSELTEXT(<unused>, char *text)
+ This copies the currently selected text and a terminating 0 byte to the text + buffer. The buffer must be at least + SCI_GETSELECTIONEND()-SCI_GETSELECTIONSTART()+1 bytes long.
+ If the text argument is 0 then the length that should be allocated + to store the entire selection is returned.
+ +

See also: SCI_GETCURLINE, SCI_GETLINE, SCI_GETTEXT, SCI_GETSTYLEDTEXT, SCI_GETTEXTRANGE

+ +

SCI_GETCURLINE(int textLen, char *text)
+ This retrieves the text of the line containing the caret and returns the position within the + line of the caret. Pass in char* text pointing at a buffer large enough to hold + the text you wish to retrieve and a terminating 0 character. + Set textLen to the + length of the buffer which must be at least 1 to hold the terminating 0 character. + If the text argument is 0 then the length that should be allocated + to store the entire current line is returned.

+ +

See also: SCI_GETSELTEXT, SCI_GETLINE, SCI_GETTEXT, SCI_GETSTYLEDTEXT, SCI_GETTEXTRANGE

+ +

SCI_SELECTIONISRECTANGLE
+ This returns 1 if the current selection is in rectangle mode, 0 if not.

+ +

SCI_SETSELECTIONMODE(int mode)
+ SCI_GETSELECTIONMODE
+ The two functions set and get the selection mode, which can be + stream (SC_SEL_STREAM=0) or + rectangular (SC_SEL_RECTANGLE=1) + or by lines (SC_SEL_LINES=2). + When set in these modes, regular caret moves will extend or reduce the selection, + until the mode is cancelled by a call with same value or with SCI_CANCEL. + The get function returns the current mode even if the selection was made by mouse + or with regular extended moves.

+ +

SCI_GETLINESELSTARTPOSITION(int line)
+ SCI_GETLINESELENDPOSITION(int line)
+ Retrieve the position of the start and end of the selection at the given line with + INVALID_POSITION returned if no selection on this line.

+ +

SCI_MOVECARETINSIDEVIEW
+ If the caret is off the top or bottom of the view, it is moved to the nearest line that is + visible to its current position. Any selection is lost.

+ +

SCI_WORDENDPOSITION(int position, bool + onlyWordCharacters)
+ SCI_WORDSTARTPOSITION(int position, bool + onlyWordCharacters)
+ These messages return the start and end of words using the same definition of words as used + internally within Scintilla. You can set your own list of characters that count as words with + SCI_SETWORDCHARS. The position + sets the start or the search, which is forwards when searching for the end and backwards when + searching for the start.

+ +

Set onlyWordCharacters to true (1) to stop searching at the first + non-word character in the search direction. If onlyWordCharacters is + false (0), the first character in the search direction sets the type of the search + as word or non-word and the search stops at the first non-matching character. Searches are also + terminated by the start or end of the document.

+ +

If "w" represents word characters and "." represents non-word characters and "|" represents + the position and true or false is the state of + onlyWordCharacters:

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Initial stateend, trueend, falsestart, truestart, false
..ww..|..ww....ww..|..ww....ww....|ww....ww..|..ww....ww|....ww..
....ww|ww........wwww|........wwww|........|wwww........|wwww....
..ww|....ww....ww|....ww....ww....|ww....|ww....ww....|ww....ww..
..ww....|ww....ww....ww|....ww....ww|....ww....|ww....ww|....ww..
+ +

SCI_POSITIONBEFORE(int position)
+ SCI_POSITIONAFTER(int position)
+ These messages return the position before and after another position + in the document taking into account the current code page. The minimum + position returned is 0 and the maximum is the last position in the document. + If called with a position within a multi byte character will return the position + of the start/end of that character.

+ +

SCI_TEXTWIDTH(int styleNumber, const char *text)
+ This returns the pixel width of a string drawn in the given styleNumber which can + be used, for example, to decide how wide to make the line number margin in order to display a + given number of numerals.

+ +

SCI_TEXTHEIGHT(int line)
+ This returns the height in pixels of a particular line. Currently all lines are the same + height.

+ +

SCI_GETCOLUMN(int pos)
+ This message returns the column number of a position pos within the document + taking the width of tabs into account. This returns the column number of the last tab on the + line before pos, plus the number of characters between the last tab and + pos. If there are no tab characters on the line, the return value is the number of + characters up to the position on the line. In both cases, double byte characters count as a + single character. This is probably only useful with monospaced fonts.

+ +

SCI_FINDCOLUMN(int line, int column)
+ This message returns the position of a column on a line + taking the width of tabs into account. It treats a multi-byte character as a single column. + Column numbers, like lines start at 0.

+ +

SCI_POSITIONFROMPOINT(int x, int y)
+ SCI_POSITIONFROMPOINTCLOSE(int x, int y)
+ SCI_POSITIONFROMPOINT finds the closest character position to a point and + SCI_POSITIONFROMPOINTCLOSE is similar but returns -1 if the point is outside the + window or not close to any characters.

+ +

SCI_POINTXFROMPOSITION(<unused>, int pos)
+ SCI_POINTYFROMPOSITION(<unused>, int pos)
+ These messages return the x and y display pixel location of text at position pos + in the document.

+ +

SCI_HIDESELECTION(bool hide)
+ The normal state is to make the selection visible by drawing it as set by SCI_SETSELFORE and SCI_SETSELBACK. However, if you hide the selection, it + is drawn as normal text.

+ +

SCI_CHOOSECARETX
+ Scintilla remembers the x value of the last position horizontally moved to explicitly by the + user and this value is then used when moving vertically such as by using the up and down keys. + This message sets the current x position of the caret as the remembered value.

+ +

Scrolling and automatic scrolling

+ SCI_LINESCROLL(int column, int line)
+ SCI_SCROLLCARET
+ SCI_SETXCARETPOLICY(int caretPolicy, int + caretSlop)
+ SCI_SETYCARETPOLICY(int caretPolicy, int + caretSlop)
+ SCI_SETVISIBLEPOLICY(int caretPolicy, int + caretSlop)
+ SCI_SETHSCROLLBAR(bool visible)
+ SCI_GETHSCROLLBAR
+ SCI_SETVSCROLLBAR(bool visible)
+ SCI_GETVSCROLLBAR
+ SCI_GETXOFFSET
+ SCI_SETXOFFSET(int xOffset)
+ SCI_SETSCROLLWIDTH(int pixelWidth)
+ SCI_GETSCROLLWIDTH
+ SCI_SETENDATLASTLINE(bool + endAtLastLine)
+ SCI_GETENDATLASTLINE
+
+ +

SCI_LINESCROLL(int column, int line)
+ This will attempt to scroll the display by the number of columns and lines that you specify. + Positive line values increase the line number at the top of the screen (i.e. they move the text + upwards as far as the user is concerned), Negative line values do the reverse.

+ +

The column measure is the width of a space in the default style. Positive values increase + the column at the left edge of the view (i.e. they move the text leftwards as far as the user + is concerned). Negative values do the reverse.

+ +

See also: SCI_SETXOFFSET

+ +

SCI_SCROLLCARET
+ If the current position (this is the caret if there is no selection) is not visible, the view + is scrolled to make it visible according to the current caret policy.

+ +

SCI_SETXCARETPOLICY(int caretPolicy, int caretSlop)
+ SCI_SETYCARETPOLICY(int caretPolicy, int caretSlop)
+ These set the caret policy. The value of caretPolicy is a combination of + CARET_SLOP, CARET_STRICT, CARET_JUMPS and + CARET_EVEN.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + +
CARET_SLOPIf set, we can define a slop value: caretSlop. This value defines an + unwanted zone (UZ) where the caret is... unwanted. This zone is defined as a number of + pixels near the vertical margins, and as a number of lines near the horizontal margins. + By keeping the caret away from the edges, it is seen within its context. This makes it + likely that the identifier that the caret is on can be completely seen, and that the + current line is seen with some of the lines following it, which are often dependent on + that line.
CARET_STRICTIf set, the policy set by CARET_SLOP is enforced... strictly. The caret + is centred on the display if caretSlop is not set, and cannot go in the UZ + if caretSlop is set.
CARET_JUMPSIf set, the display is moved more energetically so the caret can move in the same + direction longer before the policy is applied again. '3UZ' notation is used to indicate + three time the size of the UZ as a distance to the margin.
CARET_EVENIf not set, instead of having symmetrical UZs, the left and bottom UZs are extended + up to right and top UZs respectively. This way, we favour the displaying of useful + information: the beginning of lines, where most code reside, and the lines after the + caret, for example, the body of a function.
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
slopstrictjumpsevenCaret can go to the marginOn reaching limit (going out of visibility
+ or going into the UZ) display is...
0000Yesmoved to put caret on top/on right
0001Yesmoved by one position
0010Yesmoved to put caret on top/on right
0011Yescentred on the caret
01-0Caret is always on top/on right of display-
01-1No, caret is always centred-
1000Yesmoved to put caret out of the asymmetrical UZ
1001Yesmoved to put caret out of the UZ
1010Yesmoved to put caret at 3UZ of the top or right margin
1011Yesmoved to put caret at 3UZ of the margin
11-0Caret is always at UZ of top/right margin-
1101No, kept out of UZmoved by one position
1110No, kept out of UZmoved to put caret at 3UZ of the margin
+ +

SCI_SETVISIBLEPOLICY(int caretPolicy, int caretSlop)
+ This determines how the vertical positioning is determined when SCI_ENSUREVISIBLEENFORCEPOLICY is + called. It takes VISIBLE_SLOP and VISIBLE_STRICT flags for the policy + parameter. It is similar in operation to SCI_SETYCARETPOLICY(int caretPolicy, int + caretSlop).

+ +

SCI_SETHSCROLLBAR(bool visible)
+ SCI_GETHSCROLLBAR
+ The horizontal scroll bar is only displayed if it is needed for the assumed width. + If you never wish to see it, call + SCI_SETHSCROLLBAR(0). Use SCI_SETHSCROLLBAR(1) to enable it again. + SCI_GETHSCROLLBAR returns the current state. The default state is to display it + when needed. + See also: SCI_SETSCROLLWIDTH.

+ +

SCI_SETVSCROLLBAR(bool visible)
+ SCI_GETVSCROLLBAR
+ By default, the vertical scroll bar is always displayed when required. You can choose to hide + or show it with SCI_SETVSCROLLBAR and get the current state with + SCI_GETVSCROLLBAR.

+ +

SCI_SETXOFFSET(int xOffset)
+ SCI_GETXOFFSET
+ The xOffset is the horizontal scroll position in pixels of the start of the text + view. A value of 0 is the normal position with the first text column visible at the left of the + view.

+ +

See also: SCI_LINESCROLL

+ +

SCI_SETSCROLLWIDTH(int pixelWidth)
+ SCI_GETSCROLLWIDTH
+ For performance, Scintilla does not measure the display width of the document to determine + the properties of the horizontal scroll bar. Instead, an assumed width is used. + These messages set and get the document width in pixels assumed by Scintilla. + The default value is 2000.

+ +

SCI_SETENDATLASTLINE(bool endAtLastLine)
+ SCI_GETENDATLASTLINE
+ SCI_SETENDATLASTLINE sets the scroll range so that maximum scroll position has + the last line at the bottom of the view (default). Setting this to false allows + scrolling one page below the last line.

+ +

White space

+ SCI_SETVIEWWS(int wsMode)
+ SCI_GETVIEWWS
+ SCI_SETWHITESPACEFORE(bool + useWhitespaceForeColour, int colour)
+ SCI_SETWHITESPACEBACK(bool + useWhitespaceBackColour, int colour)
+
+ +

SCI_SETVIEWWS(int wsMode)
+ SCI_GETVIEWWS
+ White space can be made visible which may useful for languages in which white space is + significant, such as Python. Space characters appear as small centred dots and tab characters + as light arrows pointing to the right. There are also ways to control the display of end of line characters. The two messages set and get the + white space display mode. The wsMode argument can be one of:

+ + + + + + + + + + + + + + + + + + + + + + + + + + + +
SCWS_INVISIBLE0The normal display mode with white space displayed as an empty background + colour.
SCWS_VISIBLEALWAYS1White space characters are drawn as dots and arrows,
SCWS_VISIBLEAFTERINDENT2White space used for indentation is displayed normally but after the first visible + character, it is shown as dots and arrows.
+ +

The effect of using any other wsMode value is undefined.

+ +

SCI_SETWHITESPACEFORE<(bool useWhitespaceForeColour, int colour)
+ SCI_SETWHITESPACEBACK(bool useWhitespaceBackColour, int colour)
+ By default, the colour of visible white space is determined by the lexer in use. The + foreground and/or background colour of all visible white space can be set globally, overriding + the lexer's colours with SCI_SETWHITESPACEFORE and + SCI_SETWHITESPACEBACK.

+ +

Cursor

+ +

SCI_SETCURSOR(int curType)
+ SCI_GETCURSOR
+ The cursor is normally chosen in a context sensitive way, so it will be different over the + margin than when over the text. When performing a slow action, you may wish to change to a wait + cursor. You set the cursor type with SCI_SETCURSOR. The curType + argument can be:

+ + + + + + + + + + + + + + + + + + + +
SC_CURSORNORMAL-1The normal cursor is displayed.
SC_CURSORWAIT 4The wait cursor is displayed when the mouse is over or owned by the Scintilla + window.
+ +

Cursor values 1 through 7 have defined cursors, but only SC_CURSORWAIT is + usefully controllable. Other values of curType cause a pointer to be displayed. + The SCI_GETCURSOR message returns the last cursor type you set, or + SC_CURSORNORMAL (-1) if you have not set a cursor type.

+ +

Mouse capture

+ +

SCI_SETMOUSEDOWNCAPTURES(bool captures)
+ SCI_GETMOUSEDOWNCAPTURES
+ When the mouse is pressed inside Scintilla, it is captured so future mouse movement events are + sent to Scintilla. This behavior may be turned off with + SCI_SETMOUSEDOWNCAPTURES(0).

+ +

Line endings

+ +

Scintilla can interpret any of the three major line end conventions, Macintosh (\r), Unix + (\n) and CP/M / DOS / Windows (\r\n). When the user presses the Enter key, one of these line + end strings is inserted into the buffer. The default is \r\n in Windows and \n in Unix, but + this can be changed with the SCI_SETEOLMODE message. You can also convert the + entire document to one of these line endings with SCI_CONVERTEOLS. Finally, you + can choose to display the line endings with SCI_SETVIEWEOL.

+ SCI_SETEOLMODE(int eolMode)
+ SCI_GETEOLMODE
+ SCI_CONVERTEOLS(int eolMode)
+ SCI_SETVIEWEOL(bool visible)
+ SCI_GETVIEWEOL
+
+ +

SCI_SETEOLMODE(int eolMode)
+ SCI_GETEOLMODE
+ SCI_SETEOLMODE sets the characters that are added into the document when the user + presses the Enter key. You can set eolMode to one of SC_EOL_CRLF (0), + SC_EOL_CR (1), or SC_EOL_LF (2). The SCI_GETEOLMODE + message retrieves the current state.

+ +

SCI_CONVERTEOLS(int eolMode)
+ This message changes all the end of line characters in the document to match + eolMode. Valid values are: SC_EOL_CRLF (0), SC_EOL_CR + (1), or SC_EOL_LF (2).

+ +

SCI_SETVIEWEOL(bool visible)
+ SCI_GETVIEWEOL
+ Normally, the end of line characters are hidden, but SCI_SETVIEWEOL allows you to + display (or hide) them by setting visible true (or + false). The visible rendering of the end of line characters is similar to + (CR), (LF), or (CR)(LF). SCI_GETVIEWEOL + returns the current state.

+ +

Styling

+ +

The styling messages allow you to assign styles to text. The standard Scintilla settings + divide the 8 style bits available for each character into 5 bits (0 to 4 = styles 0 to 31) that set a style and three bits (5 to 7) that + define indicators. You can change the balance between + styles and indicators with SCI_SETSTYLEBITS. If your styling needs can be met by + one of the standard lexers, or if you can write your own, then a lexer is probably the easiest + way to style your document. If you choose to use the container to do the styling you can use + the SCI_SETLEXER command to select + SCLEX_CONTAINER, in which case the container is sent a SCN_STYLENEEDED notification each time text needs styling for display. As another + alternative, you might use idle time to style the document. Even if you use a lexer, you might + use the styling commands to mark errors detected by a compiler. The following commands can be + used.

+ SCI_GETENDSTYLED
+ SCI_STARTSTYLING(int position, int mask)
+ SCI_SETSTYLING(int length, int style)
+ SCI_SETSTYLINGEX(int length, const char + *styles)
+ SCI_SETLINESTATE(int line, int value)
+ SCI_GETLINESTATE(int line)
+ SCI_GETMAXLINESTATE
+
+ +

SCI_GETENDSTYLED
+ Scintilla keeps a record of the last character that is likely to be styled correctly. This is + moved forwards when characters after it are styled and moved backwards if changes are made to + the text of the document before it. Before drawing text, this position is checked to see if any + styling is needed and, if so, a SCN_STYLENEEDED notification message is sent to the + container. The container can send SCI_GETENDSTYLED to work out where it needs to + start styling. Scintilla will always ask to style whole lines.

+ +

SCI_STARTSTYLING(int pos, int mask)
+ This prepares for styling by setting the styling position pos to start at and a + mask indicating which bits of the style bytes can be set. The mask allows styling + to occur over several passes, with, for example, basic styling done on an initial pass to + ensure that the text of the code is seen quickly and correctly, and then a second slower pass, + detecting syntax errors and using indicators to show where these are. For example, with the + standard settings of 5 style bits and 3 indicator bits, you would use a mask value + of 31 (0x1f) if you were setting text styles and did not want to change the indicators. After + SCI_STARTSTYLING, send multiple SCI_SETSTYLING messages for each + lexical entity to style.

+ +

SCI_SETSTYLING(int length, int style)
+ This message sets the style of length characters starting at the styling position + and then increases the styling position by length, ready for the next call. If + sCell is the style byte, the operation is:
+ if ((sCell & mask) != style) sCell = (sCell & ~mask) | (style & + mask);
+

+ +

SCI_SETSTYLINGEX(int length, const char *styles)
+ As an alternative to SCI_SETSTYLING, which applies the same style to each byte, + you can use this message which specifies the styles for each of length bytes from + the styling position and then increases the styling position by length, ready for + the next call. The length styling bytes pointed at by styles should + not contain any bits not set in mask.

+ +

SCI_SETLINESTATE(int line, int value)
+ SCI_GETLINESTATE(int line)
+ As well as the 8 bits of lexical state stored for each character there is also an integer + stored for each line. This can be used for longer lived parse states such as what the current + scripting language is in an ASP page. Use SCI_SETLINESTATE to set the integer + value and SCI_GETLINESTATE to get the value.

+ +

SCI_GETMAXLINESTATE
+ This returns the last line that has any line state.

+ +

Style definition

+ +

While the style setting messages mentioned above change the style numbers associated with + text, these messages define how those style numbers are interpreted visually. There are 128 + lexer styles that can be set, numbered 0 to STYLEMAX (127). Unless you use SCI_SETSTYLEBITS to change the number + of style bits, styles 0 to 31 are used to set the text attributes. There are also some + predefined numbered styles starting at 32, The following STYLE_* constants are + defined.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
STYLE_DEFAULT32This style defines the attributes that all styles receive when the + SCI_STYLECLEARALL message is used.
STYLE_LINENUMBER33This style sets the attributes of the text used to display line numbers in a line + number margin. The background colour set for this style also sets the background colour + for all margins that do not have any folding mask bits set. That is, any margin for which + mask & SC_MASK_FOLDERS is 0. See SCI_SETMARGINMASKN for more about masks.
STYLE_BRACELIGHT34This style sets the attributes used when highlighting braces with the SCI_BRACEHIGHLIGHT message and + when highlighting the corresponding indentation with SCI_SETHIGHLIGHTGUIDE.
STYLE_BRACEBAD35This style sets the display attributes used when marking an unmatched brace with the + SCI_BRACEBADLIGHT + message.
STYLE_CONTROLCHAR36This style sets the font used when drawing control characters. + Only the font, size, bold, italics, and character set attributes are used and not + the colour attributes. See + also: SCI_SETCONTROLCHARSYMBOL.
STYLE_INDENTGUIDE37This style sets the foreground and background colours used when drawing the + indentation guides.
STYLE_CALLTIP38 Call tips normally use the font attributes defined by STYLE_DEFAULT. + Use of SCI_CALLTIPUSESTYLE + causes call tips to use this style instead. Only the font face name, font size, + foreground and background colours and character set attributes are used.
STYLE_LASTPREDEFINED39To make it easier for client code to discover the range of styles that are + predefined, this is set to the style number of the last predefined style. This is + currently set to 39 and the last style with an identifier is 38, which reserves space + for one future predefined style.
STYLE_MAX127This is not a style but is the number of the maximum style that can be set. Styles + between STYLE_LASTPREDEFINED and STYLE_MAX would be appropriate + if you used SCI_SETSTYLEBITS + to set more than 5 style bits.
+ +

For each style you can set the font name, size and use of bold, italic and underline, + foreground and background colour and the character set. You can also choose to hide text with a + given style, display all characters as upper or lower case and fill from the last character on + a line to the end of the line (for embedded languages). There is also an experimental attribute + to make text read-only.

+ +

It is entirely up to you how you use styles. If you want to use syntax colouring you might + use style 0 for white space, style 1 for numbers, style 2 for keywords, style 3 for strings, + style 4 for preprocessor, style 5 for operators, and so on.

+ SCI_STYLERESETDEFAULT
+ SCI_STYLECLEARALL
+ SCI_STYLESETFONT(int styleNumber, char + *fontName)
+ SCI_STYLESETSIZE(int styleNumber, int + sizeInPoints)
+ SCI_STYLESETBOLD(int styleNumber, bool + bold)
+ SCI_STYLESETITALIC(int styleNumber, bool + italic)
+ SCI_STYLESETUNDERLINE(int styleNumber, bool + underline)
+ SCI_STYLESETFORE(int styleNumber, int + colour)
+ SCI_STYLESETBACK(int styleNumber, int + colour)
+ SCI_STYLESETEOLFILLED(int styleNumber, bool + eolFilled)
+ SCI_STYLESETCHARACTERSET(int styleNumber, + int charSet)
+ SCI_STYLESETCASE(int styleNumber, int + caseMode)
+ SCI_STYLESETVISIBLE(int styleNumber, bool + visible)
+ SCI_STYLESETCHANGEABLE(int styleNumber, bool + changeable)
+ SCI_STYLESETHOTSPOT(int styleNumber, bool + hotspot)
+
+ +

SCI_STYLERESETDEFAULT
+ This message resets STYLE_DEFAULT to its state when Scintilla was + initialised.

+ +

SCI_STYLECLEARALL
+ This message sets all styles to have the same attributes as STYLE_DEFAULT. If you + are setting up Scintilla for syntax colouring, it is likely that the lexical styles you set + will be very similar. One way to set the styles is to:
+ 1. Set STYLE_DEFAULT to the common features of all styles.
+ 2. Use SCI_STYLECLEARALL to copy this to all styles.
+ 3. Set the style attributes that make your lexical styles different.

+ +

SCI_STYLESETFONT(int styleNumber, const char *fontName)
+ SCI_STYLESETSIZE(int styleNumber, int sizeInPoints)
+ SCI_STYLESETBOLD(int styleNumber, bool bold)
+ SCI_STYLESETITALIC(int styleNumber, bool italic)
+ These messages (plus SCI_STYLESETCHARACTERSET) set the font + attributes that are used to match the fonts you request to those available. The + fontName is a zero terminated string holding the name of a font. Under Windows, + only the first 32 characters of the name are used and the name is not case sensitive. For + internal caching, Scintilla tracks fonts by name and does care about the casing of font names, + so please be consistent. On GTK+ 2.x, either GDK or Pango can be used to display text. + Pango antialiases text, works well with Unicode and is better supported in recent versions of GTK+ + but GDK is faster. + Prepend a '!' character to the font name to use Pango.

+ +

SCI_STYLESETUNDERLINE(int styleNumber, bool + underline)
+ You can set a style to be underlined. The underline is drawn in the foreground colour. All + characters with a style that includes the underline attribute are underlined, even if they are + white space.

+ +

SCI_STYLESETFORE(int styleNumber, int colour)
+ SCI_STYLESETBACK(int styleNumber, int colour)
+ Text is drawn in the foreground colour. The space in each character cell that is not occupied + by the character is drawn in the background colour.

+ +

SCI_STYLESETEOLFILLED(int styleNumber, bool + eolFilled)
+ If the last character in the line has a style with this attribute set, the remainder of the + line up to the right edge of the window is filled with the background colour set for the last + character. This is useful when a document contains embedded sections in another language such + as HTML pages with embedded JavaScript. By setting eolFilled to true + and a consistent background colour (different from the background colour set for the HTML + styles) to all JavaScript styles then JavaScript sections will be easily distinguished from + HTML.

+ +

SCI_STYLESETCHARACTERSET(int styleNumber, int + charSet)
+ You can set a style to use a different character set than the default. The places where such + characters sets are likely to be useful are comments and literal strings. For example, + SCI_STYLESETCHARACTERSET(SCE_C_STRING, SC_CHARSET_RUSSIAN) would ensure that + strings in Russian would display correctly in C and C++ (SCE_C_STRING is the style + number used by the C and C++ lexer to display literal strings; it has the value 6). This + feature works differently on Windows and GTK+.

+ +

The character sets supported on Windows are:
+ SC_CHARSET_ANSI, SC_CHARSET_ARABIC, SC_CHARSET_BALTIC, + SC_CHARSET_CHINESEBIG5, SC_CHARSET_DEFAULT, + SC_CHARSET_EASTEUROPE, SC_CHARSET_GB2312, + SC_CHARSET_GREEK, SC_CHARSET_HANGUL, SC_CHARSET_HEBREW, + SC_CHARSET_JOHAB, SC_CHARSET_MAC, SC_CHARSET_OEM, + SC_CHARSET_RUSSIAN (code page 1251), + SC_CHARSET_SHIFTJIS, SC_CHARSET_SYMBOL, SC_CHARSET_THAI, + SC_CHARSET_TURKISH, and SC_CHARSET_VIETNAMESE.

+ +

The character sets supported on GTK+ are:
+ SC_CHARSET_ANSI, SC_CHARSET_CYRILLIC (code page 1251), + SC_CHARSET_EASTEUROPE, + SC_CHARSET_GB2312, SC_CHARSET_HANGUL, + SC_CHARSET_RUSSIAN (KOI8-R), SC_CHARSET_SHIFTJIS, and + SC_CHARSET_8859_15.

+ +

SCI_STYLESETCASE(int styleNumber, int caseMode)
+ The value of caseMode determines how text is displayed. You can set upper case + (SC_CASE_UPPER, 1) or lower case (SC_CASE_LOWER, 2) or display + normally (SC_CASE_MIXED, 0). This does not change the stored text, only how it is + displayed.

+ +

SCI_STYLESETVISIBLE(int styleNumber, bool visible)
+ Text is normally visible. However, you can completely hide it by giving it a style with the + visible set to 0. This could be used to hide embedded formatting instructions or + hypertext keywords in HTML or XML.

+ +

SCI_STYLESETCHANGEABLE(int styleNumber, bool + changeable)
+ This is an experimental and incompletely implemented style attribute. The default setting is + changeable set true but when set false it makes text + read-only. Currently it only stops the caret from being within not-changeable text and does not + yet stop deleting a range that contains not-changeable text.

+ +

SCI_STYLESETHOTSPOT(int styleNumber, bool + hotspot)
+ This style is used to mark ranges of text that can detect mouse clicks. + The cursor changes to a hand over hotspots, and the foreground, and background colours + may change and an underline appear to indicate that these areas are sensitive to clicking. + This may be used to allow hyperlinks to other documents.

+ + SCI_STYLESETHOTSPOT(int styleNumber, bool + hotspot)
+ +

Caret, selection, and hotspot styles

+ +

The selection is shown by changing the foreground and/or background colours. If one of these + is not set then that attribute is not changed for the selection. The default is to show the + selection by changing the background to light gray and leaving the foreground the same as when + it was not selected. When there is no selection, the current insertion point is marked by the + text caret. This is a vertical line that is normally blinking on and off to attract the users + attention.

+ SCI_SETSELFORE(bool useSelectionForeColour, int + colour)
+ SCI_SETSELBACK(bool useSelectionBackColour, int + colour)
+ SCI_SETSELALPHA(int alpha)
+ SCI_GETSELALPHA
+ SCI_SETCARETFORE(int colour)
+ SCI_GETCARETFORE
+ SCI_SETCARETLINEVISIBLE(bool + show)
+ SCI_GETCARETLINEVISIBLE
+ SCI_SETCARETLINEBACK(int colour)
+ SCI_GETCARETLINEBACK
+ SCI_SETCARETLINEBACKALPHA(int alpha)
+ SCI_GETCARETLINEBACKALPHA
+ SCI_SETCARETPERIOD(int milliseconds)
+ SCI_GETCARETPERIOD
+ SCI_SETCARETWIDTH(int pixels)
+ SCI_GETCARETWIDTH
+ SCI_SETHOTSPOTACTIVEFORE
+ SCI_SETHOTSPOTACTIVEBACK
+ SCI_SETHOTSPOTACTIVEUNDERLINE
+ SCI_SETHOTSPOTSINGLELINE
+ SCI_SETCONTROLCHARSYMBOL(int + symbol)
+ SCI_GETCONTROLCHARSYMBOL
+ SCI_SETCARETSTICKY
+ SCI_GETCARETSTICKY
+ SCI_TOGGLECARETSTICKY
+
+ +

SCI_SETSELFORE(bool useSelectionForeColour, int colour)
+ SCI_SETSELBACK(bool useSelectionBackColour, int colour)
+ You can choose to override the default selection colouring with these two messages. The colour + you provide is used if you set useSelection*Colour to true. If it is + set to false, the default colour colouring is used and the colour + argument has no effect.

+

SCI_SETSELALPHA(int alpha)
+ SCI_GETSELALPHA
+ The selection can be drawn translucently in the selection background colour by + setting an alpha value.

+ +

SCI_SETCARETFORE(int colour)
+ SCI_GETCARETFORE
+ The colour of the caret can be set with SCI_SETCARETFORE and retrieved with + SCI_CETCARETFORE.

+ +

SCI_SETCARETLINEVISIBLE(bool show)
+ SCI_GETCARETLINEVISIBLE
+ SCI_SETCARETLINEBACK(int colour)
+ SCI_GETCARETLINEBACK
+ SCI_SETCARETLINEBACKALPHA(int alpha)
+ SCI_GETCARETLINEBACKALPHA
+ You can choose to make the background colour of the line containing the caret different with + these messages. To do this, set the desired background colour with + SCI_SETCARETLINEBACK, then use SCI_SETCARETLINEVISIBLE(true) to + enable the effect. You can cancel the effect with SCI_SETCARETLINEVISIBLE(false). + The two SCI_GETCARET* functions return the state and the colour. This form of + background colouring has highest priority when a line has markers that would otherwise change + the background colour. + The caret line may also be drawn translucently which allows other background colours to show + through. This is done by setting the alpha (translucency) value by calling + SCI_SETCARETLINEBACKALPHA. When the alpha is not SC_ALPHA_NOALPHA, + the caret line is drawn after all other features so will affect the colour of all other features. +

+ +

SCI_SETCARETPERIOD(int milliseconds)
+ SCI_GETCARETPERIOD
+ The rate at which the caret blinks can be set with SCI_SETCARETPERIOD which + determines the time in milliseconds that the caret is visible or invisible before changing + state. Setting the period to 0 stops the caret blinking. The default value is 500 milliseconds. + SCI_GETCARETPERIOD returns the current setting.

+ +

SCI_SETCARETWIDTH(int pixels)
+ SCI_GETCARETWIDTH
+ The width of the caret can be set with SCI_SETCARETWIDTH to a value of 0, 1, 2 or + 3 pixels. The default width is 1 pixel. You can read back the current width with + SCI_GETCARETWIDTH. A width of 0 makes the caret invisible (added at version + 1.50).

+ +

SCI_SETHOTSPOTACTIVEFORE(bool useHotSpotForeColour, int colour)
+ SCI_SETHOTSPOTACTIVEBACK(bool useHotSpotBackColour, int colour)
+ SCI_SETHOTSPOTACTIVEUNDERLINE(bool underline,)
+ SCI_SETHOTSPOTSINGLELINE(bool singleLine,)
+ While the cursor hovers over text in a style with the hotspot attribute set, + the default colouring can be modified and an underline drawn with these settings. + Single line mode stops a hotspot from wrapping onto next line.

+ +

SCI_SETCONTROLCHARSYMBOL(int symbol)
+ SCI_GETCONTROLCHARSYMBOL
+ By default, Scintilla displays control characters (characters with codes less than 32) in a + rounded rectangle as ASCII mnemonics: "NUL", "SOH", "STX", "ETX", "EOT", "ENQ", "ACK", "BEL", + "BS", "HT", "LF", "VT", "FF", "CR", "SO", "SI", "DLE", "DC1", "DC2", "DC3", "DC4", "NAK", + "SYN", "ETB", "CAN", "EM", "SUB", "ESC", "FS", "GS", "RS", "US". These mnemonics come from the + early days of signaling, though some are still used (LF = Line Feed, BS = Back Space, CR = + Carriage Return, for example).

+ +

You can choose to replace these mnemonics by a nominated symbol with an ASCII code in the + range 32 to 255. If you set a symbol value less than 32, all control characters are displayed + as mnemonics. The symbol you set is rendered in the font of the style set for the character. + You can read back the current symbol with the SCI_GETCONTROLCHARSYMBOL message. + The default symbol value is 0.

+ +

SCI_SETCARETSTICKY(bool useCaretStickyBehaviour)
+ SCI_GETCARETSTICKY
+ SCI_TOGGLECARETSTICKY
+ These messages set, get or toggle the caretSticky flag which controls when the last position + of the caret on the line is saved. When set to true, the position is not saved when you type + a character, a tab, paste the clipboard content or press backspace.

+ +

Margins

+ +

There may be up to five margins to the left of the text display, plus a gap either side of + the text. Each margin can be set to display either symbols or line numbers with SCI_SETMARGINTYPEN. The markers + that can be displayed in each margin are set with SCI_SETMARGINMASKN. Any markers not associated with + a visible margin will be displayed as changes in background colour in the text. A width in + pixels can be set for each margin. Margins with a zero width are ignored completely. You can + choose if a mouse click in a margin sends a SCN_MARGINCLICK notification to the container or + selects a line of text.

+ +

The margins are numbered 0 to 4. Using a margin number outside the valid range has no + effect. By default, margin 0 is set to display line numbers, but is given a width of 0, so it + is hidden. Margin 1 is set to display non-folding symbols and is given a width of 16 pixels, so + it is visible. Margin 2 is set to display the folding symbols, but is given a width of 0, so it + is hidden. Of course, you can set the margins to be whatever you wish.

+ SCI_SETMARGINTYPEN(int margin, int + type)
+ SCI_GETMARGINTYPEN(int margin)
+ SCI_SETMARGINWIDTHN(int margin, int + pixelWidth)
+ SCI_GETMARGINWIDTHN(int margin)
+ SCI_SETMARGINMASKN(int margin, int + mask)
+ SCI_GETMARGINMASKN(int margin)
+ SCI_SETMARGINSENSITIVEN(int margin, bool + sensitive)
+ SCI_GETMARGINSENSITIVEN(int + margin)
+ SCI_SETMARGINLEFT(<unused>, int + pixels)
+ SCI_GETMARGINLEFT
+ SCI_SETMARGINRIGHT(<unused>, int + pixels)
+ SCI_GETMARGINRIGHT
+ SCI_SETFOLDMARGINCOLOUR(bool useSetting, int colour)
+ SCI_SETFOLDMARGINHICOLOUR(bool useSetting, int colour)
+
+ +

SCI_SETMARGINTYPEN(int margin, int iType)
+ SCI_GETMARGINTYPEN(int margin)
+ These two routines set and get the type of a margin. The margin argument should be 0, 1, 2, 3 or 4. + You can use the predefined constants SC_MARGIN_SYMBOL (0) and + SC_MARGIN_NUMBER (1) to set a margin as either a line number or a symbol margin. + By convention, margin 0 is used for line numbers and the next two are used for symbols. You can + also use the constants SC_MARGIN_BACK (2) and SC_MARGIN_FORE (3) for + symbol margins that set their background colour to match the STYLE_DEFAULT background and + foreground colours.

+ +

SCI_SETMARGINWIDTHN(int margin, int pixelWidth)
+ SCI_GETMARGINWIDTHN(int margin)
+ These routines set and get the width of a margin in pixels. A margin with zero width is + invisible. By default, Scintilla sets margin 1 for symbols with a width of 16 pixels, so this + is a reasonable guess if you are not sure what would be appropriate. Line number margins widths + should take into account the number of lines in the document and the line number style. You + could use something like SCI_TEXTWIDTH(STYLE_LINENUMBER, "_99999") to get a + suitable width.

+ +

SCI_SETMARGINMASKN(int margin, int mask)
+ SCI_GETMARGINMASKN(int margin)
+ The mask is a 32-bit value. Each bit corresponds to one of 32 logical symbols that can be + displayed in a margin that is enabled for symbols. There is a useful constant, + SC_MASK_FOLDERS (0xFE000000 or -33554432), that is a mask for the 7 logical + symbols used to denote folding. You can assign a wide range of symbols and colours to each of + the 32 logical symbols, see Markers for more information. If (mask + & SC_MASK_FOLDERS)==0, the margin background colour is controlled by style 33 (STYLE_LINENUMBER).

+ +

You add logical markers to a line with SCI_MARKERADD. If a line has an associated marker that + does not appear in the mask of any margin with a non-zero width, the marker changes the + background colour of the line. For example, suppose you decide to use logical marker 10 to mark + lines with a syntax error and you want to show such lines by changing the background colour. + The mask for this marker is 1 shifted left 10 times (1<<10) which is 0x400. If you make + sure that no symbol margin includes 0x400 in its mask, any line with the marker gets the + background colour changed.

+ +

To set a non-folding margin 1 use SCI_SETMARGINMASKN(1, ~SC_MASK_FOLDERS); to + set a folding margin 2 use SCI_SETMARGINMASKN(2, SC_MASK_FOLDERS). This is the + default set by Scintilla. ~SC_MASK_FOLDERS is 0x1FFFFFF in hexadecimal or 33554431 + decimal. Of course, you may need to display all 32 symbols in a margin, in which case use + SCI_SETMARGINMASKN(margin, -1).

+ +

SCI_SETMARGINSENSITIVEN(int margin, bool + sensitive)
+ SCI_GETMARGINSENSITIVEN(int margin)
+ Each of the five margins can be set sensitive or insensitive to mouse clicks. A click in a + sensitive margin sends a SCN_MARGINCLICK notification to the container. Margins that are not sensitive act as + selection margins which make it easy to select ranges of lines. By default, all margins are + insensitive.

+ +

SCI_SETMARGINLEFT(<unused>, int pixels)
+ SCI_GETMARGINLEFT
+ SCI_SETMARGINRIGHT(<unused>, int pixels)
+ SCI_GETMARGINRIGHT
+ These messages set and get the width of the blank margin on both sides of the text in pixels. + The default is to one pixel on each side.

+ +

SCI_SETFOLDMARGINCOLOUR(bool useSetting, int colour)
+ SCI_SETFOLDMARGINHICOLOUR(bool useSetting, int colour)
+ These messages allow changing the colour of the fold margin and fold margin highlight. + On Windows the fold margin colour defaults to ::GetSysColor(COLOR_3DFACE) and the fold margin highlight + colour to ::GetSysColor(COLOR_3DHIGHLIGHT).

+ +

Other settings

+ SCI_SETUSEPALETTE(bool + allowPaletteUse)
+ SCI_GETUSEPALETTE
+ SCI_SETBUFFEREDDRAW(bool isBuffered)
+ SCI_GETBUFFEREDDRAW
+ SCI_SETTWOPHASEDRAW(bool twoPhase)
+ SCI_GETTWOPHASEDRAW
+ SCI_SETCODEPAGE(int codePage)
+ SCI_GETCODEPAGE
+ SCI_SETWORDCHARS(<unused>, const char + *chars)
+ SCI_SETWHITESPACECHARS(<unused>, const char + *chars)
+ SCI_SETCHARSDEFAULT
+ SCI_GRABFOCUS
+ SCI_SETFOCUS(bool focus)
+ SCI_GETFOCUS
+
+ +

SCI_SETUSEPALETTE(bool allowPaletteUse)
+ SCI_GETUSEPALETTE
+ On 8 bit displays, which can only display a maximum of 256 colours, the graphics environment + mediates between the colour needs of applications through the use of palettes. On GTK+, + Scintilla always uses a palette.

+ +

On Windows, there are some problems with visual flashing when switching between applications + with palettes and it is also necessary for the application containing the Scintilla control to + forward some messages to Scintilla for its palette code to work. Because of this, by default, + the palette is not used and the application must tell Scintilla to use one. If Scintilla is not + using a palette, it will only display in those colours already available, which are often the + 20 Windows system colours.

+ +

To see an example of how to enable palette support in Scintilla, search the text of SciTE + for WM_PALETTECHANGED, WM_QUERYNEWPALETTE and + SCI_SETUSEPALETTE. The Windows messages to forward are:
+ WM_SYSCOLORCHANGE, WM_PALETTECHANGED, + WM_QUERYNEWPALETTE (should return TRUE).

+ +

To forward a message (WM_XXXX, WPARAM, LPARAM) to Scintilla, you can use + SendMessage(hScintilla, WM_XXXX, WPARAM, LPARAM) where hScintilla is + the handle to the Scintilla window you created as your editor.

+ +

While we are on the subject of forwarding messages in Windows, the top level window should + forward any WM_SETTINGCHANGE messages to Scintilla (this is currently used to + collect changes to mouse settings, but could be used for other user interface items in the + future).

+ +

SCI_SETBUFFEREDDRAW(bool isBuffered)
+ SCI_GETBUFFEREDDRAW
+ These messages turn buffered drawing on or off and report the buffered drawing state. Buffered + drawing draws each line into a bitmap rather than directly to the screen and then copies the + bitmap to the screen. This avoids flickering although it does take longer. The default is for + drawing to be buffered.

+ +

SCI_SETTWOPHASEDRAW(bool twoPhase)
+ SCI_GETTWOPHASEDRAW
+ Two phase drawing is a better but slower way of drawing text. + In single phase drawing each run of characters in one style is drawn along with its background. + If a character overhangs the end of a run, such as in "V_" where the + "V" is in a different style from the "_", then this can cause the right hand + side of the "V" to be overdrawn by the background of the "_" which + cuts it off. Two phase drawing + fixes this by drawing all the backgrounds first and then drawing the text in + transparent mode. Two phase drawing may flicker more than single phase + unless buffered drawing is on. The default is for drawing to be two phase.

+ +

SCI_SETCODEPAGE(int codePage)
+ SCI_GETCODEPAGE
+ Scintilla has some support for Japanese, Chinese and Korean DBCS. Use this message with + codePage set to the code page number to set Scintilla to use code page information + to ensure double byte characters are treated as one character rather than two. This also stops + the caret from moving between the two bytes in a double byte character. + Do not use this message to choose between different single byte character sets: it doesn't do that. + Call with + codePage set to zero to disable DBCS support. The default is + SCI_SETCODEPAGE(0).

+ +

Code page SC_CP_UTF8 (65001) sets Scintilla into Unicode mode with the document + treated as a sequence of characters expressed in UTF-8. The text is converted to the platform's + normal Unicode encoding before being drawn by the OS and thus can display Hebrew, Arabic, + Cyrillic, and Han characters. Languages which can use two characters stacked vertically in one + horizontal space, such as Thai, will mostly work but there are some issues where the characters + are drawn separately leading to visual glitches. Bi-directional text is not supported. Characters outside the + Basic Multilingual Plane are unlikely to work.

+ +

On Windows, code page can be set to 932 (Japanese Shift-JIS), 936 (Simplified Chinese GBK), + 949 (Korean Unified Hangul Code), 950 (Traditional Chinese Big5), or 1361 (Korean Johab) + although these may require installation of language specific support.

+ +

On GTK+, code page SC_CP_DBCS (1) sets Scintilla into + multi byte character mode as is required for Japanese language processing with + the EUC encoding.

+ +

For GTK+ 1.x, the locale should be set to a Unicode locale with a call similar to + setlocale(LC_CTYPE, "en_US.UTF-8"). Fonts with an "iso10646" registry + should be used in a font set. Font sets are a comma separated list of partial font + specifications where each partial font specification can be in the form: + foundry-fontface-charsetregistry-encoding or + fontface-charsetregistry-encoding or foundry-fontface or + fontface. An example is "misc-fixed-iso10646-1,*". + On GTK+ 2.x, Pango fonts should be used rather than font sets.

+ +

Setting codePage to a non-zero value that is not SC_CP_UTF8 is + operating system dependent.

+ +

SCI_SETWORDCHARS(<unused>, const char *chars)
+ Scintilla has several functions that operate on words, which are defined to be contiguous + sequences of characters from a particular set of characters. This message defines which + characters are members of that set. The character sets are set to default values before processing this + function. + For example, if you don't allow '_' in your set of characters + use:
+ SCI_SETWORDCHARS(0, "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789");

+ +

SCI_SETWHITESPACECHARS(<unused>, const char *chars)
+ Similar to SCI_SETWORDCHARS, this message allows the user to define which chars Scintilla considers + as whitespace. Setting the whitespace chars allows the user to fine-tune Scintilla's behaviour doing + such things as moving the cursor to the start or end of a word; for example, by defining punctuation chars + as whitespace, they will be skipped over when the user presses ctrl+left or ctrl+right. + This function should be called after SCI_SETWORDCHARS as it will + reset the whitespace characters to the default set.

+

SCI_SETCHARSDEFAULT
+ Use the default sets of word and whitespace characters. This sets whitespace to space, tab and other + characters with codes less than 0x20, with word characters set to alphanumeric and '_'. +

+ + +

SCI_GRABFOCUS
+ SCI_SETFOCUS(bool focus)
+ SCI_GETFOCUS
+ Scintilla can be told to grab the focus with this message. This is needed more on GTK+ where + focus handling is more complicated than on Windows.

+ +

The internal focus flag can be set with SCI_SETFOCUS. This is used by clients + that have complex focus requirements such as having their own window that gets the real focus + but with the need to indicate that Scintilla has the logical focus.

+ +

Brace highlighting

+ SCI_BRACEHIGHLIGHT(int pos1, int + pos2)
+ SCI_BRACEBADLIGHT(int pos1)
+ SCI_BRACEMATCH(int position, int + maxReStyle)
+
+ +

SCI_BRACEHIGHLIGHT(int pos1, int pos2)
+ Up to two characters can be highlighted in a 'brace highlighting style', which is defined as + style number STYLE_BRACELIGHT (34). + If you have enabled indent guides, you may also wish to highlight the indent that corresponds + with the brace. You can locate the column with SCI_GETCOLUMN and highlight the indent with SCI_SETHIGHLIGHTGUIDE.

+ +

SCI_BRACEBADLIGHT(int pos1)
+ If there is no matching brace then the brace + badlighting style, style BRACE_BADLIGHT (35), can be used to show the brace + that is unmatched. Using a position of INVALID_POSITION (-1) removes the + highlight.

+ +

SCI_BRACEMATCH(int pos, int maxReStyle)
+ The SCI_BRACEMATCH message finds a corresponding matching brace given + pos, the position of one brace. The brace characters handled are '(', ')', '[', + ']', '{', '}', '<', and '>'. The search is forwards from an opening brace and backwards + from a closing brace. If the character at position is not a brace character, or a matching + brace cannot be found, the return value is -1. Otherwise, the return value is the position of + the matching brace.

+ +

A match only occurs if the style of the matching brace is the same as the starting brace or + the matching brace is beyond the end of styling. Nested braces are handled correctly. The + maxReStyle parameter must currently be 0 - it may be used in the future to limit + the length of brace searches.

+ +

Tabs and Indentation Guides

+ +

Indentation (the white space at the start of a line) is often used by programmers to clarify + program structure and in some languages, for example Python, it may be part of the language + syntax. Tabs are normally used in editors to insert a tab character or to pad text with spaces + up to the next tab.

+ +

Scintilla can be set to treat tab and backspace in the white space at the start of a line in + a special way: inserting a tab indents the line to the next indent position rather than just + inserting a tab at the current character position and backspace unindents the line rather than + deleting a character. Scintilla can also display indentation guides (vertical lines) to help + you to generate code.

+ SCI_SETTABWIDTH(int widthInChars)
+ SCI_GETTABWIDTH
+ SCI_SETUSETABS(bool useTabs)
+ SCI_GETUSETABS
+ SCI_SETINDENT(int widthInChars)
+ SCI_GETINDENT
+ SCI_SETTABINDENTS(bool tabIndents)
+ SCI_GETTABINDENTS
+ SCI_SETBACKSPACEUNINDENTS(bool + bsUnIndents)
+ SCI_GETBACKSPACEUNINDENTS
+ SCI_SETLINEINDENTATION(int line, int + indentation)
+ SCI_GETLINEINDENTATION(int line)
+ SCI_GETLINEINDENTPOSITION(int + line)
+ SCI_SETINDENTATIONGUIDES(bool + view)
+ SCI_GETINDENTATIONGUIDES
+ SCI_SETHIGHLIGHTGUIDE(int column)
+ SCI_GETHIGHLIGHTGUIDE
+
+ +

SCI_SETTABWIDTH(int widthInChars)
+ SCI_GETTABWIDTH
+ SCI_SETTABWIDTH sets the size of a tab as a multiple of the size of a space + character in STYLE_DEFAULT. The default tab width is 8 characters. There are no + limits on tab sizes, but values less than 1 or large values may have undesirable effects.

+ +

SCI_SETUSETABS(bool useTabs)
+ SCI_GETUSETABS
+ SCI_SETUSETABS determines whether indentation should be created out of a mixture + of tabs and spaces or be based purely on spaces. Set useTabs to false + (0) to create all tabs and indents out of spaces. The default is true. You can use + SCI_GETCOLUMN to get the column of a + position taking the width of a tab into account.

+ SCI_SETINDENT(int widthInChars)
+ SCI_GETINDENT
+ SCI_SETINDENT sets the size of indentation in terms of the width of a space in STYLE_DEFAULT. If you set a width of + 0, the indent size is the same as the tab size. There are no limits on indent sizes, but values + less than 0 or large values may have undesirable effects.
+
+ + +

SCI_SETTABINDENTS(bool tabIndents)
+ SCI_GETTABINDENTS
+ SCI_SETBACKSPACEUNINDENTS(bool bsUnIndents)
+ SCI_GETBACKSPACEUNINDENTS
+

+ +

Inside indentation white space, the tab and backspace keys can be made to indent and + unindent rather than insert a tab character or delete a character with the + SCI_SETTABINDENTS and SCI_SETBACKSPACEUNINDENTS functions.

+ +

SCI_SETLINEINDENTATION(int line, int indentation)
+ SCI_GETLINEINDENTATION(int line)
+ The amount of indentation on a line can be discovered and set with + SCI_GETLINEINDENTATION and SCI_SETLINEINDENTATION. The indentation is + measured in character columns, which correspond to the width of space characters.

+ +

SCI_GETLINEINDENTPOSITION(int line)
+ This returns the position at the end of indentation of a line.

+ +

SCI_SETINDENTATIONGUIDES(bool view)
+ SCI_GETINDENTATIONGUIDES
+ Indentation guides are dotted vertical lines that appear within indentation white space every + indent size columns. They make it easy to see which constructs line up especially when they + extend over multiple pages. Style STYLE_INDENTGUIDE (37) is used to specify the + foreground and background colour of the indentation guides.

+ +

SCI_SETHIGHLIGHTGUIDE(int column)
+ SCI_GETHIGHLIGHTGUIDE
+ When brace highlighting occurs, the indentation guide corresponding to the braces may be + highlighted with the brace highlighting style, STYLE_BRACELIGHT (34). Set column to 0 to + cancel this highlight.

+ +

Markers

+ +

There are 32 markers, numbered 0 to 31, and you can assign any combination of them to each + line in the document. Markers appear in the selection + margin to the left of the text. If the selection margin is set to zero width, the + background colour of the whole line is changed instead. Marker numbers 25 to 31 are used by + Scintilla in folding margins, and have symbolic names of the form SC_MARKNUM_*, + for example SC_MARKNUM_FOLDEROPEN.

+ +

Marker numbers 0 to 24 have no pre-defined function; you can use them to mark syntax errors + or the current point of execution, break points, or whatever you need marking. If you do not + need folding, you can use all 32 for any purpose you wish.

+ +

Each marker number has a symbol associated with it. You can also set the foreground and + background colour for each marker number, so you can use the same symbol more than once with + different colouring for different uses. Scintilla has a set of symbols you can assign + (SC_MARK_*) or you can use characters. By default, all 32 markers are set to + SC_MARK_CIRCLE with a black foreground and a white background.

+ +

The markers are drawn in the order of their numbers, so higher numbered markers appear on + top of lower numbered ones. Markers try to move with their text by tracking where the start of + their line moves. When a line is deleted, its markers are combined, by an OR + operation, with the markers of the previous line.

+ SCI_MARKERDEFINE(int markerNumber, int + markerSymbols)
+ SCI_MARKERDEFINEPIXMAP(int markerNumber, + const char *xpm)
+ SCI_MARKERSETFORE(int markerNumber, int + colour)
+ SCI_MARKERSETBACK(int markerNumber, int + colour)
+ SCI_MARKERSETALPHA(int markerNumber, int + alpha)
+ SCI_MARKERADD(int line, int markerNumber)
+ SCI_MARKERADDSET(int line, int markerMask)
+ SCI_MARKERDELETE(int line, int + markerNumber)
+ SCI_MARKERDELETEALL(int markerNumber)
+ SCI_MARKERGET(int line)
+ SCI_MARKERNEXT(int lineStart, int + markerMask)
+ SCI_MARKERPREVIOUS(int lineStart, int + markerMask)
+ SCI_MARKERLINEFROMHANDLE(int + handle)
+ SCI_MARKERDELETEHANDLE(int handle)
+
+ +

SCI_MARKERDEFINE(int markerNumber, int markerSymbols)
+ This message associates a marker number in the range 0 to 31 with one of the marker symbols or + an ASCII character. The general-purpose marker symbols currently available are:
+ SC_MARK_CIRCLE, SC_MARK_ROUNDRECT, SC_MARK_ARROW, + SC_MARK_SMALLRECT, SC_MARK_SHORTARROW, SC_MARK_EMPTY, + SC_MARK_ARROWDOWN, SC_MARK_MINUS, SC_MARK_PLUS, + SC_MARK_ARROWS, SC_MARK_DOTDOTDOT, SC_MARK_EMPTY, + SC_MARK_BACKGROUND and SC_MARK_FULLRECT.

+ +

The SC_MARK_BACKGROUND marker changes the background colour of the line only. + The SC_MARK_FULLRECT symbol mirrors this, changing only the margin background colour. + The SC_MARK_EMPTY symbol is invisible, allowing client code to track the movement + of lines. You would also use it if you changed the folding style and wanted one or more of the + SC_FOLDERNUM_* markers to have no associated symbol.

+ +

There are also marker symbols designed for use in the folding margin in a flattened tree + style.
+ SC_MARK_BOXMINUS, SC_MARK_BOXMINUSCONNECTED, + SC_MARK_BOXPLUS, SC_MARK_BOXPLUSCONNECTED, + SC_MARK_CIRCLEMINUS, SC_MARK_CIRCLEMINUSCONNECTED, + SC_MARK_CIRCLEPLUS, SC_MARK_CIRCLEPLUSCONNECTED, + SC_MARK_LCORNER, SC_MARK_LCORNERCURVE, SC_MARK_TCORNER, + SC_MARK_TCORNERCURVE, and SC_MARK_VLINE.

+ Characters can be used as markers by adding the ASCII value of the character to + SC_MARK_CHARACTER (10000). For example, to use 'A' (ASCII code 65) as marker + number 1 use:
+ SCI_MARKERDEFINE(1, SC_MARK_CHARACTER+65).
+ +

The marker numbers SC_MARKNUM_FOLDER and SC_MARKNUM_FOLDEROPEN are + used for showing that a fold is present and open or closed. Any symbols may be assigned for + this purpose although the (SC_MARK_PLUS, SC_MARK_MINUS) pair or the + (SC_MARK_ARROW, SC_MARK_ARROWDOWN) pair are good choices. As well as + these two, more assignments are needed for the flattened tree style: + SC_MARKNUM_FOLDEREND, SC_MARKNUM_FOLDERMIDTAIL, + SC_MARKNUM_FOLDEROPENMID, SC_MARKNUM_FOLDERSUB, and + SC_MARKNUM_FOLDERTAIL. The bits used for folding are specified by + SC_MASK_FOLDERS, which is commonly used as an argument to + SCI_SETMARGINMASKN when defining a margin to be used for folding.

+ +

This table shows which SC_MARK_* symbols should be assigned to which + SC_MARKNUM_* marker numbers to obtain four folding styles: Arrow (mimics + Macintosh), plus/minus shows folded lines as '+' and opened folds as '-', Circle tree, Box + tree.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SC_MARKNUM_*ArrowPlus/minusCircle treeBox tree
FOLDEROPENARROWDOWNMINUSCIRCLEMINUSBOXMINUS
FOLDERARROWPLUSCIRCLEPLUSBOXPLUS
FOLDERSUBEMPTYEMPTYVLINEVLINE
FOLDERTAILEMPTYEMPTYLCORNERCURVELCORNER
FOLDERENDEMPTYEMPTYCIRCLEPLUSCONNECTEDBOXPLUSCONNECTED
FOLDEROPENMIDEMPTYEMPTYCIRCLEMINUSCONNECTEDBOXMINUSCONNECTED
FOLDERMIDTAILEMPTYEMPTYTCORNERCURVETCORNER
+ +

SCI_MARKERDEFINEPIXMAP(int markerNumber, const char + *xpm)
+ Markers can be set to pixmaps with this message. The XPM format is used for the pixmap and it + is limited to pixmaps that use one character per pixel. The data should be null terminated. + Pixmaps use the SC_MARK_PIXMAP marker symbol. You can find the full description of + the XPM format here.

+ +

SCI_MARKERSETFORE(int markerNumber, int colour)
+ SCI_MARKERSETBACK(int markerNumber, int colour)
+ These two messages set the foreground and background colour of a marker number.

+

SCI_MARKERSETALPHA(int markerNumber, int alpha)
+ When markers are drawn in the content area, either because there is no margin for them or + they are of SC_MARK_BACKGROUND type, they may be drawn translucently by + setting an alpha value.

+ +

SCI_MARKERADD(int line, int markerNumber)
+ This message adds marker number markerNumber to a line. The message returns -1 if + this fails (illegal line number, out of memory) or it returns a marker handle number that + identifies the added marker. You can use this returned handle with SCI_MARKERLINEFROMHANDLE to find where a + marker is after moving or combining lines and with SCI_MARKERDELETEHANDLE to delete the marker + based on its handle. The message does not check the value of markerNumber, nor does it + check if the line already contains the marker.

+ +

SCI_MARKERADDSET(int line, int markerMask)
+ This message can add one or more markers to a line with a single call, specified in the same "one-bit-per-marker" 32-bit integer format returned by + SCI_MARKERGET + (and used by the mask-based marker search functions + SCI_MARKERNEXT and + SCI_MARKERPREVIOUS). + As with + SCI_MARKERADD, no check is made + to see if any of the markers are already present on the targeted line.

+ +

SCI_MARKERDELETE(int line, int markerNumber)
+ This searches the given line number for the given marker number and deletes it if it is + present. If you added the same marker more than once to the line, this will delete one copy + each time it is used. If you pass in a marker number of -1, all markers are deleted from the + line.

+ +

SCI_MARKERDELETEALL(int markerNumber)
+ This removes markers of the given number from all lines. If markerNumber is -1, it deletes all + markers from all lines.

+ +

SCI_MARKERGET(int line)
+ This returns a 32-bit integer that indicates which markers were present on the line. Bit 0 is + set if marker 0 is present, bit 1 for marker 1 and so on.

+ +

SCI_MARKERNEXT(int lineStart, int markerMask)
+ SCI_MARKERPREVIOUS(int lineStart, int markerMask)
+ These messages search efficiently for lines that include a given set of markers. The search + starts at line number lineStart and continues forwards to the end of the file + (SCI_MARKERNEXT) or backwards to the start of the file + (SCI_MARKERPREVIOUS). The markerMask argument should have one bit set + for each marker you wish to find. Set bit 0 to find marker 0, bit 1 for marker 1 and so on. The + message returns the line number of the first line that contains one of the markers in + markerMask or -1 if no marker is found.

+ +

SCI_MARKERLINEFROMHANDLE(int markerHandle)
+ The markerHandle argument is an identifier for a marker returned by SCI_MARKERADD. This function searches + the document for the marker with this handle and returns the line number that contains it or -1 + if it is not found.

+ +

SCI_MARKERDELETEHANDLE(int markerHandle)
+ The markerHandle argument is an identifier for a marker returned by SCI_MARKERADD. This function searches + the document for the marker with this handle and deletes the marker if it is found.

+ +

Indicators

+ +

By default, Scintilla organizes the style byte associated with each text byte as 5 bits of + style information (for 32 styles) and 3 bits of indicator information for 3 independent + indicators so that, for example, syntax errors, deprecated names and bad indentation could all + be displayed at once. Indicators may be displayed as simple underlines, squiggly underlines, a + line of small 'T' shapes, a line of diagonal hatching, a strike-out or a rectangle around the text.

+ +

The indicators are set using SCI_STARTSTYLING with a INDICS_MASK mask + and SCI_SETSTYLING with the values + INDIC0_MASK, INDIC1_MASK and INDIC2_MASK.

+ +

If you are using indicators in a buffer that has a lexer active + (see SCI_SETLEXER), + you must save lexing state information before setting any indicators and restore it afterwards. + Use SCI_GETENDSTYLED + to retrieve the current "styled to" position and + SCI_STARTSTYLING + to reset the styling position and mask (0x1f in the default layout of 5 style bits and 3 indicator bits) + when you are done.

+ +

The number of bits used for styles can be altered with SCI_SETSTYLEBITS from 0 to 7 bits. The remaining bits + can be used for indicators, so there can be from 1 to 8 indicators. However, the + INDIC*_MASK constants defined in Scintilla.h all assume 5 bits of + styling information and 3 indicators. If you use a different arrangement, you must define your + own constants.

+ +

The SCI_INDIC* messages allow you to get and set the visual appearance of the + indicators. They all use an indicatorNumber argument in the range 0 to 7 to set + the indicator to style. With the default settings, only indicators 0, 1 and 2 will have any + visible effect.

+ SCI_INDICSETSTYLE(int indicatorNumber, int + indicatorStyle)
+ SCI_INDICGETSTYLE(int indicatorNumber)
+ SCI_INDICSETFORE(int indicatorNumber, int + colour)
+ SCI_INDICGETFORE(int indicatorNumber)
+
+ +

SCI_INDICSETSTYLE(int indicatorNumber, int + indicatorStyle)
+ SCI_INDICGETSTYLE(int indicatorNumber)
+ These two messages set and get the style for a particular indicator. The indicator styles + currently available are:

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SymbolValueVisual effect
INDIC_PLAIN0Underlined with a single, straight line.
INDIC_SQUIGGLE1A squiggly underline.
INDIC_TT2A line of small T shapes.
INDIC_DIAGONAL3Diagonal hatching.
INDIC_STRIKE4Strike out.
INDIC_HIDDEN5An indicator with no visual effect.
INDIC_BOX6A rectangle around the text.
INDIC_ROUNDBOX7A rectangle with rounded corners around the text using translucent drawing with the + interior more transparent than the border.
+ +

The default indicator styles are equivalent to:
+ SCI_INDICSETSTYLE(0, INDIC_SQUIGGLE);
+ SCI_INDICSETSTYLE(1, INDIC_TT);
+ SCI_INDICSETSTYLE(2, INDIC_PLAIN);

+ +

SCI_INDICSETFORE(int indicatorNumber, int colour)
+ SCI_INDICGETFORE(int indicatorNumber)
+ These two messages set and get the colour used to draw an indicator. The default indicator + colours are equivalent to:
+ SCI_INDICSETFORE(0, 0x007f00); (dark green)
+ SCI_INDICSETFORE(1, 0xff0000); (light blue)
+ SCI_INDICSETFORE(2, 0x0000ff); (light red)

+ +

Autocompletion

+ +

Autocompletion displays a list box showing likely identifiers based upon the user's typing. + The user chooses the currently selected item by pressing the tab character or another character + that is a member of the fillup character set defined with SCI_AUTOCSETFILLUPS. + Autocompletion is triggered by your application. For example, in C if you detect that the user + has just typed fred. you could look up fred, and if it has a known + list of members, you could offer them in an autocompletion list. Alternatively, you could + monitor the user's typing and offer a list of likely items once their typing has narrowed down + the choice to a reasonable list. As yet another alternative, you could define a key code to + activate the list.

+ +

When the user makes a selection from the list the container is sent a SCN_AUTOCSELECTION notification message. On return from the notification Scintilla will insert + the selected text unless the autocompletion list has been cancelled, for example by the container sending + SCI_AUTOCCANCEL.

+ +

To make use of autocompletion you must monitor each character added to the document. See + SciTEBase::CharAdded() in SciTEBase.cxx for an example of autocompletion.

+ SCI_AUTOCSHOW(int lenEntered, const char + *list)
+ SCI_AUTOCCANCEL
+ SCI_AUTOCACTIVE
+ SCI_AUTOCPOSSTART
+ SCI_AUTOCCOMPLETE
+ SCI_AUTOCSTOPS(<unused>, const char + *chars)
+ SCI_AUTOCSETSEPARATOR(char + separator)
+ SCI_AUTOCGETSEPARATOR
+ SCI_AUTOCSELECT(<unused>, const char + *select)
+ SCI_AUTOCGETCURRENT
+ SCI_AUTOCSETCANCELATSTART(bool + cancel)
+ SCI_AUTOCGETCANCELATSTART
+ SCI_AUTOCSETFILLUPS(<unused>, const char + *chars)
+ SCI_AUTOCSETCHOOSESINGLE(bool + chooseSingle)
+ SCI_AUTOCGETCHOOSESINGLE
+ SCI_AUTOCSETIGNORECASE(bool + ignoreCase)
+ SCI_AUTOCGETIGNORECASE
+ SCI_AUTOCSETAUTOHIDE(bool autoHide)
+ SCI_AUTOCGETAUTOHIDE
+ SCI_AUTOCSETDROPRESTOFWORD(bool + dropRestOfWord)
+ SCI_AUTOCGETDROPRESTOFWORD
+ SCI_REGISTERIMAGE
+ SCI_CLEARREGISTEREDIMAGES
+ SCI_AUTOCSETTYPESEPARATOR(char separatorCharacter)
+ SCI_AUTOCGETTYPESEPARATOR
+ SCI_AUTOCSETMAXHEIGHT(int rowCount)
+ SCI_AUTOCGETMAXHEIGHT
+ SCI_AUTOCSETMAXWIDTH(int characterCount)
+ SCI_AUTOCGETMAXWIDTH
+
+ +

SCI_AUTOCSHOW(int lenEntered, const char *list)
+ This message causes a list to be displayed. lenEntered is the number of + characters of the word already entered and list is the list of words separated by + separator characters. The initial separator character is a space but this can be set or got + with SCI_AUTOCSETSEPARATOR + and SCI_AUTOCGETSEPARATOR.

+ +

The list of words should be in sorted order. If set to ignore case mode with SCI_AUTOCSETIGNORECASE, then + strings are matched after being converted to upper case. One result of this is that the list + should be sorted with the punctuation characters '[', '\', ']', '^', '_', and '`' sorted after + letters.

+ +

SCI_AUTOCCANCEL
+ This message cancels any displayed autocompletion list. When in autocompletion mode, the list + should disappear when the user types a character that can not be part of the autocompletion, + such as '.', '(' or '[' when typing an identifier. A set of characters that will cancel + autocompletion can be specified with SCI_AUTOCSTOPS.

+ +

SCI_AUTOCACTIVE
+ This message returns non-zero if there is an active autocompletion list and zero if there is + not.

+ +

SCI_AUTOCPOSSTART
+ This returns the value of the current position when SCI_AUTOCSHOW started display + of the list.

+ +

SCI_AUTOCCOMPLETE
+ This message triggers autocompletion. This has the same effect as the tab key.

+ +

SCI_AUTOCSTOPS(<unused>, const char *chars)
+ The chars argument is a string containing a list of characters that will + automatically cancel the autocompletion list. When you start the editor, this list is + empty.

+ +

SCI_AUTOCSETSEPARATOR(char separator)
+ SCI_AUTOCGETSEPARATOR
+ These two messages set and get the separator character used to separate words in the + SCI_AUTOCSHOW list. The default is the space character.

+ +

SCI_AUTOCSELECT(<unused>, const char *select)
+ SCI_AUTOCGETCURRENT
+ This message selects an item in the autocompletion list. It searches the list of words for the + first that matches select. By default, comparisons are case sensitive, but you can + change this with SCI_AUTOCSETIGNORECASE. The match is character + by character for the length of the select string. That is, if select is "Fred" it + will match "Frederick" if this is the first item in the list that begins with "Fred". If an + item is found, it is selected. If the item is not found, the autocompletion list closes if + auto-hide is true (see SCI_AUTOCSETAUTOHIDE).
+ The current selection can be retrieved with SCI_AUTOCGETCURRENT +

+ +

SCI_AUTOCSETCANCELATSTART(bool cancel)
+ SCI_AUTOCGETCANCELATSTART
+ The default behavior is for the list to be cancelled if the caret moves before the location it + was at when the list was displayed. By calling this message with a false argument, + the list is not cancelled until the caret moves before the first character of the word being + completed.

+ +

SCI_AUTOCSETFILLUPS(<unused>, const char *chars)
+ If a fillup character is typed with an autocompletion list active, the currently selected item + in the list is added into the document, then the fillup character is added. Common fillup + characters are '(', '[' and '.' but others are possible depending on the language. By default, + no fillup characters are set.

+ +

SCI_AUTOCSETCHOOSESINGLE(bool chooseSingle)
+ SCI_AUTOCGETCHOOSESINGLE
+ If you use SCI_AUTOCSETCHOOSESINGLE(1) and a list has only one item, it is + automatically added and no list is displayed. The default is to display the list even if there + is only a single item.

+ +

SCI_AUTOCSETIGNORECASE(bool ignoreCase)
+ SCI_AUTOCGETIGNORECASE
+ By default, matching of characters to list members is case sensitive. These messages let you + set and get case sensitivity.

+ +

SCI_AUTOCSETAUTOHIDE(bool autoHide)
+ SCI_AUTOCGETAUTOHIDE
+ By default, the list is cancelled if there are no viable matches (the user has typed + characters that no longer match a list entry). If you want to keep displaying the original + list, set autoHide to false. This also effects SCI_AUTOCSELECT.

+ +

SCI_AUTOCSETDROPRESTOFWORD(bool dropRestOfWord)
+ SCI_AUTOCGETDROPRESTOFWORD
+ When an item is selected, any word characters following the caret are first erased if + dropRestOfWord is set true. The default is false.

+ +

+ SCI_REGISTERIMAGE(int type, const char *xpmData)
+ SCI_CLEARREGISTEREDIMAGES
+ SCI_AUTOCSETTYPESEPARATOR(char separatorCharacter)
+ SCI_AUTOCGETTYPESEPARATOR
+ + Autocompletion list items may display an image as well as text. Each image is first registered with an integer + type. Then this integer is included in the text of the list separated by a '?' from the text. For example, + "fclose?2 fopen" displays image 2 before the string "fclose" and no image before "fopen". + The images are in XPM format as is described for + SCI_MARKERDEFINEPIXMAP + The set of registered images can be cleared with SCI_CLEARREGISTEREDIMAGES and the '?' separator changed + with SCI_AUTOCSETTYPESEPARATOR. +

+ +

+ SCI_AUTOCSETMAXHEIGHT(int rowCount)
+ SCI_AUTOCGETMAXHEIGHT
+ + Get or set the maximum number of rows that will be visible in an autocompletion list. If there are more rows in the list, then a vertical + scrollbar is shown. The default is 5. +

+ +

+ SCI_AUTOCSETMAXWIDTH(int characterCount)
+ SCI_AUTOCGETMAXWIDTH
+ + Get or set the maximum width of an autocompletion list expressed as the number of characters in the longest item that will be totally visible. + If zero (the default) then the list's width is calculated to fit the item with the most characters. Any items that cannot be fully displayed within + the available width are indicated by the presence of ellipsis. +

+ +

User lists

+ +

User lists use the same internal mechanisms as autocompletion lists, and all the calls + listed for autocompletion work on them; you cannot display a user list at the same time as an + autocompletion list is active. They differ in the following respects:

+ +

o The SCI_AUTOCSETCHOOSESINGLE message has no + effect.
+ o When the user makes a selection you are sent a SCN_USERLISTSELECTION notification message rather than SCN_AUTOCSELECTION.

+ +

BEWARE: if you have set fillup characters or stop characters, these will still be active + with the user list, and may result in items being selected or the user list cancelled due to + the user typing into the editor.

+ +

SCI_USERLISTSHOW(int listType, const char *list)
+ The listType parameter is returned to the container as the wParam + field of the SCNotification + structure. It must be greater than 0 as this is how Scintilla tells the difference between an + autocompletion list and a user list. If you have different types of list, for example a list of + buffers and a list of macros, you can use listType to tell which one has returned + a selection.

+ +

Call tips

+ +

Call tips are small windows displaying the arguments to a function and are displayed after + the user has typed the name of the function. They normally display characters using the font + facename, size and character set defined by + STYLE_DEFAULT. You can choose to + use STYLE_CALLTIP to define the + facename, size, foreground and background colours and character set with + SCI_CALLTIPUSESTYLE. + This also enables support for Tab characters. + + There is some interaction between call tips and autocompletion lists in that showing a + call tip cancels any active autocompletion list, and vice versa.

+ +

Call tips can highlight part of the text within them. You could use this to highlight the + current argument to a function by counting the number of commas (or whatever separator your + language uses). See SciTEBase::CharAdded() in SciTEBase.cxx for an + example of call tip use.

+ +

The mouse may be clicked on call tips and this causes a + SCN_CALLTIPCLICK + notification to be sent to the container. Small up an down arrows may be displayed within + a call tip by, respectively, including the characters '\001', or '\002'. This is useful + for showing that there are overloaded variants of one function name and that the user can + click on the arrows to cycle through the overloads.

+ +

Alternatively, call tips can be displayed when you leave the mouse pointer for a while over + a word in response to the SCN_DWELLSTART notification and cancelled in response to SCN_DWELLEND. This method could be used in a debugger to give + the value of a variable, or during editing to give information about the word under the + pointer.

+ SCI_CALLTIPSHOW(int posStart, const char + *definition)
+ SCI_CALLTIPCANCEL
+ SCI_CALLTIPACTIVE
+ SCI_CALLTIPPOSSTART
+ SCI_CALLTIPSETHLT(int highlightStart, int + highlightEnd)
+ SCI_CALLTIPSETBACK(int colour)
+ SCI_CALLTIPSETFORE(int colour)
+ SCI_CALLTIPSETFOREHLT(int colour)
+ SCI_CALLTIPUSESTYLE(int tabsize)
+
+ +

SCI_CALLTIPSHOW(int posStart, const char *definition)
+ This message starts the process by displaying the call tip window. If a call tip is already + active, this has no effect.
+ posStart is the position in the document at which to align the call tip. The call + tip text is aligned to start 1 line below this character unless you have included up and/or + down arrows in the call tip text in which case the tip is aligned to the right-hand edge of + the rightmost arrow. The assumption is that you will start the text with something like + "\001 1 of 3 \002".
+ definition is the call tip text. This can contain multiple lines separated by + '\n' (Line Feed, ASCII code 10) characters. Do not include '\r' (Carriage Return, ASCII + code 13), as this will most likely print as an empty box. '\t' (Tab, ASCII code 9) is + supported if you set a tabsize with + SCI_CALLTIPUSESTYLE.

+ +

SCI_CALLTIPCANCEL
+ This message cancels any displayed call tip. Scintilla will also cancel call tips for you if + you use any keyboard commands that are not compatible with editing the argument list of a + function.

+ +

SCI_CALLTIPACTIVE
+ This returns 1 if a call tip is active and 0 if it is not active.

+ +

SCI_CALLTIPPOSSTART
+ This message returns the value of the current position when SCI_CALLTIPSHOW + started to display the tip.

+ +

SCI_CALLTIPSETHLT(int hlStart, int hlEnd)
+ This sets the region of the call tips text to display in a highlighted style. + hlStart is the zero-based index into the string of the first character to + highlight and hlEnd is the index of the first character after the highlight. + hlEnd must be greater than hlStart; hlEnd-hlStart is the + number of characters to highlight. Highlights can extend over line ends if this is + required.

+ +

Unhighlighted text is drawn in a mid gray. Selected text is drawn in a dark blue. The + background is white. These can be changed with + SCI_CALLTIPSETBACK, + SCI_CALLTIPSETFORE, and + SCI_CALLTIPSETFOREHLT. +

+ +

SCI_CALLTIPSETBACK(int colour)
+ The background colour of call tips can be set with this message; the default colour is white. + It is not a good idea to set a dark colour as the background as the default colour for normal + calltip text is mid gray and the defaultcolour for highlighted text is dark blue. This also + sets the background colour of STYLE_CALLTIP.

+ +

SCI_CALLTIPSETFORE(int colour)
+ The colour of call tip text can be set with this message; the default colour is mid gray. + This also sets the foreground colour of STYLE_CALLTIP.

+ +

SCI_CALLTIPSETFOREHLT(int colour)
+ The colour of highlighted call tip text can be set with this message; the default colour + is dark blue.

+ +

SCI_CALLTIPUSESTYLE(int tabsize)
+ This message changes the style used for call tips from STYLE_DEFAULT to + STYLE_CALLTIP and sets a tab size in screen pixels. If tabsize is + less than 1, Tab characters are not treated specially. Once this call has been used, the + call tip foreground and background colours are also taken from the style.

+ + +

Keyboard commands

+ +

To allow the container application to perform any of the actions available to the user with + keyboard, all the keyboard actions are messages. They do not take any parameters. These + commands are also used when redefining the key bindings with the SCI_ASSIGNCMDKEY message.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SCI_LINEDOWNSCI_LINEDOWNEXTENDSCI_LINEDOWNRECTEXTENDSCI_LINESCROLLDOWN
SCI_LINEUPSCI_LINEUPEXTENDSCI_LINEUPRECTEXTENDSCI_LINESCROLLUP
SCI_PARADOWNSCI_PARADOWNEXTENDSCI_PARAUPSCI_PARAUPEXTEND
SCI_CHARLEFTSCI_CHARLEFTEXTENDSCI_CHARLEFTRECTEXTEND
SCI_CHARRIGHTSCI_CHARRIGHTEXTENDSCI_CHARRIGHTRECTEXTEND
SCI_WORDLEFTSCI_WORDLEFTEXTENDSCI_WORDRIGHTSCI_WORDRIGHTEXTEND
SCI_WORDLEFTENDSCI_WORDLEFTENDEXTENDSCI_WORDRIGHTENDSCI_WORDRIGHTENDEXTEND
SCI_WORDPARTLEFTSCI_WORDPARTLEFTEXTENDSCI_WORDPARTRIGHTSCI_WORDPARTRIGHTEXTEND
SCI_HOMESCI_HOMEEXTEND[SCI_HOMERECTEXTEND]
SCI_HOMEDISPLAYSCI_HOMEDISPLAYEXTENDSCI_HOMEWRAPSCI_HOMEWRAPEXTEND
SCI_VCHOMESCI_VCHOMEEXTENDSCI_VCHOMERECTEXTEND
SCI_VCHOMEWRAPSCI_VCHOMEWRAPEXTEND
SCI_LINEENDSCI_LINEENDEXTENDSCI_LINEENDRECTEXTEND
SCI_LINEENDDISPLAYSCI_LINEENDDISPLAYEXTENDSCI_LINEENDWRAPSCI_LINEENDWRAPEXTEND
SCI_DOCUMENTSTARTSCI_DOCUMENTSTARTEXTENDSCI_DOCUMENTENDSCI_DOCUMENTENDEXTEND
SCI_PAGEUPSCI_PAGEUPEXTENDSCI_PAGEUPRECTEXTEND
SCI_PAGEDOWNSCI_PAGEDOWNEXTENDSCI_PAGEDOWNRECTEXTEND
SCI_STUTTEREDPAGEUPSCI_STUTTEREDPAGEUPEXTEND
SCI_STUTTEREDPAGEDOWNSCI_STUTTEREDPAGEDOWNEXTEND
SCI_DELETEBACKSCI_DELETEBACKNOTLINESCI_DELWORDLEFTSCI_DELWORDRIGHT
SCI_DELLINELEFTSCI_DELLINERIGHTSCI_LINEDELETE
SCI_LINECUTSCI_LINECOPYSCI_LINETRANSPOSESCI_LINEDUPLICATE
SCI_LOWERCASESCI_UPPERCASESCI_CANCELSCI_EDITTOGGLEOVERTYPE
SCI_NEWLINESCI_FORMFEEDSCI_TABSCI_BACKTAB
SCI_SELECTIONDUPLICATE
+ +

The SCI_*EXTEND messages extend the selection.

+ +

The SCI_*RECTEXTEND messages extend the rectangular selection + (and convert regular selection to rectangular one, if any).

+ +

The SCI_WORDPART* commands are used to move between word segments marked by + capitalisation (aCamelCaseIdentifier) or underscores (an_under_bar_ident).

+ +

The SCI_HOME* commands move the caret to the start of the line, while the + SCI_VCHOME*commands move the caret to the first non-blank character of the line + (ie. just after the indentation) unless it is already there; in this case, it acts as SCI_HOME*.

+ +

The SCI_[HOME|LINEEND]DISPLAY* commands are used when in line wrap mode to + allow movement to the start or end of display lines as opposed to the normal + SCI_[HOME|LINEEND] commands which move to the start or end of document lines.

+ +

The SCI_[[VC]HOME|LINEEND]WRAP* commands are like their namesakes + SCI_[[VC]HOME|LINEEND]* except they behave differently when word-wrap is enabled: + They go first to the start / end of the display line, like SCI_[HOME|LINEEND]DISPLAY*, + but if the cursor is already at the point, it goes on to the start or end of the document line, + as appropriate for SCI_[[VC]HOME|LINEEND]*. +

+ +

Key bindings

+ +

There is a default binding of keys to commands that is defined in the Scintilla source in + the file KeyMap.cxx by the constant KeyMap::MapDefault[]. This table + maps key definitions to SCI_* messages with no parameters (mostly the keyboard commands discussed above, but any Scintilla + command that has no arguments can be mapped). You can change the mapping to suit your own + requirements.

+ SCI_ASSIGNCMDKEY(int keyDefinition, int + sciCommand)
+ SCI_CLEARCMDKEY(int keyDefinition)
+ SCI_CLEARALLCMDKEYS
+ SCI_NULL
+
+ +

keyDefinition
+ A key definition contains the key code in the low 16-bits and the key modifiers in the high + 16-bits. To combine keyCode and keyMod set:
+
+ keyDefinition = keyCode + (keyMod << 16)

+ +

The key code is a visible or control character or a key from the SCK_* + enumeration, which contains:
+ SCK_ADD, SCK_BACK, SCK_DELETE, SCK_DIVIDE, + SCK_DOWN, SCK_END, SCK_ESCAPE, SCK_HOME, + SCK_INSERT, SCK_LEFT, SCK_NEXT (Page Down), + SCK_PRIOR (Page Up), SCK_RETURN, SCK_RIGHT, + SCK_SUBTRACT, SCK_TAB, and SCK_UP.

+ +

The modifiers are a combination of zero or more of SCMOD_ALT, + SCMOD_CTRL, and SCMOD_SHIFT. If you are building a table, you might + want to use SCMOD_NORM, which has the value 0, to mean no modifiers.

+ +

SCI_ASSIGNCMDKEY(int keyDefinition, int sciCommand)
+ This assigns the given key definition to a Scintilla command identified by + sciCommand. sciCommand can be any SCI_* command that has + no arguments.

+ +

SCI_CLEARCMDKEY(int keyDefinition)
+ This makes the given key definition do nothing by assigning the action SCI_NULL + to it.

+ +

SCI_CLEARALLCMDKEYS
+ This command removes all keyboard command mapping by setting an empty mapping table.

+ +

SCI_NULL
+ The SCI_NULL does nothing and is the value assigned to keys that perform no + action. SCI_NULL ensures that keys do not propagate to the parent window as that may + cause focus to move. If you want the standard platform behaviour use the constant 0 instead.

+ +

Popup edit menu

+ +

SCI_USEPOPUP(bool bEnablePopup)
+ Clicking the wrong button on the mouse pops up a short default editing menu. This may be + turned off with SCI_USEPOPUP(0). If you turn it off, context menu commands (in + Windows, WM_CONTEXTMENU) will not be handled by Scintilla, so the parent of the + Scintilla window will have the opportunity to handle the message.

+ +

Macro recording

+ +

Start and stop macro recording mode. In macro recording mode, actions are reported to the + container through SCN_MACRORECORD + notifications. It is then up to the container to + record these actions for future replay.

+ +

SCI_STARTRECORD
+ SCI_STOPRECORD
+ These two messages turn macro recording on and off.

+ +

Printing

+ +

On Windows SCI_FORMATRANGE can be used to draw the text onto a display context + which can include a printer display context. Printed output shows text styling as on the + screen, but it hides all margins except a line number margin. All special marker effects are + removed and the selection and caret are hidden.

+ SCI_FORMATRANGE(bool bDraw, RangeToFormat + *pfr)
+ SCI_SETPRINTMAGNIFICATION(int + magnification)
+ SCI_GETPRINTMAGNIFICATION
+ SCI_SETPRINTCOLOURMODE(int mode)
+ SCI_GETPRINTCOLOURMODE
+ SCI_SETPRINTWRAPMODE
+ SCI_GETPRINTWRAPMODE
+
+ +

SCI_FORMATRANGE(bool bDraw, RangeToFormat *pfr)
+ This call allows Windows users to render a range of text into a device context. If you use + this for printing, you will probably want to arrange a page header and footer; Scintilla does + not do this for you. See SciTEWin::Print() in SciTEWinDlg.cxx for an + example. Each use of this message renders a range of text into a rectangular area and returns + the position in the document of the next character to print.

+ +

bDraw controls if any output is done. Set this to false if you are paginating + (for example, if you use this with MFC you will need to paginate in + OnBeginPrinting() before you output each page.

+
+struct RangeToFormat {
+    SurfaceID hdc;        // The HDC (device context) we print to
+    SurfaceID hdcTarget;  // The HDC we use for measuring (may be same as hdc)
+    PRectangle rc;        // Rectangle in which to print
+    PRectangle rcPage;    // Physically printable page size
+    CharacterRange chrg;  // Range of characters to print
+};
+
+ +

hdc and hdcTarget should both be set to the device context handle + of the output device (usually a printer). If you print to a metafile these will not be the same + as Windows metafiles (unlike extended metafiles) do not implement the full API for returning + information. In this case, set hdcTarget to the screen DC.
+ rcPage is the rectangle {0, 0, maxX, maxY} where maxX+1 + and maxY+1 are the number of physically printable pixels in x and y.
+ rc is the rectangle to render the text in (which will, of course, fit within the + rectangle defined by rcPage).
+ chrg.cpMin and chrg.cpMax define the start position and maximum + position of characters to output. All of each line within this character range is drawn.

+ +

When printing, the most tedious part is always working out what the margins should be to + allow for the non-printable area of the paper and printing a header and footer. If you look at + the printing code in SciTE, you will find that most of it is taken up with this. The loop that + causes Scintilla to render text is quite simple if you strip out all the margin, non-printable + area, header and footer code.

+ +

SCI_SETPRINTMAGNIFICATION(int magnification)
+ SCI_GETPRINTMAGNIFICATION
+ SCI_GETPRINTMAGNIFICATION lets you to print at a different size than the screen + font. magnification is the number of points to add to the size of each screen + font. A value of -3 or -4 gives reasonably small print. You can get this value with + SCI_GETPRINTMAGNIFICATION.

+ +

SCI_SETPRINTCOLOURMODE(int mode)
+ SCI_GETPRINTCOLOURMODE
+ These two messages set and get the method used to render coloured text on a printer that is + probably using white paper. It is especially important to consider the treatment of colour if + you use a dark or black screen background. Printing white on black uses up toner and ink very + many times faster than the other way around. You can set the mode to one of:

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SymbolValuePurpose
SC_PRINT_NORMAL0Print using the current screen colours. This is the default.
SC_PRINT_INVERTLIGHT1If you use a dark screen background this saves ink by inverting the light value of + all colours and printing on a white background.
SC_PRINT_BLACKONWHITE2Print all text as black on a white background.
SC_PRINT_COLOURONWHITE3Everything prints in its own colour on a white background.
SC_PRINT_COLOURONWHITEDEFAULTBG4Everything prints in its own colour on a white background except that line numbers + use their own background colour.
+ +

SCI_SETPRINTWRAPMODE(int wrapMode)
+ SCI_GETPRINTWRAPMODE
+ These two functions get and set the printer wrap mode. wrapMode can be + set to SC_WRAP_NONE (0), SC_WRAP_WORD (1) or + SC_WRAP_CHAR (2). The default is + SC_WRAP_WORD, which wraps printed output so that all characters fit + into the print rectangle. If you set SC_WRAP_NONE, each line of text + generates one line of output and the line is truncated if it is too long to fit + into the print area.
+ SC_WRAP_WORD tries to wrap only between words as indicated by + white space or style changes although if a word is longer than a line, it will be wrapped before + the line end. SC_WRAP_CHAR is preferred to + SC_WRAP_WORD for Asian languages where there is no white space + between words.

+ +

Direct access

+ SCI_GETDIRECTFUNCTION
+ SCI_GETDIRECTPOINTER
+
+ +

On Windows, the message-passing scheme used to communicate between the container and + Scintilla is mediated by the operating system SendMessage function and can lead to + bad performance when calling intensively. To avoid this overhead, Scintilla provides messages + that allow you to call the Scintilla message function directly. The code to do this in C/C++ is + of the form:

+
+#include "Scintilla.h"
+SciFnDirect pSciMsg = (SciFnDirect)SendMessage(hSciWnd, SCI_GETDIRECTFUNCTION, 0, 0);
+sptr_t pSciWndData = (sptr_t)SendMessage(hSciWnd, SCI_GETDIRECTPOINTER, 0, 0);
+
+// now a wrapper to call Scintilla directly
+sptr_t CallScintilla(unsigned int iMessage, uptr_t wParam, sptr_t lParam){
+    return pSciMsg(pSciWndData, iMessage, wParam, lParam);
+}
+
+ +

SciFnDirect, sptr_t and uptr_t are declared in + Scintilla.h. hSciWnd is the window handle returned when you created + the Scintilla window.

+ +

While faster, this direct calling will cause problems if performed from a different thread + to the native thread of the Scintilla window in which case SendMessage(hSciWnd, SCI_*, + wParam, lParam) should be used to synchronize with the window's thread.

+ +

This feature also works on GTK+ but has no significant impact on speed.

+ +

From version 1.47 on Windows, Scintilla exports a function called + Scintilla_DirectFunction that can be used the same as the function returned by + SCI_GETDIRECTFUNCTION. This saves you the call to + SCI_GETDIRECTFUNCTION and the need to call Scintilla indirectly via the function + pointer.

+ +

SCI_GETDIRECTFUNCTION
+ This message returns the address of the function to call to handle Scintilla messages without + the overhead of passing through the Windows messaging system. You need only call this once, + regardless of the number of Scintilla windows you create.

+ +

SCI_GETDIRECTPOINTER
+ This returns a pointer to data that identifies which Scintilla window is in use. You must call + this once for each Scintilla window you create. When you call the direct function, you must + pass in the direct pointer associated with the target window.

+ +

Multiple views

+ +

A Scintilla window and the document that it displays are separate entities. When you create + a new window, you also create a new, empty document. Each document has a reference count that + is initially set to 1. The document also has a list of the Scintilla windows that are linked to + it so when any window changes the document, all other windows in which it appears are notified + to cause them to update. The system is arranged in this way so that you can work with many + documents in a single Scintilla window and so you can display a single document in multiple + windows (for use with splitter windows).

+ +

Although these messages use document *pDoc, to ensure compatibility with future + releases of Scintilla you should treat pDoc as an opaque void*. That + is, you can use and store the pointer as described in this section but you should not + dereference it.

+ SCI_GETDOCPOINTER
+ SCI_SETDOCPOINTER(<unused>, document + *pDoc)
+ SCI_CREATEDOCUMENT
+ SCI_ADDREFDOCUMENT(<unused>, document + *pDoc)
+ SCI_RELEASEDOCUMENT(<unused>, document + *pDoc)
+
+ +

SCI_GETDOCPOINTER
+ This returns a pointer to the document currently in use by the window. It has no other + effect.

+ +

SCI_SETDOCPOINTER(<unused>, document *pDoc)
+ This message does the following:
+ 1. It removes the current window from the list held by the current document.
+ 2. It reduces the reference count of the current document by 1.
+ 3. If the reference count reaches 0, the document is deleted.
+ 4. pDoc is set as the new document for the window.
+ 5. If pDoc was 0, a new, empty document is created and attached to the + window.
+ 6. If pDoc was not 0, its reference count is increased by 1.

+ +

SCI_CREATEDOCUMENT
+ This message creates a new, empty document and returns a pointer to it. This document is not + selected into the editor and starts with a reference count of 1. This means that you have + ownership of it and must either reduce its reference count by 1 after using + SCI_SETDOCPOINTER so that the Scintilla window owns it or you must make sure that + you reduce the reference count by 1 with SCI_RELEASEDOCUMENT before you close the + application to avoid memory leaks.

+ +

SCI_ADDREFDOCUMENT(<unused>, document *pDoc)
+ This increases the reference count of a document by 1. If you want to replace the current + document in the Scintilla window and take ownership of the current document, for example if you + are editing many documents in one window, do the following:
+ 1. Use SCI_GETDOCPOINTER to get a pointer to the document, + pDoc.
+ 2. Use SCI_ADDREFDOCUMENT(0, pDoc) to increment the reference count.
+ 3. Use SCI_SETDOCPOINTER(0, pNewDoc) to set a different document or + SCI_SETDOCPOINTER(0, 0) to set a new, empty document.

+ +

SCI_RELEASEDOCUMENT(<unused>, document *pDoc)
+ This message reduces the reference count of the document identified by pDoc. pDoc + must be the result of SCI_GETDOCPOINTER or SCI_CREATEDOCUMENT and + must point at a document that still exists. If you call this on a document with a reference + count of 1 that is still attached to a Scintilla window, bad things will happen. To keep the + world spinning in its orbit you must balance each call to SCI_CREATEDOCUMENT or + SCI_ADDREFDOCUMENT with a call to SCI_RELEASEDOCUMENT.

+ +

Folding

+ +

The fundamental operation in folding is making lines invisible or visible. Line visibility + is a property of the view rather than the document so each view may be displaying a different + set of lines. From the point of view of the user, lines are hidden and displayed using fold + points. Generally, the fold points of a document are based on the hierarchical structure of the + document contents. In Python, the hierarchy is determined by indentation and in C++ by brace + characters. This hierarchy can be represented within a Scintilla document object by attaching a + numeric "fold level" to each line. The fold level is most easily set by a lexer, but you can + also set it with messages.

+ +

It is up to your code to set the connection between user actions and folding and unfolding. + The best way to see how this is done is to search the SciTE source code for the messages used + in this section of the documentation and see how they are used. You will also need to use + markers and a folding margin to complete your folding implementation. + The "fold" property should be set to "1" with + SCI_SETPROPERTY("fold", "1") to enable folding.

+ SCI_VISIBLEFROMDOCLINE(int + docLine)
+ SCI_DOCLINEFROMVISIBLE(int + displayLine)
+ SCI_SHOWLINES(int lineStart, int lineEnd)
+ SCI_HIDELINES(int lineStart, int lineEnd)
+ SCI_GETLINEVISIBLE(int line)
+ SCI_SETFOLDLEVEL(int line, int level)
+ SCI_GETFOLDLEVEL(int line)
+ SCI_SETFOLDFLAGS(int flags)
+ SCI_GETLASTCHILD(int line, int level)
+ SCI_GETFOLDPARENT(int line)
+ SCI_SETFOLDEXPANDED(int line, bool + expanded)
+ SCI_GETFOLDEXPANDED(int line)
+ SCI_TOGGLEFOLD(int line)
+ SCI_ENSUREVISIBLE(int line)
+ SCI_ENSUREVISIBLEENFORCEPOLICY(int + line)
+
+ +

SCI_VISIBLEFROMDOCLINE(int docLine)
+ When some lines are folded, then a particular line in the document may be displayed at a + different position to its document position. If no lines are folded, this message returns + docLine. Otherwise, this returns the display line (counting the very first visible + line as 0). The display line of an invisible line is the same as the previous visible line. The + display line number of the first line in the document is 0. If there is folding and + docLine is outside the range of lines in the document, the return value is -1. + Lines can occupy more than one display line if they wrap.

+ +

SCI_DOCLINEFROMVISIBLE(int displayLine)
+ When some lines are hidden, then a particular line in the document may be displayed at a + different position to its document position. This message returns the document line number that + corresponds to a display line (counting the display line of the first line in the document as + 0). If displayLine is less than or equal to 0, the result is 0. If + displayLine is greater than or equal to the number of displayed lines, the result + is the number of lines in the document.

+ +

SCI_SHOWLINES(int lineStart, int lineEnd)
+ SCI_HIDELINES(int lineStart, int lineEnd)
+ SCI_GETLINEVISIBLE(int line)
+ The first two messages mark a range of lines as visible or invisible and then redraw the + display. The third message reports on the visible state of a line and returns 1 if it is + visible and 0 if it is not visible. These messages have no effect on fold levels or fold + flags.

+ +

SCI_SETFOLDLEVEL(int line, int level)
+ SCI_GETFOLDLEVEL(int line)
+ These two messages set and get a 32-bit value that contains the fold level of a line and some + flags associated with folding. The fold level is a number in the range 0 to + SC_FOLDLEVELNUMBERMASK (4095). However, the initial fold level is set to + SC_FOLDLEVELBASE (1024) to allow unsigned arithmetic on folding levels. There are + two addition flag bits. SC_FOLDLEVELWHITEFLAG indicates that the line is blank and + allows it to be treated slightly different then its level may indicate. For example, blank + lines should generally not be fold points and will be considered part of the preceding section even though + they may have a lesser fold level. + SC_FOLDLEVELHEADERFLAG indicates that + the line is a header (fold point).

+ +

Use SCI_GETFOLDLEVEL(line) & SC_FOLDLEVELNUMBERMASK to get the fold level + of a line. Likewise, use SCI_GETFOLDLEVEL(line) & SC_FOLDLEVEL*FLAG to get the + state of the flags. To set the fold level you must or in the associated flags. For instance, to + set the level to thisLevel and mark a line as being a fold point use: + SCI_SETFOLDLEVEL(line, thisLevel | SC_FOLDLEVELHEADERFLAG).

+ If you use a lexer, you should not need to use SCI_SETFOLDLEVEL as this is far + better handled by the lexer. You will need to use SCI_GETFOLDLEVEL to decide how + to handle user folding requests. If you do change the fold levels, the folding margin will + update to match your changes. + +

SCI_SETFOLDFLAGS(int flags)
+ In addition to showing markers in the folding margin, you can indicate folds to the user by + drawing lines in the text area. The lines are drawn in the foreground colour set for STYLE_DEFAULT. Bits set in + flags determine where folding lines are drawn:
+

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ValueEffect
1Experimental - draw boxes if expanded
2Draw above if expanded
4Draw above if not expanded
8Draw below if expanded
16Draw below if not expanded
64display hexadecimal fold levels in line margin to aid debugging of + folding. This feature needs to be redesigned to be sensible.
+ +

This message causes the display to redraw.

+ +

SCI_GETLASTCHILD(int startLine, int level)
+ This message searches for the next line after startLine, that has a folding level + that is less than or equal to level and then returns the previous line number. If + you set level to -1, level is set to the folding level of line + startLine. If from is a fold point, SCI_GETLASTCHILD(from, + -1) returns the last line that would be in made visible or hidden by toggling the fold + state.

+ +

SCI_GETFOLDPARENT(int startLine)
+ This message returns the line number of the first line before startLine that is + marked as a fold point with SC_FOLDLEVELHEADERFLAG and has a fold level less than + the startLine. If no line is found, or if the header flags and fold levels are + inconsistent, the return value is -1.

+ +

SCI_TOGGLEFOLD(int line)
+ Each fold point may be either expanded, displaying all its child lines, or contracted, hiding + all the child lines. This message toggles the folding state of the given line as long as it has + the SC_FOLDLEVELHEADERFLAG set. This message takes care of folding or expanding + all the lines that depend on the line. The display updates after this message.

+ +

SCI_SETFOLDEXPANDED(int line, bool expanded)
+ SCI_GETFOLDEXPANDED(int line)
+ These messages set and get the expanded state of a single line. The set message has no effect + on the visible state of the line or any lines that depend on it. It does change the markers in + the folding margin. If you ask for the expansion state of a line that is outside the document, + the result is false (0).

+ +

If you just want to toggle the fold state of one line and handle all the lines that are + dependent on it, it is much easier to use SCI_TOGGLEFOLD. You would use the + SCI_SETFOLDEXPANDED message to process many folds without updating the display + until you had finished. See SciTEBase::FoldAll() and + SciTEBase::Expand() for examples of the use of these messages.

+ +

SCI_ENSUREVISIBLE(int line)
+ SCI_ENSUREVISIBLEENFORCEPOLICY(int line)
+ A line may be hidden because more than one of its parent lines is contracted. Both these + message travels up the fold hierarchy, expanding any contracted folds until they reach the top + level. The line will then be visible. If you use SCI_ENSUREVISIBLEENFORCEPOLICY, + the vertical caret policy set by SCI_SETVISIBLEPOLICY is then applied.

+ +

Line wrapping

+ + SCI_SETWRAPMODE(int wrapMode)
+ SCI_GETWRAPMODE
+ SCI_SETWRAPVISUALFLAGS(int wrapVisualFlags)
+ SCI_GETWRAPVISUALFLAGS
+ SCI_SETWRAPSTARTINDENT(int indent)
+ SCI_GETWRAPSTARTINDENT
+ SCI_SETLAYOUTCACHE(int cacheMode)
+ SCI_GETLAYOUTCACHE
+ SCI_LINESSPLIT(int pixelWidth)
+ SCI_LINESJOIN
+ SCI_WRAPCOUNT(int docLine)
+
+ +

By default, Scintilla does not wrap lines of text. If you enable line wrapping, lines wider + than the window width are continued on the following lines. Lines are broken after space or tab + characters or between runs of different styles. If this is not possible because a word in one + style is wider than the window then the break occurs after the last character that completely + fits on the line. The horizontal scroll bar does not appear when wrap mode is on.

+ +

For wrapped lines Scintilla can draw visual flags (little arrows) at end of a a subline of a + wrapped line and at begin of the next subline. These can be enabled individually, but if Scintilla + draws the visual flag at begin of the next subline this subline will be indented by one char. + Independent from drawing a visual flag at the begin the subline can have an indention.

+ +

Much of the time used by Scintilla is spent on laying out and drawing text. The same text + layout calculations may be performed many times even when the data used in these calculations + does not change. To avoid these unnecessary calculations in some circumstances, the line layout + cache can store the results of the calculations. The cache is invalidated whenever the + underlying data, such as the contents or styling of the document changes. Caching the layout of + the whole document has the most effect, making dynamic line wrap as much as 20 times faster but + this requires 7 times the memory required by the document contents plus around 80 bytes per + line.

+ +

Wrapping is not performed immediately there is a change but is delayed until the display + is redrawn. This delay improves peformance by allowing a set of changes to be performed + and then wrapped and displayed once. Because of this, some operations may not occur as + expected. If a file is read and the scroll position moved to a particular line in the text, + such as occurs when a container tries to restore a previous editing session, then + the scroll position will have been determined before wrapping so an unexpected range + of text will be displayed. To scroll to the position correctly, delay the scroll until the + wrapping has been performed by waiting for an initial + SCN_PAINTED notification.

+ +

SCI_SETWRAPMODE(int wrapMode)
+ SCI_GETWRAPMODE
+ Set wrapMode to SC_WRAP_WORD (1) to enable wrapping + on word boundaries, SC_WRAP_CHAR (2) to enable wrapping + between any characters, and to SC_WRAP_NONE (0) to disable line + wrapping. SC_WRAP_CHAR is preferred to + SC_WRAP_WORD for Asian languages where there is no white space + between words.

+ + +

SCI_SETWRAPVISUALFLAGS(int wrapVisualFlags)
+ SCI_GETWRAPVISUALFLAGS
+ You can enable the drawing of visual flags to indicate a line is wrapped. Bits set in + wrapVisualFlags determine which visual flags are drawn. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SymbolValueEffect
SC_WRAPVISUALFLAG_NONE0No visual flags
SC_WRAPVISUALFLAG_END1Visual flag at end of subline of a wrapped line.
SC_WRAPVISUALFLAG_START2Visual flag at begin of subline of a wrapped line.
+ Subline is indented by at least 1 to make room for the flag.
+
+ +

SCI_SETWRAPVISUALFLAGSLOCATION(int wrapVisualFlagsLocation)
+ SCI_GETWRAPVISUALFLAGSLOCATION
+ You can set wether the visual flags to indicate a line is wrapped are drawn near the border or near the text. + Bits set in wrapVisualFlagsLocation set the location to near the text for the corresponding visual flag. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SymbolValueEffect
SC_WRAPVISUALFLAGLOC_DEFAULT0Visual flags drawn near border
SC_WRAPVISUALFLAGLOC_END_BY_TEXT1Visual flag at end of subline drawn near text
SC_WRAPVISUALFLAGLOC_START_BY_TEXT2Visual flag at begin of subline drawn near text
+ +
+ +

SCI_SETWRAPSTARTINDENT(int indent)
+ SCI_GETWRAPSTARTINDENT
+ SCI_SETWRAPSTARTINDENT sets the size of indentation of sublines for + wrapped lines in terms of the width of a space in + STYLE_DEFAULT. + There are no limits on indent sizes, but values less than 0 or large values may have + undesirable effects.
+ The indention of sublines is independent of visual flags, but if + SC_WRAPVISUALFLAG_START is set an indent of at least 1 is used. +

+ +

SCI_SETLAYOUTCACHE(int cacheMode)
+ SCI_GETLAYOUTCACHE
+ You can set cacheMode to one of the symbols in the table:

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SymbolValueLayout cached for these lines
SC_CACHE_NONE0No lines are cached.
SC_CACHE_CARET1The line containing the text caret. This is the default.
SC_CACHE_PAGE2Visible lines plus the line containing the caret.
SC_CACHE_DOCUMENT3All lines in the document.
+
+ +

SCI_LINESSPLIT(int pixelWidth)
+ Split a range of lines indicated by the target into lines that are at most pixelWidth wide. + Splitting occurs on word boundaries wherever possible in a similar manner to line wrapping. + When pixelWidth is 0 then the width of the window is used. +

+ +

SCI_LINESJOIN
+ Join a range of lines indicated by the target into one line by + removing line end characters. + Where this would lead to no space between words, an extra space is inserted. +

+ +

SCI_WRAPCOUNT(int docLine)
+ Document lines can occupy more than one display line if they wrap and this + returns the number of display lines needed to wrap a document line.

+ +

Zooming

+ +

Scintilla incorporates a "zoom factor" that lets you make all the text in the document + larger or smaller in steps of one point. The displayed point size never goes below 2, whatever + zoom factor you set. You can set zoom factors in the range -10 to +20 points.

+ SCI_ZOOMIN
+ SCI_ZOOMOUT
+ SCI_SETZOOM(int zoomInPoints)
+ SCI_GETZOOM
+
+ +

SCI_ZOOMIN
+ SCI_ZOOMOUT
+ SCI_ZOOMIN increases the zoom factor by one point if the current zoom factor is + less than 20 points. SCI_ZOOMOUT decreases the zoom factor by one point if the + current zoom factor is greater than -10 points.

+ +

SCI_SETZOOM(int zoomInPoints)
+ SCI_GETZOOM
+ These messages let you set and get the zoom factor directly. There is no limit set on the + factors you can set, so limiting yourself to -10 to +20 to match the incremental zoom functions + is a good idea.

+ +

Long lines

+ +

You can choose to mark lines that exceed a given length by drawing a vertical line or by + colouring the background of characters that exceed the set length.

+ SCI_SETEDGEMODE(int mode)
+ SCI_GETEDGEMODE
+ SCI_SETEDGECOLUMN(int column)
+ SCI_GETEDGECOLUMN
+ SCI_SETEDGECOLOUR(int colour)
+ SCI_GETEDGECOLOUR
+
+ +

SCI_SETEDGEMODE(int edgeMode)
+ SCI_GETEDGEMODE
+ These two messages set and get the mode used to display long lines. You can set one of the + values in the table:

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SymbolValueLong line display mode
EDGE_NONE0Long lines are not marked. This is the default state.
EDGE_LINE1A vertical line is drawn at the column number set by SCI_SETEDGECOLUMN. + This works well for monospaced fonts. The line is drawn at a position based on the width + of a space character in STYLE_DEFAULT, so it may not work very well if + your styles use proportional fonts or if your style have varied font sizes or you use a + mixture of bold, italic and normal text. .
EDGE_BACKGROUND2The background colour of characters after the column limit is changed to the colour + set by SCI_SETEDGECOLOUR. This is recommended for proportional fonts.
+
+
+ + +

SCI_SETEDGECOLUMN(int column)
+ SCI_GETEDGECOLUMN
+ These messages set and get the column number at which to display the long line marker. When + drawing lines, the column sets a position in units of the width of a space character in + STYLE_DEFAULT. When setting the background colour, the column is a character count + (allowing for tabs) into the line.

+ +

SCI_SETEDGECOLOUR(int colour)
+ SCI_GETEDGECOLOUR
+ These messages set and get the colour of the marker used to show that a line has exceeded the + length set by SCI_SETEDGECOLUMN.

+ +

Lexer

+ +

If you define the symbol SCI_LEXER when building Scintilla, (this is sometimes + called the SciLexer version of Scintilla), lexing support for a wide range programming + languages is included and the messages in this section are supported. If you want to set + styling and fold points for an unsupported language you can either do this in the container or + better still, write your own lexer following the pattern of one of the existing ones.

+ +

Scintilla also supports external lexers. These are DLLs (on Windows) or .so modules (on GTK+/Linux) that export four + functions: GetLexerCount, GetLexerName, Lex and + Fold. See externalLexer.cxx for more.

+ SCI_SETLEXER(int lexer)
+ SCI_GETLEXER
+ SCI_SETLEXERLANGUAGE(<unused>, char + *name)
+ SCI_LOADLEXERLIBRARY(<unused>, char + *path)
+ SCI_COLOURISE(int start, int end)
+ SCI_SETPROPERTY(const char *key, const char *value)
+ SCI_GETPROPERTY(const char *key, char *value)
+ SCI_GETPROPERTYEXPANDED(const char *key, char *value)
+ SCI_GETPROPERTYINT(const char *key, int default)
+ SCI_SETKEYWORDS(int keyWordSet, const char + *keyWordList)
+ SCI_GETSTYLEBITSNEEDED +
+
+ +

SCI_SETLEXER(int lexer)
+ SCI_GETLEXER
+ You can select the lexer to use with an integer code from the SCLEX_* enumeration + in Scintilla.h. There are two codes in this sequence that do not use lexers: + SCLEX_NULL to select no lexing action and SCLEX_CONTAINER which sends + the SCN_STYLENEEDED notification to + the container whenever a range of text needs to be styled. You cannot use the + SCLEX_AUTOMATIC value; this identifies additional external lexers that Scintilla + assigns unused lexer numbers to.

+ +

SCI_SETLEXERLANGUAGE(<unused>, const char *name)
+ This message lets you select a lexer by name, and is the only method if you are using an + external lexer or if you have written a lexer module for a language of your own and do not wish + to assign it an explicit lexer number. To select an existing lexer, set name to + match the (case sensitive) name given to the module, for example "ada" or "python", not "Ada" + or "Python". To locate the name for the built-in lexers, open the relevant + Lex*.cxx file and search for LexerModule. The third argument in the + LexerModule constructor is the name to use.

+ +

To test if your lexer assignment worked, use SCI_GETLEXER before and after setting the new lexer to + see if the lexer number changed.

+ +

SCI_LOADLEXERLIBRARY(<unused>, const char *path)
+ Load a lexer implemented in a shared library. This is a .so file on GTK+/Linux or a .DLL file on Windows. +

+ +

SCI_COLOURISE(int startPos, int endPos)
+ This requests the current lexer or the container (if the lexer is set to + SCLEX_CONTAINER) to style the document between startPos and + endPos. If endPos is -1, the document is styled from + startPos to the end. If the "fold" property is set to + "1" and your lexer or container supports folding, fold levels are also set. This + message causes a redraw.

+ +

SCI_SETPROPERTY(const char *key, const char *value)
+ You can communicate settings to lexers with keyword:value string pairs. There is no limit to + the number of keyword pairs you can set, other than available memory. key is a + case sensitive keyword, value is a string that is associated with the keyword. If + there is already a value string associated with the keyword, it is replaced. If you pass a zero + length string, the message does nothing. Both key and value are used + without modification; extra spaces at the beginning or end of key are + significant.

+ +

The value string can refer to other keywords. For example, + SCI_SETPROPERTY("foldTimes10", "$(fold)0") stores the string + "$(fold)0", but when this is accessed, the $(fold) is replaced by the + value of the "fold" keyword (or by nothing if this keyword does not exist).

+ +

Currently the "fold" property is defined for most of the lexers to set the fold structure if + set to "1". SCLEX_PYTHON understands "tab.timmy.whinge.level" as a + setting that determines how to indicate bad indentation. Most keywords have values that are + interpreted as integers. Search the lexer sources for GetPropertyInt to see how + properties are used.

+ +

SCI_GETPROPERTY(const char *key, char *value)
+ Lookup a keyword:value pair using the specified key; if found, copy the value to the user-supplied + buffer and return the length (not including the terminating 0). If not found, copy an empty string + to the buffer and return 0.

+ +

Note that "keyword replacement" as described in + SCI_SETPROPERTY will not be performed.

+ +

If the value argument is 0 then the length that should be allocated to store the value is returned; + again, the terminating 0 is not included.

+ +

SCI_GETPROPERTYEXPANDED(const char *key, char *value)
+ Lookup a keyword:value pair using the specified key; if found, copy the value to the user-supplied + buffer and return the length (not including the terminating 0). If not found, copy an empty string + to the buffer and return 0.

+ +

Note that "keyword replacement" as described in + SCI_SETPROPERTY will be performed.

+ +

If the value argument is 0 then the length that should be allocated to store the value (including any indicated keyword replacement) + is returned; again, the terminating 0 is not included.

+ +

SCI_GETPROPERTYINT(const char *key, int default)
+ Lookup a keyword:value pair using the specified key; if found, interpret the value as an integer and return it. + If not found (or the value is an empty string) then return the supplied default. If the keyword:value pair is found but is not + a number, then return 0.

+ +

Note that "keyword replacement" as described in + SCI_SETPROPERTY will be performed before any numeric interpretation.

+ +

SCI_SETKEYWORDS(int keyWordSet, const char *keyWordList)
+ You can set up to 9 lists of keywords for use by the current lexer. This was increased from 6 + at revision 1.50. keyWordSet can be 0 to 8 (actually 0 to KEYWORDSET_MAX) + and selects which keyword list to replace. keyWordList is a list of keywords + separated by spaces, tabs, "\n" or "\r" or any combination of these. + It is expected that the keywords will be composed of standard ASCII printing characters, + but there is nothing to stop you using any non-separator character codes from 1 to 255 + (except common sense).

+ +

How these keywords are used is entirely up to the lexer. Some languages, such as HTML may + contain embedded languages, VBScript and JavaScript are common for HTML. For HTML, key word set + 0 is for HTML, 1 is for JavaScript and 2 is for VBScript, 3 is for Python, 4 is for PHP and 5 + is for SGML and DTD keywords. Review the lexer code to see examples of keyword list. A fully + conforming lexer sets the fourth argument of the LexerModule constructor to be a + list of strings that describe the uses of the keyword lists.

+ +

Alternatively, you might use set 0 for general keywords, set 1 for keywords that cause + indentation and set 2 for keywords that cause unindentation. Yet again, you might have a simple + lexer that colours keywords and you could change languages by changing the keywords in set 0. + There is nothing to stop you building your own keyword lists into the lexer, but this means + that the lexer must be rebuilt if more keywords are added.

+ +

SCI_GETSTYLEBITSNEEDED
+ Retrieve the number of bits the current lexer needs for styling. This should normally be the argument + to SCI_SETSTYLEBITS. +

+ +

Notifications

+ +

Notifications are sent (fired) from the Scintilla control to its container when an event has + occurred that may interest the container. Notifications are sent using the + WM_NOTIFY message on Windows and the "notify" signal on GTK+. The container is + passed a SCNotification structure containing information about the event.

+
+struct NotifyHeader {   // This matches the Win32 NMHDR structure
+    void *hwndFrom;     // environment specific window handle/pointer
+    uptr_t idFrom;	// CtrlID of the window issuing the notification
+    unsigned int code;  // The SCN_* notification code
+};
+
+struct SCNotification {
+    struct NotifyHeader nmhdr;
+    int position;
+    // SCN_STYLENEEDED, SCN_DOUBLECLICK, SCN_MODIFIED, SCN_DWELLSTART,
+    // SCN_DWELLEND, SCN_CALLTIPCLICK,
+    // SCN_HOTSPOTCLICK, SCN_HOTSPOTDOUBLECLICK
+    int ch;             // SCN_CHARADDED, SCN_KEY
+    int modifiers;      // SCN_KEY, SCN_HOTSPOTCLICK, SCN_HOTSPOTDOUBLECLICK
+    int modificationType; // SCN_MODIFIED
+    const char *text;   // SCN_MODIFIED, SCN_USERLISTSELECTION, SCN_AUTOCSELECTION
+    int length;         // SCN_MODIFIED
+    int linesAdded;     // SCN_MODIFIED
+    int message;        // SCN_MACRORECORD
+    uptr_t wParam;      // SCN_MACRORECORD
+    sptr_t lParam;      // SCN_MACRORECORD
+    int line;           // SCN_MODIFIED, SCN_DOUBLECLICK
+    int foldLevelNow;   // SCN_MODIFIED
+    int foldLevelPrev;  // SCN_MODIFIED
+    int margin;         // SCN_MARGINCLICK
+    int listType;       // SCN_USERLISTSELECTION, SCN_AUTOCSELECTION
+    int x;              // SCN_DWELLSTART, SCN_DWELLEND
+    int y;              // SCN_DWELLSTART, SCN_DWELLEND
+};
+
+ +

The notification messages that your container can choose to handle and the messages + associated with them are:

+ SCN_STYLENEEDED
+ SCN_CHARADDED
+ SCN_SAVEPOINTREACHED
+ SCN_SAVEPOINTLEFT
+ SCN_MODIFYATTEMPTRO
+ SCN_KEY
+ SCN_DOUBLECLICK
+ SCN_UPDATEUI
+ SCN_MODIFIED
+ SCN_MACRORECORD
+ SCN_MARGINCLICK
+ SCN_NEEDSHOWN
+ SCN_PAINTED
+ SCN_USERLISTSELECTION
+ SCN_URIDROPPED
+ SCN_DWELLSTART
+ SCN_DWELLEND
+ SCN_ZOOM
+ SCN_HOTSPOTCLICK
+ SCN_HOTSPOTDOUBLECLICK
+ SCN_CALLTIPCLICK
+ SCN_AUTOCSELECTION
+
+ +

The following SCI_* messages are associated with these notifications:

+ SCI_SETMODEVENTMASK(int + eventMask)
+ SCI_GETMODEVENTMASK
+ SCI_SETMOUSEDWELLTIME
+ SCI_GETMOUSEDWELLTIME
+
+ +

The following additional notifications are sent using the WM_COMMAND message on + Windows and the "Command" signal on GTK+. This emulates the Windows Edit control. Only the lower + 16 bits of the control's ID is passed in these notifications.

+ SCEN_CHANGE
+ SCEN_SETFOCUS
+ SCEN_KILLFOCUS
+
+ +

SCN_STYLENEEDED
+ If you used SCI_SETLEXER(SCLEX_CONTAINER) to make the container act as the + lexer, you will receive this notification when Scintilla is about to display or print text that + requires styling. You are required to style the text from the line that contains the position + returned by SCI_GETENDSTYLED up to + the position passed in SCNotification.position. Symbolically, you need code of the + form:

+
+    startPos = SCI_GETENDSTYLED()
+    lineNumber = SCI_LINEFROMPOSITION(startPos);
+    startPos = SCI_POSITIONFROMLINE(lineNumber);
+    MyStyleRoutine(startPos, SCNotification.position);
+
+ +

SCN_CHARADDED
+ This is sent when the user types an ordinary text character (as opposed to a command + character) that is entered into the text. The container can use this to decide to display a call tip or an auto + completion list. The character is in SCNotification.ch. + This notification is sent before the character has been styled so processing that depends on + styling should instead be performed in the SCN_UPDATEUI notification.

+ +

SCN_SAVEPOINTREACHED
+ SCN_SAVEPOINTLEFT
+ Sent to the container when the save point is entered or left, allowing the container to + display a "document dirty" indicator and change its menus.
+ See also: SCI_SETSAVEPOINT, SCI_GETMODIFY

+ +

SCN_MODIFYATTEMPTRO
+ When in read-only mode, this notification is sent to the container if the user tries to change + the text. This can be used to check the document out of a version control system. You can set + the read-only state of a document with SCI_SETREADONLY.

+ +

SCN_KEY
+ Reports all keys pressed but not consumed by Scintilla. Used on GTK+ because of + some problems with keyboard focus and is not sent by the Windows version. SCNotification.ch holds the key code and + SCNotification.modifiers holds the modifiers. This notification is sent if the + modifiers include SCMOD_ALT or SCMOD_CTRL and the key code is less + than 256.

+ +

SCN_DOUBLECLICK
+ The mouse button was double clicked in editor. The position field is set to the text position of the + double click and the line field is set to the line of the double click.

+ +

SCN_UPDATEUI
+ Either the text or styling of the document has changed or the selection range has changed. Now + would be a good time to update any container UI elements that depend on document or view state. + This was previously called SCN_CHECKBRACE because a common use is to check whether the + caret is next to a brace and set highlights on this brace and its corresponding matching brace. + This also replaces SCN_POSCHANGED, + which is now deprecated.

+ +

SCN_MODIFIED
+ This notification is sent when the text or styling of the document changes or is about to + change. You can set a mask for the notifications that are sent to the container with SCI_SETMODEVENTMASK. The + notification structure contains information about what changed, how the change occurred and + whether this changed the number of lines in the document. No modifications may be performed + while in a SCN_MODIFIED event. The SCNotification fields used + are:

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
FieldUsage
modificationTypeA set of flags that identify the change(s) made. See the next + table.
positionStart position of a text or styling change. Set to 0 if not used.
lengthLength of the change in cells or characters when the text or styling + changes. Set to 0 if not used.
linesAddedNumber of added lines. If negative, the number of deleted lines. Set to + 0 if not used or no lines added or deleted.
textValid for text changes, not for style changes. If we are collecting undo + information this holds a pointer to the text that is handed to the Undo system, otherwise + it is zero. For user performed SC_MOD_BEFOREDELETE the text field is 0 and + for user performed SC_MOD_BEFOREINSERT the text field points to an array of cells, + not bytes and the length is the number of cells.
lineThe line number at which a fold level or marker change occurred. This is + 0 if unused and may be -1 if more than one line changed.
foldLevelNowThe new fold level applied to the line or 0 if this field is + unused.
foldLevelPrevThe previous folding level of the line or 0 if this field is + unused.
+ +

The SCNotification.modificationType field has bits set to tell you what has + been done. The SC_MOD_* bits correspond to actions. The + SC_PERFORMED_* bits tell you if the action was done by the user, or the result of + Undo or Redo of a previous action.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SymbolValueMeaningSCNotification fields
SC_MOD_INSERTTEXT0x01Text has been inserted into the document.position, length, text, linesAdded
SC_MOD_DELETETEXT0x02Text has been removed from the document.position, length, text, linesAdded
SC_MOD_CHANGESTYLE0x04A style change has occurred.position, length
SC_MOD_CHANGEFOLD0x08A folding change has occurred.line, foldLevelNow, foldLevelPrev
SC_PERFORMED_USER0x10Information: the operation was done by the user.None
SC_PERFORMED_UNDO0x20Information: this was the result of an Undo.None
SC_PERFORMED_REDO0x40Information: this was the result of a Redo.None
SC_MULTISTEPUNDOREDO0x80This is part of a multi-step Undo or Redo.None
SC_LASTSTEPINUNDOREDO0x100This is the final step in an Undo or Redo.None
SC_MOD_CHANGEMARKER0x200One or more markers has changed in a line.line
SC_MOD_BEFOREINSERT0x400Text is about to be inserted into the document.position, if performed by user then text in cells, length in cells
SC_MOD_BEFOREDELETE0x800Text is about to be deleted from the document.position, length
SC_MULTILINEUNDOREDO0x1000This is part of an Undo or Redo with multi-line changes.None
SC_MODEVENTMASKALL0x1fffThis is a mask for all valid flags. This is the default mask state set by SCI_SETMODEVENTMASK.None
+ +

SCEN_CHANGE
+ SCEN_CHANGE (768) is fired when the text (not the style) of the document changes. + This notification is sent using the WM_COMMAND message on Windows and the + "Command" signal on GTK+ as this is the behavior of the standard Edit control + (SCEN_CHANGE has the same value as the Windows Edit control + EN_CHANGE). No other information is sent. If you need more detailed information + use SCN_MODIFIED. You can filter the + types of changes you are notified about with SCI_SETMODEVENTMASK.

+ +

SCI_SETMODEVENTMASK(int eventMask)
+ SCI_GETMODEVENTMASK
+ These messages set and get an event mask that determines which document change events are + notified to the container with SCN_MODIFIED and SCEN_CHANGE. For example, a container may decide to see + only notifications about changes to text and not styling changes by calling + SCI_SETMODEVENTMASK(SC_MOD_INSERTTEXT|SC_MOD_DELETETEXT).

+ +

The possible notification types are the same as the modificationType bit flags + used by SCN_MODIFIED: SC_MOD_INSERTTEXT, + SC_MOD_DELETETEXT, SC_MOD_CHANGESTYLE, + SC_MOD_CHANGEFOLD, SC_PERFORMED_USER, SC_PERFORMED_UNDO, + SC_PERFORMED_REDO, SC_MULTISTEPUNDOREDO, + SC_LASTSTEPINUNDOREDO, SC_MOD_CHANGEMARKER, + SC_MOD_BEFOREINSERT, SC_MOD_BEFOREDELETE, + SC_MULTILINEUNDOREDO, and SC_MODEVENTMASKALL.

+ +

SCEN_SETFOCUS
+ SCEN_KILLFOCUS
+ SCEN_SETFOCUS (512) is fired when Scintilla receives focus and + SCEN_KILLFOCUS (256) when it loses focus. These notifications are sent using the + WM_COMMAND message on Windows and the "Command" signal on GTK+ as this is the + behavior of the standard Edit control. Unfortunately, these codes do not match the Windows Edit + notification codes EN_SETFOCUS (256) and EN_KILLFOCUS (512). It is + now too late to change the Scintilla codes as clients depend on the current values.

+ +

SCN_MACRORECORD
+ The SCI_STARTRECORD and SCI_STOPRECORD messages enable and + disable macro recording. When enabled, each time a recordable change occurs, the + SCN_MACRORECORD notification is sent to the container. It is up to the container + to record the action. To see the complete list of SCI_* messages that are + recordable, search the Scintilla source Editor.cxx for + Editor::NotifyMacroRecord. The fields of SCNotification set in this + notification are:

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
FieldUsage
messageThe SCI_* message that caused the notification.
wParamThe value of wParam in the SCI_* message.
lParamThe value of lParam in the SCI_* message.
+ +

SCN_MARGINCLICK
+ This notification tells the container that the mouse was clicked inside a margin that was marked as sensitive (see SCI_SETMARGINSENSITIVEN). This can be used to + perform folding or to place breakpoints. The following SCNotification fields are + used:

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
FieldUsage
modifiersThe appropriate combination of SCI_SHIFT, + SCI_CTRL and SCI_ALT to indicate the keys that were held down + at the time of the margin click.
positionThe position of the start of the line in the document that corresponds + to the margin click.
marginThe margin number that was clicked.
+ +

SCN_NEEDSHOWN
+ Scintilla has determined that a range of lines that is currently invisible should be made + visible. An example of where this may be needed is if the end of line of a contracted fold + point is deleted. This message is sent to the container in case it wants to make the line + visible in some unusual way such as making the whole document visible. Most containers will + just ensure each line in the range is visible by calling SCI_ENSUREVISIBLE. The position and + length fields of SCNotification indicate the range of the document + that should be made visible. The container code will be similar to the following code + skeleton:

+
+firstLine = SCI_LINEFROMPOSITION(scn.position)
+lastLine = SCI_LINEFROMPOSITION(scn.position+scn.length-1)
+for line = lineStart to lineEnd do SCI_ENSUREVISIBLE(line) next
+
+ +

SCN_PAINTED
+ Painting has just been done. Useful when you want to update some other widgets based on a + change in Scintilla, but want to have the paint occur first to appear more responsive. There is + no other information in SCNotification.

+ +

SCN_USERLISTSELECTION
+ The user has selected an item in a user list. The + SCNotification fields used are:

+ + + + + + + + + + + + + + + + + + + + + + + +
FieldUsage
wParamThis is set to the listType parameter from the SCI_USERLISTSHOW message that + initiated the list.
textThe text of the selection.
+
+
+ + +

SCN_URIDROPPED
+ Only on the GTK+ version. Indicates that the user has dragged a URI such as a file name or Web + address onto Scintilla. The container could interpret this as a request to open the file. The + text field of SCNotification points at the URI text.

+ +

SCN_DWELLSTART
+ SCN_DWELLEND
+ SCN_DWELLSTART is generated when the user keeps the mouse in one position for the + dwell period (see SCI_SETMOUSEDWELLTIME). SCN_DWELLEND is + generated after a SCN_DWELLSTART and the mouse is moved or other activity such as + key press indicates the dwell is over. Both notifications set the same fields in + SCNotification:

+ + + + + + + + + + + + + + + + + + + + + + + +
FieldUsage
positionThis is the nearest position in the document to the position where the + mouse pointer was lingering.
x, yWhere the pointer lingered. The position field is set to + SCI_POSITIONFROMPOINTCLOSE(x, y).
+
+
+ +

SCI_SETMOUSEDWELLTIME
+ SCI_GETMOUSEDWELLTIME
+ These two messages set and get the time the mouse must sit still, in milliseconds, to generate + a SCN_DWELLSTART notification. If + set to SC_TIME_FOREVER, the default, no dwell events are generated.

+ +

SCN_ZOOM
+ This notification is generated when the user zooms the display using the keyboard or the + SCI_SETZOOM method is called. This + notification can be used to recalculate positions, such as the width of the line number margin + to maintain sizes in terms of characters rather than pixels. SCNotification has no + additional information.

+ +

+ SCN_HOTSPOTCLICK
+ SCN_HOTSPOTDOUBLECLICK
+ These notifications are generated when the user clicks or double clicks on + text that is in a style with the hotspot attribute set. + This notification can be used to link to variable definitions or web pages. + The position field is set the text position of the click or + double click and the modifiers field set to the key modifiers + held down in a similar manner to SCN_KEY.

+ +

SCN_CALLTIPCLICK
+ This notification is generated when the user clicks on a calltip. + This notification can be used to display the next function prototype when a + function name is overloaded with different arguments. + The position field is set to 1 if the click is in an up arrow, + 2 if in a down arrow, and 0 if elsewhere.

+ +

SCN_AUTOCSELECTION
+ The user has selected an item in an autocompletion list. The + notification is sent before the selection is inserted. Automatic insertion can be cancelled by sending a + SCI_AUTOCCANCEL message + before returning from the notification. The SCNotification fields used are:

+ + + + + + + + + + + + + + + + + + + + + + +
FieldUsage
lParamThe start position of the word being completed.
textThe text of the selection.
+ +

GTK+

+

On GTK+, the following functions create a Scintilla widget, communicate with it and allow + resources to be released after all Scintilla widgets hace been destroyed.

+ GtkWidget *scintilla_new()
+ void scintilla_set_id(ScintillaObject *sci, uptr_t id)
+ sptr_t scintilla_send_message(ScintillaObject *sci,unsigned int iMessage, uptr_t wParam, sptr_t lParam)
+ void scintilla_release_resources()
+
+ +

GtkWidget *scintilla_new()
+ Create a new Scintilla widget. The returned pointer can be added to a container and displayed in the same way as other + widgets.

+ +

void scintilla_set_id(ScintillaObject *sci, uptr_t id)
+ Set the control ID which will be used in the idFrom field of the NotifyHeader structure of all + notifications for this instance. When an application creates multiple Scintilla widgets, this allows + the source of each notification to be found. The value should be small, preferrably less than 16 bits, + rather than a pointer as some of the functions will only transmit 16 or 32 bits.

+ +

sptr_t scintilla_send_message(ScintillaObject *sci,unsigned int iMessage, uptr_t wParam, sptr_t lParam)
+ The main entry point allows sending any of the messages described in this document.

+ +

void scintilla_release_resources()
+ Call this to free any remaining resources after all the Scintilla widgets have been destroyed.

+ +

Deprecated messages and notifications

+ +

The following messages are currently supported to emulate existing Windows controls, but + they will be removed in future versions of Scintilla. If you use these messages you should + replace them with the Scintilla equivalent.

+
+WM_GETTEXT(int length, char *text)
+WM_SETTEXT(<unused>, const char *text)
+EM_GETLINE(int line, char *text)
+EM_REPLACESEL(<unused>, const char *text)
+EM_SETREADONLY
+EM_GETTEXTRANGE(<unused>, TEXTRANGE *tr)
+WM_CUT
+WM_COPY
+WM_PASTE
+WM_CLEAR
+WM_UNDO
+EM_CANUNDO
+EM_EMPTYUNDOBUFFER
+WM_GETTEXTLENGTH
+EM_GETFIRSTVISIBLELINE
+EM_GETLINECOUNT
+EM_GETMODIFY
+EM_SETMODIFY(bool isModified)
+EM_GETRECT(RECT *rect)
+EM_GETSEL(int *start, int *end)
+EM_EXGETSEL(<unused>, CHARRANGE *cr)
+EM_SETSEL(int start, int end)
+EM_EXSETSEL(<unused>, CHARRANGE *cr)
+EM_GETSELTEXT(<unused>, char *text)
+EM_LINEFROMCHAR(int position)
+EM_EXLINEFROMCHAR(int position)
+EM_LINEINDEX(int line)
+EM_LINELENGTH(int position)
+EM_SCROLL(int line)
+EM_LINESCROLL(int column, int line)
+EM_SCROLLCARET()
+EM_CANPASTE
+EM_CHARFROMPOS(<unused>, POINT *location)
+EM_POSFROMCHAR(int position, POINT *location)
+EM_SELECTIONTYPE
+EM_HIDESELECTION(bool hide)
+EM_FINDTEXT(int flags, FINDTEXTEX *ft)
+EM_FINDTEXTEX(int flags, FINDTEXTEX *ft)
+EM_GETMARGINS
+EM_SETMARGINS(EC_LEFTMARGIN or EC_RIGHTMARGIN or EC_USEFONTINFO, int val)
+EM_FORMATRANGE
+
+ +

The following are features that are only included if you define + INCLUDE_DEPRECATED_FEATURES in Scintilla.h. To ensure future + compatibility you should change them as indicated.

+ +

SCN_POSCHANGED() Deprecated
+ Fired when the user moves the cursor to a different position in the text. Use SCN_UPDATEUI instead.

+ +

SCN_CHECKBRACE Deprecated
+ Either the text or styling of the document has changed or the selection range has changed. + This is replaced by SCN_UPDATEUI. You + can also use SCN_MODIFIED for more + detailed information on text and styling changes,

+ +

Edit messages never supported by Scintilla

+
+EM_GETWORDBREAKPROC EM_GETWORDBREAKPROCEX
+EM_SETWORDBREAKPROC EM_SETWORDBREAKPROCEX
+EM_GETWORDWRAPMODE EM_SETWORDWRAPMODE
+EM_LIMITTEXT EM_EXLIMITTEXT
+EM_SETRECT EM_SETRECTNP
+EM_FMTLINES
+EM_GETHANDLE EM_SETHANDLE
+EM_GETPASSWORDCHAR EM_SETPASSWORDCHAR
+EM_SETTABSTOPS
+EM_FINDWORDBREAK
+EM_GETCHARFORMAT EM_SETCHARFORMAT
+EM_GETOLEINTERFACE EM_SETOLEINTERFACE
+EM_SETOLECALLBACK
+EM_GETPARAFORMAT EM_SETPARAFORMAT
+EM_PASTESPECIAL
+EM_REQUESTRESIZE
+EM_GETBKGNDCOLOR EM_SETBKGNDCOLOR
+EM_STREAMIN EM_STREAMOUT
+EM_GETIMECOLOR EM_SETIMECOLOR
+EM_GETIMEOPTIONS EM_SETIMEOPTIONS
+EM_GETOPTIONS EM_SETOPTIONS
+EM_GETPUNCTUATION EM_SETPUNCTUATION
+EM_GETTHUMB
+EM_GETEVENTMASK
+EM_SETEVENTMASK
+EM_DISPLAYBAND
+EM_SETTARGETDEVICE
+
+ +

Scintilla tries to be a superset of the standard windows Edit and RichEdit controls wherever + that makes sense. As it is not intended for use in a word processor, some edit messages can not + be sensibly handled. Unsupported messages have no effect.

+ +

Building Scintilla

+ +

To build Scintilla or SciTE, see the README file present in both the Scintilla and SciTE + directories. For Windows, GCC 3.2, Borland C++ or Microsoft Visual Studio .NET can be used + for building. There is a make file for building Scintilla but not SciTE with Visual C++ 6 at + scintilla/win32/scintilla_vc6.mak. For GTK+, GCC 3.1 should be used. GTK+ 1.2x and 2.0x are + supported. The version of GTK+ installed should be detected automatically. + When both GTK+ 1 and GTK+ 2 are present, building for GTK+ 1.x requires defining GTK1 + on the command line.

+ +

Static linking

+ +

On Windows, Scintilla is normally used as a dynamic library as a .DLL file. If you want to + link Scintilla directly into your application .EXE or .DLL file, then the + STATIC_BUILD preprocessor symbol should be defined and + Scintilla_RegisterClasses called. STATIC_BUILD prevents compiling the + DllMain function which will conflict with any DllMain defined in your + code. Scintilla_RegisterClasses takes the HINSTANCE of your + application and ensures that the "Scintilla" window class is registered. To make sure that the + right pointing arrow cursor used in the margin is displayed by Scintilla add the + scintilla/win32/Margin.cur file to your application's resources with the ID + IDC_MARGIN which is defined in scintilla/win32/platfromRes.h as + 400.

+ +

Ensuring lexers are linked into Scintilla

+ +

Depending on the compiler and linker used, the lexers may be stripped out. This is most + often caused when building a static library. To ensure the lexers are linked in, the + Scintilla_LinkLexers() function may be called.

+ +

Changing set of lexers

+ +

To change the set of lexers in Scintilla, add and remove lexer source files + (Lex*.cxx) from the scintilla/src directory and run the + src/LexGen.py script from the src directory to update the make files + and KeyWords.cxx. LexGen.py requires Python 2.1 or later. If you do + not have access to Python, you can hand edit KeyWords.cxx in a simple-minded way, + following the patterns of other lexers. The important thing is to include + LINK_LEXER(lmMyLexer); to correspond with the LexerModule + lmMyLexer(...); in your lexer source code.

+ + + diff --git a/doc/other/ScintillaDownload.html b/doc/other/ScintillaDownload.html new file mode 100644 index 0000000..c6b9657 --- /dev/null +++ b/doc/other/ScintillaDownload.html @@ -0,0 +1,70 @@ + + + + + + + + + Download Scintilla + + + + + + + + +
+ Scintilla icon + + Download + Scintilla +
+ + + + +
+ + Windows   + + GTK+/Linux   + +
+

+ Download. +

+

+ The license for using Scintilla or SciTE is similar to that of Python + containing very few restrictions. +

+

+ Release 1.71 +

+

+ Source Code +

+ The source code package contains all of the source code for Scintilla but no binary + executable code and is available in +
    +
  • zip format (720K) commonly used on Windows
  • +
  • tgz format (620K) commonly used on Linux and compatible operating systems
  • +
+ Instructions for building on both Windows and Linux are included in the readme file. +

+ Windows Executable Code +

+ There is no download available containing only the Scintilla DLL. + However, it is included in the SciTE + executable full download as SciLexer.DLL. +

+ SciTE is a good demonstration of Scintilla. +

+

+ Previous versions can be downloaded from the history + page. +

+ + diff --git a/doc/other/ScintillaHistory.html b/doc/other/ScintillaHistory.html new file mode 100644 index 0000000..94a7984 --- /dev/null +++ b/doc/other/ScintillaHistory.html @@ -0,0 +1,5296 @@ + + + + + + + + + Scintilla and SciTE + + + + + + + + +
+ Scintilla icon + + Scintilla + and SciTE +
+

+ History of Scintilla and SciTE +

+

+ Contributors +

+

+ Thanks to all the people that have contributed patches, bug reports and suggestions. +

+

+ Source code and documentation have been contributed by +

+
    +
  • Atsuo Ishimoto
  • +
  • Mark Hammond
  • +
  • Francois Le Coguiec
  • +
  • Dale Nagata
  • +
  • Ralf Reinhardt
  • +
  • Philippe Lhoste
  • +
  • Andrew McKinlay
  • +
  • Stephan R. A. Deibel
  • +
  • Hans Eckardt
  • +
  • Vassili Bourdo
  • +
  • Maksim Lin
  • +
  • Robin Dunn
  • +
  • John Ehresman
  • +
  • Steffen Goeldner
  • +
  • Deepak S.
  • +
  • Yann Gaillard
  • +
  • Aubin Paul
  • +
  • Jason Diamond
  • +
  • Ahmad Baitalmal
  • +
  • Paul Winwood
  • +
  • Maxim Baranov
  • +
  • Ragnar Højland
  • +
  • Christian Obrecht
  • +
  • Andreas Neukoetter
  • +
  • Adam Gates
  • +
  • Steve Lhomme
  • +
  • Ferdinand Prantl
  • +
  • Jan Dries
  • +
  • Markus Gritsch
  • +
  • Tahir Karaca
  • +
  • Ahmad Zawawi
  • +
  • Laurent le Tynevez
  • +
  • Walter Braeu
  • +
  • Ashley Cambrell
  • +
  • Garrett Serack
  • +
  • Holger Schmidt
  • +
  • ActiveState
  • +
  • James Larcombe
  • +
  • Alexey Yutkin
  • +
  • Jan Hercek
  • +
  • Richard Pecl
  • +
  • Edward K. Ream
  • +
  • Valery Kondakoff
  • +
  • Smári McCarthy
  • +
  • Clemens Wyss
  • +
  • Simon Steele
  • +
  • Serge A. Baranov
  • +
  • Xavier Nodet
  • +
  • Willy Devaux
  • +
  • David Clain
  • +
  • Brendon Yenson
  • +
  • Vamsi Potluru
  • +
  • Praveen Ambekar
  • +
  • Alan Knowles
  • +
  • Kengo Jinno
  • +
  • Valentin Valchev
  • +
  • Marcos E. Wurzius
  • +
  • Martin Alderson
  • +
  • Robert Gustavsson
  • +
  • José Fonseca
  • +
  • Holger Kiemes
  • +
  • Francis Irving
  • +
  • Scott Kirkwood
  • +
  • Brian Quinlan
  • +
  • Ubi
  • +
  • Michael R. Duerig
  • +
  • Deepak T
  • +
  • Don Paul Beletsky
  • +
  • Gerhard Kalab
  • +
  • Olivier Dagenais
  • +
  • Josh Wingstrom
  • +
  • Bruce Dodson
  • +
  • Sergey Koshcheyev
  • +
  • Chuan-jian Shen
  • +
  • Shane Caraveo
  • +
  • Alexander Scripnik
  • +
  • Ryan Christianson
  • +
  • Martin Steffensen
  • +
  • Jakub Vrána
  • +
  • The Black Horus
  • +
  • Bernd Kreuss
  • +
  • Thomas Lauer
  • +
  • Mike Lansdaal
  • +
  • Yukihiro Nakai
  • +
  • Jochen Tucht
  • +
  • Greg Smith
  • +
  • Steve Schoettler
  • +
  • Mauritius Thinnes
  • +
  • Darren Schroeder
  • +
  • Pedro Guerreiro
  • +
  • Dan Petitt
  • +
  • Biswapesh Chattopadhyay
  • +
  • Kein-Hong Man
  • +
  • Patrizio Bekerle
  • +
  • Nigel Hathaway
  • +
  • Hrishikesh Desai
  • +
  • Sergey Puljajev
  • +
  • Mathias Rauen
  • +
  • Angelo Mandato
  • +
  • Denis Sureau
  • +
  • Kaspar Schiess
  • +
  • Christoph Hösler
  • +
  • João Paulo F Farias
  • +
  • Ron Schofield
  • +
  • Stefan Wosnik
  • +
  • Marius Gheorghe
  • +
  • Naba Kumar
  • +
  • Sean O'Dell
  • +
  • Stefanos Togoulidis
  • +
  • Hans Hagen
  • +
  • Jim Cape
  • +
  • Roland Walter
  • +
  • Brian Mosher
  • +
  • Nicholas Nemtsev
  • +
  • Roy Wood
  • +
  • Peter-Henry Mander
  • +
  • Robert Boucher
  • +
  • Christoph Dalitz
  • +
  • April White
  • +
  • S. Umar
  • +
  • Trent Mick
  • +
  • Filip Yaghob
  • +
  • Avi Yegudin
  • +
  • Vivi Orunitia
  • +
  • Manfred Becker
  • +
  • Dimitris Keletsekis
  • +
  • Yuiga
  • +
  • Davide Scola
  • +
  • Jason Boggs
  • +
  • Reinhold Niesner
  • +
  • Jos van der Zande
  • +
  • Pescuma
  • +
  • Pavol Bosik
  • +
  • Johannes Schmid
  • +
  • Blair McGlashan
  • +
  • Mikael Hultgren
  • +
  • Florian Balmer
  • +
  • Hadar Raz
  • +
  • Herr Pfarrer
  • +
  • Ben Key
  • +
  • Gene Barry
  • +
  • Niki Spahiev
  • +
  • Carsten Sperber
  • +
  • Phil Reid
  • +
  • Iago Rubio
  • +
  • Régis Vaquette
  • +
  • Massimo Corà
  • +
  • Elias Pschernig
  • +
  • Chris Jones
  • +
  • Josiah Reynolds
  • +
  • Robert Roessler rftp.com
  • +
  • Steve Donovan
  • +
  • Jan Martin Pettersen
  • +
  • Sergey Philippov
  • +
  • Borujoa
  • +
  • Michael Owens
  • +
  • Franck Marcia
  • +
  • Massimo Maria Ghisalberti
  • +
  • Frank Wunderlich
  • +
  • Josepmaria Roca
  • +
  • Tobias Engvall
  • +
  • Suzumizaki Kimitaka
  • +
  • Michael Cartmell
  • +
  • Pascal Hurni
  • +
  • Andre
  • +
  • Randy Butler
  • +
  • Georg Ritter
  • +
  • Michael Goffioul
  • +
  • Ben Harper
  • +
  • Adam Strzelecki
  • +
  • Kamen Stanev
  • +
  • Steve Menard
  • +
  • Oliver Yeoh
  • +
  • Eric Promislow
  • +
  • Joseph Galbraith
  • +
  • Jeffrey Ren
  • +
  • Armel Asselin
  • +
  • Jim Pattee
  • +
  • Friedrich Vedder
  • +
  • Sebastian Pipping
  • +
  • Andre Arpin
  • +
  • Stanislav Maslovski
  • +
  • Martin Stone
  • +
  • Fabien Proriol
  • +
  • mimir
  • +
  • Nicola Civran
  • +
+

+ Images used in GTK+ version +

+
    +
  • + + Icons Copyright(C) 1998 by Dean S. Jones
    +
  • +
+

+ Release 1.71 +

+
    +
  • + Released on 21 August 2006. +
  • +
  • + On GTK+ drag and drop defaults to move rather than copy. +
  • +
  • + Double click notification includes line and position. +
  • +
  • + VB lexer bugs fixed for preprocessor directive below a comment or some other states and + to use string not closed style back to the starting quote when there are internal doubled quotes. +
  • +
  • + C++ lexer allows identifiers to contain '$' and non-ASCII characters such as UTF-8. + The '$' character can be disallowed with lexer.cpp.allow.dollars=0. +
  • +
  • + Perl lexer allows UTF-8 identifiers and has some other small improvements. +
  • +
  • + SciTE's $(CurrentWord) uses word.characters.<filepattern> to define the word + rather than a hardcoded list of word characters. +
  • +
  • + SciTE Export as HTML adds encoding information for UTF-8 file and fixes DOCTYPE. +
  • +
  • + SciTE session and .recent files default to the user properties directory rather than global + properties directory. +
  • +
  • + Left and right scroll events handled correctly on GTK+ and horizontal scroll bar has more sensible + distances for page and arrow clicks. +
  • +
  • + SciTE on GTK+ tab bar fixed to work on recent versions of GTK+. +
  • +
  • + On GTK+, if the approximate character set conversion is unavailable, a second attempt is made + without approximations. This may allow keyboard input and paste to work on older systems. +
  • +
  • + SciTE on GTK+ can redefine the Insert key. +
  • +
  • + SciTE scripting interface bug fixed where some string properties could not be changed. +
  • +
+

+ Release 1.70 +

+
    +
  • + Released on 20 June 2006. +
  • +
  • + On GTK+, character set conversion is performed using an option that allows approximate conversions rather + than failures when a character can not be converted. This may lead to similar characters being inserted or + when no similar character is available a '?' may be inserted. +
  • +
  • + On GTK+, the internationalised IM (Input Method) feature is used for all typed input for all character sets. +
  • +
  • + Scintilla has new margin types SC_MARGIN_BACK and SC_MARGIN_FORE that use the default + style's background and foreground colours (normally white and black) as the background to the margin. +
  • +
  • + Scintilla/GTK+ allows file drops on Windows when drop is of type DROPFILES_DND + as well as text/uri-list. +
  • +
  • + Code page can only be set to one of the listed valid values. +
  • +
  • + Text wrapping fixed for cases where insertion was not wide enough to trigger + wrapping before being styled but was after styling. +
  • +
  • + SciTE find marks are removed before printing or exporting to avoid producing incorrect styles. +
  • +
+

+ Release 1.69 +

+
    +
  • + Released on 29 May 2006. +
  • +
  • + SciTE supports z-order based buffer switching on Ctrl+Tab. +
  • +
  • + Translucent support for selection and whole line markers. +
  • +
  • + SciTE may have per-language abbreviations files. +
  • +
  • + Support for Spice language. +
  • +
  • + On GTK+ autocompletion lists are optimised and use correct selection colours. +
  • +
  • + On GTK+ the URI data type is preferred in drag and drop so that applications + will see files dragged from the shell rather than dragging the text of the file name + into the document. +
  • +
  • + Increased number of margins to 5. +
  • +
  • + Basic lexer allows include directive $include: "file name". +
  • +
  • + SQL lexer no longer bases folding on indentation. +
  • +
  • + Line ends are transformed when copied to clipboard on + Windows/GTK+2 as well as Windows/GTK+ 1. +
  • +
  • + Lexing code masks off the indicator bits on the start style before calling the lexer + to avoid confusing the lexer when an application has used an indicator. +
  • +
  • + SciTE savebefore:yes only saves the file when it has been changed. +
  • +
  • + SciTE adds output.initial.hide setting to allow setting the size of the output pane + without it showing initially. +
  • +
  • + SciTE on Windows Go To dialog allows line number with more digits. +
  • +
  • + Bug in HTML lexer fixed where a segment of PHP could switch scripting language + based on earlier text on that line. +
  • +
  • + Memory bug fixed when freeing regions on GTK+. + Other minor bugs fixed on GTK+. +
  • +
  • + Deprecated GTK+ calls in Scintilla replaced with current calls. +
  • +
  • + Fixed a SciTE bug where closing the final buffer, if read-only, left the text present in an + untitled buffer. +
  • +
  • + Bug fixed in bash lexer that prevented folding. +
  • +
  • + Crash fixed in bash lexer when backslash at end of file. +
  • +
  • + Crash on recent releases of GTK+ 2.x avoided by changing default font from X + core font to Pango font "!Sans". +
  • +
  • + Fix for SciTE properties files where multiline properties continued over completely blank lines. +
  • +
  • + Bug fixed in SciTE/GTK+ director interface where more data available than + buffer size. +
  • +
  • + Minor visual fixes to SciTE splitter on GTK+. +
  • +
+

+ Release 1.68 +

+
    +
  • + Released on 9 March 2006. +
  • +
  • + Translucent drawing implemented for caret line and box indicators. +
  • +
  • + Lexer specifically for TCL is much more accurate than reusing C++ lexer. +
  • +
  • + Support for Inno Setup scripts. +
  • +
  • + Support for Opal language. +
  • +
  • + Calltips may use a new style, STYLE_CALLTIP which allows choosing a + different font for calltips. +
  • +
  • + Python lexer styles comments on decorators. +
  • +
  • + HTML lexer refined handling of "?>" and "%>" within server + side scripts. +
  • +
  • + Batch file lexer improved. +
  • +
  • + Eiffel lexer doesn't treat '.' as a name character. +
  • +
  • + Lua lexer handles length operator, #, and hex literals. +
  • +
  • + Properties file lexer has separate style for keys. +
  • +
  • + PL/SQL folding improved. +
  • +
  • + SciTE Replace dialog always searches in forwards direction. +
  • +
  • + SciTE can detect language of file from initial #! line. +
  • +
  • + SciTE on GTK+ supports output.scroll=2 setting. +
  • +
  • + SciTE can perform an import a properties file from the command line. +
  • +
  • + Set of word characters used for regular expression \< and \>. +
  • +
  • + Bug fixed with SCI_COPYTEXT stopping too early. +
  • +
  • + Bug fixed with splitting lines so that all lines are split. +
  • +
  • + SciTE calls OnSwitchFile when closing one buffer causes a switch to another. +
  • +
  • + SciTE bug fixed where properties were being reevaluated without good reason + after running a macro. +
  • +
  • + Crash fixed when clearing document with some lines contracted in word wrap mode. +
  • +
  • + Palette expands as more entries are needed. +
  • +
  • + SCI_POSITIONFROMPOINT returns more reasonable value when close to + last text on a line. +
  • +
  • + On Windows, long pieces of text may be drawn in segments if they fail to draw + as a whole. +
  • +
  • + Bug fixed with bad drawing when some visual changes made inside SCN_UPDATEUI + notification. +
  • +
  • + SciTE bug fixed with groupundo setting. +
  • +
+

+ Release 1.67 +

+
    +
  • + Released on 17 December 2005. +
  • +
  • + Scintilla checks the paint region more accurately when seeing if an area is being + repainted. Platform layer implementations may need to change for this to take + effect. This fixes some drawing and styling bugs. Also optimized some parts of + marker code to only redraw the line of the marker rather than whole of the margin. +
  • +
  • + Quoted identifier style for SQL. SQL folding performed more simply. +
  • +
  • + Ruby lexer improved to better handle here documents and non-ASCII + characters. +
  • +
  • + Lua lexer supports long string and block comment syntax from Lua 5.1. +
  • +
  • + Bash lexer handles here documents better. +
  • +
  • + JavaScript lexing recognises regular expressions more accurately and includes flag + characters in the regular expression style. This is both in JavaScript files and when + JavaScript is embedded in HTML. +
  • +
  • + Scintilla API provided to reveal how many style bits are needed for the + current lexer. +
  • +
  • + Selection duplicate added. +
  • +
  • + Scintilla API for adding a set of markers to a line. +
  • +
  • + DBCS encodings work on Windows 9x. +
  • +
  • + Convention defined for property names to be used by lexers and folders + so they can be automatically discovered and forwarded from containers. +
  • +
  • + Default bookmark in SciTE changed to a blue sphere image. +
  • +
  • + SciTE stores the time of last asking for a save separately for each buffer + which fixes bugs with automatic reloading. +
  • +
  • + On Windows, pasted text has line ends converted to current preference. + GTK+ already did this. +
  • +
  • + Kid template language better handled by HTML lexer by finishing ASP Python + mode when a ?> is found. +
  • +
  • + SciTE counts number of characters in a rectangular selection correctly. +
  • +
  • + 64-bit compatibility improved. One change that may affect user code is that + the notification message header changed to include a pointer-sized id field + to match the current Windows definition. +
  • +
  • + Empty ranges can no longer be dragged. +
  • +
  • + Crash fixed when calls made that use layout inside the painted notification. +
  • +
  • + Bug fixed where Scintilla created pixmap buffers that were too large leading + to failures when many instances used. +
  • +
  • + SciTE sets the directory of a new file to the directory of the currently + active file. +
  • +
  • + SciTE allows choosing a code page for the output pane. +
  • +
  • + SciTE HTML exporter no longer honours monospaced font setting. +
  • +
  • + Line layout cache in page mode caches the line of the caret. An assertion is + now used to ensure that the layout reentrancy problem that caused this + is easier to find. +
  • +
  • + Speed optimized for long lines and lines containing many control characters. +
  • +
  • + Bug fixed in brace matching in DBCS files where byte inside character + is same as brace. +
  • +
  • + Indent command does not indent empty lines. +
  • +
  • + SciTE bug fixed for commands that operate on files with empty extensions. +
  • +
  • + SciTE bug fixed where monospaced option was copied for subsequently opened files. +
  • +
  • + SciTE on Windows bug fixed in the display of a non-ASCII search string + which can not be found. +
  • +
  • + Bugs fixed with nested calls displaying a new calltip while one is already + displayed. +
  • +
  • + Bug fixed when styling PHP strings. +
  • +
  • + Bug fixed when styling C++ continued preprocessor lines. +
  • +
  • + SciTE bug fixed where opening file from recently used list reset choice of + language. +
  • +
  • + SciTE bug fixed when compiled with NO_EXTENSIONS and + closing one file closes the application. +
  • +
  • + SciTE crash fixed for error messages that look like Lua messages but aren't + in the same order. +
  • +
  • + Remaining fold box support deprecated. The symbols SC_FOLDLEVELBOXHEADERFLAG, + SC_FOLDLEVELBOXFOOTERFLAG, SC_FOLDLEVELCONTRACTED, + SC_FOLDLEVELUNINDENT, and SC_FOLDFLAG_BOX are deprecated. +
  • +
+

+ Release 1.66 +

+
    +
  • + Released on 26 August 2005. +
  • +
  • + New, more ambitious Ruby lexer. +
  • +
  • + SciTE Find in Files dialog has options for matching case and whole words which are + enabled when the internal find command is used. +
  • +
  • + SciTE output pane can display automatic completion after "$(" typed. + An initial ">" on a line is ignored when Enter pressed. +
  • +
  • + C++ lexer recognises keywords within line doc comments. It continues styles over line + end characters more consistently so that eolfilled style can be used for preprocessor lines + and line comments. +
  • +
  • + VB lexer improves handling of file numbers and date literals. +
  • +
  • + Lua folder handles repeat until, nested comments and nested strings. +
  • +
  • + POV lexer improves handling of comment lines. +
  • +
  • + AU3 lexer and folder updated. COMOBJ style added. +
  • +
  • + Bug fixed with text display on GTK+ with Pango 1.8. +
  • +
  • + Caret painting avoided when not focused. +
  • +
  • + SciTE on GTK+ handles file names used to reference properties as case-sensitive. +
  • +
  • + SciTE on GTK+ Save As and Export commands set the file name field. + On GTK+ the Export commands modify the file name in the same way as on Windows. +
  • +
  • + Fixed SciTE problem where confirmation was not displaying when closing a file where all + contents had been deleted. +
  • +
  • + Middle click on SciTE tab now closes correct buffer on Windows when tool bar is visible. +
  • +
  • + SciTE bugs fixed where files contained in directory that includes '.' character. +
  • +
  • + SciTE bug fixed where import in user options was reading file from directory of + global options. +
  • +
  • + SciTE calltip bug fixed where single line calltips had arrow displayed incorrectly. +
  • +
  • + SciTE folding bug fixed where empty lines were shown for no reason. +
  • +
  • + Bug fixed where 2 byte per pixel XPM images caused crash although they are still not + displayed. +
  • +
  • + Autocompletion list size tweaked. +
  • +
+

+ Release 1.65 +

+
    +
  • + Released on 1 August 2005. +
  • +
  • + FreeBasic support. +
  • +
  • + SciTE on Windows handles command line arguments + "-" (read standard input into buffer), + "--" (read standard input into output pane) and + "-@" (read file names from standard input and open each). +
  • +
  • + SciTE includes a simple implementation of Find in Files which is used if no find.command is set. +
  • +
  • + SciTE can close tabs with a mouse middle click. +
  • +
  • + SciTE includes a save.all.for.build setting. +
  • +
  • + Folder for MSSQL. +
  • +
  • + Batch file lexer understands more of the syntax and the behaviour of built in commands. +
  • +
  • + Perl lexer handles here docs better; disambiguates barewords, quote-like delimiters, and repetition operators; + handles Pods after __END__; recognises numbers better; and handles some typeglob special variables. +
  • +
  • + Lisp adds more lexical states. +
  • +
  • + PHP allows spaces after <<<. +
  • +
  • + TADS3 has a simpler set of states and recognizes identifiers. +
  • +
  • + Avenue elseif folds better. +
  • +
  • + Errorlist lexer treats lines starting with '+++' and '---' as separate + styles from '+' and '-' as they indicate file names in diffs. +
  • +
  • + SciTE error recogniser handles file paths in extra explanatory lines from MSVC + and in '+++' and '---' lines from diff. +
  • +
  • + Bugs fixed in SciTE and Scintilla folding behaviour when text pasted before + folded text caused unnecessary + unfolding and cutting text could lead to text being irretrievably hidden. +
  • +
  • + SciTE on Windows uses correct font for dialogs and better font for tab bar + allowing better localisation +
  • +
  • + When Windows is used with a secondary monitor before the primary + monitor, autocompletion lists are not forced onto the primary monitor. +
  • +
  • + Scintilla calltip bug fixed where down arrow setting wrong value in notification + if not in first line. SciTE bug fixed where second arrow only shown on multiple line + calltip and was therefore misinterpreting the notification value. +
  • +
  • + Lexers will no longer be re-entered recursively during, for example, fold level setting. +
  • +
  • + Undo of typing in overwrite mode undoes one character at a time rather than requiring a removal + and addition step for each character. +
  • +
  • + EM_EXSETSEL(0,-1) fixed. +
  • +
  • + Bug fixed where part of a rectangular selection was not shown as selected. +
  • +
  • + Autocomplete window size fixed. +
  • +
+

+ Release 1.64 +

+
    +
  • + Released on 6 June 2005. +
  • +
  • + TADS3 support +
  • +
  • + Smalltalk support. +
  • +
  • + Rebol support. +
  • +
  • + Flagship (Clipper / XBase) support. +
  • +
  • + CSound support. +
  • +
  • + SQL enhanced to support SQL*Plus. +
  • +
  • + SC_MARK_FULLRECT margin marker fills the whole marker margin for marked + lines with a colour. +
  • +
  • + Performance improved for some large undo and redo operations and modification flags + added in notifications. +
  • +
  • + SciTE adds command equivalents for fold margin mouse actions. +
  • +
  • + SciTE adds OnUpdateUI to set of events that can be handled by a Lua script. +
  • +
  • + Properties set in Scintilla can be read. +
  • +
  • + GTK+ SciTE exit confirmation adds Cancel button. +
  • +
  • + More accurate lexing of numbers in PHP and Caml. +
  • +
  • + Perl can fold POD and package sections. POD verbatim section style. + Globbing syntax recognized better. +
  • +
  • + Context menu moved slightly on GTK+ so that it will be under the mouse and will + stay open if just clicked rather than held. +
  • +
  • + Rectangular selection paste works the same whichever direction the selection was dragged in. +
  • +
  • + EncodedFromUTF8 handles -1 length argument as documented. +
  • +
  • + Undo and redo can cause SCN_MODIFYATTEMPTRO notifications. +
  • +
  • + Indicators display correctly when they start at the second character on a line. +
  • +
  • + SciTE Export As HTML uses standards compliant CSS. +
  • +
  • + SciTE automatic indentation handles keywords for indentation better. +
  • +
  • + SciTE fold.comment.python property removed as does not work. +
  • +
  • + Fixed problem with character set conversion when pasting on GTK+. +
  • +
  • + SciTE default character set changed from ANSI_CHARSET to DEFAULT_CHARSET. +
  • +
  • + Fixed crash when creating empty autocompletion list. +
  • +
  • + Autocomplete window size made larger under some conditions to make truncation less common. +
  • +
  • + Bug fixed where changing case of a selection did not affect initial character of lines + in multi-byte encodings. +
  • +
  • + Bug fixed where rectangular selection not displayed after Alt+Shift+Click. +
  • +
+

+ Release 1.63 +

+
    +
  • + Released on 4 April 2005. +
  • +
  • + Autocompletion on Windows changed to use popup window, be faster, + allow choice of maximum width and height, and to highlight only the text of the + selected item rather than both the text and icon if any. +
  • +
  • + Extra items can be added to the context menu in SciTE. +
  • +
  • + Character wrap mode in Scintilla helps East Asian languages. +
  • +
  • + Lexer added for Haskell. +
  • +
  • + Objective Caml support. +
  • +
  • + BlitzBasic and PureBasic support. +
  • +
  • + CSS support updated to handle CSS2. +
  • +
  • + C++ lexer is more selective about document comment keywords. +
  • +
  • + AutoIt 3 lexer improved. +
  • +
  • + Lua lexer styles end of line characters on comment and preprocessor + lines so that the eolfilled style can be applied to them. +
  • +
  • + NSIS support updated for line continuations, box comments, SectionGroup and + PageEx, and with more up-to-date properties. +
  • +
  • + Clarion lexer updated to perform folding and have more styles. +
  • +
  • + SQL lexer gains second set of keywords. +
  • +
  • + Errorlist lexer recognises Borland Delphi error messages. +
  • +
  • + Method added for determining number of visual lines occupied by a document + line due to wrapping. +
  • +
  • + Sticky caret mode does not modify the preferred caret x position when typing + and may be useful for typing columns of text. +
  • +
  • + Dwell end notification sent when scroll occurs. +
  • +
  • + On GTK+, Scintilla requisition height is screen height rather than large fixed value. +
  • +
  • + Case insensitive autocompletion prefers exact case match. +
  • +
  • + SCI_PARADOWN and SCI_PARAUP treat lines containing only white + space as empty and handle text hidden by folding. +
  • +
  • + Scintilla on Windows supports WM_PRINTCLIENT although there are some + limitations. +
  • +
  • + SCN_AUTOCSELECTION notification sent when user selects from autoselection list. +
  • +
  • + SciTE's standard properties file sets buffers to 10, uses Pango fonts on GTK+ and + has dropped several languages to make the menu fit on screen. +
  • +
  • + SciTE's encoding cookie detection loosened so that common XML files will load + in UTF-8 if that is their declared encoding. +
  • +
  • + SciTE on GTK+ changes menus and toolbars to not be detachable unless turned + on with a property. Menus no longer tear off. The toolbar may be set to use the + default theme icons rather than SciTE's set. Changed key for View | End of Line + because of a conflict. Language menu can contain more items. +
  • +
  • + SciTE on GTK+ 2.x allows the height and width of the file open file chooser to + be set, for the show hidden files check box to be set from an option and for it + to be opened in the directory of the current file explicitly. Enter key works in + save chooser. +
  • +
  • + Scintilla lexers should no longer see bits in style bytes that are outside the set + they modify so should be able to correctly lex documents where the container + has used indicators. +
  • +
  • + SciTE no longer asks to save before performing a revert. +
  • +
  • + SciTE director interface adds a reloadproperties command to reload properties + from files. +
  • +
  • + Allow build on CYGWIN platform. +
  • +
  • + Allow use from LccWin compiler. +
  • +
  • + SCI_COLOURISE for SCLEX_CONTAINER causes a + SCN_STYLENEEDED notification. +
  • +
  • + Bugs fixed in lexing of HTML/ASP/JScript. +
  • +
  • + Fix for folding becoming confused. +
  • +
  • + On Windows, fixes for Japanese Input Method Editor and for 8 bit Katakana + characters. +
  • +
  • + Fixed buffer size bug avoided when typing long words by making buffer bigger. +
  • +
  • + Undo after automatic indentation more sensible. +
  • +
  • + SciTE menus on GTK+ uses Shift and Ctrl rather than old style abbreviations. +
  • +
  • + SciTE full screen mode on Windows calculates size more correctly. +
  • +
  • + SciTE on Windows menus work better with skinning applications. +
  • +
  • + Searching bugs fixed. +
  • +
  • + Colours reallocated when changing image using SCI_REGISTERIMAGE. +
  • +
  • + Caret stays visible when Enter held down. +
  • +
  • + Undo of automatic indentation more reasonable. +
  • +
  • + High processor usage fixed in background wrapping under some + circumstances. +
  • +
  • + Crashing bug fixed on AMD64. +
  • +
  • + SciTE crashing bug fixed when position.height or position.width not set. +
  • +
  • + Crashing bug on GTK+ fixed when setting cursor and window is NULL. +
  • +
  • + Crashing bug on GTK+ preedit window fixed. +
  • +
  • + SciTE crashing bug fixed in incremental search on Windows ME. +
  • +
  • + SciTE on Windows has a optional find and replace dialogs that can search through + all buffers and search within a particular style number. +
  • +
+

+ Release 1.62 +

+
    +
  • + Released on 31 October 2004. +
  • +
  • + Lexer added for ASN.1. +
  • +
  • + Lexer added for VHDL. +
  • +
  • + On Windows, an invisible system caret is used to allow screen readers to determine + where the caret is. The visible caret is still drawn by the painting code. +
  • +
  • + On GTK+, Scintilla has methods to read the target as UTF-8 and to convert + a string from UTF-8 to the document encoding. This eases integration with + containers that use the UTF-8 encoding which is the API encoding for GTK+ 2. +
  • +
  • + SciTE on GTK+2 and Windows NT/2000/XP allows search and replace of Unicode text. +
  • +
  • + SciTE calltips allow setting the characters used to start and end parameter lists and + to separate parameters. +
  • +
  • + FindColumn method converts a line and column into a position, taking into account + tabs and multi-byte characters. +
  • +
  • + On Windows, when Scintilla copies text to the clipboard as Unicode, it avoids + adding an ANSI copy as the system will automatically convert as required in + a context-sensitive manner. +
  • +
  • + SciTE indent.auto setting automatically determines indent.size and use.tabs from + document contents. +
  • +
  • + SciTE defines a CurrentMessage property that holds the most recently selected + output pane message. +
  • +
  • + SciTE Lua scripting enhanced with +
      +
    • A Lua table called 'buffer' is associated with each buffer and can be used to + maintain buffer-specific state.
    • +
    • A 'scite' object allows interaction with the application such as opening + files from script.
    • +
    • Dynamic properties can be reset by assigning nil to a given key in + the props table.
    • +
    • An 'OnClear' event fires whenever properties and extension scripts are + about to be reloaded.
    • +
    • On Windows, loadlib is enabled and can be used to access Lua + binary modules / DLLs.
    +
  • +
  • + SciTE Find in Files on Windows can be used in a modeless way and gains a '..' + button to move up to the parent directory. It is also wider so that longer paths + can be seen. +
  • +
  • + Close buttons added to dialogs in SciTE on Windows. +
  • +
  • + SciTE on GTK+ 2 has a "hidden files" check box in file open dialog. +
  • +
  • + SciTE use.monospaced setting removed. More information in the + FAQ. +
  • +
  • + APDL lexer updated with more lexical classes +
  • +
  • + AutoIt3 lexer updated. +
  • +
  • + Ada lexer fixed to support non-ASCII text. +
  • +
  • + Cpp lexer now only matches exactly three slashes as starting a doc-comment so that + lines of slashes are seen as a normal comment. + Line ending characters are appear in default style on preprocessor and single line + comment lines. +
  • +
  • + CSS lexer updated to support CSS2 including second set of keywords. +
  • +
  • + Errorlist lexer now understands Java stack trace lines. +
  • +
  • + SciTE's handling of HTML Tidy messages jumps to column as well as line indicated. +
  • +
  • + Lisp lexer allows multiline strings. +
  • +
  • + Lua lexer treats .. as an operator when between identifiers. +
  • +
  • + PHP lexer handles 'e' in numerical literals. +
  • +
  • + PowerBasic lexer updated for macros and optimised. +
  • +
  • + Properties file folder changed to leave lines before a header at the base level + and thus avoid a vertical line when using connected folding symbols. +
  • +
  • + GTK+ on Windows version uses Alt for rectangular selection to be compatible with + platform convention. +
  • +
  • + SciTE abbreviations file moved from system directory to user directory + so each user can have separate abbreviations. +
  • +
  • + SciTE on GTK+ has improved .desktop file and make install support that may + lead to better integration with system shell. +
  • +
  • + Disabling of themed background drawing on GTK+ extended to all cases. +
  • +
  • + SciTE date formatting on Windows performed with the user setting rather than the + system setting. +
  • +
  • + GTK+ 2 redraw while scrolling fixed. +
  • +
  • + Recursive property definitions are safer, avoiding expansion when detected. +
  • +
  • + SciTE thread synchronization for scripts no longer uses HWND_MESSAGE + so is compatible with older versions of Windows. + Other Lua scripting bugs fixed. +
  • +
  • + SciTE on Windows localisation of menu accelerators changed to be compatible + with alternative UI themes. +
  • +
  • + SciTE on Windows full screen mode now fits better when menu different height + to title bar height. +
  • +
  • + SC_MARK_EMPTY marker is now invisible and does not change the background + colour. +
  • +
  • + Bug fixed in HTML lexer to allow use of <?xml in strings in scripts without + triggering xml mode. +
  • +
  • + Bug fixed in SciTE abbreviation expansion that could break indentation or crash. +
  • +
  • + Bug fixed when searching for a whole word string that ends one character before + end of document. +
  • +
  • + Drawing bug fixed when indicators drawn on wrapped lines. +
  • +
  • + Bug fixed when double clicking a hotspot. +
  • +
  • + Bug fixed where autocompletion would remove typed text if no match found. +
  • +
  • + Bug fixed where display does not scroll when inserting in long wrapped line. +
  • +
  • + Bug fixed where SCI_MARKERDELETEALL would only remove one of the markers + on a line that contained multiple markers with the same number. +
  • +
  • + Bug fixed where markers would move when converting line endings. +
  • +
  • + Bug fixed where SCI_LINEENDWRAP would move too far when line ends are visible. +
  • +
  • + Bugs fixed where calltips with unicode or other non-ASCII text would display + incorrectly. +
  • +
  • + Bug fixed in determining if at save point after undoing from save point and then + performing changes. +
  • +
  • + Bug fixed on GTK+ using unsupported code pages where extraneous text could + be drawn. +
  • +
  • + Bug fixed in drag and drop code on Windows where dragging from SciTE to + Firefox could hang both applications. +
  • +
  • + Crashing bug fixed on GTK+ when no font allocation succeeds. +
  • +
  • + Crashing bug fixed when autocompleting word longer than 1000 characters. +
  • +
  • + SciTE crashing bug fixed when both Find and Replace dialogs shown by disallowing + this situation. +
  • +
+

+ Release 1.61 +

+
    +
  • + Released on 29 May 2004. +
  • +
  • + Improvements to selection handling on GTK+. +
  • +
  • + SciTE on GTK+ 2.4 uses the improved file chooser which allows + file extension filters, multiple selection, and remembers favourite + directories. +
  • +
  • + SciTE Load Session and Save Session commands available on GTK+. +
  • +
  • + SciTE lists Lua Startup Script in Options menu when loaded. +
  • +
  • + In SciTE, OnUserListSelection can be implemented in Lua. +
  • +
  • + SciTE on Windows has a context menu on the file tabs. +
  • +
  • + SQL lexer allows '#' comments and optionally '\' quoting inside strings. +
  • +
  • + Mssql lexer improved. +
  • +
  • + AutoIt3 lexer updated. +
  • +
  • + Perl lexer recognizes regular expression use better. +
  • +
  • + Errorlist lexer understands Lua tracebacks and copes with findstr + output for file names that end with digits. +
  • +
  • + Drawing of lines on GTK+ improved and made more like Windows + without final point. +
  • +
  • + SciTE on GTK+ uses a high resolution window icon. +
  • +
  • + SciTE can be set to warn before loading files larger than a particular size. +
  • +
  • + SciTE Lua scripting bugs fixed included a crashing bug when using + an undefined function name that would go before first actual name. +
  • +
  • + SciTE bug fixed where a modified buffer was not saved if it was + the last buffer and was not current when the New command used. +
  • +
  • + SciTE monofont mode no longer affects line numbers. +
  • +
  • + Crashing bug in SciTE avoided by not allowing both the Find and Replace + dialogs to be visible at one time. +
  • +
  • + Crashing bug in SciTE fixed when Lua scripts were being run + concurrently. +
  • +
  • + Bug fixed that caused incorrect line number width in SciTE. +
  • +
  • + PHP folding bug fixed. +
  • +
  • + Regression fixed when setting word characters to not include + some of the standard word characters. +
  • +
+

+ Release 1.60 +

+
    +
  • + Released on 1 May 2004. +
  • +
  • + SciTE can be scripted using the Lua programming language. +
  • +
  • + command.mode is a better way to specify tool command options in SciTE. +
  • +
  • + Continuation markers can be displayed so that you can see which lines are wrapped. +
  • +
  • + Lexer for Gui4Cli language. +
  • +
  • + Lexer for Kix language. +
  • +
  • + Lexer for Specman E language. +
  • +
  • + Lexer for AutoIt3 language. +
  • +
  • + Lexer for APDL language. +
  • +
  • + Lexer for Bash language. Also reasonable for other Unix shells. +
  • +
  • + SciTE can load lexers implemented in external shared libraries. +
  • +
  • + Perl treats "." not as part of an identifier and interprets '/' and '->' + correctly in more circumstances. +
  • +
  • + PHP recognises variables within strings. +
  • +
  • + NSIS has properties "nsis.uservars" and "nsis.ignorecase". +
  • +
  • + MSSQL lexer adds keyword list for operators and stored procedures, + defines '(', ')', and ',' as operators and changes some other details. +
  • +
  • + Input method preedit window on GTK+ 2 may support some Asian languages. +
  • +
  • + Platform interface adds an extra platform-specific flag to Font::Create. + Used on wxWidgets to choose antialiased text display but may be used for + any task that a platform needs. +
  • +
  • + OnBeforeSave method added to Extension interface. +
  • +
  • + Scintilla methods that return strings can be called with a NULL pointer + to find out how long the string should be. +
  • +
  • + Visual Studio .NET project file now in VS .NET 2003 format so can not be used + directly in VS .NET 2002. +
  • +
  • + Scintilla can be built with GTK+ 2 on Windows. +
  • +
  • + Updated RPM spec for SciTE on GTK+. +
  • +
  • + GTK+ makefile for SciTE allows selection of destination directory, creates destination + directories and sets file modes and owners better. +
  • +
  • + Tab indents now go to next tab multiple rather than add tab size. +
  • +
  • + SciTE abbreviations now use the longest possible match rather than the shortest. +
  • +
  • + Autocompletion does not remove prefix when actioned with no choice selected. +
  • +
  • + Autocompletion cancels when moving beyond the start position, not at the start position. +
  • +
  • + SciTE now shows only calltips for functions that match exactly, not + those that match as a prefix. +
  • +
  • + SciTE can repair box comment sections where some lines were added without + the box comment middle line prefix. +
  • +
  • + Alt+ works in user.shortcuts on Windows. +
  • +
  • + SciTE on GTK+ enables replace in selection for rectangular selections. +
  • +
  • + Key bindings for command.shortcut implemented in a way that doesn't break + when the menus are localised. +
  • +
  • + Drawing of background on GTK+ faster as theme drawing disabled. +
  • +
  • + On GTK+, calltips are moved back onto the screen if they extend beyond the screen bounds. +
  • +
  • + On Windows, the Scintilla object is destroyed on WM_NCDESTROY rather than + WM_DESTROY which arrives earlier. This fixes some problems when Scintilla was subclassed. +
  • +
  • + The zorder switching feature removed due to number of crashing bugs. +
  • +
  • + Code for XPM images made more robust. +
  • +
  • + Bug fixed with primary selection on GTK+. +
  • +
  • + On GTK+ 2, copied or cut text can still be pasted after the Scintilla widget is destroyed. +
  • +
  • + Styling change not visible problem fixed when line was cached. +
  • +
  • + Bug in SciTE on Windows fixed where clipboard commands stopped working. +
  • +
  • + Crashing bugs in display fixed in line layout cache. +
  • +
  • + Crashing bug may be fixed on AMD64 processor on GTK+. +
  • +
  • + Rare hanging crash fixed in Python lexer. +
  • +
  • + Display bugs fixed with DBCS characters on GTK+. +
  • +
  • + Autocompletion lists on GTK+ 2 are not sorted by the ListModel as the + contents are sorted correctly by Scintilla. +
  • +
  • + SciTE fixed to not open extra untitled buffers with check.if.already.open. +
  • +
  • + Sizing bug fixed on GTK+ when window resized while unmapped. +
  • +
  • + Text drawing crashing bug fixed on GTK+ with non-Pango fonts and long strings. +
  • +
  • + Fixed some issues if characters are unsigned. +
  • +
  • + Fixes in NSIS support. +
  • +
+

+ Release 1.59 +

+
    +
  • + Released on 19 February 2004. +
  • +
  • + SciTE Options and Language menus reduced in length by commenting + out some languages. Languages can be enabled by editing the global + properties file. +
  • +
  • + Verilog language supported. +
  • +
  • + Lexer for Microsoft dialect of SQL. SciTE properties file available from extras page. +
  • +
  • + Perl lexer disambiguates '/' better. +
  • +
  • + NSIS lexer improved with a lexical class for numbers, option for ignoring case + of keywords, and folds only occurring when folding keyword first on line. +
  • +
  • + PowerBasic lexer improved with styles for constants and assembler and + folding improvements. +
  • +
  • + On GTK+, input method support only invoked for Asian languages and not + European languages as the old European keyboard code works better. +
  • +
  • + Scintilla can be requested to allocate a certain amount and so avoid repeated + reallocations and memory inefficiencies. SciTE uses this and so should require + less memory. +
  • +
  • + SciTE's "toggle current fold" works when invoked on child line as well as + fold header. +
  • +
  • + SciTE output pane scrolling can be set to not scroll back to start after + completion of command. +
  • +
  • + SciTE has a $(SessionPath) property. +
  • +
  • + SciTE on Windows can use VK_* codes for keys in user.shortcuts. +
  • +
  • + Stack overwrite bug fixed in SciTE's command to move to the end of a + preprocessor conditional. +
  • +
  • + Bug fixed where vertical selection appeared to select a different set of characters + then would be used by, for example, a copy. +
  • +
  • + SciTE memory leak fixed in fold state remembering. +
  • +
  • + Bug fixed where changing the style of some text outside the + standard StyleNeeded notification would not be visible. +
  • +
  • + On GTK+ 2 g_iconv is used in preference to iconv, as it is provided by GTK+ + so should avoid problems finding the iconv library. +
  • +
  • + On GTK+ fixed a style reference count bug. +
  • +
  • + Memory corruption bug fixed with GetSelText. +
  • +
  • + On Windows Scintilla deletes memory on WM_NCDESTROY rather than + the earlier WM_DESTROY to avoid problems when the window is subclassed. +
  • +
+

+ Release 1.58 +

+
    +
  • + Released on 11 January 2004. +
  • +
  • + Method to discover the currently highlighted element in an autocompletion list. +
  • +
  • + On GTK+, the lexers are now included in the scintilla.a library file. This + will require changes to the make files of dependent projects. +
  • +
  • + Octave support added alongside related Matlab language and Matlab support improved. +
  • +
  • + VB lexer gains an unterminated string state and 4 sets of keywords. +
  • +
  • + Ruby lexer handles $' correctly. +
  • +
  • + Error line handling improved for FORTRAN compilers from Absoft and Intel. +
  • +
  • + International input enabled on GTK+ 2 although there is no way to choose an + input method. +
  • +
  • + MultiplexExtension in SciTE allows multiple extensions to be used at once. +
  • +
  • + Regular expression replace interprets backslash expressions \a, \b, \f, \n, \r, \t, + and \v in the replacement value. +
  • +
  • + SciTE Replace dialog displays number of replacements made when Replace All or + Replace in Selection performed. +
  • +
  • + Localisation files may contain a translation.encoding setting which is used + on GTK+ 2 to automatically reencode the translation to UTF-8 so it will be + the localised text will be displayed correctly. +
  • +
  • + SciTE on GTK+ implements check.if.already.open. +
  • +
  • + Make files for Mac OS X made more robust. +
  • +
  • + Performance improved in SciTE when switching buffers when there + is a rectangular selection. +
  • +
  • + Fixed failure to display some text when wrapped. +
  • +
  • + SciTE crashes from Ctrl+Tab buffer cycling fixed. + May still be some rare bugs here. +
  • +
  • + Crash fixed when decoding an error message that appears similar to a + Borland error message. +
  • +
  • + Fix to auto-scrolling allows containers to implement enhanced double click selection. +
  • +
  • + Hang fixed in idle word wrap. +
  • +
  • + Crash fixed in hotspot display code.. +
  • +
  • + SciTE on Windows Incremental Search no longer moves caret back. +
  • +
  • + SciTE hang fixed when performing a replace with a find string that + matched zero length strings such as ".*". +
  • +
  • + SciTE no longer styles the whole file when saving buffer fold state + as that was slow. +
  • +
+

+ Release 1.57 +

+
    +
  • + Released on 27 November 2003. +
  • +
  • + SciTE remembers folding of each buffer. +
  • +
  • + Lexer for Erlang language. +
  • +
  • + Scintilla allows setting the set of white space characters. +
  • +
  • + Scintilla has 'stuttered' page movement commands to first move + to top or bottom within current visible lines before scrolling. +
  • +
  • + Scintilla commands for moving to end of words. +
  • +
  • + Incremental line wrap enabled on Windows. +
  • +
  • + SciTE PDF exporter produces output that is more compliant with reader + applications, is smaller and allows more configuration. + HTML exporter optimizes size of output files. +
  • +
  • + SciTE defines properties PLAT_WINNT and PLAT_WIN95 on the + corresponding platforms. +
  • +
  • + SciTE can adjust the line margin width to fit the largest line number. + The line.numbers property is split between line.margin.visible and + line.margin.width. +
  • +
  • + SciTE on GTK+ allows user defined menu accelerators. + Alt can be included in user.shortcuts. +
  • +
  • + SciTE Language menu can have items commented out. +
  • +
  • + SciTE on Windows Go to dialog allows choosing a column number as + well as a line number. +
  • +
  • + SciTE on GTK+ make file uses prefix setting more consistently. +
  • +
  • + Bug fixed that caused word wrapping to fail to display all text. +
  • +
  • + Crashing bug fixed in GTK+ version of Scintilla when using GDK fonts + and opening autocompletion. +
  • +
  • + Bug fixed in Scintilla SCI_GETSELTEXT where an extra NUL + was included at end of returned string +
  • +
  • + Crashing bug fixed in SciTE z-order switching implementation. +
  • +
  • + Hanging bug fixed in Perl lexer. +
  • +
  • + SciTE crashing bug fixed for using 'case' without argument in style definition. +
  • +
+

+ Release 1.56 +

+
    +
  • + Released on 25 October 2003. +
  • +
  • + Rectangular selection can be performed using the keyboard. + Greater programmatic control over rectangular selection. + This has caused several changes to key bindings. +
  • +
  • + SciTE Replace In Selection works on rectangular selections. +
  • +
  • + Improved lexer for TeX, new lexer for Metapost and other support for these + languages. +
  • +
  • + Lexer for PowerBasic. +
  • +
  • + Lexer for Forth. +
  • +
  • + YAML lexer improved to include error styling. +
  • +
  • + Perl lexer improved to correctly handle more cases. +
  • +
  • + Assembler lexer updated to support single-quote strings and fix some + problems. +
  • +
  • + SciTE on Windows can switch between buffers in order of use (z-order) rather + than static order. +
  • +
  • + SciTE supports adding an extension for "Open Selected Filename". + The openpath setting works on GTK+. +
  • +
  • + SciTE can Export as XML. +
  • +
  • + SciTE $(SelHeight) variable gives a more natural result for empty and whole line + selections. +
  • +
  • + Fixes to wrapping problems, such as only first display line being visible in some + cases. +
  • +
  • + Fixes to hotspot to only highlight when over the hotspot, only use background + colour when set and option to limit hotspots to a single line. +
  • +
  • + Small fixes to FORTRAN lexing and folding. +
  • +
  • + SQL lexer treats single quote strings as a separate class to double quote strings.. +
  • +
  • + Scintilla made compatible with expectations of container widget in GTK+ 2.3. +
  • +
  • + Fix to strip out pixmap ID when automatically choosing from an autocompletion + list with only one element. +
  • +
  • + SciTE bug fixed where UTF-8 files longer than 128K were gaining more than one + BOM. +
  • +
  • + Crashing bug fixed in SciTE on GTK+ where using "Stop Executing" twice leads + to all applications exiting. +
  • +
  • + Bug fixed in autocompletion scrolling on GTK+ 2 with a case sensitive list. + The ListBox::Sort method is no longer needed or available so platform + maintainers should remove it. +
  • +
  • + SciTE check.if.already.open setting removed from GTK+ version as unmaintained. +
  • +
+

+ Release 1.55 +

+
    +
  • + Released on 25 September 2003. +
  • +
  • + Fix a crashing bug in indicator display in Scintilla. +
  • +
  • + GTK+ version now defaults to building for GTK+ 2 rather than 1. +
  • +
  • + Mingw make file detects compiler version and avoids options + that are cause problems for some versions. +
  • +
  • + Large performance improvement on GTK+ 2 for long lines. +
  • +
  • + Incremental line wrap on GTK+. +
  • +
  • + International text entry works much better on GTK+ with particular + improvements for Baltic languages and languages that use 'dead' accents. + NUL key events such as those generated by some function keys, ignored. +
  • +
  • + Unicode clipboard support on GTK+. +
  • +
  • + Indicator type INDIC_BOX draws a rectangle around the text. +
  • +
  • + Clarion language support. +
  • +
  • + YAML language support. +
  • +
  • + MPT LOG language support. +
  • +
  • + On Windows, SciTE can switch buffers based on activation order rather + than buffer number. +
  • +
  • + SciTE save.on.deactivate saves all buffers rather than just the current buffer. +
  • +
  • + Lua lexer handles non-ASCII characters correctly. +
  • +
  • + Error lexer understands Borland errors with pathnames that contain space. +
  • +
  • + On GTK+ 2, autocompletion uses TreeView rather than deprecated CList. +
  • +
  • + SciTE autocompletion removed when expand abbreviation command used. +
  • +
  • + SciTE calltips support overloaded functions. +
  • +
  • + When Save fails in SciTE, choice offered to Save As. +
  • +
  • + SciTE message boxes on Windows may be moved to front when needed. +
  • +
  • + Indicators drawn correctly on wrapped lines. +
  • +
  • + Regular expression search no longer matches characters with high bit + set to characters without high bit set. +
  • +
  • + Hang fixed in backwards search in multi byte character documents. +
  • +
  • + Hang fixed in SciTE Mark All command when wrap around turned off. +
  • +
  • + SciTE Incremental Search no longer uses hot keys on Windows. +
  • +
  • + Calltips draw non-ASCII characters correctly rather than as arrows. +
  • +
  • + SciTE crash fixed when going to an error message with empty file name. +
  • +
  • + Bugs fixed in XPM image handling code. +
  • +
+

+ Release 1.54 +

+
    +
  • + Released on 12 August 2003. +
  • +
  • + SciTE on GTK+ 2.x can display a tab bar. +
  • +
  • + SciTE on Windows provides incremental search. +
  • +
  • + Lexer for PostScript. +
  • +
  • + Lexer for the NSIS scripting language. +
  • +
  • + New lexer for POV-Ray Scene Description Language + replaces previous implementation. +
  • +
  • + Lexer for the MMIX Assembler language. +
  • +
  • + Lexer for the Scriptol language. +
  • +
  • + Incompatibility: SQL keywords are specified in lower case rather than upper case. + SQL lexer allows double quoted strings. +
  • +
  • + Pascal lexer: character constants that start with '#' understood, + '@' only allowed within assembler blocks, + '$' can be the start of a number, + initial '.' in 0..constant not treated as part of a number, + and assembler blocks made more distinctive. +
  • +
  • + Lua lexer allows '.' in keywords. + Multi-line strings and comments can be folded. +
  • +
  • + CSS lexer handles multiple psuedoclasses. +
  • +
  • + Properties file folder works for INI file format. +
  • +
  • + Hidden indicator style allows the container to mark text within Scintilla + without there being any visual effect. +
  • +
  • + SciTE does not prompt to save changes when the buffer is empty and untitled. +
  • +
  • + Modification notifications caused by SCI_INSERTSTYLEDSTRING + now include the contents of the insertion. +
  • +
  • + SCI_MARKERDELETEALL deletes all the markers on a line + rather than just the first match. +
  • +
  • + Better handling of 'dead' accents on GTK+ 2 for languages + that use accented characters. +
  • +
  • + SciTE now uses value of output.vertical.size property. +
  • +
  • + Crash fixed in SciTE autocompletion on long lines. +
  • +
  • + Crash fixed in SciTE comment command on long lines. +
  • +
  • + Bug fixed with backwards regular expression search skipping + every second match. +
  • +
  • + Hang fixed with regular expression replace where both target and replacement were empty. +
  • +
+

+ Release 1.53 +

+
    +
  • + Released on 16 May 2003. +
  • +
  • + On GTK+ 2, encodings other than ASCII, Latin1, and Unicode are + supported for both display and input using iconv. +
  • +
  • + External lexers supported on GTK+/Linux. + External lexers must now be explicitly loaded with SCI_LOADLEXERLIBRARY + rather than relying upon a naming convention and automatic loading. +
  • +
  • + Support of Lout typesetting language. +
  • +
  • + Support of E-Scripts language used in the POL Ultima Online Emulator. +
  • +
  • + Scrolling and drawing performance on GTK+ enhanced, particularly for GTK+ 2.x + with an extra window for the text area avoiding conflicts with the scroll bars. +
  • +
  • + CopyText and CopyRange methods in Scintilla allow container to + easily copy to the system clipboard. +
  • +
  • + Line Copy command implemented and bound to Ctrl+Shift+T. +
  • +
  • + Scintilla APIs PositionBefore and PositionAfter can be used to iterate through + a document taking into account the encoding and multi-byte characters. +
  • +
  • + C++ folder can fold on the "} else {" line of an if statement by setting + fold.at.else property to 1. +
  • +
  • + C++ lexer allows an extra set of keywords. +
  • +
  • + Property names and thus abbreviations may be non-ASCII. +
  • +
  • + Removed attempt to load a file when setting properties that was + part of an old scripting experiment. +
  • +
  • + SciTE no longer warns about a file not existing when opening + properties files from the Options menu as there is a good chance + the user wants to create one. +
  • +
  • + Bug fixed with brace recognition in multi-byte encoded files where a partial + character matched a brace byte. +
  • +
  • + More protection against infinite loops or recursion with recursive property definitions. +
  • +
  • + On Windows, cursor will no longer disappear over margins in custom builds when + cursor resource not present. The Windows default cursor is displayed instead. +
  • +
  • + load.on.activate fixed in SciTE as was broken in 1.52. +
  • +
+

+ Release 1.52 +

+
    +
  • + Released on 17 April 2003. +
  • +
  • + Pango font support on GTK+ 2. + Unicode input improved on GTK+ 2. +
  • +
  • + Hotspot style implemented in Scintilla. +
  • +
  • + Small up and down arrows can be displayed in calltips and the container + is notified when the mouse is clicked on a calltip. + Normal and selected calltip text colours can be set. +
  • +
  • + POSIX compatibility flag in Scintilla regular expression search + interprets bare ( and ) as tagged sections. +
  • +
  • + Error message lexer tightened to yield fewer false matches. + Recognition of Lahey and Intel FORTRAN error formats. +
  • +
  • + Scintilla keyboard commands for moving to start and end of + screen lines rather than document lines, unless already there + where these keys move to the start or end of the document line. +
  • +
  • + Line joining command. +
  • +
  • + Lexer for POV-Ray. +
  • +
  • + Calltips on Windows are no longer clipped by the parent window. +
  • +
  • + Autocompletion lists are cancelled when focus leaves their parent window. +
  • +
  • + Move to next/previous empty line delimited paragraph key commands. +
  • +
  • + SciTE hang fixed with recursive property definitions by placing limit + on number of substitutions performed. +
  • +
  • + SciTE Export as PDF reenabled and works. +
  • +
  • + Added loadsession: command line command to SciTE. +
  • +
  • + SciTE option to quit application when last document closed. +
  • +
  • + SciTE option to ask user if it is OK to reload a file that has been + modified outside SciTE. +
  • +
  • + SciTE option to automatically save before running particular command tools + or to ask user or to not save. +
  • +
  • + SciTE on Windows 9x will write a Ctrl+Z to the process input pipe before + closing the pipe when running tool commands that take input. +
  • +
  • + Added a manifest resource to SciTE on Windows to enable Windows XP + themed UI. +
  • +
  • + SciTE calltips handle nested calls and other situations better. +
  • +
  • + CSS lexer improved. +
  • +
  • + Interface to platform layer changed - Surface initialisation now requires + a WindowID parameter. +
  • +
  • + Bug fixed with drawing or measuring long pieces of text on Windows 9x + by truncating the pieces. +
  • +
  • + Bug fixed with SciTE on GTK+ where a user shortcut for a visible character + inserted the character as well as executing the command. +
  • +
  • + Bug fixed where primary selection on GTK+ was reset by + Scintilla during creation. +
  • +
  • + Bug fixed where SciTE would close immediately on startup + when using save.session. +
  • +
  • + Crash fixed when entering '\' in LaTeX file. +
  • +
  • + Hang fixed when '#' last character in VB file. +
  • +
  • + Crash fixed in error message lexer. +
  • +
  • + Crash fixed when searching for long regular expressions. +
  • +
  • + Pressing return when nothing selected in user list sends notification with + empty text rather than random text. +
  • +
  • + Mouse debouncing disabled on Windows as it interfered with some + mouse utilities. +
  • +
  • + Bug fixed where overstrike mode inserted before rather than replaced last + character in document. +
  • +
  • + Bug fixed with syntax highlighting of Japanese text. +
  • +
  • + Bug fixed in split lines function. +
  • +
  • + Cosmetic fix to SciTE tab bar on Windows when window resized. + Focus sticks to either pane more consistently. +
  • +
+

+ Release 1.51 +

+
    +
  • + Released on 16 February 2003. +
  • +
  • + Two phase drawing avoids cutting off text that overlaps runs by drawing + all the backgrounds of a line then drawing all the text transparently. + Single phase drawing is an option. +
  • +
  • + Scintilla method to split lines at a particular width by adding new line + characters. +
  • +
  • + The character used in autocompletion lists to separate the text from the image + number can be changed. +
  • +
  • + The scrollbar range will automatically expand when the caret is moved + beyond the current range. + The scroll bar is updated when SCI_SETXOFFSET is called. +
  • +
  • + Mouse cursors on GTK+ improved to be consistent with other applications + and the Windows version. +
  • +
  • + Horizontal scrollbar on GTK+ now disappears in wrapped mode. +
  • +
  • + Scintilla on GTK+ 2: mouse wheel scrolling, cursor over scrollbars, focus, + and syntax highlighting now work. + gtk_selection_notify avoided for compatibility with GTK+ 2.2. +
  • +
  • + Fold margin colours can now be set. +
  • +
  • + SciTE can be built for GTK+ 2. +
  • +
  • + SciTE can optionally preserve the undo history over an automatic file reload. +
  • +
  • + Tags can optionally be case insensitive in XML and HTML. +
  • +
  • + SciTE on Windows handles input to tool commands in a way that should avoid + deadlock. Output from tools can be used to replace the selection. +
  • +
  • + SciTE on GTK+ automatically substitutes '|' for '/' in menu items as '/' + is used to define the menu hierarchy. +
  • +
  • + Optional buffer number in SciTE title bar. +
  • +
  • + Crash fixed in SciTE brace matching. +
  • +
  • + Bug fixed where automatic scrolling past end of document + flipped back to the beginning. +
  • +
  • + Bug fixed where wrapping caused text to disappear. +
  • +
  • + Bug fixed on Windows where images in autocompletion lists were + shown on the wrong item. +
  • +
  • + Crash fixed due to memory bug in autocompletion lists on Windows. +
  • +
  • + Crash fixed when double clicking some error messages. +
  • +
  • + Bug fixed in word part movement where sometimes no movement would occur. +
  • +
  • + Bug fixed on Windows NT where long text runs were truncated by + treating NT differently to 9x where there is a limitation. +
  • +
  • + Text in not-changeable style works better but there remain some cases where + it is still possible to delete text protected this way. +
  • +
+

+ Release 1.50 +

+
    +
  • + Released on 24 January 2003. +
  • +
  • + Autocompletion lists may have a per-item pixmap. +
  • +
  • + Autocompletion lists allow Unicode text on Windows. +
  • +
  • + Scintilla documentation rewritten. +
  • +
  • + Additional DBCS encoding support in Scintilla on GTK+ primarily aimed at + Japanese EUC encoding. +
  • +
  • + CSS (Cascading Style Sheets) lexer added. +
  • +
  • + diff lexer understands some more formats. +
  • +
  • + Fold box feature is an alternative way to show the structure of code. +
  • +
  • + Avenue lexer supports multiple keyword lists. +
  • +
  • + The caret may now be made invisible by setting the caret width to 0. +
  • +
  • + Python folder attaches comments before blocks to the next block rather + than the previous block. +
  • +
  • + SciTE openpath property on Windows searches a path for files that are + the subject of the Open Selected Filename command. +
  • +
  • + The localisation file name can be changed with the locale.properties property. +
  • +
  • + On Windows, SciTE can pipe the result of a string expression into a command line tool. +
  • +
  • + On Windows, SciTE's Find dialog has a Mark All button. +
  • +
  • + On Windows, there is an Insert Abbreviation command that allows a choice from + the defined abbreviations and inserts the selection into the abbreviation at the + position of a '|'. +
  • +
  • + Minor fixes to Fortran lexer. +
  • +
  • + fold.html.preprocessor decides whether to fold <? and ?>. + Minor improvements to PHP folding. +
  • +
  • + Maximum number of keyword lists allowed increased from 6 to 9. +
  • +
  • + Duplicate line command added with default assignment to Ctrl+D. +
  • +
  • + SciTE sets $(Replacements) to the number of replacements made by the + Replace All command. $(CurrentWord) is set to the word before the caret if the caret + is at the end of a word. +
  • +
  • + Opening a SciTE session now loads files in remembered order, sets the current file + as remembered, and moves the caret to the remembered line. +
  • +
  • + Bugs fixed with printing on Windows where line wrapping was causing some text + to not print. +
  • +
  • + Bug fixed with Korean Input Method Editor on Windows. +
  • +
  • + Bugs fixed with line wrap which would sometimes choose different break positions + after switching focus away and back. +
  • +
  • + Bug fixed where wheel scrolling had no effect on GTK+ after opening a fold. +
  • +
  • + Bug fixed with file paths containing non-ASCII characters on Windows. +
  • +
  • + Crash fixed with printing on Windows after defining pixmap marker. +
  • +
  • + Crash fixed in makefile lexer when first character on line was '='. +
  • +
  • + Bug fixed where local properties were not always being applied. +
  • +
  • + Ctrl+Keypad* fold command works on GTK+. +
  • +
  • + Hangs fixed in SciTE's Replace All command when replacing regular expressions '^' + or '$'. +
  • +
  • + SciTE monospace setting behaves more sensibly. +
  • +
+

+ Release 1.49 +

+
    +
  • + Released on 1 November 2002. +
  • +
  • + Unicode supported on GTK+. To perform well, this added a font cache to GTK+ + and to make that safe, a mutex is used. The mutex requires the application to link in + the threading library by evaluating `glib-config --libs gthread`. A Unicode locale + should also be set up by a call like setlocale(LC_CTYPE, "en_US.UTF-8"). + scintilla_release_resources function added to release mutex. +
  • +
  • + FORTRAN and assembler lexers added along with other support for these + languages in SciTE. +
  • +
  • + Ada lexer improved handling of based numbers, identifier validity and attributes + distinguished from character literals. +
  • +
  • + Lua lexer handles block comments and a deep level of nesting for literal strings + and block comments. +
  • +
  • + Errorlist lexer recognises PHP error messages. +
  • +
  • + Variant of the C++ lexer with case insensitive keywords + called cppnocase. Whitespace in preprocessor text handled more correctly. +
  • +
  • + Folder added for Perl. +
  • +
  • + Compilation with GCC 3.2 supported. +
  • +
  • + Markers can be pixmaps. +
  • +
  • + Lines are wrapped when printing. + Bug fixed which printed line numbers in different styles. +
  • +
  • + Text can be appended to end with AppendText method. +
  • +
  • + ChooseCaretX method added. +
  • +
  • + Vertical scroll bar can be turned off with SetVScrollBar method. +
  • +
  • + SciTE Save All command saves all buffers. +
  • +
  • + SciTE localisation compares keys case insensitively to make translations more flexible. +
  • +
  • + SciTE detects a utf-8 coding cookie "coding: utf-8" in first two + lines and goes into Unicode mode. +
  • +
  • + SciTE key bindings are definable. +
  • +
  • + SciTE Find in Files dialog can display directory browser to + choose directory to search. +
  • +
  • + SciTE enabling of undo and redo toolbar buttons improved. +
  • +
  • + SciTE on Windows file type filters in open dialog sorted. +
  • +
  • + Fixed crashing bug when using automatic tag closing in XML or HTML. +
  • +
  • + Fixed bug on Windows causing very long (>64K) lines to not display. +
  • +
  • + Fixed bug in backwards regular expression searching. +
  • +
  • + Fixed bug in calltips where wrong argument was highlighted. +
  • +
  • + Fixed bug in tab timmy feature when file has line feed line endings. +
  • +
  • + Fixed bug in compiling without INCLUDE_DEPRECATED_FEATURES + defined. +
  • +
+

+ Release 1.48 +

+
    +
  • + Released on 9 September 2002. +
  • +
  • + Improved Pascal lexer with context sensitive keywords + and separate folder which handles //{ and //} folding comments and + {$region} and {$end} folding directives. + The "case" statement now folds correctly. +
  • +
  • + C++ lexer correctly handles comments on preprocessor lines. +
  • +
  • + New commands for moving to beginning and end of display lines when in line + wrap mode. Key bindings added for these commands. +
  • +
  • + New marker symbols that look like ">>>" and "..." which can be used for + interactive shell prompts for Python. +
  • +
  • + The foreground and background colours of visible whitespace can be chosen + independent of the colours chosen for the lexical class of that whitespace. +
  • +
  • + Per line data optimised by using an exponential allocation scheme. +
  • +
  • + SciTE API file loading optimised. +
  • +
  • + SciTE for GTK+ subsystem 2 documented. The exit status of commands + is decoded into more understandable fields. +
  • +
  • + SciTE find dialog remembers previous find string when there is no selection. + Find in Selection button disabled when selection is rectangular as command + did not work. +
  • +
  • + Shift+Enter made equivalent to Enter to avoid users having to let go of + the shift key when typing. Avoids the possibility of entering single carriage + returns in a file that contains CR+LF line ends. +
  • +
  • + Autocompletion does not immediately disappear when the length parameter + to SCI_AUTOCSHOW is 0. +
  • +
  • + SciTE focuses on the editor pane when File | New executed and when the + output pane is closed with F8. Double clicking on a non-highlighted output + pane line selects the word under the cursor rather than seeking the next + highlighted line. +
  • +
  • + SciTE director interface implements an "askproperty" command. +
  • +
  • + SciTE's Export as LaTeX output improved. +
  • +
  • + Better choice of autocompletion displaying above the caret rather then + below when that is more sensible. +
  • +
  • + Bug fixed where context menu would not be completely visible if invoked + when cursor near bottom or left of screen. +
  • +
  • + Crashing bug fixed when displaying long strings on GTK+ caused failure of X server + by displaying long text in segments. +
  • +
  • + Crashing bug fixed on GTK+ when a Scintilla window was removed from its parent + but was still the selection owner. +
  • +
  • + Bug fixed on Windows in Unicode mode where not all characters on a line + were displayed when that line contained some characters not in ASCII. +
  • +
  • + Crashing bug fixed in SciTE on Windows with clearing output while running command. +
  • +
  • + Bug fixed in SciTE for GTK+ with command completion not detected when + no output was produced by the command. +
  • +
  • + Bug fixed in SciTE for Windows where menus were not shown translated. +
  • +
  • + Bug fixed where words failed to display in line wrapping mode with visible + line ends. +
  • +
  • + Bug fixed in SciTE where files opened from a session file were not closed. +
  • +
  • + Cosmetic flicker fixed when using Ctrl+Up and Ctrl+Down with some caret policies. +
  • +
+

+ Release 1.47 +

+
    +
  • + Released on 1 August 2002. +
  • +
  • + Support for GTK+ 2 in Scintilla. International input methods not supported + on GTK+2. +
  • +
  • + Line wrapping performance improved greatly. +
  • +
  • + New caret policy implementation that treats horizontal and vertical + positioning equivalently and independently. Old caret policy methods + deprecated and not all options work correctly with old methods. +
  • +
  • + Extra fold points for C, C++, Java, ... for fold comments //{ .. //} and + #if / #ifdef .. #endif and the #region .. #endregion feature of C#. +
  • +
  • + Scintilla method to find the height in pixels of a line. Currently returns the + same result for every line as all lines are same height. +
  • +
  • + Separate make file, scintilla_vc6.mak, for Scintilla to use Visual C++ + version 6 since main makefile now assumes VS .NET. + VS .NET project files available for combined Scintilla and + SciTE in scite/boundscheck. +
  • +
  • + SciTE automatically recognises Unicode files based + on their Byte Order Marks and switches to Unicode mode. + On Windows, where SciTE supports Unicode display, this + allows display of non European characters. + The file is saved back into the same character encoding unless + the user decides to switch using the File | Encoding menu. +
  • +
  • + Handling of character input changed so that a fillup character, typically '(' + displays a calltip when an autocompletion list was being displayed. +
  • +
  • + Multiline strings lexed better for C++ and Lua. +
  • +
  • + Regular expressions in JavaScript within hypertext files are lexed better. +
  • +
  • + On Windows, Scintilla exports a function called Scintilla_DirectFunction + that can be used the same as the function returned by GetDirectFunction. +
  • +
  • + Scintilla converts line endings of text obtained from the clipboard to + the current default line endings. +
  • +
  • + New SciTE property ensure.final.line.end can ensure that saved files + always end with a new line as this is required by some tools. + The ensure.consistent.line.ends property ensures all line ends are the + current default when saving files. + The strip.trailing.spaces property now works on the buffer so the + buffer in memory and the file on disk are the same after a save is performed. +
  • +
  • + The SciTE expand abbreviation command again allows '|' characters + in expansions to be quoted by using '||'. +
  • +
  • + SciTE on Windows can send data to the find tool through standard + input rather than using a command line argument to avoid problems + with quoting command line arguments. +
  • +
  • + The Stop Executing command in SciTE on Windows improved to send + a Ctrl+Z character to the tool. Better messages when stopping a tool. +
  • +
  • + Autocompletion can automatically "fill up" when one of a set of characters is + type with the autocomplete.<lexer>.fillups property. +
  • +
  • + New predefined properties in SciTE, SelectionStartColumn, SelectionStartLine, + SelectionEndColumn, SelectionEndLine can be used to integrate with other + applications. +
  • +
  • + Environment variables are available as properties in SciTE. +
  • +
  • + SciTE on Windows keeps status line more current. +
  • +
  • + Abbreviations work in SciTE on Linux when first opened. +
  • +
  • + File saving fixed in SciTE to ensure files are not closed when they can not be + saved because of file permissions. Also fixed a problem with buffers that + caused files to not be saved. +
  • +
  • + SciTE bug fixed where monospace mode not remembered when saving files. + Some searching options now remembered when switching files. +
  • +
  • + SciTE on Linux now waits on child termination when it shuts a child down + to avoid zombies. +
  • +
  • + SciTE on Linux has a Print menu command that defaults to invoking a2ps. +
  • +
  • + Fixed incorrect highlighting of indentation guides in SciTE for Python. +
  • +
  • + Crash fixed in Scintilla when calling GetText for 0 characters. +
  • +
  • + Exporting as LaTeX improved when processing backslashes and tabs + and setting up font. +
  • +
  • + Crash fixed in SciTE when exporting or copying as RTF. +
  • +
  • + SciTE session loading fixed to handle more than 10 files in session. +
  • +
+

+ Release 1.46 +

+
    +
  • + Released on 10 May 2002. +
  • +
  • + Set of lexers compiled into Scintilla can now be changed by adding and + removing lexer source files from scintilla/src and running LexGen.py. +
  • +
  • + SCN_ZOOM notification provided by Scintilla when user changes zoom level. + Method to determine width of strings in pixels so that elements can be sized + relative to text size. + SciTE changed to keep line number column displaying a given + number of characters. +
  • +
  • + The logical width of the document used to determine scroll bar range can be set. +
  • +
  • + Setting to allow vertical scrolling to display last line at top rather than + bottom of window. +
  • +
  • + Read-only mode improved to avoid changing the selection in most cases + when a modification is attempted. Drag and drop cursors display correctly + for read-only in some cases. +
  • +
  • + Visual C++ options in make files changed to suit Visual Studio .NET. +
  • +
  • + Scintilla.iface includes feature types for enumerations and lexers. +
  • +
  • + Lua lexer improves handling of literal strings and copes with nested literal strings. +
  • +
  • + Diff lexer changed to treat lines starting with "***" similarly to "---". + Symbolic names defined for lexical classes. +
  • +
  • + nncrontab lexer improved. +
  • +
  • + Turkish fonts (iso8859-9) supported on GTK+. +
  • +
  • + Automatic close tag feature for XML and HTML in SciTE. +
  • +
  • + Automatic indentation in SciTE improved. +
  • +
  • + Maximum number of buffers available in SciTE increased. May be up to 100 + although other restrictions on menu length limit the real maximum. +
  • +
  • + Save a Copy command added to SciTE. +
  • +
  • + Export as TeX command added to SciTE. +
  • +
  • + Export as HTML command in SciTE respects Use Monospaced Font and + background colour settings. +
  • +
  • + Compilation problem on Solaris fixed. +
  • +
  • + Order of files displayed for SciTE's previous and next menu and key commands + are now consistent. +
  • +
  • + Saving of MRU in recent file changed so files open when SciTE quit + are remembered. +
  • +
  • + More variants of ctags tags handled by Open Selected Filename in SciTE. +
  • +
  • + JavaScript embedded in XML highlighted again. +
  • +
  • + SciTE status bar updated after changing parameters in case they are being + displayed in status bar. +
  • +
  • + Crash fixed when handling some multi-byte languages. +
  • +
  • + Crash fixed when replacing end of line characters. +
  • +
  • + Bug in SciTE fixed in multiple buffer mode where automatic loading + turned on could lead to losing file contents. +
  • +
  • + Bug in SciTE on GTK+ fixed where dismissing dialogs with close box led to + those dialogs never being shown again. +
  • +
  • + Bug in SciTE on Windows fixed where position.tile with default positions + led to SciTE being positioned off-screen. +
  • +
  • + Bug fixed in read-only mode, clearing all deletes contraction state data + leading to it not being synchronized with text. +
  • +
  • + Crash fixed in SciTE on Windows when tab bar displayed. +
  • +
+

+ Release 1.45 +

+
    +
  • + Released on 15 March 2002. +
  • +
  • + Line layout cache implemented to improve performance by maintaining + the positioning of characters on lines. Can be set to cache nothing, + the line with the caret, the visible page or the whole document. +
  • +
  • + Support, including a new lexer, added for Matlab programs. +
  • +
  • + Lua folder supports folding {} ranges and compact mode. + Lua lexer styles floating point numbers in number style instead of + setting the '.' in operator style. + Up to 6 sets of keywords. + Better support for [[ although only works well + when all on one line. +
  • +
  • + Python lexer improved to handle floating point numbers that contain negative + exponents and that start with '.'. +
  • +
  • + When performing a rectangular paste, the caret now remains at the + insertion point. +
  • +
  • + On Windows with a wheel mouse, page-at-a-time mode is recognised. +
  • +
  • + Read-only mode added to SciTE with a property to initialise it and another property, + $(ReadOnly) available to show this mode in the status bar. +
  • +
  • + SciTE status bar can show the number of lines in the selection + with the $(SelHeight) property. +
  • +
  • + SciTE's "Export as HTML" command uses the current character set to produce + correct output for non-Western-European character sets, such as Russian. +
  • +
  • + SciTE's "Export as RTF" fixed to produce correct output when file contains '\'. +
  • +
  • + SciTE goto command accepts a column as well as a line. + If given a column, it selects the word at that column. +
  • +
  • + SciTE's Build, Compile and Go commands are now disabled if no + action has been assigned to them. +
  • +
  • + The Refresh button in the status bar has been removed from SciTE on Windows. +
  • +
  • + Bug fixed in line wrap mode where cursor up or down command did not work. +
  • +
  • + Some styling bugs fixed that were due to a compilation problem with + gcc and inline functions with same name but different code. +
  • +
  • + The way that lexers loop over text was changed to avoid accessing beyond the + end or setting beyond the end. May fix some bugs and make the code safer but + may also cause new bugs. +
  • +
  • + Bug fixed in HTML lexer's handling of SGML. +
  • +
  • + Bug fixed on GTK+/X where lines wider than 32767 pixels did not display. +
  • +
  • + SciTE bug fixed with file name generation for standard property files. +
  • +
  • + SciTE bug fixed with Open Selected Filename command when used with + file name and line number combination. +
  • +
  • + In SciTE, indentation and tab settings stored with buffers so maintained correctly + as buffers selected. + The properties used to initialise these settings can now be set separately for different + file patterns. +
  • +
  • + Thread safety improved on Windows with a critical section protecting the font + cache and initialisation of globals performed within Scintilla_RegisterClasses. + New Scintilla_ReleaseResources call provided to allow explicit freeing of resources + when statically bound into another application. Resources automatically freed + in DLL version. The window classes are now unregistered as part of resource + freeing which fixes bugs that occurred in some containers such as Internet Explorer. +
  • +
  • + 'make install' fixed on Solaris. +
  • +
  • + Bug fixed that could lead to a file being opened twice in SciTE. +
  • +
+

+ Release 1.44 +

+
    +
  • + Released on 4 February 2002. +
  • +
  • + Crashing bug fixed in Editor::Paint. +
  • +
  • + Lua lexer no longer treats '.' as a word character and + handles 6 keyword sets. +
  • +
  • + WordStartPosition and WordEndPosition take an onlyWordCharacters + argument. +
  • +
  • + SciTE option for simplified automatic indentation which repeats + the indentation of the previous line. +
  • +
  • + Compilation fix on Alpha because of 64 bit. +
  • +
  • + Compilation fix for static linking. +
  • +
  • + Limited maximum line length handled to 8000 characters as previous + value of 16000 was causing stack exhaustion crashes for some. +
  • +
  • + When whole document line selected, only the last display line gets + the extra selected rectangle at the right hand side rather than + every display line. +
  • +
  • + Caret disappearing bug fixed for the case that the caret was not on the + first display line of a document line. +
  • +
  • + SciTE bug fixed where untitled buffer containing text was sometimes + deleted without chance to save. +
  • +
  • + SciTE bug fixed where use.monospaced not working with + multiple buffers. +
  • +
+

+ Release 1.43 +

+
    +
  • + Released on 19 January 2002. +
  • +
  • + Line wrapping robustness and performance improved in Scintilla. +
  • +
  • + Line wrapping option added to SciTE for both edit and output panes. +
  • +
  • + Static linking on Windows handles cursor resource better. + Documentation of static linking improved. +
  • +
  • + Autocompletion has an option to delete any word characters after the caret + upon selecting an item. +
  • +
  • + FOX version identified by PLAT_FOX in Platform.h. +
  • +
  • + Calltips in SciTE use the calltip.<lexer>.word.characters setting to + correctly find calltips for functions that include characters like '$' which + is not normally considered a word character. +
  • +
  • + SciTE has a command to show help on itself which gets hooked up to displaying + SciTEDoc.html. +
  • +
  • + SciTE option calltip.<lexer>.end.definition to display help text on a + second line of calltip. +
  • +
  • + Fixed the handling of the Buffers menu on GTK+ to ensure current buffer + indicated and no warnings occur. + Changed some menu items on GTK+ version to be same as Windows version. +
  • +
  • + use.monospaced property for SciTE determines initial state of Use Monospaced Font + setting. +
  • +
  • + The SciTE Complete Symbol command now works when there are no word + characters before the caret, even though it is slow to display the whole set of + symbols. +
  • +
  • + Function names removed from SciTE's list of PHP keywords. The full list of + predefined functions is available from another web site mentioned on the + Extras page. +
  • +
  • + Crashing bug at startup on GTK+ for some configurations fixed. +
  • +
  • + Crashing bug on GTK+ on 64 bit platforms fixed. +
  • +
  • + Compilation problem with some compilers fixed in GTK+. +
  • +
  • + Japanese text entry improved on Windows 9x. +
  • +
  • + SciTE recent files directory problem on Windows when HOME and SciTE_HOME + environment variables not set is now the directory of the executable. +
  • +
  • + Session files no longer include untitled buffers. +
  • +
+

+ Release 1.42 +

+
    +
  • + Released on 24 December 2001. +
  • +
  • + Better localisation support including context menus and most messages. + Translations of the SciTE user interface available for Bulgarian, + French, German, Italian, Russian, and Turkish. +
  • +
  • + Can specify a character to use to indicate control characters + rather than having them displayed as mnemonics. +
  • +
  • + Scintilla key command for backspace that will not delete line + end characters. +
  • +
  • + Scintilla method to find start and end of words. +
  • +
  • + SciTE on GTK+ now supports the load.on.activate and save.on.deactivate + properties in an equivalent way to the Windows version. +
  • +
  • + The output pane of SciTE on Windows is now interactive so command line + utilities that prompt for input or confirmation can be used. +
  • +
  • + SciTE on Windows can choose directory for a "Find in Files" + command like the GTK+ version could. +
  • +
  • + SciTE can now load a set of API files rather than just one file. +
  • +
  • + ElapsedTime class added to Platform for accurate measurement of durations. + Used for debugging and for showing the user how long commands take in SciTE. +
  • +
  • + Baan lexer added. +
  • +
  • + In C++ lexer, document comment keywords no longer have to be at the start + of the line. +
  • +
  • + PHP lexer changed to match keywords case insensitively. +
  • +
  • + More shell keywords added. +
  • +
  • + SciTE support for VoiceXML added to xml.properties. +
  • +
  • + In SciTE the selection is not copied to the find field of the Search and Replace + dialogs if it contains end of line characters. +
  • +
  • + SciTE on Windows has a menu item to decide whether to respond to other + instances which are performing their check.if.already.open check. +
  • +
  • + SciTE accelerator key for Box Comment command changed to avoid problems + in non-English locales. +
  • +
  • + SciTE context menu includes Close command for the editor pane and + Hide command for the output pane. +
  • +
  • + output: command added to SciTE director interface to add text to the + output pane. The director interface can execute commands (such as tool + commands with subsystem set to 3) by sending a macro:run message. +
  • +
  • + SciTE on GTK+ will defer to the Window Manager for position if position.left or + position.top not set and for size if position.width or position.height not set. +
  • +
  • + SciTE on Windows has a position.tile property to place a second instance + to the right of the first. +
  • +
  • + Scintilla on Windows again supports EM_GETSEL and EM_SETSEL. +
  • +
  • + Problem fixed in Scintilla on Windows where control ID is no longer cached + as it could be changed by external code. +
  • +
  • + Problems fixed in SciTE on Windows when finding any other open instances at + start up when check.if.already.open is true. +
  • +
  • + Bugs fixed in SciTE where command strings were not always having + variables evaluated. +
  • +
  • + Bugs fixed with displaying partial double-byte and Unicode characters + in rectangular selections and at the edge when edge mode is EDGE_BACKGROUND. + Column numbers reported by GetColumn treat multiple byte characters as one column + rather than counting bytes. +
  • +
  • + Bug fixed with caret movement over folded lines. +
  • +
  • + Another bug fixed with tracking selection in secondary views when performing + modifications. +
  • +
  • + Horizontal scrolling and display of long lines optimised. +
  • +
  • + Cursor setting in Scintilla on GTK+ optimised. +
  • +
  • + Experimental changeable style attribute. + Set to false to make text read-only. + Currently only stops caret from being within not-changeable + text and does not yet stop deleting a range that contains + not-changeable text. + Can be used from SciTE by adding notchangeable to style entries. +
  • +
  • + Experimental line wrapping. + Currently has performance and appearence problems. +
  • +
+

+ Release 1.41 +

+
    +
  • + Released on 6 November 2001. +
  • +
  • + Changed Platform.h to not include platform headers. This lessens likelihood and impact of + name clashes from system headers and also speeds up compilation. + Renamed DrawText to DrawTextNoClip to avoid name clash. +
  • +
  • + Changed way word functions work to treat a sequence of punctuation as + a word. This is more sensible and also more compatible with other editors. +
  • +
  • + Cursor changes over the margins and selection on GTK+ platform. +
  • +
  • + SC_MARK_BACKGROUND is a marker that only changes the line's background colour. +
  • +
  • + Enhanced Visual Basic lexer handles character date and octal literals, + and bracketed keywords for VB.NET. There are two VB lexers, vb and vbscript + with type indication characters like ! and $ allowed at the end of identifiers + in vb but not vbscript. Lexer states now separate from those used for C++ and + names start with SCE_B. +
  • +
  • + Lexer added for Bullant language. +
  • +
  • + The horizontal scroll position, xOffset, is now exposed through the API. +
  • +
  • + The SCN_POSCHANGED notification is deprecated as it was causing confusion. + Use SCN_UPDATEUI instead. +
  • +
  • + Compilation problems fixed for some versions of gcc. +
  • +
  • + Support for WM_GETTEXT restored on Windows. +
  • +
  • + Double clicking on an autocompletion list entry works on GTK+. +
  • +
  • + Bug fixed with case insensitive sorts for autocompletion lists. +
  • +
  • + Bug fixed with tracking selection in secondary views when performing modifications. +
  • +
  • + SciTE's abbreviation expansion feature will now indent expansions to the current + indentation level if indent.automatic is on. +
  • +
  • + SciTE allows setting up of parameters to commands from a dialog and can also + show this dialog automatically to prompt for arguments when running a command. +
  • +
  • + SciTE's Language menu (formerly Options | Use Lexer) is now defined by the + menu.language property rather than being hardcoded. +
  • +
  • + The user interface of SciTE can be localised to a particular language by editing + a locale.properties file. +
  • +
  • + On Windows, SciTE will try to move to the front when opening a new file from + the shell and using check.if.already.open. +
  • +
  • + SciTE can display the file name and directory in the title bar in the form + "file @ directory" when title.full.path=2. +
  • +
  • + The SciTE time.commands property reports the time taken by a command as well + as its status when completed. +
  • +
  • + The SciTE find.files property is now a list separated by '|' characters and this list is + added into the Files pull down of the Find in Files dialog. +
  • +
+

+ Release 1.40 +

+
    +
  • + Released on 23 September 2001. +
  • +
  • + Removal of emulation of Win32 RichEdit control in core of Scintilla. + This change may be incompatible with existing client code. + Some emulation still done in Windows platform layer. +
  • +
  • + SGML support in the HTML/XML lexer. +
  • +
  • + SciTE's "Stop Executing" command will terminate GUI programs on + Windows NT and Windows 2000. +
  • +
  • + StyleContext class helps construct lexers that are simple and accurate. + Used in the C++, Eiffel, and Python lexers. +
  • +
  • + Clipboard operations in GTK+ version convert between platform '\n' line endings and + currently chosen line endings. +
  • +
  • + Any character in range 0..255 can be used as a marker. + This can be used to support numbered bookmarks, for example. +
  • +
  • + The default scripting language for ASP can be set. +
  • +
  • + New lexer and other support for crontab files used with the nncron scheduler. +
  • +
  • + Folding of Python improved. +
  • +
  • + The ` character is treated as a Python operator. +
  • +
  • + Line continuations ("\" at end of line) handled inside Python strings. +
  • +
  • + More consistent handling of line continuation ('\' at end of line) in + C++ lexer. + This fixes macro definitions that span more than one line. +
  • +
  • + C++ lexer can understand Doxygen keywords in doc comments. +
  • +
  • + SciTE on Windows allows choosing to open the "open" dialog on the directory + of the current file rather than in the default directory. +
  • +
  • + SciTE on Windows handles command line arguments in "check.if.already.open" + correctly when the current directory of the new instance is different to the + already open instance of SciTE. +
  • +
  • + "cwd" command (change working directory) defined for SciTE director interface. +
  • +
  • + SciTE "Export As HTML" produces better, more compliant, and shorter files. +
  • +
  • + SciTE on Windows allows several options for determining default file name + for exported files. +
  • +
  • + Automatic indentation of Python in SciTE fixed. +
  • +
  • + Exported HTML can support folding. +
  • +
  • + Bug fixed in SCI_GETTEXT macro command of director interface. +
  • +
  • + Cursor leak fixed on GTK+. +
  • +
  • + During SciTE shutdown, "identity" messages are no longer sent over the director interface. +
  • +
+

+ Release 1.39 +

+
    +
  • + Released on 22 August 2001. +
  • +
  • + Windows version requires msvcrt.dll to be available so will not work + on original Windows 95 version 1. The msvcrt.dll file is installed + by almost everything including Internet Explorer so should be available. +
  • +
  • + Flattened tree control style folding margin. The SciTE fold.plus option is + now fold.symbols and has more values for the new styles. +
  • +
  • + Mouse dwell events are generated when the user holds the mouse steady + over Scintilla. +
  • +
  • + PositionFromPointClose is like PositionFromPoint but returns + INVALID_POSITION when point outside window or after end of line. +
  • +
  • + Input of Hungarian and Russian characters in GTK+ version works by + truncating input to 8 bits if in the range of normal characters. +
  • +
  • + Better choices for font descriptors on GTK+ for most character sets. +
  • +
  • + GTK+ Scintilla is destroyed upon receiving destroy signal rather than + destroy_event signal. +
  • +
  • + Style setting that force upper or lower case text. +
  • +
  • + Case-insensitive autocompletion lists work correctly. +
  • +
  • + Keywords can be prefix based so ^GTK_ will treat all words that start + with GTK_ as keywords. +
  • +
  • + Qt::Horizontal scrolling can be jumpy rather than gradual. +
  • +
  • + GetSelText places a '\0' in the buffer if the selection is empty.. +
  • +
  • + EnsureVisible split into two methods EnsureVisible which will not scroll to show + the line and EnsureVisibleEnforcePolicy which may scroll. +
  • +
  • + Python folder has options to fold multi-line comments and triple quoted strings. +
  • +
  • + C++ lexer handles keywords before '.' like "this.x" in Java as keywords. + Compact folding mode option chooses whether blank lines after a structure are + folded with that structure. Second set of keywords with separate style supported. +
  • +
  • + Ruby lexer handles multi-line comments. +
  • +
  • + VB has folder. +
  • +
  • + PHP lexer has an operator style, handles "<?" and "?>" inside strings + and some comments. +
  • +
  • + TCL lexer which is just an alias for the C++ lexer so does not really + understand TCL syntax. +
  • +
  • + Error lines lexer has styles for Lua error messages and .NET stack traces. +
  • +
  • + Makefile lexer has a target style. +
  • +
  • + Lua lexer handles some [[]] string literals. +
  • +
  • + HTML and XML lexer have a SCE_H_SGML state for tags that + start with "<!". +
  • +
  • + Fixed Scintilla bugs with folding. When modifications were performed near + folded regions sometimes no unfolding occurred when it should have. Deleting a + fold causing character sometimes failed to update fold information correctly. +
  • +
  • + Better support for Scintilla on GTK+ for Win32 including separate + PLAT_GTK_WIN32 definition and correct handling of rectangular selection + with clipboard operations. +
  • +
  • + SciTE has a Tools | Switch Pane (Ctrl+F6) command to switch focus between + edit and output panes. +
  • +
  • + SciTE option output.scroll allows automatic scrolling of output pane to + be turned off. +
  • +
  • + Commands can be typed into the SciTE output pane similar to a shell window. +
  • +
  • + SciTE properties magnification and output magnification set initial zoom levels. +
  • +
  • + Option for SciTE comment block command to place comments at start of line. +
  • +
  • + SciTE for Win32 has an option to minimize to the tray rather than the task bar. +
  • +
  • + Close button on SciTE tool bar for Win32. +
  • +
  • + SciTE compiles with GCC 3.0. +
  • +
  • + SciTE's automatic indentation of C++ handles braces without preceding keyword + correctly. +
  • +
  • + Bug fixed with GetLine method writing past the end of where it should. +
  • +
  • + Bug fixed with mouse drag automatic scrolling when some lines were folded. +
  • +
  • + Bug fixed because caret XEven setting was inverted. +
  • +
  • + Bug fixed where caret was initially visible even though window was not focussed. +
  • +
  • + Bug fixed where some file names could end with "\\" which caused slow + downs on Windows 9x. +
  • +
  • + On Win32, SciTE Replace dialog starts with focus on replacement text. +
  • +
  • + SciTE Go to dialog displays correct current line. +
  • +
  • + Fixed bug with SciTE opening multiple files at once. +
  • +
  • + Fixed bug with Unicode key values reported to container truncated. +
  • +
  • + Fixed bug with unnecessary save point notifications. +
  • +
  • + Fixed bugs with indenting and unindenting at start of line. +
  • +
  • + Monospace Font setting behaves more consistently. +
  • +
+

+ Release 1.38 +

+
    +
  • + Released on 23 May 2001. +
  • +
  • + Loadable lexer plugins on Windows. +
  • +
  • + Ruby lexer and support. +
  • +
  • + Lisp lexer and support. +
  • +
  • + Eiffel lexer and support. +
  • +
  • + Modes for better handling of Tab and BackSpace keys within + indentation. Mode to avoid autocompletion list cancelling when + there are no viable matches. +
  • +
  • + ReplaceTarget replaced with two calls ReplaceTarget + (which is incompatible with previous ReplaceTarget) and + ReplaceTargetRE. Both of these calls have a count first + parameter which allows using strings containing nulls. + SearchInTarget and SetSearchFlags functions allow + specifying a search in several simple steps which helps + some clients which can not create structs or pointers easily. +
  • +
  • + Asian language input through an Input Method Editor works + on Windows 2000. +
  • +
  • + On Windows, control characters can be entered through use of + the numeric keypad in conjunction with the Alt key. +
  • +
  • + Document memory allocation changed to grow exponentially + which reduced time to load a 30 Megabyte file from + 1000 seconds to 25. Change means more memory may be used. +
  • +
  • + Word part movement keys now handled in Scintilla rather than + SciTE. +
  • +
  • + Regular expression '^' and '$' work more often allowing insertion + of text at start or end of line with a replace command. + Backslash quoted control characters \a, \b, \f, \t, and \v + recognised within sets. +
  • +
  • + Session files for SciTE. +
  • +
  • + Export as PDF command hidden in SciTE as it often failed. + Code still present so can be turned on by those willing to cope. +
  • +
  • + Bug fixed in HTML lexer handling % before > as end ASP + even when no start ASP encountered. + Bug fixed when scripts ended with a quoted string and + end tag was not seen. +
  • +
  • + Bug fixed on Windows where context menu key caused menu to + appear in corner of screen rather than within window. +
  • +
  • + Bug fixed in SciTE's Replace All command not processing + whole file when replace string longer than search string. +
  • +
  • + Bug fixed in SciTE's MRU list repeating entries if Ctrl+Tab + used when all entries filled. +
  • +
  • + ConvertEOLs call documentation fixed. +
  • +
+

+ Release 1.37 +

+
    +
  • + Released on 17 April 2001. +
  • +
  • + Bug fixed with scroll bars being invisible on GTK+ 1.2.9. +
  • +
  • + Scintilla and SciTE support find and replace using simple regular + expressions with tagged expressions. SciTE supports C '\' escapes + in the Find and Replace dialogs. + Replace in Selection available in SciTE. +
  • +
  • + Scintilla has a 'target' feature for replacing code rapidly without + causing display updates. +
  • +
  • + Scintilla and SciTE on GTK+ support file dropping from file managers + such as Nautilus and gmc. Files or other URIs dropped on Scintilla + result in a URIDropped notification. +
  • +
  • + Lexers may have separate Lex and Fold functions. +
  • +
  • + Lexer infrastructure improved to allow for plug in lexers and for referring + to lexers by name rather than by ID. +
  • +
  • + Ada lexer and support added. +
  • +
  • + Option in both Scintilla and SciTE to treat both left and right margin + as equally important when repositioning visible area in response to + caret movement. Default is to prefer visible area positioning which + minimises the horizontal scroll position thus favouring the left margin. +
  • +
  • + Caret line highlighting. +
  • +
  • + Commands to delete from the caret to the end of line and + from the caret to the beginning of line. +
  • +
  • + SciTE has commands for inserting and removing block comments and + for inserting stream comments. +
  • +
  • + SciTE Director interface uses C++ '\' escapes to send control characters. +
  • +
  • + SciTE Director interface adds more commands including support for macros. +
  • +
  • + SciTE has menu options for recording and playing macros which are visible + when used with a companion program that supports these features. +
  • +
  • + SciTE has an Expand Abbreviation command. + Abbreviations are stored in a global abbrev.properties file. +
  • +
  • + SciTE has a Full Screen command to switch between a normal window + size and using the full screen. On Windows, the menu bar can be turned + off when in full screen mode. +
  • +
  • + SciTE has a Use monospaced font command to switch between the normal + set of fonts and one size of a particular fixed width font. +
  • +
  • + SciTE's use of tabs can be controlled for particular file names + as well as globally. +
  • +
  • + The contents of SciTE's status bar can be defined by a property and + include variables. On Windows, several status bar definitions can be active + with a click on the status bar cycling through them. +
  • +
  • + Copy as RTF command in SciTE on Windows to allow pasting + styled text into word processors. +
  • +
  • + SciTE can allow the use of non-alphabetic characters in + Complete Symbol lists and can automatically display this autocompletion + list when a trigger character such as '.' is typed. + Complete word can be set to pop up when the user is typing a word and + there is only one matching word in the document. +
  • +
  • + SciTE lists the imported properties files on a menu to allow rapid + access to them. +
  • +
  • + SciTE on GTK+ improvements to handling accelerator keys and focus + in dialogs. Message boxes respond to key presses without the Alt key as + they have no text entries to accept normal keystrokes. +
  • +
  • + SciTE on GTK+ sets the application icon. +
  • +
  • + SciTE allows setting the colours used to indicate the current + error line. +
  • +
  • + Variables within PHP strings have own style. Keyword list updated. +
  • +
  • + Keyword list for Lua updated for Lua 4.0. +
  • +
  • + Bug fixed in rectangular selection where rectangle still appeared + selected after using cursor keys to move caret. +
  • +
  • + Bug fixed in C++ lexer when deleting a '{' controlling a folded range + led to that range becoming permanently invisible. +
  • +
  • + Bug fixed in Batch lexer where comments were not recognised. +
  • +
  • + Bug fixed with undo actions coalescing into steps incorrectly. +
  • +
  • + Bug fixed with Scintilla on GTK+ positioning scroll bars 1 pixel + over the Scintilla window leading to their sides being chopped off. +
  • +
  • + Bugs fixed in SciTE when doing some actions led to the start + or end of the file being displayed rather than the current location. +
  • +
  • + Appearance of calltips fixed to look like document text including + any zoom factor. Positioned to be outside current line even when + multiple fonts and sizes used. +
  • +
  • + Bug fixed in Scintilla macro support where typing Enter caused both a newline + command and newline character insertion to be recorded. +
  • +
  • + Bug fixed in SciTE on GTK+ where focus was moving + between widgets incorrectly. +
  • +
  • + Bug fixed with fold symbols sometimes not updating when + the text changed. +
  • +
  • + Bugs fixed in SciTE's handling of folding commands. +
  • +
  • + Deprecated undo collection enumeration removed from API. +
  • +
+

+ Release 1.36 +

+
    +
  • + Released on 1 March 2001. +
  • +
  • + Scintilla supports GTK+ on Win32. +
  • +
  • + Some untested work on making Scintilla and SciTE 64 bit compatible. + For users on GTK+ this requires including Scintilla.h before + ScintillaWidget.h. +
  • +
  • + HTML lexer allows folding HTML. +
  • +
  • + New lexer for Avenue files which are used in the ESRI ArcView GIS. +
  • +
  • + DOS Batch file lexer has states for '@', external commands, variables and + operators. +
  • +
  • + C++ lexer can fold comments of /* .. */ form. +
  • +
  • + Better disabling of popup menu items in Scintilla when in read-only mode. +
  • +
  • + Starting to move to Doxygen compatible commenting. +
  • +
  • + Director interface on Windows enables another application to control SciTE. +
  • +
  • + Opening SciTE on Windows 9x sped up greatly for some cases. +
  • +
  • + The command.build.directory property allows SciTE to run the build + command in a different directory to the source files. +
  • +
  • + SciTE on Windows allows setting foreground and background colours + for printed headers and footers. +
  • +
  • + Bug fixed in finding calltips in SciTE which led to no calltips for some identifiers. +
  • +
  • + Documentation added for lexers and for the extension and director interfaces. +
  • +
  • + SciTE menus rearranged with new View menu taking over some of the items that + were under the Options menu. Clear All Bookmarks command added. +
  • +
  • + Clear Output command in SciTE. +
  • +
  • + SciTE on Windows gains an Always On Top command. +
  • +
  • + Bug fixed in SciTE with attempts to define properties recursively. +
  • +
  • + Bug fixed in SciTE properties where only one level of substitution was done. +
  • +
  • + Bug fixed in SciTE properties where extensions were not being + matched in a case insensitive manner. +
  • +
  • + Bug fixed in SciTE on Windows where the Go to dialog displays the correct + line number. +
  • +
  • + In SciTE, if fold.on.open set then switching buffers also performs fold. +
  • +
  • + Bug fixed in Scintilla where ensuring a line was visible in the presence of folding + operated on the document line instead of the visible line. +
  • +
  • + SciTE command line processing modified to operate on arguments in order and in + two phases. First any arguments before the first file name are processed, then the + UI is opened, then the remaining arguments are processed. Actions defined for the + Director interface (currently only "open") may also be used on the command line. + For example, "SciTE -open:x.txt" will start SciTE and open x.txt. +
  • +
  • + Numbered menu items SciTE's Buffers menu and the Most Recently Used portion + of the File menu go from 1..0 rather than 0..9. +
  • +
  • + The tab bar in SciTE for Windows has numbers. + The tab.hide.one option hides the tab bar until there is more than one buffer open. +
  • +
+

+ Release 1.35 +

+
    +
  • + Released on 29 January 2001. +
  • +
  • + Rewritten and simplified widget code for the GTK+ version to enhance + solidity and make more fully compliant with platform norms. This includes more + normal handling of keystrokes so they are forwarded to containers correctly. +
  • +
  • + User defined lists can be shown. +
  • +
  • + Many fixes to the Perl lexer. +
  • +
  • + Pascal lexer handles comments more correctly. +
  • +
  • + C/C++/Java/JavaScipt lexer has a state for line doc comments. +
  • +
  • + Error output lexer understands Sun CC messages. +
  • +
  • + Make file lexer has variable, preprocessor, and operator states. +
  • +
  • + Wider area given to an italics character that is at the end of a line to prevent it + being cut off. +
  • +
  • + Call to move the caret inside the currently visible area. +
  • +
  • + Paste Rectangular will space fill on the left hand side of the pasted text as + needed to ensure it is kept rectangular. +
  • +
  • + Cut and Paste Rectangular does nothing in read-only mode. +
  • +
  • + Undo batching changed so that a paste followed by typing creates two undo actions.. +
  • +
  • + A "visibility policy" setting for Scintilla determines which range of lines are displayed + when a particular line is moved to. Also exposed as a property in SciTE. +
  • +
  • + SciTE command line allows property settings. +
  • +
  • + SciTE has a View Output command to hide or show the output pane. +
  • +
  • + SciTE's Edit menu has been split in two with searching commands moved to a + new Search menu. Find Previous and Previous Bookmark are in the Search menu. +
  • +
  • + SciTE on Windows has options for setting print margins, headers and footers. +
  • +
  • + SciTE on Windows has tooltips for toolbar. +
  • +
  • + SciTE on GTK+ has properties for setting size of file selector. +
  • +
  • + Visual and audio cues in SciTE on Windows enhanced. +
  • +
  • + Fixed performance problem in SciTE for GTK+ by dropping the extra 3D + effect on the content windows. +
  • +
  • + Fixed problem in SciTE where choosing a specific lexer then meant + that no lexer was chosen when files opened. +
  • +
  • + Default selection colour changed to be visible on low colour displays. +
  • +
  • + Fixed problems with automatically reloading changed documents in SciTE on + Windows. +
  • +
  • + Fixed problem with uppercase file extensions in SciTE. +
  • +
  • + Fixed some problems when using characters >= 128, some of which were being + incorrectly treated as spaces. +
  • +
  • + Fixed handling multiple line tags, non-inline scripts, and XML end tags /> in HTML/XML lexer. +
  • +
  • + Bookmarks in SciTE no longer disappear when switching between buffers. +
  • +
+

+ Release 1.34 +

+
    +
  • + Released on 28 November 2000. +
  • +
  • + Pascal lexer. +
  • +
  • + Export as PDF in SciTE. +
  • +
  • + Support for the OpenVMS operating system in SciTE. +
  • +
  • + SciTE for GTK+ can check for another instance of SciTE + editing a file and switch to it rather than open a second instance + on one file. +
  • +
  • + Fixes to quoting and here documents in the Perl lexer. +
  • +
  • + SciTE on Windows can give extra visual and audio cues when a + warning is shown or find restarts from beginning of file. +
  • +
  • + Open Selected Filename command in SciTE. Also understands some + warning message formats. +
  • +
  • + Wider area for line numbers when printing. +
  • +
  • + Better scrolling performance on GTK+. +
  • +
  • + Fixed problem where rectangles with negative coordinates were + invalidated leading to trouble with platforms that use + unsigned coordinates. +
  • +
  • + GTK+ Scintilla uses more compliant signalling code so that keyboard + events should propagate to containers. +
  • +
  • + Bug fixed with opening full or partial paths. +
  • +
  • + Improved handling of paths in error messages in SciTE. +
  • +
  • + Better handling of F6 in SciTE. +
  • +
+

+ Release 1.33 +

+
    +
  • + Released on 6 November 2000. +
  • +
  • + XIM support for the GTK+ version of Scintilla ensures that more non-English + characters can be typed. +
  • +
  • + Caret may be 1, 2, or 3 pixels wide. +
  • +
  • + Cursor may be switched to wait image during lengthy processing. +
  • +
  • + Scintilla's internal focus flag is exposed for clients where focus is handled in + complex ways. +
  • +
  • + Error status defined for Scintilla to hold indication that an operation failed and the reason + for that failure. No detection yet implemented but clients may start using the interface + so as to be ready for when it does. +
  • +
  • + Context sensitive help in SciTE. +
  • +
  • + CurrentWord property available in SciTE holding the value of the word the + caret is within or near. +
  • +
  • + Apache CONF file lexer. +
  • +
  • + Changes to Python lexer to allow 'as' as a context sensitive keyword and the + string forms starting with u, r, and ur to be recognised. +
  • +
  • + SCN_POSCHANGED notification now working and SCN_PAINTED notification added. +
  • +
  • + Word part movement commands for cursoring between the parts of reallyLongCamelIdentifiers and + other_ways_of_making_words. +
  • +
  • + When text on only one line is selected, Shift+Tab moves to the previous tab stop. +
  • +
  • + Tab control available for Windows version of SciTE listing all the buffers + and making it easy to switch between them. +
  • +
  • + SciTE can be set to automatically determine the line ending type from the contents of a + file when it is opened. +
  • +
  • + Dialogs in GTK+ version of SciTE made more modal and have accelerator keys. +
  • +
  • + Find in Files command in GTK+ version of SciTE allows choice of directory. +
  • +
  • + On Windows, multiple files can be opened at once. +
  • +
  • + SciTE source broken up into more files. +
  • +
  • + Scintilla headers made safe for C language, not just C++. +
  • +
  • + New printing modes - force background to white and force default background to white. +
  • +
  • + Automatic unfolding not occurring when Enter pressed at end of line bug fixed. +
  • +
  • + Bugs fixed in line selection. +
  • +
  • + Bug fixed with escapes in PHP strings in the HTML lexer. +
  • +
  • + Bug fixed in SciTE for GTK+ opening files when given full paths. +
  • +
  • + Bug fixed in autocompletion where user backspaces into existing text. +
  • +
  • + Bugs fixed in opening files and ensuring they are saved before running. + A case bug also fixed here. +
  • +
+

+ Release 1.32 +

+
    +
  • + Released on 8 September 2000. +
  • +
  • + Fixes bugs in complete word and related code. Protection against a bug when + receiving a bad argument. +
  • +
+

+ Release 1.31 +

+
    +
  • + Released on 6 September 2000. +
  • +
  • + Scintilla is available as a COM control from the scintillactrl module in CVS. +
  • +
  • + Style setting to underline text. Exposed in SciTE as "underlined". +
  • +
  • + Style setting to make text invisible. +
  • +
  • + SciTE has an extensibility interface that can be used to implement features such as + a scripting language or remote control. An example use of this is the extlua module + available from CVS which allows SciTE to be scripted in Lua. +
  • +
  • + Many minor fixes to all of the lexers. +
  • +
  • + New lexer for diff and patch files. +
  • +
  • + Error message lexer understands Perl error messages. +
  • +
  • + C/C++/Java lexer now supports C#, specifically verbatim strings and + @ quoting of identifiers that are the same as keywords. SciTE has + a set of keywords for C# and a build command set up for C#. +
  • +
  • + Scintilla property to see whether in overtype or insert state. +
  • +
  • + PosChanged notification fired when caret moved. +
  • +
  • + Comboboxes in dialogs in SciTE on Windows can be horizontally scrolled. +
  • +
  • + Autocompletion and calltips can treat the document as case sensitive or + case insensitive. +
  • +
  • + Autocompletion can be set to automatically choose the only + element in a single element list. +
  • +
  • + Set of characters that automatically complete an autocompletion list + can be set. +
  • +
  • + SciTE command to display calltip - useful when dropped because of + editing. +
  • +
  • + SciTE has a Revert command to go back to the last saved version. +
  • +
  • + SciTE has an Export as RTF command. Save as HTML is renamed + to Export as HTML and is located on the Export sub menu. +
  • +
  • + SciTE command "Complete Word" searches document for any + words starting with characters before caret. +
  • +
  • + SciTE options for changing aspects of the formatting of files exported + as HTML or RTF. +
  • +
  • + SciTE "character.set" option for choosing the character + set for all fonts. +
  • +
  • + SciTE has a "Toggle all folds" command. +
  • +
  • + The makefiles have changed. The makefile_vc and + makefile_bor files in scintilla/win32 and scite/win32 have been + merged into scintilla/win32/scintilla.mak and scite/win32/scite.mak. + DEBUG may be defined for all make files and this will turn on + assertions and for some make files will choose other debugging + options. +
  • +
  • + To make debugging easier and allow good use of BoundsChecker + there is a Visual C++ project file in scite/boundscheck that builds + all of Scintilla and SciTE into one executable. +
  • +
  • + The size of the SciTE output window can be set with the + output.horizontal.size and output.vertical.size settings. +
  • +
  • + SciTE status bar indicator for insert or overwrite mode. +
  • +
  • + Performance improvements to autocompletion and calltips. +
  • +
  • + A caret redraw problem when undoing is fixed. +
  • +
  • + Crash with long lines fixed. +
  • +
  • + Bug fixed with merging markers when lines merged. +
  • +
+

+ Release 1.30 +

+
    +
  • + Released on 26 July 2000. +
  • +
  • + Much better support for PHP which is now an integral part of the HTML support. +
  • +
  • + Start replacement of Windows-specific APIs with cross platform APIs. + In 1.30, the new APIs are introduced but the old APIs are still available. + For the GTK+ version, may have to include "WinDefs.h" explicitly to + use the old APIs. +
  • +
  • + "if" and "import" statements in SciTE properties files allows modularisation into + language-specific properties files and choices based upon platform. + This means that SciTE is delivered with 9 language-specific properties files + as well as the standard SciTEGlobal.properties file. +
  • +
  • + Much lower resource usage on Windows 9x. +
  • +
  • + "/p" option in SciTE on Windows for printing a file and then exiting. +
  • +
  • + Options for printing with inverted brightness (when the screen is set to use + a dark background) and to force black on white printing. +
  • +
  • + Option for printing magnified or miniaturised from screen settings. +
  • +
  • + In SciTE, Ctrl+F3 and Ctrl+Shift+F3 find the selection in the forwards and backwards + directions respectively. +
  • +
  • + Auto-completion lists may be set to cancel when the cursor goes before + its start position or before the start of string being completed. +
  • +
  • + Auto-completion lists automatically size more sensibly. +
  • +
  • + SCI_CLEARDOCUMENTSTYLE zeroes all style bytes, ensures all + lines are shown and deletes all folding information. +
  • +
  • + On Windows, auto-completion lists are visually outdented rather than indented. +
  • +
  • + Close all command in SciTE. +
  • +
  • + On Windows multiple files can be dragged into SciTE. +
  • +
  • + When saving a file, the SciTE option save.deletes.first deletes it before doing the save. + This allows saving with a different capitalisation on Windows. +
  • +
  • + When use tabs option is off pressing the tab key inserts spaces. +
  • +
  • + Bug in indicators leading to extra line drawn fixed. +
  • +
+

+ Release 1.28 +

+
    +
  • + Released on 27 June 2000. +
  • +
  • + Fixes crash in indentation guides when indent size set to 0. +
  • +
  • + Fixes to installation on GTK+/Linux. User properties file on GTK+ has a dot at front of name: + .SciTEUser.properties. Global properties file location configurable at compile time + defaulting to $prefix/share/scite. $prefix determined from Gnome if present else its + /usr/local and can be overridden by installer. Gnome menu integration performed in + make install if Gnome present. +
  • +
+

+ Release 1.27 +

+
    +
  • + Released on 23 June 2000. +
  • +
  • + Indentation guides. View whitespace mode may be set to not display whitespace + in indentation. +
  • +
  • + Set methods have corresponding gets for UndoCollection, BufferedDraw, + CodePage, UsePalette, ReadOnly, CaretFore, and ModEventMask. +
  • +
  • + Caret is continuously on rather than blinking while typing or holding down + delete or backspace. And is now always shown if non blinking when focused on GTK+. +
  • +
  • + Bug fixed in SciTE with file extension comparison now done in case insensitive way. +
  • +
  • + Bugs fixed in SciTE's file path handling on Windows. +
  • +
  • + Bug fixed with preprocessor '#' last visible character causing hang. +
  • +
+

+ Release 1.26 +

+
    +
  • + Released on 13 June 2000. +
  • +
  • + Support for the Lua language in both Scintilla and SciTE. +
  • +
  • + Multiple buffers may be open in SciTE. +
  • +
  • + Each style may have a character set configured. This may determine + the characters that are displayed by the style. +
  • +
  • + In the C++ lexer, lexing of preprocessor source may either treat it all as being in + the preprocessor class or only the initial # and preprocessor command word as + being in the preprocessor class. +
  • +
  • + Scintilla provides SCI_CREATEDOCUMENT, SCI_ADDREFDOCUMENT, and + SCI_RELEASEDOCUMENT to make it easier for a container to deal with multiple + documents. +
  • +
  • + GTK+ specific definitions in Scintilla.h were removed to ScintillaWidget.h. All GTK+ clients will need to + #include "ScintillaWidget.h". +
  • +
  • + For GTK+, tools can be executed in the background by setting subsystem to 2. +
  • +
  • + Keys in the properties files are now case sensitive. This leads to a performance increase. +
  • +
  • + Menu to choose which lexer to use on a file. +
  • +
  • + Tab size dialog on Windows. +
  • +
  • + File dialogs enlarged on GTK+. +
  • +
  • + Match Brace command bound to Ctrl+E on both platforms with Ctrl+] a synonym on Windows. + Ctrl+Shift+E is select to matching brace. Brace matching tries to match to either the inside or the + outside, depending on whether the cursor is inside or outside the braces initially. + View End of Line bound to Ctrl+Shift+O. +
  • +
  • + The Home key may be bound to move the caret to either the start of the line or the start of the + text on the line. +
  • +
  • + Visual C++ project file for SciTE. +
  • +
  • + Bug fixed with current x location after Tab key. +
  • +
  • + Bug fixed with hiding fold margin by setting fold.margin.width to 0. +
  • +
  • + Bugs fixed with file name confusion on Windows when long and short names used, or different capitalisations, + or relative paths. +
  • +
+

+ Release 1.25 +

+
    +
  • + Released on 9 May 2000. +
  • +
  • + Some Unicode support on Windows. Treats buffer and API as UTF-8 and displays + through UCS-2 of Windows. +
  • +
  • + Automatic indentation. Indentation size can be different to tab size. +
  • +
  • + Tool bar. +
  • +
  • + Status bar now on Windows as well as GTK+. +
  • +
  • + Input fields in Find and Replace dialogs now have history on both Windows and + GTK+. +
  • +
  • + Auto completion list items may be separated by a chosen character to allow spaces + in items. The selected item may be changed through the API. +
  • +
  • + Qt::Horizontal scrollbar can be turned off. +
  • +
  • + Property to remove trailing spaces when saving file. +
  • +
  • + On Windows, changed font size calculation to be more compatible with + other applications. +
  • +
  • + On GTK+, SciTE's global properties files are looked for in the directory specified in the + SCITE_HOME environment variable if it is set. This allows hiding in a dot directory. +
  • +
  • + Keyword lists in SciTE updated for JavaScript to include those destined to be used in + the future. IDL includes XPIDL keywords as well as MSIDL keywords. +
  • +
  • + Zoom level can be set and queried through API. +
  • +
  • + New notification sent before insertions and deletions. +
  • +
  • + LaTeX lexer. +
  • +
  • + Fixes to folding including when deletions and additions are performed. +
  • +
  • + Fix for crash with very long lines. +
  • +
  • + Fix to affect all of rectangular selections with deletion and case changing. +
  • +
  • + Removed non-working messages that had been included only for Richedit compatibility. +
  • +
+

+ Release 1.24 +

+
    +
  • + Released on 29 March 2000. +
  • +
  • + Added lexing of IDL based on C++ lexer with extra UUID lexical class. +
  • +
  • + Functions and associated keys for Line Delete, Line Cut, Line Transpose, + Selection Lower Case and Selection Upper Case. +
  • +
  • + Property setting for SciTE, eol.mode, chooses initial state of line end characters. +
  • +
  • + Fixed bugs in undo history with small almost-contiguous changes being incorrectly coalesced. +
  • +
  • + Fixed bugs with incorrect expansion of ContractionState data structures causing crash. +
  • +
  • + Fixed bugs relating to null fonts. +
  • +
  • + Fixed bugs where recolourisation was not done sometimes when required. +
  • +
  • + Fixed compilation problems with SVector.h. +
  • +
  • + Fixed bad setting of fold points in Python. +
  • +
+

+ Release 1.23 +

+
    +
  • + Released on 21 March 2000. +
  • +
  • + Directory structure to separate on basis of product (Scintilla, SciTE, DMApp) + and environment (Cross-platform, Win32, GTK+). +
  • +
  • + Download packaging to allow download of the source or platform dependent executables. +
  • +
  • + Source code now available from CVS at SourceForge. +
  • +
  • + Very simple Windows-only demonstration application DMApp is available from cvs as dmapp. +
  • +
  • + Lexing functionality may optionally be included in Scintilla rather than be provided by + the container. +
  • +
  • + Set of lexers included is determined at link time by defining which of the Lex* object files + are linked in. +
  • +
  • + On Windows, the SciLexer.DLL extends Scintilla.DLL with the standard lexers. +
  • +
  • + Enhanced HTML lexer styles embedded VBScript and Python. + ASP segments are styled and ASP scripts in JavaScript, VBScript and Python are styled. +
  • +
  • + PLSQL and PHP supported. +
  • +
  • + Maximum number of lexical states extended to 128. +
  • +
  • + Lexers may store per line parse state for multiple line features such as ASP script language choice. +
  • +
  • + Lexing API simplified. +
  • +
  • + Project file for Visual C++. +
  • +
  • + Can now cycle through all recent files with Ctrl+Tab in SciTE. +
  • +
  • + Bookmarks in SciTE. +
  • +
  • + Drag and drop copy works when dragging to the edge of the selection. +
  • +
  • + Fixed bug with value sizes in properties file. +
  • +
  • + Fixed bug with last line in properties file not being used. +
  • +
  • + Bug with multiple views of one document fixed. +
  • +
  • + Keypad now works on GTK+. +
  • +
+

+ Release 1.22 +

+
    +
  • + Released on 27 February 2000. +
  • +
  • + wxWindows platform defined. + Implementation for wxWindows will be available separately + from main Scintilla distribution. +
  • +
  • + Line folding in Scintilla. +
  • +
  • + SciTE performs syntax directed folding for C/C++/Java/JavaScript and for Python. +
  • +
  • + Optional macro recording support. +
  • +
  • + User properties file (SciTEUser.properties) allows for customisation by the user + that is not overwritten with each installation of SciTE. +
  • +
  • + Python lexer detects and highlights inconsistent indentation. +
  • +
  • + Margin API made more orthogonal. SCI_SETMARGINWIDTH and SCI_SETLINENUMBERWIDTH + are deprecated in favour of this new API. +
  • +
  • + Margins may be made sensitive to forward mouse click events to container. +
  • +
  • + SQL lexer and styles included. +
  • +
  • + Perl lexer handles regular expressions better. +
  • +
  • + Caret policy determines how closely caret is tracked by visible area. +
  • +
  • + New marker shapes: arrow pointing down, plus and minus. +
  • +
  • + Optionally display full path in title rather than just file name. +
  • +
  • + Container is notified when Scintilla gains or loses focus. +
  • +
  • + SciTE handles focus in a more standard way and applies the main + edit commands to the focused pane. +
  • +
  • + Container is notified when Scintilla determines that a line needs to be made visible. +
  • +
  • + Document watchers receive notification when document about to be deleted. +
  • +
  • + Document interface allows access to list of watchers. +
  • +
  • + Line end determined correctly for lines ending with only a '\n'. +
  • +
  • + Search variant that searches form current selection and sets selection. +
  • +
  • + SciTE understands format of diagnostic messages from WScript. +
  • +
  • + SciTE remembers top line of window for each file in MRU list so switching to a recent file + is more likely to show the same text as when the file was previously visible. +
  • +
  • + Document reference count now initialised correctly. +
  • +
  • + Setting a null document pointer creates an empty document. +
  • +
  • + WM_GETTEXT can no longer overrun buffer. +
  • +
  • + Polygon drawing bug fixed on GTK+. +
  • +
  • + Java and JavaScript lexers merged into C++ lexer. +
  • +
  • + C++ lexer indicates unterminated strings by colouring the end of the line + rather than changing the rest of the file to string style. This is less + obtrusive and helps the folding. +
  • +
+

+ Release 1.21 +

+
    +
  • + Released on 2 February 2000. +
  • +
  • + Blank margins on left and right side of text. +
  • +
  • + SCN_CHECKBRACE renamed SCN_UPDATEUI and made more efficient. +
  • +
  • + SciTE source code refactored into platform independent and platform specific classes. +
  • +
  • + XML and Perl subset lexers in SciTE. +
  • +
  • + Large improvement to lexing speed. +
  • +
  • + A new subsystem, 2, allows use of ShellExec on Windows. +
  • +
  • + Borland compatible makefile. +
  • +
  • + Status bar showing caret position in GTK+ version of SciTE. +
  • +
  • + Bug fixes to selection drawing when part of selection outside window, mouse release over + scroll bars, and scroll positioning after deletion. +
  • +
+

+ Release 1.2 +

+
    +
  • + Released on 21 January 2000. +
  • +
  • + Multiple views of one document. +
  • +
  • + Rectangular selection, cut, copy, paste, drag and drop. +
  • +
  • + Long line indication. +
  • +
  • + Reverse searching +
  • +
  • + Line end conversion. +
  • +
  • + Generic autocompletion and calltips in SciTE. +
  • +
  • + Call tip background colour can be set. +
  • +
  • + SCI_MARKERPREV for moving to a previous marker. +
  • +
  • + Caret kept more within window where possible. +
  • +
+

+ Release 1.15 +

+
    +
  • + Released on 15 December 1999. +
  • +
  • + Brace highlighting and badlighting (for mismatched braces). +
  • +
  • + Visible line ends. +
  • +
  • + Multiple line call tips. +
  • +
  • + Printing now works from SciTE on Windows. +
  • +
  • + SciTE has a global "*" lexer style that is used as the basis for all the lexers' styles. +
  • +
  • + Fixes some warnings on GTK+ 1.2.6. +
  • +
  • + Better handling of modal dialogs on GTK+. +
  • +
  • + Resize handle drawn on pane splitter in SciTE on GTK+ so it looks more like a regular GTK+ + *paned widget. +
  • +
  • + SciTE does not place window origin offscreen if no properties file found on GTK+. +
  • +
  • + File open filter remembered in SciTE on Windows. +
  • +
  • + New mechanism using style numbers 32 to 36 standardises the setting of styles for brace + highlighting, brace badlighting, line numbers, control characters and the default style. +
  • +
  • + Old messages SCI_SETFORE .. SCI_SETFONT have been replaced by the default style 32. The old + messages are deprecated and will disappear in a future version. +
  • +
+

+ Release 1.14 +

+
    +
  • + Released on 20 November 1999. +
  • +
  • + Fixes a scrolling bug reported on GTK+. +
  • +
+

+ Release 1.13 +

+
    +
  • + Released on 18 November 1999. +
  • +
  • + Fixes compilation problems with the mingw32 GCC 2.95.2 on Windows. +
  • +
  • + Control characters are now visible. +
  • +
  • + Performance has improved, particularly for scrolling. +
  • +
  • + Windows RichEdit emulation is more accurate. This may break client code that uses these + messages: EM_GETLINE, EM_GETLINECOUNT, EM_EXGETSEL, EM_EXSETSEL, EM_EXLINEFROMCHAR, + EM_LINELENGTH, EM_LINEINDEX, EM_CHARFROMPOS, EM_POSFROMCHAR, and EM_GETTEXTRANGE. +
  • +
  • + Menus rearranged and accelerator keys set for all static items. +
  • +
  • + Placement of space indicators in view whitespace mode is more accurate with some fonts. +
  • +
+

+ Release 1.12 +

+
    +
  • + Released on 9 November 1999. +
  • +
  • + Packaging error in 1.11 meant that the compilation error was not fixed in that release. + Linux/GTK+ should compile with GCC 2.95 this time. +
  • +
+

+ Release 1.11 +

+
    +
  • + Released on 7 November 1999. +
  • +
  • + Fixed a compilation bug in ScintillaGTK.cxx. +
  • +
  • + Added a README file to explain how to build. +
  • +
  • + GTK+/Linux downloads now include documentation. +
  • +
  • + Binary only Sc1.EXE one file download for Windows. +
  • +
+

+ Release 1.1 +

+
    +
  • + Released on 6 November 1999. +
  • +
  • + Major restructuring for better modularity and platform independence. +
  • +
  • + Inter-application drag and drop. +
  • +
  • + Printing support in Scintilla on Windows. +
  • +
  • + Styles can select colouring to end of line. This can be used when a file contains more than + one language to differentiate between the areas in each language. An example is the HTML + + JavaScript styling in SciTE. +
  • +
  • + Actions can be grouped in the undo stack, so they will be undone together. This grouping is + hierarchical so higher level actions such as replace all can be undone in one go. Call to + discover whether there are any actions to redo. +
  • +
  • + The set of characters that define words can be changed. +
  • +
  • + Markers now have identifiers and can be found and deleted by their identifier. The empty + marker type can be used to make a marker that is invisible and which is only used to trace + where a particular line moves to. +
  • +
  • + Double click notification. +
  • +
  • + HTML styling in SciTE also styles embedded JavaScript. +
  • +
  • + Additional tool commands can be added to SciTE. +
  • +
  • + SciTE option to allow reloading if changed upon application activation and saving on + application deactivation. Not yet working on GTK+ version. +
  • +
  • + Entry fields in search dialogs remember last 10 user entries. Not working in all cases in + Windows version. +
  • +
  • + SciTE can save a styled copy of the current file in HTML format. As SciTE does not yet + support printing, this can be used to print a file by then using a browser to print the + HTML file. +
  • +
+

+ Release 1.02 +

+
    +
  • + Released on 1 October 1999. +
  • +
  • + GTK+ version compiles with GCC 2.95. +
  • +
  • + Properly deleting objects when window destroyed under GTK+. +
  • +
  • + If the selection is not empty backspace deletes the selection. +
  • +
  • + Some X style middle mouse button handling for copying the primary selection to and from + Scintilla. Does not work in all cases. +
  • +
  • + HTML styling in SciTE. +
  • +
  • + Stopped dirty flag being set in SciTE when results pane modified. +
  • +
+

+ Release 1.01 +

+
    +
  • + Released on 28 September 1999. +
  • +
  • + Better DBCS support on Windows including IME. +
  • +
  • + Wheel mouse support for scrolling and zooming on Windows. Zooming with Ctrl+KeypadPlus and + Ctrl+KeypadMinus. +
  • +
  • + Performance improvements especially on GTK+. +
  • +
  • + Caret blinking and settable colour on both GTK+ and Windows. +
  • +
  • + Drag and drop within a Scintilla window. On Windows, files can be dragged into SciTE. +
  • +
+

+ Release 1.0 +

+
    +
  • + Released on 17 May 1999. +
  • +
  • + Changed name of "Tide" to "SciTE" to avoid clash with a TCL based IDE. "SciTE" is a + SCIntilla based Text Editor and is Latin meaning something like "understanding in a neat + way" and is also an Old English version of the word "shit". +
  • +
  • + There is a SCI_AUTOCSTOPS message for defining a string of characters that will stop + autocompletion mode. Autocompletion mode is cancelled when any cursor movement occurs apart + from backspace. +
  • +
  • + GTK+ version now splits horizontally as well as vertically and all dialogs cancel when the + escape key is pressed. +
  • +
+

+ Beta release 0.93 +

+
    +
  • + Released on 12 May 1999. +
  • +
  • + A bit more robust than 0.92 and supports SCI_MARKERNEXT message. +
  • +
+

+ Beta release 0.92 +

+
    +
  • + Released on 11 May 1999. +
  • +
  • + GTK+ version now contains all features of Windows version with some very small differences. + Executing programs works much better now. +
  • +
  • + New palette code to allow more colours to be displayed in 256 colour screen modes. A line + number column can be displayed to the left of the selection margin. +
  • +
  • + The code that maps from line numbers to text positions and back has been completely + rewritten to be faster, and to allow markers to move with the text. +
  • +
+

+ Beta release 0.91 +

+
    +
  • + Released on 30 April 1999, containing fixes to text measuring to make Scintilla work better + with bitmap fonts. Also some small fixes to make compiling work with Visual C++. +
  • +
+

+ Beta release 0.90 +

+
    +
  • + Released on 29 April 1999, containing working GTK+/Linux version. +
  • +
  • + The Java, C++ and Python lexers recognise operators as distinct from default allowing them + to be highlighted. +
  • +
+

+ Beta release 0.82 +

+
    +
  • + Released on 1 April 1999, to fix a problem with handling the Enter key in PythonWin. Also + fixes some problems with cmd key mapping. +
  • +
+

+ Beta release 0.81 +

+
    +
  • + Released on 30th March 1999, containing bug fixes and a few more features. +
  • +
  • + Static linking supported and Tidy.EXE, a statically linked version of Tide.EXE. Changes to + compiler flags in the makefiles to optimise for size. +
  • +
  • + Scintilla supports a 'savepoint' in the undo stack which can be set by the container when + the document is saved. Notifications are sent to the container when the savepoint is + entered or left, allowing the container to to display a dirty indicator and change its + menus. +
  • +
  • + When Scintilla is set to read-only mode, a notification is sent to the container should the + user try to edit the document. This can be used to check the document out of a version + control system. +
  • +
  • + There is an API for setting the appearance of indicators. +
  • +
  • + The keyboard mapping can be redefined or removed so it can be implemented completely by the + container. All of the keyboard commands are now commands which can be sent by the + container. +
  • +
  • + A home command like Visual C++ with one hit going to the start of the text on the line and + the next going to the left margin is available. I do not personally like this but my + fingers have become trained to it by much repetition. +
  • +
  • + SCI_MARKERDELETEALL has an argument in wParam which is the number of the type marker to + delete with -1 performing the old action of removing all marker types. +
  • +
  • + Tide now understands both the file name and line numbers in error messages in most cases. +
  • +
  • + Tide remembers the current lines of files in the recently used list. +
  • +
  • + Tide has a Find in Files command. +
  • +
+

+ Beta release 0.80 +

+
    +
  • + This was the first public release on 14th March 1999, containing a mostly working Win32 + Scintilla DLL and Tide EXE. +
  • +
+

+ Beta releases of SciTE were called Tide +

+ + + diff --git a/doc/other/ScintillaRelated.html b/doc/other/ScintillaRelated.html new file mode 100644 index 0000000..410ddb7 --- /dev/null +++ b/doc/other/ScintillaRelated.html @@ -0,0 +1,507 @@ + + + + + + + + + Scintilla and SciTE Related Sites + + + + + + + + +
+ Scintilla icon + + Scintilla + and SciTE +
+

+ Related Sites +

+

+ Ports and Bindings of Scintilla +

+

+ Editawy + is an ActiveX Control wrapper that support all Scintilla functions and additional high level functions. +

+

+ Jintilla + is a JNI wrapper that allows Scintilla to be used in Java with + both SWT and AWT. +

+

+ Delphi Scintilla Interface Components + is a FREE collection of components that makes it easy to use the + Scintilla source code editing control from within Delphi and C++ Builder. +

+

+ wxStEdit + is a library and sample program that provides extra features over wxStyledTextControl. +

+

+ CScintillaCtrl, CScintillaView & CScintillaDoc + are freeware MFC classes to encapsulate Scintilla. +

+

+ ScintillaNet + is an encapsulation of Scintilla for use within the .NET framework. +

+

+ TQScintilla + is a port of Scintilla to the TQt platform. It has a similar license to TQt: GPL for use in + free software and commercial for use in close-source applications. +

+

+ + GWindows is a Win32 RAD GUI Framework for Ada 95 that + includes a binding of Scintilla. +

+

+ + DolphinScintilla is a DolphinSmalltalk wrapper for Scintilla. +

+

+ ScintillaVB + is an ActiveX control written in VB that encapsulates Scintilla. +

+

+ FXScintilla + is a port of Scintilla to the FOX platform. FXRuby includes Ruby + bindings for FXScintilla. +

+

+ Delphi wrapper for + Scintilla which is also usable from Borland C++ Builder. +

+

+ The wxStyledTextCtrl editor component in the + wxWindows cross platform toolkit is based on Scintilla.
+ A Python binding for wxStyledTextCtrl is part of wxPython. +

+

+ gtkscintilla + is an alternative GTK class implementation for scintilla. + This implementation acts more like a Gtk+ object, with many methods rather + than just scintilla_send_message() and is available as a shared library. + This implementation works with GTK 1.x. +

+

+ gtkscintilla2 + is an alternative GTK class implementation for scintilla + similar to the above, but for GTK 2.x. +

+

+ pyscintilla + is the original Python binding for Scintilla's default GTK + 1.x class. Includes some additional support, such as native printing on + Windows. The binding is hand-written rather than auto-generated from the + Scintilla.iface file. +

+

+ pygtkscintilla + is a Python binding for gtk1.x scintilla that uses + gtkscintilla instead of the default GTK class. +

+

+ pyscintilla2 + is a Python binding for GTK 2.x scintilla that uses + gtkscintilla2. +

+

+ ScintillaCtrl + is an unmaintained ActiveX control wrapper for Scintilla. +

+

+ Projects using Scintilla +

+

+ PyPE + is an editor written in Python with the wxPython GUI toolkit. +

+

+ Sciboo + is an editor based on ScintillaNET. +

+

+ The Scite Config Tool + is a graphical user interface for changing SciTE properties files. +

+

+ Scintilla Lister + is a plugin for Total Commander allowing viewing all documents with syntax highlighting + inside Total Commander. +

+

+ ChSciTE + is a free IDE for C/C++ interpreter Ch. It runs cross platform. + Ch is for cross-platform scripting, shell + programming, 2D/3D plotting, numerical computing, and embedded + scripting. +

+

+ + Code::Blocks is an open source, cross platform free C++ IDE. +

+

+ + Notepad++ is a free source code editor under Windows. +

+

+ + Gubed is a cross platform program to debug PHP scripts. +

+

+ + LSW DotNet-Lab is a development environment for the .NET platform. +

+

+ + GLIntercept is an OpenGL function call interceptor that uses SciTE as a + run-time shader editor. +

+

+ + Xin is an open-source XML editor for Windows. +

+

+ + wyoEditor is "A nice editor with a well designed and consistent look and feel". +

+

+ + Notepad2 is "Yet another Notepad replacement". +

+

+ + PyCrash Viewer can examine crash dumps of Python programs. +

+

+ + MPT series Wire Analyzers use Scintilla and SciTE. +

+

+ MyGeneration + is a .NET based code generator. +

+

+ CSSED + is a tiny GTK2 CSS editor. +

+

+ DIDE + is a free IDE for the D language on Windows. +

+

+ + IdePS + is a free Integrated Development Environment for PostScript +

+

+ + CUTE + is a user-friendly source code editor easily extended using Python. +

+

+ + Venis IX, + the Visual Environment for NSIS (Nullsoft Scriptable Install System). +

+

+ + MinGW Developer Studio + is a simple C/C++ IDE for the MinGW compiler on Windows. +

+

+ Eric3 + is a Python IDE written using PyTQt and TQScintilla. +

+

+ TemplateTamer + is a tool for development of template based PHP web pages. +

+

+ SciTE|Flash + is a free Scintilla-based ActionScript editor for Windows. +

+

+ CPPIDE + is part of some commercial high-school oriented programming course software. +

+

+ phpSciTE + is a free distribution of SciTE for Windows customised for use with PHP + and bundled with a PHP API file and online help. +

+

+ Instant Source + is a commercial tool for looking at the HTML on web sites. +

+

+ RAD.On++ + is a free C++ Rapid Application Developer for Win32. +

+

+ wxLua is both + a binding of the wxWindows classes for Lua and a small IDE that works on Linux + and Windows. +

+

+ wxBasic is an open source + Basic interpreter that uses the wxWindows toolkit. A small IDE is under construction. +

+

+ FreeRIDE will be a + cross-platform IDE for the Ruby programming language. +

+

+ Visual MinGW is an + IDE for the MinGW compiler system.This runs on Windows with gcc. +

+

+ The Wing IDE is a + complete integrated development environment for the Python programming + language. + Available on Intel based Linux and Windows and on MacOS X through XDarwin. +

+

+ LuaIDE + is an IDE for Lua on Windows. +

+

+ Sphere + is 2D RPG engine with a development environment. +

+

+ Practical Ruby + is an IDE for Ruby on Windows. +

+

+ GNUe + is a suite of tools and applications for solving the needs of the enterprise. +

+

+ SilverCity + is a lexing package that can provide lexical analysis for over 20 programming + and markup languages. +

+

+ Php mole + is an integrated development enviroment for developing (primarily) + web based and phpgtk based applications. +

+

+ HAP Python Remote Debugger + is a Python debugger that can run on one Windows machine debugging a Python program running + on either the same or another machine. +

+

+ pyeditor and wxEditor + are scriptable editors implemented in Python. pyeditor is based on GTK+ and + the pyscintilla wrapper. wxEditor is based on wxWindows, wxPython and + wxStyledTextControl. +

+

+ Ruby installation + that includes SciTE set up for Ruby using an included copy of the "Programming Ruby" book for help. +

+

+ Interactive LuaSpace Development + is a graphical environment for LuaSpace which combines the CORBA platform + with the language Lua. +

+

+ PyCrust is an interactive + Python shell based on wxPython. +

+

+ Black Adder is a + TQt based development environment for Python and Ruby. +

+

+ Komodo + is a cross-platform multi-language development environment built + as an application of Mozilla. +

+

+ titmouse + is a Lua editor/debugger for Windows. It is available as both a component + and an application. +

+

+ Filerx + is a project manager for SciTE on Windows. + Open source and includes an implementation of SciTE's Director interface so + will be of interest to others wanting to control SciTE. +

+

+ Anjuta + is an open source C/C++ IDE for Linux/GNOME. +

+

+ Gen<X> + is a code generalisation product for Win32 that uses Scintilla in the X-Code Editor (which + can also be used for general purpose editing) and for editing HTML in the HTML Dialog + Editor. +

+

+ Moleskine is a Scintilla + based editor for GTK+. More ambitious than SciTE with plans + for MDI, printing, and session management. + Includes a new GTK+ wrapper widget for Scintilla. +

+

+ A version of SciTE for Win32 enhanced + with a tab control to allow easy movement between buffers. + Go to the "Goodies" area on this site. +

+

+ + Suneido is an integrated application platform currently available for Win32 that includes an + object-oriented language, client-server database, and user interface and reporting frameworks. +

+

+ + BitLeaf is a new GNOME based development environment. + Currently at an early stage of development. +

+

+ + Agast is an authoring system for adventure games which includes + a customised version of SciTE. +

+

+ + SashXB for Linux is an open source application development tool by + IBM that uses Scintilla. +

+

+ Boa Constructor is a RAD GUI + Building IDE for the wxWindows cross platform platform. Written using wxPython with the + wxStyledTextCtrl used as its editor. +

+

+ PythonWin, a Win32 IDE for Python, uses + Scintilla for both its editing and interactive windows. +

+

+ Editing Components +

+

+ GtkSourceView + is a text widget that extends the standard GTK+ 2.x text widget and improves it + by implementing syntax highlighting and other features typical of a source editor. +

+

+ AEditor + is a free source code editing component implemented in Ruby. +

+

+ SyntaxEditor + is a commercial native .Net source code editing component. +

+

+ jEdit is a good Open Source syntax colouring + editor written in and for Java. +

+

+ GTK+, the GIMP Toolkit, contains a rich text editing + widget.
+ Gedit is an editor for GTK+/GNOME.
+ +

+

+ CodeGuru has source code for several Win32 MFC based + editors. +

+ SynEdit is a Win32 edit control written + in Delphi. +

+ SourceView is a commercial editing + component for Win32. +

+

+ CodeMax is another commercial component for Win32. +

+

+ Documents +

+

+ The Craft of Text Editing + describes how EMACS works, Craig A. Finseth +

+

+ Span Tables + are another data structure that can be used to represent documents in memory in a way + that performs well when data is inserted and deleted, James Brown +

+

+ Data Structures in a Bit-Mapped Text + Editor, Wilfred J. Hanson, Byte January 1987 +

+

+ Text Editors: Algorithms and Architectures, Ray Valdés, Dr. Dobbs Journal + April 1993 +

+

+ Macintosh User Interface Guidelines and TextEdit chapters of Inside Macintosh +

+

+ Development Tools +

+

+ Scintilla and SciTE were developed using the + Mingw version of GCC. +

+

+ AStyle is a source code formatter for C++ and + Java code. SciTE has an Indent command defined for .cxx files that uses AStyle. +

+

+ WinMerge is an interactive diff / merge + for Windows. I prefer code submissions in the form of source files rather than diffs and then run + WinMerge over the files to work out how to merge. +

+

+ Python is my favourite programming language. Scintilla + was started after I tried to improve the editor built into PythonWin, but was frustrated by the limitations of + the Windows Richedit control which PythonWin used. +

+

+ regex is a public domain + implementation of regular expression pattern matching used in Scintilla. +

+ +

+ + Inspirational coding soundscapes by David Bridie. +

+

+ Get away from hacking without any of that tedious standing up bother: Virtually There ;). +

+ + + diff --git a/doc/other/ScintillaToDo.html b/doc/other/ScintillaToDo.html new file mode 100644 index 0000000..0fd6b0b --- /dev/null +++ b/doc/other/ScintillaToDo.html @@ -0,0 +1,178 @@ + + + + + + + + + Scintilla and SciTE To Do + + + + + + + + +
+ Scintilla icon + + Scintilla + and SciTE +
+

+ Bugs and To Do List +

+

+ Feedback +

+

+ Issues can be reported on the Bug Tracker + and features requested on the Feature Request Tracker. +

+

+ Scintilla Bugs +

+

+ At the end of italics style runs characters can be chopped off. An example + is using Verdana 12 point italics for strings makes an ending double quote + half visible and an ending single quote invisible. This is hard to solve + completely, may be better to avoid these situations by, for example, + choosing a font like Times New Roman for strings. There is a specific kluge + for the end of line which adds some room for italics but this does not + work elsewhere. +

+

+ Dragging over bold text in some fonts will ripple because of the difference in + size between drawing all of a string at once and drawing it in parts. +

+

+ Automatic scrolling when text dragged near edge of window. +

+

+ GTK+ Version Bugs +

+

+ Scintilla To Do +

+

+ Folding for languages that don't have it yet and good folding for languages + that inherited poor folding from another languages folding code. +

+

+ Simple pattern based styling. +

+

+ Different height lines based upon tallest text on the line rather than on the tallest style + possible. +

+

+ Composition of lexing for mixed languages (such as ASP+ over COBOL) by + combining lexers. +

+

+ Printing support on GTK+. Maybe Postscript output or use Gnome? +

+

+ Stream folding which could be used to fold up the contents of HTML elements. +

+

+ Persisting view state such as current folding into a stream or blob so it is easy + to restore. +

+

+ Move line up and move line down keys or move selected lines up / down. +

+

+ Printing of highlight lines and folding margin. +

+

+ Flow diagrams inside editor similar to + + GRASP. +

+

+ A VCL component wrapper around Scintilla so it can be used with Delphi or + Borland C++ Builder. + There is some work + on this available. +

+

+ Port to MacOS X. +

+

+ More lexers for other languages. +

+

+ Automatically calculated range for horizontal scrolling. +

+

+ Virtual space at the end of lines so the caret can be moved beyond the end + of lines with the cursor keys. May also make rectangular operations easier + to perform. +

+

+ SciTE To Do +

+

+ Good regular expression support through a plugin. +

+

+ Allow tools to transform the selection, performing an operation like + indentation or sorting. +

+

+ Allow file name based selection on all properties rather than just a chosen few. +

+

+ Opening from and saving to FTP servers. +

+

+ Setting to fold away comments upon opening. +

+

+ User defined fold ranges. +

+

+ Silent mode that does not display any message boxes. +

+

+ Features I am unlikely to do +

+

+ These are features I don't like or don't think are important enough to work on. + Implementations are welcome from others though. +

+

+ Automatically saving modified menu shortcuts on exit. +

+

+ Mouse wheel panning (press the mouse wheel and then move the mouse) on + Windows. +

+

+ Adding options to the save dialog to save in a particular encoding or with a + chosen line ending. +

+

+ Directions +

+

+ The main point of this development is Scintilla, and this is where most effort will + go. SciTE will get new features, but only when they make my life easier - I am + not intending to make it grow up to be a huge full-function IDE like Visual + Cafe. The lines I've currently decided not to step over in SciTE are any sort of + project facility and any configuration dialogs. SciTE for Windows now has a + Director interface for communicating with a separate project manager + application. +

+

+ If you are interested in contributing code, do not feel any need to make it cross + platform. + Just code it for your platform and I'll either reimplement for the other platform or + ensure that there is no effect on the other platform. +

+ + diff --git a/doc/other/ScintillaUsage.html b/doc/other/ScintillaUsage.html new file mode 100644 index 0000000..e0ffb0b --- /dev/null +++ b/doc/other/ScintillaUsage.html @@ -0,0 +1,375 @@ + + + + + + + + + Scintilla Usage Notes + + + + + + + + + +
+ Scintilla icon + + Scintilla + Usage Notes +
+

+ Implementing Auto-Indent +

+

+ The key idea is to use the SCN_CHARADDED notification to add indentation after a newline. +

+

+ The lParam on the notification is a pointer to a SCNotification structure whose ch member + specifies the character added. If a newline was added, the previous line can be retrieved and + the same indentation can be added to the new line. +

+

+ Here is the relevant portion of code from SciTE: (SciTE.cxx SciTEWindow::CharAdded) +

+ if  (ch  ==  '\r'  ||  ch  ==  '\n')  {
+     
char  + linebuf[1000];
+     
int  + curLine  =  GetCurrentLineNumber();
+     
int  + lineLength  + =  SendEditor(SCI_LINELENGTH,  curLine);
+     
+ //Platform::DebugPrintf("[CR] %d len = %d\n", curLine, lineLength);
+     
if  (curLine  >  0  &&  + lineLength  + <=  2)  {
+     
int  + prevLineLength  + =  SendEditor(SCI_LINELENGTH,  curLine  -  1);
+     
if  (prevLineLength  <  sizeof(linebuf))  {
+         
WORD  buflen  =  sizeof(linebuf);
+         
memcpy(linebuf,  &buflen,  sizeof(buflen));
+         
+ SendEditor(EM_GETLINE,  curLine  -  1,
+                    
+ reinterpret_cast<LPARAM>(static_cast<char  *>(linebuf)));
+         
linebuf[prevLineLength]  =  '\0';
+         
for  (int  pos  =  0;  linebuf[pos];  pos++)  {
+             
if  (linebuf[pos]  !=  ' '  &&  + linebuf[pos]  !=  '\t')
+                 
+ linebuf[pos]  =  '\0';
+         
}
+         
+ SendEditor(EM_REPLACESEL,  0,  + reinterpret_cast<LPARAM>(static_cast<char  *>(linebuf)));
+     
}
+
}
+ +

+ Of course, fancier handling could be implemented. For example, if the previous line was the + start of a control construct, the next line could be automatically indented one tab further. + (Assuming that is your indenting style.) +

+

+ Implementing Syntax Styling +

+

+ Syntax styling is handled by the SCN_STYLENEEDED notification. Scintilla keeps track of the + end of the styled text - this is retrieved with SCI_GETENDSTYLED. In response to the + SCN_STYLENEEDED notification, you should apply styles to the text from ENDSTYLED to the + position specified by the notification. +

+

+ Here is the relevant portion of code from SciTE: (SciTE.cxx) +

+ void  + SciTEWindow::Notify(SCNotification  *notification)  {
+     
switch  + (notification->nmhdr.code)  {
+     
case  + SCN_STYLENEEDED:  {
+             
if  (notification->nmhdr.idFrom  ==  IDM_SRCWIN)  {
+                 
+ int  + endStyled  =  SendEditor(SCI_GETENDSTYLED);
+                 
+ int  + lineEndStyled  =  SendEditor(EM_LINEFROMCHAR,  + endStyled);
+                 
+ endStyled  + =  SendEditor(EM_LINEINDEX,  lineEndStyled);
+                 
+ Colourise(endStyled,  notification->position);
+ +

+ Colourize(start, end) retrieves the specified range of text and then calls ColourizeDoc in + keywords.cxx. It starts the process by calling: +

+     SendMessage(hwnd,  SCI_STARTSTYLING,  + startPos,  31);
+ +

+ and then for each token of the text, calling: +

+     SendMessage(hwnd,  SCI_SETSTYLING,  length,  style);
+ +

+ where style is a number from 0 to 31 whose appearance has been defined using the + SCI_STYLESET... messages. +

+

+ Implementing Calltips +

+

+ Again, the SCN_CHARADDED notification is used to catch when an opening parenthesis is added. + The preceding word can then be retrieved from the current line: +

+     char  linebuf[1000];
+
    int  current  =  SendEditor(SCI_GETCURLINE,  sizeof(linebuf),
+         
+ reinterpret_cast<LPARAM>(static_cast<char  *>(linebuf)));
+
    int  pos  =  SendEditor(SCI_GETCURRENTPOS);
+
+
    int  startword  =  current  -  1;
+
    while  + (startword  + >  0  &&  + isalpha(linebuf[startword  -  1]))
+         
+ startword--;
+
    linebuf[current  -  1]  =  '\0';
+
    char*  word  =  linebuf  +  startword;
+ +

+ Then if a calltip is available it can be displayed. The calltip appears immediately below + the position specified. The calltip can be multiple lines separated by newlines (\n). +

+     pos  =  SendMessage(hwnd,  SCI_GETCURRENTPOS,  0,  0);
+
    SendMessageText(hwnd,  SCI_CALLTIPSHOW,  pos  -  wordLen  -  1,  calltip);
+ +

+ The calltip can be removed when a closing parenthesis is entered: +

+     if  (SendMessage(hwnd,  SCI_CALLTIPACTIVE,  + 0,  0))
+         
+ SendMessage(hwnd,  + SCI_CALLTIPCANCEL,  0,  + 0);
+ +

+ Obviously, it is up the application to look after supplying the appropriate calltip text. +

+

+ SciTE goes one step further, counting the commas between arguments and highlighting the + corresponding part of the calltip. This code is in ContinueCallTip. +

+

+ Page contributed by Andrew McKinlay. +

+ + + diff --git a/doc/other/Steps.html b/doc/other/Steps.html new file mode 100644 index 0000000..ff88e88 --- /dev/null +++ b/doc/other/Steps.html @@ -0,0 +1,142 @@ + +How to use the Scintilla Edit Control in windows? +

How to use the Scintilla Edit Control in windows?

+

+ This should be a little step by step explanation how to use Scintilla in the windows environment. +

+

+

How to create Scintilla Edit Control?

+

+ First of all, load the Scintilla DLL with something like: +

+
+
+	hmod = LoadLibrary("SciLexer.DLL");
+		if (hmod==NULL)
+		{
+			MessageBox(hwndParent,
+			"The Scintilla DLL could not be loaded.",
+			"Error loading Scintilla",
+			MB_OK | MB_ICONERROR);
+		}
+		
+

+ If the DLL was loaded successfully, then the DLL has registered (yes, by itself) a new + window class. The new class called "Scintilla" is the new scintilla edit control. +

+

+ Now you can use this new control just like any other windows control. +

+
+
+	hwndScintilla = CreateWindowEx(0,
+		"Scintilla","", WS_CHILD | WS_VISIBLE | WS_TABSTOP | WS_CLIPCHILDREN,
+		10,10,500,400,hwndParent,(HMENU)GuiID, hInstance,NULL);
+		
+

+ Note the new window class name: "Scintilla". By reaching this point you actually included + a Scintilla Edit Control to your windows program. +

+

+

How to control the Scintilla Edit Control?

+

+ You can control Scintilla by sending commands to the Edit Control. + There a 2 ways of doing this. A simple and fast way. +

+

The simple way to control Scintilla

+

+ The simple way is just like with any other windows control. You can send messages to the + Scintilla Edit Control and receive notifications from the control. (Note that the notifications + are sent to the parent window of the Scintilla Edit Control.) +

+

+ The Scintilla Edit Control knows a special message for each command. + To send commands to the Scintilla Edit Control you can use the SendMessage function. +

+
+
+	SendMessage(hwndScintilla,sci_command,wparam,lparam);
+			
+

+ like: +

+
+
+	SendMessage(hwndScintilla,SCI_CREATEDOCUMENT, 0, 0);
+			
+

+ Some of the commands will return a value and unused parameters should be set to NULL. +

+

+

The fast way to control Scintilla

+

+ The fast way of controlling the Scintilla Edit Control is to call message handling function by yourself. + You can retrieve a pointer to the message handling function of the Scintilla Edit Control and + call it directly to execute a command. This way is much more faster than the SendMessage() way. +

+

+ 1st you have to use the SCI_GETDIRECTFUNCTION and SCI_GETDIRECTPOINTER commands to + retrieve the pointer to the function and a pointer which must be the first parameter when calling the retrieved + function pointer. + You have to do this with the SendMessage way :) +

+

+ The whole thing has to look like this: +

+
+
+	int (*fn)(void*,int,int,int);
+	void * ptr;
+	int canundo;
+
+	fn = (int (__cdecl *)(void *,int,int,int))SendMessage(
+		hwndScintilla,SCI_GETDIRECTFUNCTION,0,0);
+	ptr = (void *)SendMessage(hwndScintilla,SCI_GETDIRECTPOINTER,0,0);
+
+	canundo = fn(ptr,SCI_CANUNDO,0,0);
+			
+

+ with "fn" as the function pointer to the message handling function of the Scintilla Control + and "ptr" as the pointer that must be used as 1st parameter. + The next parameters are the Scintilla Command with its two (optional) parameters. +

+ +

+

How will I receive notifications?

+

+ Whenever an event occurs where Scintilla wants to inform you about something, the Scintilla Edit Control + will send notification to the parent window. This is done by a WM_NOTITY message. + When receiving that message, you have to look in the xxx struct for the actual message. +

+

+ So in Scintillas parent window message handling function you have to include some code like this: +

+
+	NMHDR *lpnmhdr;
+
+	[...]
+
+	case WM_NOTIFY:
+		lpnmhdr = (LPNMHDR) lParam;
+
+		if(lpnmhdr->hwndFrom==hwndScintilla)
+		{
+			switch(lpnmhdr->code)
+			{
+				case SCN_CHARADDED:
+					/* Hey, Scintilla just told me that a new */
+					/* character was added to the Edit Control.*/
+					/* Now i do something cool with that char. */
+				break;
+			}
+		}
+	break;
+			
+

+

+ +

+ Page contributed by Holger Schmidt. +

+ + diff --git a/doc/other/index.html b/doc/other/index.html new file mode 100644 index 0000000..a4eeeda --- /dev/null +++ b/doc/other/index.html @@ -0,0 +1,198 @@ + + + + + + + + + + + + + + Scintilla and SciTE + + + + + + + + + + +
+ Scintilla + + A free source code editing component for Win32 and + GTK+ + + Release version 1.71
+ Site last modified August 21 2006
+
+   +
+ + + + +
+ Sci Break +
+ + + + + + + + + + + + + + + + + + + +
+ Version 1.71 defaults mouse drag to be move on GTK+ + and GTK+ also has some internationalisation fixes. +
+ Version 1.70 allows, on GTK+, approximate character set conversions + for pasting and uses internationalised input at all times. +
+ Version 1.69 supports the Spice language and can draw + the selection and whole line markers translucently. +
+ Version 1.68 can draw the caret line + and box indicators translucently and has an accurate TCL lexer. +
+ Version 1.67 enhances some lexers and fixes bugs. +
+ Version 1.66 has a new Ruby lexer and fixes bugs on GTK+ + with Pango 1.8. +
+ + + + +
+ + + Documentation   + Bugs   + + + History   Related   +
+

+ Scintilla is a free source code editing component. + It comes with complete source code and a license that + permits use in any free project or commercial product. +

+

+ As well as features found in standard text editing components, Scintilla includes features + especially useful when editing and debugging source code. + These include support for syntax styling, error indicators, code completion and call tips. + The selection margin can contain markers like those used in debuggers to indicate + breakpoints and the current line. Styling choices are more open than with many editors, + allowing the use of proportional fonts, bold and italics, multiple foreground and background + colours and multiple fonts. +

+

+ The SinkWorld project + investigates possible future directions for Scintilla to make it more flexible, robust, perform + better and run on the .NET and Java virtual machines. +

+

+ SciTE is a SCIntilla based Text Editor. Originally built to + demonstrate Scintilla, it has grown to be a generally useful editor with facilities for + building and running programs. It is best used for jobs with simple configurations - I use it + for building test and demonstration programs as well as SciTE and Scintilla, themselves. +

+

+ Development of Scintilla started as an effort to improve the text editor in PythonWin. After + being frustrated by problems in the Richedit control used by PythonWin, it looked like the + best way forward was to write a new edit control. The biggest problem with Richedit and other + similar controls is that they treat styling changes as important persistent changes to the + document so they are saved into the undo stack and set the document's dirty flag. For source + code, styling should not be persisted as it can be mechanically recreated. +

+

+ Scintilla and SciTE are currently available for Intel Win32 and Linux compatible operating + systems with GTK+. They have been run on Windows 95, NT 4.0, Windows 2000, and on Red Hat + Linux 8 and 9 with GTK+ 1.2 and 2.0. Here is a screenshot of + SciTE.
+

+

+ You can download Scintilla. +

+

+ The source code can be downloaded via CVS at the Source Forge + Scintilla project page. +

+

+ Related sites. +

+

+ Bugs and To Do list. +

+

+ History and contribution credits. +

+

+ Icons that can be used with Scintilla. +

+

+ Questions and comments about Scintilla should be directed to the + scintilla-interest + mailing list, + which is for discussion of Scintilla and related projects, their bugs and future features. + This is a low traffic list, averaging less than 50 messages per week. + To avoid spam, only list members can write to the list. + Announcements of new versions of Scintilla go to both the scintilla-interest list and + scintilla-announce. + Messages sent to my personal email address that could have been sent to the list + may receive no response. +
+

+ + + + diff --git a/example/CMakeLists.txt b/example/CMakeLists.txt new file mode 100644 index 0000000..9512ae3 --- /dev/null +++ b/example/CMakeLists.txt @@ -0,0 +1,24 @@ +include_directories( + ${CMAKE_BINARY_DIR} + ${CMAKE_CURRENT_BINARY_DIR} + ${CMAKE_CURRENT_SOURCE_DIR} + ${TQT_INCLUDE_DIRS} + ${CMAKE_SOURCE_DIR}/qt + ${CMAKE_SOURCE_DIR}/src +) + +link_directories( + ${TQT_LIBRARY_DIRS} +) + + +##### app (executable) + +tde_add_executable( app AUTOMOC + + SOURCES + application.cpp + main.cpp + LINK + qscintilla-shared +) diff --git a/example/application.cpp b/example/application.cpp index ab40c63..92a7123 100644 --- a/example/application.cpp +++ b/example/application.cpp @@ -18,7 +18,7 @@ #include #include #include -#include +#include #include #include #include @@ -269,3 +269,5 @@ void ApplicationWindow::aboutTQt() { TQMessageBox::aboutTQt( this, "TQScintilla Application Example" ); } + +#include "application.moc" diff --git a/qscintilla.pc.cmake b/qscintilla.pc.cmake new file mode 100644 index 0000000..1b213f2 --- /dev/null +++ b/qscintilla.pc.cmake @@ -0,0 +1,14 @@ +prefix=@CMAKE_INSTALL_PREFIX@ +exec_prefix=@PC_EXEC_PREFIX@ +libdir=@PC_LIB_DIR@ +includedir=@PC_INCLUDE_DIR@ + +pkglibdir=${libdir} +pkgincludedir=${includedir} + +Name: @PROJECT_NAME@ +Version: 7.0.1 +Description: @PROJECT_NAME@ is a source code editing library for TDE. + +Cflags: -I${includedir} +Libs: -L${libdir} -lqscintilla diff --git a/qt/CMakeLists.txt b/qt/CMakeLists.txt new file mode 100644 index 0000000..fb30034 --- /dev/null +++ b/qt/CMakeLists.txt @@ -0,0 +1,88 @@ +include_directories( + ${CMAKE_BINARY_DIR} + ${CMAKE_CURRENT_BINARY_DIR} + ${CMAKE_CURRENT_SOURCE_DIR} + ${TQT_INCLUDE_DIRS} + ${CMAKE_SOURCE_DIR}/include + ${CMAKE_SOURCE_DIR}/src +) + +link_directories( + ${TQT_LIBRARY_DIRS} +) + +add_definitions( -DQT ) + +##### qscintilla (shared) + +tde_add_library( qscintilla SHARED AUTOMOC + + SOURCES + qextscintilla.cpp + qextscintillaapis.cpp + qextscintillabase.cpp + qextscintillacommand.cpp + qextscintillacommandset.cpp + qextscintilladocument.cpp + qextscintillalexer.cpp + qextscintillalexerbash.cpp + qextscintillalexerbatch.cpp + qextscintillalexercpp.cpp + qextscintillalexercsharp.cpp + qextscintillalexercss.cpp + qextscintillalexerdiff.cpp + qextscintillalexerhtml.cpp + qextscintillalexeridl.cpp + qextscintillalexerjava.cpp + qextscintillalexerjavascript.cpp + qextscintillalexerlua.cpp + qextscintillalexermakefile.cpp + qextscintillalexerperl.cpp + qextscintillalexerpov.cpp + qextscintillalexerproperties.cpp + qextscintillalexerpython.cpp + qextscintillalexerruby.cpp + qextscintillalexersql.cpp + qextscintillalexertex.cpp + qextscintillamacro.cpp + qextscintillaprinter.cpp + SciListBox.cpp + PlatQt.cpp + ScintillaQt.cpp + LINK + ${TQT_LIBRARIES} + src-static + + VERSION 7.0.1 + + DESTINATION ${TQT_LIBDIR} +) + + +###### other data +# translations + +file( GLOB _translations RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} qscintilla_*.qm ) + +install( + FILES ${_translations} + DESTINATION ${TQT_TRANSLATIONS_DIR} +) + + +# headers + +file( GLOB _includes RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} qextscintilla*.h ) + +install( + FILES ${_includes} + DESTINATION ${TQT_INCLUDES_DIR} +) + +file( GLOB _privates ${CMAKE_SOURCE_DIR}/include/*.h ) + +install( + FILES ${_privates} + DESTINATION ${TQT_INCLUDES_DIR}/private +) + diff --git a/qt/SciListBox.cpp b/qt/SciListBox.cpp index f873d7c..2d504e5 100644 --- a/qt/SciListBox.cpp +++ b/qt/SciListBox.cpp @@ -20,7 +20,6 @@ // TQScintilla; see the file LICENSE. If not, write to the Free Software // Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. - #include #include @@ -326,3 +325,5 @@ void SciListBox::handleDoubleClick(TQListBoxItem *) if (lbx && lbx -> cb_action) lbx -> cb_action(lbx -> cb_data); } + +#include "SciListBox.moc" diff --git a/qt/qextscintilla.cpp b/qt/qextscintilla.cpp index 308a8c2..615fc00 100644 --- a/qt/qextscintilla.cpp +++ b/qt/qextscintilla.cpp @@ -3029,3 +3029,5 @@ void QextScintilla::handleUserListSelection(const char *text, int id) { emit userListActivated(id, TQString(text)); } + +#include "qextscintilla.moc" diff --git a/qt/qextscintillabase.cpp b/qt/qextscintillabase.cpp index 5aaa7b1..4e033d6 100644 --- a/qt/qextscintillabase.cpp +++ b/qt/qextscintillabase.cpp @@ -19,7 +19,7 @@ // TQScintilla; see the file LICENSE. If not, write to the Free Software // Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. - +#include "qextscintillabase.moc" #include #include #include diff --git a/qt/qextscintillalexer.cpp b/qt/qextscintillalexer.cpp index 20a1c22..3623c1a 100644 --- a/qt/qextscintillalexer.cpp +++ b/qt/qextscintillalexer.cpp @@ -442,3 +442,5 @@ void QextScintillaLexer::setPaper(const TQColor &c,int style) emit paperChanged(c,QextScintillaBase::STYLE_DEFAULT); } } + +#include "qextscintillalexer.moc" diff --git a/qt/qextscintillalexerbash.cpp b/qt/qextscintillalexerbash.cpp index ec798a5..c646340 100644 --- a/qt/qextscintillalexerbash.cpp +++ b/qt/qextscintillalexerbash.cpp @@ -367,3 +367,5 @@ void QextScintillaLexerBash::setCompactProp() { emit propertyChanged("fold.compact",(fold_compact ? "1" : "0")); } + +#include "qextscintillalexerbash.moc" diff --git a/qt/qextscintillalexerbatch.cpp b/qt/qextscintillalexerbatch.cpp index c1c51a3..bc4e9e9 100644 --- a/qt/qextscintillalexerbatch.cpp +++ b/qt/qextscintillalexerbatch.cpp @@ -196,3 +196,5 @@ TQColor QextScintillaLexerBatch::paper(int style) const return QextScintillaLexer::paper(style); } + +#include "qextscintillalexerbatch.moc" diff --git a/qt/qextscintillalexercpp.cpp b/qt/qextscintillalexercpp.cpp index 1343dd8..9be21d9 100644 --- a/qt/qextscintillalexercpp.cpp +++ b/qt/qextscintillalexercpp.cpp @@ -513,3 +513,5 @@ void QextScintillaLexerCPP::setStylePreprocProp() { emit propertyChanged("style.within.preprocessor",(style_preproc ? "1" : "0")); } + +#include "qextscintillalexercpp.moc" diff --git a/qt/qextscintillalexercsharp.cpp b/qt/qextscintillalexercsharp.cpp index 03e5ad1..fa68e45 100644 --- a/qt/qextscintillalexercsharp.cpp +++ b/qt/qextscintillalexercsharp.cpp @@ -116,3 +116,5 @@ TQColor QextScintillaLexerCSharp::paper(int style) const return QextScintillaLexer::paper(style); } + +#include "qextscintillalexercsharp.moc" diff --git a/qt/qextscintillalexercss.cpp b/qt/qextscintillalexercss.cpp index aad84b1..fb32de4 100644 --- a/qt/qextscintillalexercss.cpp +++ b/qt/qextscintillalexercss.cpp @@ -374,3 +374,5 @@ void QextScintillaLexerCSS::setCompactProp() { emit propertyChanged("fold.compact",(fold_compact ? "1" : "0")); } + +#include "qextscintillalexercss.moc" diff --git a/qt/qextscintillalexerdiff.cpp b/qt/qextscintillalexerdiff.cpp index 0f901bb..ba4c8d5 100644 --- a/qt/qextscintillalexerdiff.cpp +++ b/qt/qextscintillalexerdiff.cpp @@ -121,3 +121,5 @@ TQString QextScintillaLexerDiff::description(int style) const return TQString(); } + +#include "qextscintillalexerdiff.moc" diff --git a/qt/qextscintillalexerhtml.cpp b/qt/qextscintillalexerhtml.cpp index e84ca7a..f29bfbf 100644 --- a/qt/qextscintillalexerhtml.cpp +++ b/qt/qextscintillalexerhtml.cpp @@ -1130,3 +1130,5 @@ void QextScintillaLexerHTML::setPreprocProp() { emit propertyChanged("fold.html.preprocessor",(fold_preproc ? "1" : "0")); } + +#include "qextscintillalexerhtml.moc" diff --git a/qt/qextscintillalexeridl.cpp b/qt/qextscintillalexeridl.cpp index 51c8eb7..91577dd 100644 --- a/qt/qextscintillalexeridl.cpp +++ b/qt/qextscintillalexeridl.cpp @@ -100,3 +100,5 @@ TQString QextScintillaLexerIDL::description(int style) const return QextScintillaLexerCPP::description(style); } + +#include "qextscintillalexeridl.moc" diff --git a/qt/qextscintillalexerjava.cpp b/qt/qextscintillalexerjava.cpp index 3b08246..e8fcef4 100644 --- a/qt/qextscintillalexerjava.cpp +++ b/qt/qextscintillalexerjava.cpp @@ -57,3 +57,5 @@ const char *QextScintillaLexerJava::keywords(int set) const "super switch synchronized this throw throws transient try var " "void volatile while"; } + +#include "qextscintillalexerjava.moc" diff --git a/qt/qextscintillalexerjavascript.cpp b/qt/qextscintillalexerjavascript.cpp index 4d67dfb..f2cfe46 100644 --- a/qt/qextscintillalexerjavascript.cpp +++ b/qt/qextscintillalexerjavascript.cpp @@ -118,3 +118,5 @@ TQColor QextScintillaLexerJavaScript::paper(int style) const return QextScintillaLexer::paper(style); } + +#include "qextscintillalexerjavascript.moc" diff --git a/qt/qextscintillalexerlua.cpp b/qt/qextscintillalexerlua.cpp index eedc21e..958e827 100644 --- a/qt/qextscintillalexerlua.cpp +++ b/qt/qextscintillalexerlua.cpp @@ -344,3 +344,5 @@ void QextScintillaLexerLua::setCompactProp() { emit propertyChanged("fold.compact",(fold_compact ? "1" : "0")); } + +#include "qextscintillalexerlua.moc" diff --git a/qt/qextscintillalexermakefile.cpp b/qt/qextscintillalexermakefile.cpp index aad1a39..5397370 100644 --- a/qt/qextscintillalexermakefile.cpp +++ b/qt/qextscintillalexermakefile.cpp @@ -154,3 +154,5 @@ TQColor QextScintillaLexerMakefile::paper(int style) const return QextScintillaLexer::paper(style); } + +#include "qextscintillalexermakefile.moc" diff --git a/qt/qextscintillalexerperl.cpp b/qt/qextscintillalexerperl.cpp index 6c4dcd1..04df454 100644 --- a/qt/qextscintillalexerperl.cpp +++ b/qt/qextscintillalexerperl.cpp @@ -480,3 +480,5 @@ void QextScintillaLexerPerl::setCompactProp() { emit propertyChanged("fold.compact",(fold_compact ? "1" : "0")); } + +#include "qextscintillalexerperl.moc" diff --git a/qt/qextscintillalexerpov.cpp b/qt/qextscintillalexerpov.cpp index 5f7cdee..a4d6ae3 100644 --- a/qt/qextscintillalexerpov.cpp +++ b/qt/qextscintillalexerpov.cpp @@ -486,3 +486,5 @@ void QextScintillaLexerPOV::setDirectiveProp() { emit propertyChanged("fold.directive",(fold_directives ? "1" : "0")); } + +#include "qextscintillalexerpov.moc" diff --git a/qt/qextscintillalexerproperties.cpp b/qt/qextscintillalexerproperties.cpp index 137f5e1..219b767 100644 --- a/qt/qextscintillalexerproperties.cpp +++ b/qt/qextscintillalexerproperties.cpp @@ -202,3 +202,5 @@ void QextScintillaLexerProperties::setCompactProp() { emit propertyChanged("fold.compact",(fold_compact ? "1" : "0")); } + +#include "qextscintillalexerproperties.moc" diff --git a/qt/qextscintillalexerpython.cpp b/qt/qextscintillalexerpython.cpp index c644b68..84e31b1 100644 --- a/qt/qextscintillalexerpython.cpp +++ b/qt/qextscintillalexerpython.cpp @@ -405,3 +405,5 @@ void QextScintillaLexerPython::setTabWhingeProp() { emit propertyChanged("tab.timmy.whinge.level",TQString::number(indent_warn)); } + +#include "qextscintillalexerpython.moc" diff --git a/qt/qextscintillalexerruby.cpp b/qt/qextscintillalexerruby.cpp index 7972d50..132b93f 100644 --- a/qt/qextscintillalexerruby.cpp +++ b/qt/qextscintillalexerruby.cpp @@ -378,3 +378,5 @@ TQColor QextScintillaLexerRuby::paper(int style) const return QextScintillaLexer::paper(style); } + +#include "qextscintillalexerruby.moc" diff --git a/qt/qextscintillalexersql.cpp b/qt/qextscintillalexersql.cpp index b934cda..a6a468a 100644 --- a/qt/qextscintillalexersql.cpp +++ b/qt/qextscintillalexersql.cpp @@ -450,3 +450,5 @@ void QextScintillaLexerSQL::setBackslashEscapesProp() { emit propertyChanged("sql.backslash.escapes",(backslash_escapes ? "1" : "0")); } + +#include "qextscintillalexersql.moc" diff --git a/qt/qextscintillalexertex.cpp b/qt/qextscintillalexertex.cpp index 4502400..5729d43 100644 --- a/qt/qextscintillalexertex.cpp +++ b/qt/qextscintillalexertex.cpp @@ -204,3 +204,5 @@ TQString QextScintillaLexerTeX::description(int style) const return TQString(); } + +#include "qextscintillalexertex.moc" diff --git a/qt/qextscintillamacro.cpp b/qt/qextscintillamacro.cpp index 767717a..5cbc7f0 100644 --- a/qt/qextscintillamacro.cpp +++ b/qt/qextscintillamacro.cpp @@ -327,3 +327,5 @@ static int fromHex(unsigned char ch) return -1; } + +#include "qextscintillamacro.moc" diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt new file mode 100644 index 0000000..2c565cf --- /dev/null +++ b/src/CMakeLists.txt @@ -0,0 +1,102 @@ +include_directories( + ${CMAKE_BINARY_DIR} + ${CMAKE_CURRENT_BINARY_DIR} + ${CMAKE_CURRENT_SOURCE_DIR} + ${TQT_INCLUDE_DIRS} + ${CMAKE_SOURCE_DIR}/include + ${CMAKE_SOURCE_DIR}/src +) + +link_directories( + ${TQT_LIBRARY_DIRS} +) + +add_definitions( -DQT -DSCI_LEXER ) + + +##### src (static) + +tde_add_library( src STATIC_PIC + + SOURCES + AutoComplete.cpp + CallTip.cpp + CellBuffer.cpp + ContractionState.cpp + CharClassify.cpp + Document.cpp + DocumentAccessor.cpp + Editor.cpp + ExternalLexer.cpp + Indicator.cpp + KeyMap.cpp + KeyWords.cpp + LexAPDL.cpp + LexAU3.cpp + LexAVE.cpp + LexAda.cpp + LexAsm.cpp + LexAsn1.cpp + LexBaan.cpp + LexBash.cpp + LexBasic.cpp + LexBullant.cpp + LexCLW.cpp + LexCPP.cpp + LexCSS.cpp + LexCaml.cpp + LexConf.cpp + LexCrontab.cpp + LexCsound.cpp + LexEScript.cpp + LexEiffel.cpp + LexErlang.cpp + LexFlagship.cpp + LexForth.cpp + LexFortran.cpp + LexGui4Cli.cpp + LexHTML.cpp + LexHaskell.cpp + LexInno.cpp + LexKix.cpp + LexLisp.cpp + LexLout.cpp + LexLua.cpp + LexMMIXAL.cpp + LexMPT.cpp + LexMSSQL.cpp + LexMatlab.cpp + LexMetapost.cpp + LexNsis.cpp + LexOpal.cpp + LexOthers.cpp + LexPB.cpp + LexPOV.cpp + LexPS.cpp + LexPascal.cpp + LexPerl.cpp + LexPython.cpp + LexRebol.cpp + LexRuby.cpp + LexSQL.cpp + LexScriptol.cpp + LexSmalltalk.cpp + LexSpecman.cpp + LexSpice.cpp + LexTADS3.cpp + LexTCL.cpp + LexTeX.cpp + LexVB.cpp + LexVHDL.cpp + LexVerilog.cpp + LexYAML.cpp + LineMarker.cpp + PropSet.cpp + RESearch.cpp + ScintillaBase.cpp + Style.cpp + StyleContext.cpp + ViewStyle.cpp + WindowAccessor.cpp + XPM.cpp +) -- cgit v1.2.1