From 664e37abfe5c796c1279b8295fb030f126b0a7d8 Mon Sep 17 00:00:00 2001 From: Timothy Pearson Date: Wed, 30 Nov 2011 11:36:13 -0600 Subject: Initial import of qscintilla from 2007 --- 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 0 -> 14998 bytes doc/Scintilla/SciCoding.html | 251 + doc/Scintilla/SciRest.jpg | Bin 0 -> 16680 bytes doc/Scintilla/SciTEIco.png | Bin 0 -> 10091 bytes doc/Scintilla/SciWord.jpg | Bin 0 -> 6164 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/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 0 -> 1281 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 0 -> 35 bytes doc/html/tab_l.gif | Bin 0 -> 706 bytes doc/html/tab_r.gif | Bin 0 -> 2585 bytes doc/html/tabs.css | 102 + doc/qscintilla.dxy | 1098 ++++ 158 files changed, 43994 insertions(+) create mode 100755 doc/Scintilla/Design.html create mode 100644 doc/Scintilla/Icons.html create mode 100755 doc/Scintilla/Lexer.txt create mode 100755 doc/Scintilla/License.txt create mode 100755 doc/Scintilla/SciBreak.jpg create mode 100755 doc/Scintilla/SciCoding.html create mode 100755 doc/Scintilla/SciRest.jpg create mode 100755 doc/Scintilla/SciTEIco.png create mode 100755 doc/Scintilla/SciWord.jpg create mode 100755 doc/Scintilla/ScintillaDoc.html create mode 100755 doc/Scintilla/ScintillaDownload.html create mode 100755 doc/Scintilla/ScintillaHistory.html create mode 100755 doc/Scintilla/ScintillaRelated.html create mode 100755 doc/Scintilla/ScintillaToDo.html create mode 100755 doc/Scintilla/ScintillaUsage.html create mode 100755 doc/Scintilla/Steps.html create mode 100755 doc/Scintilla/index.html create mode 100644 doc/html/annotated.html create mode 100644 doc/html/classQextScintilla-members.html create mode 100644 doc/html/classQextScintilla.html create mode 100644 doc/html/classQextScintillaAPIs-members.html create mode 100644 doc/html/classQextScintillaAPIs.html create mode 100644 doc/html/classQextScintillaBase-members.html create mode 100644 doc/html/classQextScintillaBase.html create mode 100644 doc/html/classQextScintillaCommand-members.html create mode 100644 doc/html/classQextScintillaCommand.html create mode 100644 doc/html/classQextScintillaCommandSet-members.html create mode 100644 doc/html/classQextScintillaCommandSet.html create mode 100644 doc/html/classQextScintillaDocument-members.html create mode 100644 doc/html/classQextScintillaDocument.html create mode 100644 doc/html/classQextScintillaLexer-members.html create mode 100644 doc/html/classQextScintillaLexer.html create mode 100644 doc/html/classQextScintillaLexerBash-members.html create mode 100644 doc/html/classQextScintillaLexerBash.html create mode 100644 doc/html/classQextScintillaLexerBatch-members.html create mode 100644 doc/html/classQextScintillaLexerBatch.html create mode 100644 doc/html/classQextScintillaLexerCPP-members.html create mode 100644 doc/html/classQextScintillaLexerCPP.html create mode 100644 doc/html/classQextScintillaLexerCSS-members.html create mode 100644 doc/html/classQextScintillaLexerCSS.html create mode 100644 doc/html/classQextScintillaLexerCSharp-members.html create mode 100644 doc/html/classQextScintillaLexerCSharp.html create mode 100644 doc/html/classQextScintillaLexerDiff-members.html create mode 100644 doc/html/classQextScintillaLexerDiff.html create mode 100644 doc/html/classQextScintillaLexerHTML-members.html create mode 100644 doc/html/classQextScintillaLexerHTML.html create mode 100644 doc/html/classQextScintillaLexerIDL-members.html create mode 100644 doc/html/classQextScintillaLexerIDL.html create mode 100644 doc/html/classQextScintillaLexerJava-members.html create mode 100644 doc/html/classQextScintillaLexerJava.html create mode 100644 doc/html/classQextScintillaLexerJavaScript-members.html create mode 100644 doc/html/classQextScintillaLexerJavaScript.html create mode 100644 doc/html/classQextScintillaLexerLua-members.html create mode 100644 doc/html/classQextScintillaLexerLua.html create mode 100644 doc/html/classQextScintillaLexerMakefile-members.html create mode 100644 doc/html/classQextScintillaLexerMakefile.html create mode 100644 doc/html/classQextScintillaLexerPOV-members.html create mode 100644 doc/html/classQextScintillaLexerPOV.html create mode 100644 doc/html/classQextScintillaLexerPerl-members.html create mode 100644 doc/html/classQextScintillaLexerPerl.html create mode 100644 doc/html/classQextScintillaLexerProperties-members.html create mode 100644 doc/html/classQextScintillaLexerProperties.html create mode 100644 doc/html/classQextScintillaLexerPython-members.html create mode 100644 doc/html/classQextScintillaLexerPython.html create mode 100644 doc/html/classQextScintillaLexerRuby-members.html create mode 100644 doc/html/classQextScintillaLexerRuby.html create mode 100644 doc/html/classQextScintillaLexerSQL-members.html create mode 100644 doc/html/classQextScintillaLexerSQL.html create mode 100644 doc/html/classQextScintillaLexerTeX-members.html create mode 100644 doc/html/classQextScintillaLexerTeX.html create mode 100644 doc/html/classQextScintillaMacro-members.html create mode 100644 doc/html/classQextScintillaMacro.html create mode 100644 doc/html/classQextScintillaPrinter-members.html create mode 100644 doc/html/classQextScintillaPrinter.html create mode 100644 doc/html/deprecated.html create mode 100644 doc/html/doxygen.css create mode 100644 doc/html/doxygen.png create mode 100644 doc/html/functions.html create mode 100644 doc/html/functions_0x62.html create mode 100644 doc/html/functions_0x63.html create mode 100644 doc/html/functions_0x64.html create mode 100644 doc/html/functions_0x65.html create mode 100644 doc/html/functions_0x66.html create mode 100644 doc/html/functions_0x67.html create mode 100644 doc/html/functions_0x68.html create mode 100644 doc/html/functions_0x69.html create mode 100644 doc/html/functions_0x6a.html create mode 100644 doc/html/functions_0x6b.html create mode 100644 doc/html/functions_0x6c.html create mode 100644 doc/html/functions_0x6d.html create mode 100644 doc/html/functions_0x6e.html create mode 100644 doc/html/functions_0x6f.html create mode 100644 doc/html/functions_0x70.html create mode 100644 doc/html/functions_0x71.html create mode 100644 doc/html/functions_0x72.html create mode 100644 doc/html/functions_0x73.html create mode 100644 doc/html/functions_0x74.html create mode 100644 doc/html/functions_0x75.html create mode 100644 doc/html/functions_0x76.html create mode 100644 doc/html/functions_0x77.html create mode 100644 doc/html/functions_0x78.html create mode 100644 doc/html/functions_0x7a.html create mode 100644 doc/html/functions_0x7e.html create mode 100644 doc/html/functions_enum.html create mode 100644 doc/html/functions_eval.html create mode 100644 doc/html/functions_eval_0x62.html create mode 100644 doc/html/functions_eval_0x63.html create mode 100644 doc/html/functions_eval_0x64.html create mode 100644 doc/html/functions_eval_0x65.html create mode 100644 doc/html/functions_eval_0x66.html create mode 100644 doc/html/functions_eval_0x67.html create mode 100644 doc/html/functions_eval_0x68.html create mode 100644 doc/html/functions_eval_0x69.html create mode 100644 doc/html/functions_eval_0x6a.html create mode 100644 doc/html/functions_eval_0x6b.html create mode 100644 doc/html/functions_eval_0x6c.html create mode 100644 doc/html/functions_eval_0x6d.html create mode 100644 doc/html/functions_eval_0x6e.html create mode 100644 doc/html/functions_eval_0x6f.html create mode 100644 doc/html/functions_eval_0x70.html create mode 100644 doc/html/functions_eval_0x71.html create mode 100644 doc/html/functions_eval_0x72.html create mode 100644 doc/html/functions_eval_0x73.html create mode 100644 doc/html/functions_eval_0x74.html create mode 100644 doc/html/functions_eval_0x75.html create mode 100644 doc/html/functions_eval_0x76.html create mode 100644 doc/html/functions_eval_0x77.html create mode 100644 doc/html/functions_eval_0x78.html create mode 100644 doc/html/functions_func.html create mode 100644 doc/html/functions_func_0x62.html create mode 100644 doc/html/functions_func_0x63.html create mode 100644 doc/html/functions_func_0x64.html create mode 100644 doc/html/functions_func_0x65.html create mode 100644 doc/html/functions_func_0x66.html create mode 100644 doc/html/functions_func_0x67.html create mode 100644 doc/html/functions_func_0x68.html create mode 100644 doc/html/functions_func_0x69.html create mode 100644 doc/html/functions_func_0x6b.html create mode 100644 doc/html/functions_func_0x6c.html create mode 100644 doc/html/functions_func_0x6d.html create mode 100644 doc/html/functions_func_0x70.html create mode 100644 doc/html/functions_func_0x71.html create mode 100644 doc/html/functions_func_0x72.html create mode 100644 doc/html/functions_func_0x73.html create mode 100644 doc/html/functions_func_0x74.html create mode 100644 doc/html/functions_func_0x75.html create mode 100644 doc/html/functions_func_0x76.html create mode 100644 doc/html/functions_func_0x77.html create mode 100644 doc/html/functions_func_0x7a.html create mode 100644 doc/html/functions_func_0x7e.html create mode 100644 doc/html/hierarchy.html create mode 100644 doc/html/index.html create mode 100644 doc/html/pages.html create mode 100644 doc/html/tab_b.gif create mode 100644 doc/html/tab_l.gif create mode 100644 doc/html/tab_r.gif create mode 100644 doc/html/tabs.css create mode 100644 doc/qscintilla.dxy (limited to 'doc') diff --git a/doc/Scintilla/Design.html b/doc/Scintilla/Design.html new file mode 100755 index 0000000..0ca231e --- /dev/null +++ b/doc/Scintilla/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 +

+ +

+ 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 new file mode 100644 index 0000000..0bf302d --- /dev/null +++ b/doc/Scintilla/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/Scintilla/Lexer.txt b/doc/Scintilla/Lexer.txt new file mode 100755 index 0000000..9d4ab50 --- /dev/null +++ b/doc/Scintilla/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/Scintilla/License.txt b/doc/Scintilla/License.txt new file mode 100755 index 0000000..cbe25b2 --- /dev/null +++ b/doc/Scintilla/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/Scintilla/SciBreak.jpg b/doc/Scintilla/SciBreak.jpg new file mode 100755 index 0000000..65c9fc7 Binary files /dev/null and b/doc/Scintilla/SciBreak.jpg differ diff --git a/doc/Scintilla/SciCoding.html b/doc/Scintilla/SciCoding.html new file mode 100755 index 0000000..df0eb90 --- /dev/null +++ b/doc/Scintilla/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/Scintilla/SciRest.jpg b/doc/Scintilla/SciRest.jpg new file mode 100755 index 0000000..4b05223 Binary files /dev/null and b/doc/Scintilla/SciRest.jpg differ diff --git a/doc/Scintilla/SciTEIco.png b/doc/Scintilla/SciTEIco.png new file mode 100755 index 0000000..d0cc869 Binary files /dev/null and b/doc/Scintilla/SciTEIco.png differ diff --git a/doc/Scintilla/SciWord.jpg b/doc/Scintilla/SciWord.jpg new file mode 100755 index 0000000..60e70e8 Binary files /dev/null and b/doc/Scintilla/SciWord.jpg differ diff --git a/doc/Scintilla/ScintillaDoc.html b/doc/Scintilla/ScintillaDoc.html new file mode 100755 index 0000000..3767b3b --- /dev/null +++ b/doc/Scintilla/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/Scintilla/ScintillaDownload.html b/doc/Scintilla/ScintillaDownload.html new file mode 100755 index 0000000..c6b9657 --- /dev/null +++ b/doc/Scintilla/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 + + 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 new file mode 100755 index 0000000..a230271 --- /dev/null +++ b/doc/Scintilla/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 +

+ +

+ Images used in GTK+ version +

+ +

+ Release 1.71 +

+ +

+ Release 1.70 +

+ +

+ Release 1.69 +

+ +

+ Release 1.68 +

+ +

+ Release 1.67 +

+ +

+ Release 1.66 +

+ +

+ Release 1.65 +

+ +

+ Release 1.64 +

+ +

+ Release 1.63 +

+ +

+ Release 1.62 +

+ +

+ Release 1.61 +

+ +

+ Release 1.60 +

+ +

+ Release 1.59 +

+ +

+ Release 1.58 +

+ +

+ Release 1.57 +

+ +

+ Release 1.56 +

+ +

+ Release 1.55 +

+ +

+ Release 1.54 +

+ +

+ Release 1.53 +

+ +

+ Release 1.52 +

+ +

+ Release 1.51 +

+ +

+ Release 1.50 +

+ +

+ Release 1.49 +

+ +

+ Release 1.48 +

+ +

+ Release 1.47 +

+ +

+ Release 1.46 +

+ +

+ Release 1.45 +

+ +

+ Release 1.44 +

+ +

+ Release 1.43 +

+ +

+ Release 1.42 +

+ +

+ Release 1.41 +

+ +

+ Release 1.40 +

+ +

+ Release 1.39 +

+ +

+ Release 1.38 +

+ +

+ Release 1.37 +

+ +

+ Release 1.36 +

+ +

+ Release 1.35 +

+ +

+ Release 1.34 +

+ +

+ Release 1.33 +

+ +

+ Release 1.32 +

+ +

+ Release 1.31 +

+ +

+ Release 1.30 +

+ +

+ Release 1.28 +

+ +

+ Release 1.27 +

+ +

+ Release 1.26 +

+ +

+ Release 1.25 +

+ +

+ Release 1.24 +

+ +

+ Release 1.23 +

+ +

+ Release 1.22 +

+ +

+ Release 1.21 +

+ +

+ Release 1.2 +

+ +

+ Release 1.15 +

+ +

+ Release 1.14 +

+ +

+ Release 1.13 +

+ +

+ Release 1.12 +

+ +

+ Release 1.11 +

+ +

+ Release 1.1 +

+ +

+ Release 1.02 +

+ +

+ Release 1.01 +

+ +

+ Release 1.0 +

+ +

+ Beta release 0.93 +

+ +

+ Beta release 0.92 +

+ +

+ Beta release 0.91 +

+ +

+ Beta release 0.90 +

+ +

+ Beta release 0.82 +

+ +

+ Beta release 0.81 +

+ +

+ Beta release 0.80 +

+ +

+ Beta releases of SciTE were called Tide +

+ + + diff --git a/doc/Scintilla/ScintillaRelated.html b/doc/Scintilla/ScintillaRelated.html new file mode 100755 index 0000000..bc2edc8 --- /dev/null +++ b/doc/Scintilla/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. +

+

+ QScintilla + is a port of Scintilla to the Qt platform. It has a similar license to Qt: 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 PyQt and QScintilla. +

+

+ 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 + Qt 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 new file mode 100755 index 0000000..0fd6b0b --- /dev/null +++ b/doc/Scintilla/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/Scintilla/ScintillaUsage.html b/doc/Scintilla/ScintillaUsage.html new file mode 100755 index 0000000..e0ffb0b --- /dev/null +++ b/doc/Scintilla/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/Scintilla/Steps.html b/doc/Scintilla/Steps.html new file mode 100755 index 0000000..ff88e88 --- /dev/null +++ b/doc/Scintilla/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/Scintilla/index.html b/doc/Scintilla/index.html new file mode 100755 index 0000000..a4eeeda --- /dev/null +++ b/doc/Scintilla/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/doc/html/annotated.html b/doc/html/annotated.html new file mode 100644 index 0000000..f07b536 --- /dev/null +++ b/doc/html/annotated.html @@ -0,0 +1,54 @@ + + +QScintilla: Class List + + + + + + +

QScintilla Class List

Here are the classes, structs, unions and interfaces with brief descriptions: + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
QextScintillaImplements a higher level, more Qt-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 Qt QPrinter class that is able to print the text of a Scintilla document
+
Generated on Thu Nov 30 09:32:31 2006 for QScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/html/classQextScintilla-members.html b/doc/html/classQextScintilla-members.html new file mode 100644 index 0000000..5f05801 --- /dev/null +++ b/doc/html/classQextScintilla-members.html @@ -0,0 +1,1014 @@ + + +QScintilla: 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 QString &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(QObject *o, QEvent *e)QextScintillaBase [protected]
findFirst(const QString &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(QFocusEvent *)QextScintillaBase [protected, virtual]
focusNextPrevChild(bool)QextScintillaBase [protected, virtual]
focusOutEvent(QFocusEvent *)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 QString &text)QextScintilla [virtual, slot]
insertAt(const QString &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(QKeyEvent *ke)QextScintillaBase [protected, virtual]
LeftSideRoundedSplitter enum valueQextScintilla
LeftSideSplitter enum valueQextScintilla
length()QextScintilla
lexer() const QextScintilla
lineAt(const QPoint &pos)QextScintilla
lineLength(int line)QextScintilla
lines()QextScintilla
marginClicked(int margin, int line, Qt::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 QPixmap *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(QWidget *parent=0, const char *name=0, WFlags f=0)QextScintilla
QextScintillaBase(QWidget *parent=0, const char *name=0, WFlags f=0)QextScintillaBase
QSCN_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 QPixmap *pm)QextScintilla
removeSelectedText()QextScintilla [virtual, slot]
replace(const QString &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 QColor &col) (defined in QextScintillaBase)QextScintillaBase
SendScintilla(unsigned int msg, const QColor &col) (defined in QextScintillaBase)QextScintillaBase
SendScintilla(unsigned int msg, unsigned long wParam, QPainter *hdc, const QRect &rc, long cpMin, long cpMax) (defined in QextScintillaBase)QextScintillaBase
SendScintilla(unsigned int msg, unsigned long wParam, const QPixmap *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 QColor &col)QextScintilla
setCallTipsForegroundColor(const QColor &col)QextScintilla
setCallTipsHighlightColor(const QColor &col)QextScintilla
setCallTipsVisible(int nr)QextScintilla
setCaretForegroundColor(const QColor &col)QextScintilla [virtual, slot]
setCaretLineBackgroundColor(const QColor &col)QextScintilla [virtual, slot]
setCaretLineVisible(bool enable)QextScintilla [virtual, slot]
setCaretWidth(int width)QextScintilla [virtual, slot]
setColor(const QColor &c)QextScintilla [virtual, slot]
setCursorPosition(int line, int index)QextScintilla [virtual, slot]
setDocument(const QextScintillaDocument &document)QextScintilla
setEdgeColor(const QColor &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 QColor &fore, const QColor &back)QextScintilla
setFont(const QFont &f)QextScintilla [virtual]
setIndentation(int line, int indentation)QextScintilla [virtual, slot]
setIndentationGuides(bool enable)QextScintilla [virtual, slot]
setIndentationGuidesBackgroundColor(const QColor &col)QextScintilla [virtual, slot]
setIndentationGuidesForegroundColor(const QColor &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 QColor &col)QextScintilla [virtual, slot]
setMarginSensitivity(int margin, bool sens)QextScintilla [virtual, slot]
setMarginsFont(const QFont &f)QextScintilla [virtual, slot]
setMarginsForegroundColor(const QColor &col)QextScintilla [virtual, slot]
setMarginWidth(int margin, int width)QextScintilla [virtual, slot]
setMarginWidth(int margin, const QString &s)QextScintilla [virtual, slot]
setMarkerBackgroundColor(const QColor &col, int mnr=-1)QextScintilla
setMarkerForegroundColor(const QColor &col, int mnr=-1)QextScintilla
setMatchedBraceBackgroundColor(const QColor &col)QextScintilla
setMatchedBraceForegroundColor(const QColor &col)QextScintilla
setModified(bool m)QextScintilla [virtual, slot]
setPaper(const QColor &c)QextScintilla [virtual, slot]
setReadOnly(bool ro)QextScintilla [virtual, slot]
setSelection(int lineFrom, int indexFrom, int lineTo, int indexTo)QextScintilla [virtual, slot]
setSelectionBackgroundColor(const QColor &col)QextScintilla [virtual, slot]
setSelectionForegroundColor(const QColor &col)QextScintilla [virtual, slot]
setTabIndents(bool indent)QextScintilla [virtual, slot]
setTabWidth(int width)QextScintilla [virtual, slot]
setText(const QString &text)QextScintilla [virtual, slot]
setUnmatchedBraceBackgroundColor(const QColor &col)QextScintilla
setUnmatchedBraceForegroundColor(const QColor &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 QStringList &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 QString &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 QScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/html/classQextScintilla.html b/doc/html/classQextScintilla.html new file mode 100644 index 0000000..47a99f0 --- /dev/null +++ b/doc/html/classQextScintilla.html @@ -0,0 +1,4920 @@ + + +QScintilla: QextScintilla Class Reference + + + + + + +

QextScintilla Class Reference

The QextScintilla class implements a higher level, more Qt-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

+ +

Detailed Description

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

+QextScintilla implements methods, signals and slots similar to those found in other Qt 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 QTextEdit - 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 (QWidget *  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()
+ +
+

+ +

+
+ + + + + + + + +
QColor 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()
+ +
+

+ +

+
+ + + + + + + + +
QColor 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 QString &  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 QPoint &  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 QPixmap *  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()
+ +
+

+ +

+
+ + + + + + + + +
QColor 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 QPixmap *  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 QString &  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 QColor &  fore,
const QColor &  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 QColor &  col  ) 
+
+
+ +

+Set the background colour of call tips to col. The default is white. +

+

+ +

+
+ + + + + + + + + +
void QextScintilla::setCallTipsForegroundColor (const QColor &  col  ) 
+
+
+ +

+Set the foreground colour of call tips to col. The default is mid-gray. +

+

+ +

+
+ + + + + + + + + +
void QextScintilla::setCallTipsHighlightColor (const QColor &  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 QColor &  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 QFont &  f  )  [virtual]
+
+
+ +

+Set the default font. This has no effect if a language lexer has been set. +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void QextScintilla::setMarkerBackgroundColor (const QColor &  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 QColor &  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 QColor &  col  ) 
+
+
+ +

+Set the background colour used to display matched braces to col. The default is white.

+

See also:
setMatchedBraceForegroundColor()
+ +
+

+ +

+
+ + + + + + + + + +
void QextScintilla::setMatchedBraceForegroundColor (const QColor &  col  ) 
+
+
+ +

+Set the foreground colour used to display matched braces to col. The default is red.

+

See also:
setMatchedBraceBackgroundColor()
+ +
+

+ +

+
+ + + + + + + + + +
void QextScintilla::setUnmatchedBraceBackgroundColor (const QColor &  col  ) 
+
+
+ +

+Set the background colour used to display unmatched braces to col. The default is white.

+

See also:
setUnmatchedBraceForegroundColor()
+ +
+

+ +

+
+ + + + + + + + + +
void QextScintilla::setUnmatchedBraceForegroundColor (const QColor &  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. +

+

+ +

+
+ + + + + + + + +
QString 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 QStringList &  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()
+ +
+

+ +

+
+ + + + + + + + +
QString QextScintilla::text (  ) 
+
+
+ +

+Returns the text edit's text.

+

See also:
setText()
+ +
+

+ +

+
+ + + + + + + + + +
QString 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 QString &  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 QString &  text  )  [virtual, slot]
+
+
+ +

+Insert the text text at the current position. +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
virtual void QextScintilla::insertAt (const QString &  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 QColor &  col  )  [virtual, slot]
+
+
+ +

+Sets the foreground colour of the caret to col. +

+ +

+

+ +

+
+ + + + + + + + + +
virtual void QextScintilla::setCaretLineBackgroundColor (const QColor &  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 QColor &  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 QColor &  col  )  [virtual, slot]
+
+
+ +

+Set the background colour of indentation guides to col.

+

See also:
setIndentationGuidesForegroundColor()
+ +
+

+ +

+
+ + + + + + + + + +
virtual void QextScintilla::setIndentationGuidesForegroundColor (const QColor &  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 QColor &  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 QFont &  f  )  [virtual, slot]
+
+
+ +

+Set the font used in all margins to f. +

+ +

+

+ +

+
+ + + + + + + + + +
virtual void QextScintilla::setMarginsForegroundColor (const QColor &  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 QString &  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 QColor &  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 QColor &  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 QColor &  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 QString &  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,
Qt::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 QString &  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 QScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/html/classQextScintillaAPIs-members.html b/doc/html/classQextScintillaAPIs-members.html new file mode 100644 index 0000000..3bf9904 --- /dev/null +++ b/doc/html/classQextScintillaAPIs-members.html @@ -0,0 +1,30 @@ + + +QScintilla: Member List + + + + + + +

QextScintillaAPIs Member List

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

+ + + + + +
add(const QString &entry)QextScintillaAPIs
clear()QextScintillaAPIs
load(const QString &fname)QextScintillaAPIs
QextScintillaAPIs()QextScintillaAPIs
~QextScintillaAPIs()QextScintillaAPIs


Generated on Thu Nov 30 09:32:31 2006 for QScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/html/classQextScintillaAPIs.html b/doc/html/classQextScintillaAPIs.html new file mode 100644 index 0000000..9efdffc --- /dev/null +++ b/doc/html/classQextScintillaAPIs.html @@ -0,0 +1,151 @@ + + +QScintilla: 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 QPixmap 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 QString &  entry  ) 
+
+
+ +

+Add the single API entry entry to the current set. +

+ +

+

+ +

+
+ + + + + + + + + +
bool QextScintillaAPIs::load (const QString &  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 QScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/html/classQextScintillaBase-members.html b/doc/html/classQextScintillaBase-members.html new file mode 100644 index 0000000..183b5ac --- /dev/null +++ b/doc/html/classQextScintillaBase-members.html @@ -0,0 +1,769 @@ + + +QScintilla: 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(QObject *o, QEvent *e)QextScintillaBase [protected]
focusInEvent(QFocusEvent *)QextScintillaBase [protected, virtual]
focusNextPrevChild(bool)QextScintillaBase [protected, virtual]
focusOutEvent(QFocusEvent *)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(QKeyEvent *ke)QextScintillaBase [protected, virtual]
pool()QextScintillaBase [static]
QextScintillaBase(QWidget *parent=0, const char *name=0, WFlags f=0)QextScintillaBase
QSCN_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 QColor &col) (defined in QextScintillaBase)QextScintillaBase
SendScintilla(unsigned int msg, const QColor &col) (defined in QextScintillaBase)QextScintillaBase
SendScintilla(unsigned int msg, unsigned long wParam, QPainter *hdc, const QRect &rc, long cpMin, long cpMax) (defined in QextScintillaBase)QextScintillaBase
SendScintilla(unsigned int msg, unsigned long wParam, const QPixmap *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 QScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/html/classQextScintillaBase.html b/doc/html/classQextScintillaBase.html new file mode 100644 index 0000000..bbecf39 --- /dev/null +++ b/doc/html/classQextScintillaBase.html @@ -0,0 +1,3465 @@ + + +QScintilla: 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

+ +

Signals

+ +

Public Member Functions

+ +

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 Qt 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 Qt 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 QPixmap 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 QPixmap 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 (QWidget *  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 QSize QextScintillaBase::sizeHint (  )  const [virtual]
+
+
+ +

+Returns the recommended size of the widget. +

+ +

+

+ +

+
+ + + + + + + + +
QWidget* QextScintillaBase::viewport (  )  const
+
+
+ +

+Returns the viewport widget. This is the widget that actually contains the text. +

+

+ +

+
+ + + + + + + + + +
void QextScintillaBase::QSCN_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 (QObject *  o,
QEvent *  e 
) [protected]
+
+
+ +

+Re-implemented to filter certain events. +

+ +

+

+ +

+
+ + + + + + + + + +
virtual void QextScintillaBase::keyPressEvent (QKeyEvent *  ke  )  [protected, virtual]
+
+
+ +

+Re-implemented to handle the key presses for the widget. +

+ +

+

+ +

+
+ + + + + + + + + +
virtual void QextScintillaBase::focusInEvent (QFocusEvent *   )  [protected, virtual]
+
+
+ +

+Re-implemented to tell Scintilla it has the focus. +

+ +

+

+ +

+
+ + + + + + + + + +
virtual void QextScintillaBase::focusOutEvent (QFocusEvent *   )  [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 QScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/html/classQextScintillaCommand-members.html b/doc/html/classQextScintillaCommand-members.html new file mode 100644 index 0000000..700ddcd --- /dev/null +++ b/doc/html/classQextScintillaCommand-members.html @@ -0,0 +1,31 @@ + + +QScintilla: 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 QScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/html/classQextScintillaCommand.html b/doc/html/classQextScintillaCommand.html new file mode 100644 index 0000000..dd80426 --- /dev/null +++ b/doc/html/classQextScintillaCommand.html @@ -0,0 +1,176 @@ + + +QScintilla: 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. +

+ +

+

+ +

+
+ + + + + + + + +
QString QextScintillaCommand::description (  )  const
+
+
+ +

+The user friendly description of the command is returned. +

+ +

+

+


Generated on Thu Nov 30 09:32:31 2006 for QScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/html/classQextScintillaCommandSet-members.html b/doc/html/classQextScintillaCommandSet-members.html new file mode 100644 index 0000000..fa8f277 --- /dev/null +++ b/doc/html/classQextScintillaCommandSet-members.html @@ -0,0 +1,30 @@ + + +QScintilla: 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(QSettings &qs, const char *prefix="/Scintilla")QextScintillaCommandSet
writeSettings(QSettings &qs, const char *prefix="/Scintilla")QextScintillaCommandSet


Generated on Thu Nov 30 09:32:31 2006 for QScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/html/classQextScintillaCommandSet.html b/doc/html/classQextScintillaCommandSet.html new file mode 100644 index 0000000..fc9fff4 --- /dev/null +++ b/doc/html/classQextScintillaCommandSet.html @@ -0,0 +1,168 @@ + + +QScintilla: 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 (QSettings &  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 (QSettings &  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()
+ +
+

+ +

+
+ + + + + + + + +
QPtrList<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 QScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/html/classQextScintillaDocument-members.html b/doc/html/classQextScintillaDocument-members.html new file mode 100644 index 0000000..b23e094 --- /dev/null +++ b/doc/html/classQextScintillaDocument-members.html @@ -0,0 +1,29 @@ + + +QScintilla: 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 QScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/html/classQextScintillaDocument.html b/doc/html/classQextScintillaDocument.html new file mode 100644 index 0000000..5773d1f --- /dev/null +++ b/doc/html/classQextScintillaDocument.html @@ -0,0 +1,64 @@ + + +QScintilla: 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 QScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/html/classQextScintillaLexer-members.html b/doc/html/classQextScintillaLexer-members.html new file mode 100644 index 0000000..29a27b1 --- /dev/null +++ b/doc/html/classQextScintillaLexer-members.html @@ -0,0 +1,66 @@ + + +QScintilla: 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 QColor &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 QFont &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 QColor &c, int style)QextScintillaLexer [signal]
propertyChanged(const char *prop, const char *val)QextScintillaLexer [signal]
QextScintillaLexer(QObject *parent=0, const char *name=0)QextScintillaLexer
readProperties(QSettings &qs, const QString &prefix)QextScintillaLexer [protected, virtual]
readSettings(QSettings &qs, const char *prefix="/Scintilla")QextScintillaLexer
refreshProperties()QextScintillaLexer [virtual]
setAutoIndentStyle(int autoindentstyle)QextScintillaLexer [virtual, slot]
setColor(const QColor &c, int style=-1)QextScintillaLexer [virtual, slot]
setDefaultColor(const QColor &c)QextScintillaLexer [virtual, slot]
setDefaultFont(const QFont &f)QextScintillaLexer [virtual, slot]
setDefaultPaper(const QColor &c)QextScintillaLexer [virtual, slot]
setEolFill(bool eoffill, int style=-1)QextScintillaLexer [virtual, slot]
setFont(const QFont &f, int style=-1)QextScintillaLexer [virtual, slot]
setPaper(const QColor &c, int style=-1)QextScintillaLexer [virtual, slot]
wordCharacters() const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
writeProperties(QSettings &qs, const QString &prefix) const QextScintillaLexer [protected, virtual]
writeSettings(QSettings &qs, const char *prefix="/Scintilla") const QextScintillaLexer
~QextScintillaLexer()QextScintillaLexer [virtual]


Generated on Thu Nov 30 09:32:31 2006 for QScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/html/classQextScintillaLexer.html b/doc/html/classQextScintillaLexer.html new file mode 100644 index 0000000..6085267 --- /dev/null +++ b/doc/html/classQextScintillaLexer.html @@ -0,0 +1,910 @@ + + +QScintilla: 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

+ +

Protected Member Functions

+ +

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 (QObject *  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 QColor QextScintillaLexer::color (int  style  )  const [virtual]
+
+ +

+ +

+
+ + + + + + + + + +
virtual bool QextScintillaLexer::eolFill (int  style  )  const [virtual]
+
+ +

+ +

+
+ + + + + + + + + +
virtual QFont QextScintillaLexer::font (int  style  )  const [virtual]
+
+ +

+ +

+
+ + + + + + + + + +
virtual const char* QextScintillaLexer::keywords (int  set  )  const [virtual]
+
+ +

+ +

+
+ + + + + + + + + +
virtual QString QextScintillaLexer::description (int  style  )  const [pure virtual]
+
+ +

+ +

+
+ + + + + + + + + +
virtual QColor QextScintillaLexer::paper (int  style  )  const [virtual]
+
+ +

+ +

+
+ + + + + + + + +
virtual QFont QextScintillaLexer::defaultFont (  )  const [virtual]
+
+
+ +

+Returns the default font for all styles.

+

See also:
setDefaultFont()
+ +
+

+ +

+
+ + + + + + + + +
virtual QColor QextScintillaLexer::defaultColor (  )  const [virtual]
+
+
+ +

+Returns the default text colour for all styles.

+

See also:
setDefaultColor()
+ +
+

+ +

+
+ + + + + + + + +
virtual QColor QextScintillaLexer::defaultPaper (  )  const [virtual]
+
+
+ +

+Returns the default paper colour for all styles.

+

See also:
setDefaultPaper()
+ +
+

+ +

+
+ + + + + + + + +
virtual void QextScintillaLexer::refreshProperties (  )  [virtual]
+
+ +

+ +

+
+ + + + + + + + + + + + + + + + + + +
bool QextScintillaLexer::readSettings (QSettings &  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 (QSettings &  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 QColor &  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 QFont &  f  )  [virtual, slot]
+
+
+ +

+The default font for all styles is set to f.

+

See also:
defaultFont()
+ +
+

+ +

+
+ + + + + + + + + +
virtual void QextScintillaLexer::setDefaultColor (const QColor &  c  )  [virtual, slot]
+
+
+ +

+The default text colour for all styles is set to c.

+

See also:
defaultColor(), color()
+ +
+

+ +

+
+ + + + + + + + + +
virtual void QextScintillaLexer::setDefaultPaper (const QColor &  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 QFont &  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 QColor &  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 QColor &  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 QFont &  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 QColor &  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 (QSettings &  qs,
const QString &  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 (QSettings &  qs,
const QString &  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 QScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/html/classQextScintillaLexerBash-members.html b/doc/html/classQextScintillaLexerBash-members.html new file mode 100644 index 0000000..d3e21d1 --- /dev/null +++ b/doc/html/classQextScintillaLexerBash-members.html @@ -0,0 +1,87 @@ + + +QScintilla: 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 QColor &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 QFont &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 QColor &c, int style)QextScintillaLexer [signal]
ParameterExpansion enum valueQextScintillaLexerBash
propertyChanged(const char *prop, const char *val)QextScintillaLexer [signal]
QextScintillaLexer(QObject *parent=0, const char *name=0)QextScintillaLexer
QextScintillaLexerBash(QObject *parent=0, const char *name=0)QextScintillaLexerBash
readProperties(QSettings &qs, const QString &prefix)QextScintillaLexerBash [protected, virtual]
readSettings(QSettings &qs, const char *prefix="/Scintilla")QextScintillaLexer
refreshProperties()QextScintillaLexerBash [virtual]
Scalar enum valueQextScintillaLexerBash
setAutoIndentStyle(int autoindentstyle)QextScintillaLexer [virtual, slot]
setColor(const QColor &c, int style=-1)QextScintillaLexer [virtual, slot]
setDefaultColor(const QColor &c)QextScintillaLexer [virtual, slot]
setDefaultFont(const QFont &f)QextScintillaLexer [virtual, slot]
setDefaultPaper(const QColor &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 QFont &f, int style=-1)QextScintillaLexer [virtual, slot]
setPaper(const QColor &c, int style=-1)QextScintillaLexer [virtual, slot]
SingleQuotedHereDocument enum valueQextScintillaLexerBash
SingleQuotedString enum valueQextScintillaLexerBash
WhiteSpace enum valueQextScintillaLexerBash
wordCharacters() const (defined in QextScintillaLexerBash)QextScintillaLexerBash [virtual]
writeProperties(QSettings &qs, const QString &prefix) const QextScintillaLexerBash [protected, virtual]
writeSettings(QSettings &qs, const char *prefix="/Scintilla") const QextScintillaLexer
~QextScintillaLexer()QextScintillaLexer [virtual]
~QextScintillaLexerBash()QextScintillaLexerBash [virtual]


Generated on Thu Nov 30 09:32:31 2006 for QScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/html/classQextScintillaLexerBash.html b/doc/html/classQextScintillaLexerBash.html new file mode 100644 index 0000000..0cedfb1 --- /dev/null +++ b/doc/html/classQextScintillaLexerBash.html @@ -0,0 +1,560 @@ + + +QScintilla: 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 (QObject *  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. +

+

+ +

+
+ + + + + + + + + +
QColor 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. +

+

+ +

+
+ + + + + + + + + +
QFont 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. +

+

+ +

+
+ + + + + + + + + +
QString QextScintillaLexerBash::description (int  style  )  const [virtual]
+
+
+ +

+Returns the descriptive name for style number style. If the style is invalid for this language then QString::null is returned. This is intended to be used in user preference dialogs. +

+Implements QextScintillaLexer. +

+

+ +

+
+ + + + + + + + + +
QColor 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 (QSettings &  qs,
const QString &  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 (QSettings &  qs,
const QString &  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 QScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/html/classQextScintillaLexerBatch-members.html b/doc/html/classQextScintillaLexerBatch-members.html new file mode 100644 index 0000000..0bacee5 --- /dev/null +++ b/doc/html/classQextScintillaLexerBatch-members.html @@ -0,0 +1,76 @@ + + +QScintilla: 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 QColor &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 QFont &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 QColor &c, int style)QextScintillaLexer [signal]
propertyChanged(const char *prop, const char *val)QextScintillaLexer [signal]
QextScintillaLexer(QObject *parent=0, const char *name=0)QextScintillaLexer
QextScintillaLexerBatch(QObject *parent=0, const char *name=0)QextScintillaLexerBatch
readProperties(QSettings &qs, const QString &prefix)QextScintillaLexer [protected, virtual]
readSettings(QSettings &qs, const char *prefix="/Scintilla")QextScintillaLexer
refreshProperties()QextScintillaLexer [virtual]
setAutoIndentStyle(int autoindentstyle)QextScintillaLexer [virtual, slot]
setColor(const QColor &c, int style=-1)QextScintillaLexer [virtual, slot]
setDefaultColor(const QColor &c)QextScintillaLexer [virtual, slot]
setDefaultFont(const QFont &f)QextScintillaLexer [virtual, slot]
setDefaultPaper(const QColor &c)QextScintillaLexer [virtual, slot]
setEolFill(bool eoffill, int style=-1)QextScintillaLexer [virtual, slot]
setFont(const QFont &f, int style=-1)QextScintillaLexer [virtual, slot]
setPaper(const QColor &c, int style=-1)QextScintillaLexer [virtual, slot]
Variable enum valueQextScintillaLexerBatch
wordCharacters() const (defined in QextScintillaLexerBatch)QextScintillaLexerBatch [virtual]
writeProperties(QSettings &qs, const QString &prefix) const QextScintillaLexer [protected, virtual]
writeSettings(QSettings &qs, const char *prefix="/Scintilla") const QextScintillaLexer
~QextScintillaLexer()QextScintillaLexer [virtual]
~QextScintillaLexerBatch()QextScintillaLexerBatch [virtual]


Generated on Thu Nov 30 09:32:31 2006 for QScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/html/classQextScintillaLexerBatch.html b/doc/html/classQextScintillaLexerBatch.html new file mode 100644 index 0000000..bdf6913 --- /dev/null +++ b/doc/html/classQextScintillaLexerBatch.html @@ -0,0 +1,345 @@ + + +QScintilla: 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 (QObject *  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. +

+

+ +

+
+ + + + + + + + + +
QColor 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. +

+

+ +

+
+ + + + + + + + + +
QFont 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. +

+

+ +

+
+ + + + + + + + + +
QString QextScintillaLexerBatch::description (int  style  )  const [virtual]
+
+
+ +

+Returns the descriptive name for style number style. If the style is invalid for this language then QString::null is returned. This is intended to be used in user preference dialogs. +

+Implements QextScintillaLexer. +

+

+ +

+
+ + + + + + + + + +
QColor 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 QScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/html/classQextScintillaLexerCPP-members.html b/doc/html/classQextScintillaLexerCPP-members.html new file mode 100644 index 0000000..3e1a8a1 --- /dev/null +++ b/doc/html/classQextScintillaLexerCPP-members.html @@ -0,0 +1,99 @@ + + +QScintilla: 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 QColor &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 QFont &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 QColor &c, int style)QextScintillaLexer [signal]
PreProcessor enum valueQextScintillaLexerCPP
propertyChanged(const char *prop, const char *val)QextScintillaLexer [signal]
QextScintillaLexer(QObject *parent=0, const char *name=0)QextScintillaLexer
QextScintillaLexerCPP(QObject *parent=0, const char *name=0, bool caseInsensitiveKeywords=FALSE)QextScintillaLexerCPP
readProperties(QSettings &qs, const QString &prefix)QextScintillaLexerCPP [protected, virtual]
readSettings(QSettings &qs, const char *prefix="/Scintilla")QextScintillaLexer
refreshProperties()QextScintillaLexerCPP [virtual]
Regex enum valueQextScintillaLexerCPP
setAutoIndentStyle(int autoindentstyle)QextScintillaLexer [virtual, slot]
setColor(const QColor &c, int style=-1)QextScintillaLexer [virtual, slot]
setDefaultColor(const QColor &c)QextScintillaLexer [virtual, slot]
setDefaultFont(const QFont &f)QextScintillaLexer [virtual, slot]
setDefaultPaper(const QColor &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 QFont &f, int style=-1)QextScintillaLexer [virtual, slot]
setPaper(const QColor &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(QSettings &qs, const QString &prefix) const QextScintillaLexerCPP [protected, virtual]
writeSettings(QSettings &qs, const char *prefix="/Scintilla") const QextScintillaLexer
~QextScintillaLexer()QextScintillaLexer [virtual]
~QextScintillaLexerCPP()QextScintillaLexerCPP [virtual]


Generated on Thu Nov 30 09:32:31 2006 for QScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/html/classQextScintillaLexerCPP.html b/doc/html/classQextScintillaLexerCPP.html new file mode 100644 index 0000000..91a716a --- /dev/null +++ b/doc/html/classQextScintillaLexerCPP.html @@ -0,0 +1,753 @@ + + +QScintilla: 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 (QObject *  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. +

+

+ +

+
+ + + + + + + + + +
QColor 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. +

+

+ +

+
+ + + + + + + + + +
QFont 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. +

+

+ +

+
+ + + + + + + + + +
QString QextScintillaLexerCPP::description (int  style  )  const [virtual]
+
+
+ +

+Returns the descriptive name for style number style. If the style is invalid for this language then QString::null is returned. This is intended to be used in user preference dialogs. +

+Implements QextScintillaLexer. +

+Reimplemented in QextScintillaLexerCSharp, QextScintillaLexerIDL, and QextScintillaLexerJavaScript. +

+

+ +

+
+ + + + + + + + + +
QColor 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 (QSettings &  qs,
const QString &  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 (QSettings &  qs,
const QString &  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 QScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/html/classQextScintillaLexerCSS-members.html b/doc/html/classQextScintillaLexerCSS-members.html new file mode 100644 index 0000000..c9f16a3 --- /dev/null +++ b/doc/html/classQextScintillaLexerCSS-members.html @@ -0,0 +1,89 @@ + + +QScintilla: 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 QColor &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 QFont &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 QColor &c, int style)QextScintillaLexer [signal]
propertyChanged(const char *prop, const char *val)QextScintillaLexer [signal]
PseudoClass enum valueQextScintillaLexerCSS
QextScintillaLexer(QObject *parent=0, const char *name=0)QextScintillaLexer
QextScintillaLexerCSS(QObject *parent=0, const char *name=0)QextScintillaLexerCSS
readProperties(QSettings &qs, const QString &prefix)QextScintillaLexerCSS [protected, virtual]
readSettings(QSettings &qs, const char *prefix="/Scintilla")QextScintillaLexer
refreshProperties()QextScintillaLexerCSS [virtual]
setAutoIndentStyle(int autoindentstyle)QextScintillaLexer [virtual, slot]
setColor(const QColor &c, int style=-1)QextScintillaLexer [virtual, slot]
setDefaultColor(const QColor &c)QextScintillaLexer [virtual, slot]
setDefaultFont(const QFont &f)QextScintillaLexer [virtual, slot]
setDefaultPaper(const QColor &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 QFont &f, int style=-1)QextScintillaLexer [virtual, slot]
setPaper(const QColor &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(QSettings &qs, const QString &prefix) const QextScintillaLexerCSS [protected, virtual]
writeSettings(QSettings &qs, const char *prefix="/Scintilla") const QextScintillaLexer
~QextScintillaLexer()QextScintillaLexer [virtual]
~QextScintillaLexerCSS()QextScintillaLexerCSS [virtual]


Generated on Thu Nov 30 09:32:31 2006 for QScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/html/classQextScintillaLexerCSS.html b/doc/html/classQextScintillaLexerCSS.html new file mode 100644 index 0000000..cfc076d --- /dev/null +++ b/doc/html/classQextScintillaLexerCSS.html @@ -0,0 +1,520 @@ + + +QScintilla: 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 (QObject *  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. +

+

+ +

+
+ + + + + + + + + +
QColor QextScintillaLexerCSS::color (int  style  )  const [virtual]
+
+
+ +

+Returns the foreground colour of the text for style number style.

+

See also:
paper()
+ +

+Reimplemented from QextScintillaLexer. +

+

+ +

+
+ + + + + + + + + +
QFont 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. +

+

+ +

+
+ + + + + + + + + +
QString QextScintillaLexerCSS::description (int  style  )  const [virtual]
+
+
+ +

+Returns the descriptive name for style number style. If the style is invalid for this language then QString::null 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 (QSettings &  qs,
const QString &  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 (QSettings &  qs,
const QString &  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 QScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/html/classQextScintillaLexerCSharp-members.html b/doc/html/classQextScintillaLexerCSharp-members.html new file mode 100644 index 0000000..ac3a2d3 --- /dev/null +++ b/doc/html/classQextScintillaLexerCSharp-members.html @@ -0,0 +1,101 @@ + + +QScintilla: 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 QColor &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 QFont &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 QColor &c, int style)QextScintillaLexer [signal]
PreProcessor enum valueQextScintillaLexerCPP
propertyChanged(const char *prop, const char *val)QextScintillaLexer [signal]
QextScintillaLexer(QObject *parent=0, const char *name=0)QextScintillaLexer
QextScintillaLexerCPP(QObject *parent=0, const char *name=0, bool caseInsensitiveKeywords=FALSE)QextScintillaLexerCPP
QextScintillaLexerCSharp(QObject *parent=0, const char *name=0)QextScintillaLexerCSharp
readProperties(QSettings &qs, const QString &prefix)QextScintillaLexerCPP [protected, virtual]
readSettings(QSettings &qs, const char *prefix="/Scintilla")QextScintillaLexer
refreshProperties()QextScintillaLexerCPP [virtual]
Regex enum valueQextScintillaLexerCPP
setAutoIndentStyle(int autoindentstyle)QextScintillaLexer [virtual, slot]
setColor(const QColor &c, int style=-1)QextScintillaLexer [virtual, slot]
setDefaultColor(const QColor &c)QextScintillaLexer [virtual, slot]
setDefaultFont(const QFont &f)QextScintillaLexer [virtual, slot]
setDefaultPaper(const QColor &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 QFont &f, int style=-1)QextScintillaLexer [virtual, slot]
setPaper(const QColor &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(QSettings &qs, const QString &prefix) const QextScintillaLexerCPP [protected, virtual]
writeSettings(QSettings &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 QScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/html/classQextScintillaLexerCSharp.html b/doc/html/classQextScintillaLexerCSharp.html new file mode 100644 index 0000000..bdb8fc3 --- /dev/null +++ b/doc/html/classQextScintillaLexerCSharp.html @@ -0,0 +1,261 @@ + + +QScintilla: 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 (QObject *  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. +

+

+ +

+
+ + + + + + + + + +
QColor 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. +

+

+ +

+
+ + + + + + + + + +
QFont 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. +

+

+ +

+
+ + + + + + + + + +
QString QextScintillaLexerCSharp::description (int  style  )  const [virtual]
+
+
+ +

+Returns the descriptive name for style number style. If the style is invalid for this language then QString::null is returned. This is intended to be used in user preference dialogs. +

+Reimplemented from QextScintillaLexerCPP. +

+

+ +

+
+ + + + + + + + + +
QColor 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 QScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/html/classQextScintillaLexerDiff-members.html b/doc/html/classQextScintillaLexerDiff-members.html new file mode 100644 index 0000000..04d5ad5 --- /dev/null +++ b/doc/html/classQextScintillaLexerDiff-members.html @@ -0,0 +1,75 @@ + + +QScintilla: 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 QColor &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 QFont &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 QColor &c, int style)QextScintillaLexer [signal]
Position enum valueQextScintillaLexerDiff
propertyChanged(const char *prop, const char *val)QextScintillaLexer [signal]
QextScintillaLexer(QObject *parent=0, const char *name=0)QextScintillaLexer
QextScintillaLexerDiff(QObject *parent=0, const char *name=0)QextScintillaLexerDiff
readProperties(QSettings &qs, const QString &prefix)QextScintillaLexer [protected, virtual]
readSettings(QSettings &qs, const char *prefix="/Scintilla")QextScintillaLexer
refreshProperties()QextScintillaLexer [virtual]
setAutoIndentStyle(int autoindentstyle)QextScintillaLexer [virtual, slot]
setColor(const QColor &c, int style=-1)QextScintillaLexer [virtual, slot]
setDefaultColor(const QColor &c)QextScintillaLexer [virtual, slot]
setDefaultFont(const QFont &f)QextScintillaLexer [virtual, slot]
setDefaultPaper(const QColor &c)QextScintillaLexer [virtual, slot]
setEolFill(bool eoffill, int style=-1)QextScintillaLexer [virtual, slot]
setFont(const QFont &f, int style=-1)QextScintillaLexer [virtual, slot]
setPaper(const QColor &c, int style=-1)QextScintillaLexer [virtual, slot]
wordCharacters() const (defined in QextScintillaLexerDiff)QextScintillaLexerDiff [virtual]
writeProperties(QSettings &qs, const QString &prefix) const QextScintillaLexer [protected, virtual]
writeSettings(QSettings &qs, const char *prefix="/Scintilla") const QextScintillaLexer
~QextScintillaLexer()QextScintillaLexer [virtual]
~QextScintillaLexerDiff()QextScintillaLexerDiff [virtual]


Generated on Thu Nov 30 09:32:31 2006 for QScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/html/classQextScintillaLexerDiff.html b/doc/html/classQextScintillaLexerDiff.html new file mode 100644 index 0000000..78fa800 --- /dev/null +++ b/doc/html/classQextScintillaLexerDiff.html @@ -0,0 +1,243 @@ + + +QScintilla: 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 (QObject *  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. +

+

+ +

+
+ + + + + + + + + +
QColor QextScintillaLexerDiff::color (int  style  )  const [virtual]
+
+
+ +

+Returns the foreground colour of the text for style number style.

+

See also:
paper()
+ +

+Reimplemented from QextScintillaLexer. +

+

+ +

+
+ + + + + + + + + +
QString QextScintillaLexerDiff::description (int  style  )  const [virtual]
+
+
+ +

+Returns the descriptive name for style number style. If the style is invalid for this language then QString::null is returned. This is intended to be used in user preference dialogs. +

+Implements QextScintillaLexer. +

+

+


Generated on Thu Nov 30 09:32:31 2006 for QScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/html/classQextScintillaLexerHTML-members.html b/doc/html/classQextScintillaLexerHTML-members.html new file mode 100644 index 0000000..7a411f5 --- /dev/null +++ b/doc/html/classQextScintillaLexerHTML-members.html @@ -0,0 +1,184 @@ + + +QScintilla: 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 QColor &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 QFont &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 QColor &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(QObject *parent=0, const char *name=0)QextScintillaLexer
QextScintillaLexerHTML(QObject *parent=0, const char *name=0)QextScintillaLexerHTML
readProperties(QSettings &qs, const QString &prefix)QextScintillaLexerHTML [protected, virtual]
readSettings(QSettings &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 QColor &c, int style=-1)QextScintillaLexer [virtual, slot]
setDefaultColor(const QColor &c)QextScintillaLexer [virtual, slot]
setDefaultFont(const QFont &f)QextScintillaLexer [virtual, slot]
setDefaultPaper(const QColor &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 QFont &f, int style=-1)QextScintillaLexer [virtual, slot]
setPaper(const QColor &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(QSettings &qs, const QString &prefix) const QextScintillaLexerHTML [protected, virtual]
writeSettings(QSettings &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 QScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/html/classQextScintillaLexerHTML.html b/doc/html/classQextScintillaLexerHTML.html new file mode 100644 index 0000000..46f52b3 --- /dev/null +++ b/doc/html/classQextScintillaLexerHTML.html @@ -0,0 +1,1014 @@ + + +QScintilla: 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 (QObject *  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. +

+

+ +

+
+ + + + + + + + + +
QColor 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. +

+

+ +

+
+ + + + + + + + + +
QFont 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. +

+

+ +

+
+ + + + + + + + + +
QString QextScintillaLexerHTML::description (int  style  )  const [virtual]
+
+
+ +

+Returns the descriptive name for style number style. If the style is invalid for this language then QString::null is returned. This is intended to be used in user preference dialogs. +

+Implements QextScintillaLexer. +

+

+ +

+
+ + + + + + + + + +
QColor 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 (QSettings &  qs,
const QString &  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 (QSettings &  qs,
const QString &  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 QScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/html/classQextScintillaLexerIDL-members.html b/doc/html/classQextScintillaLexerIDL-members.html new file mode 100644 index 0000000..fb5ed10 --- /dev/null +++ b/doc/html/classQextScintillaLexerIDL-members.html @@ -0,0 +1,101 @@ + + +QScintilla: 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 QColor &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 QFont &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 QColor &c, int style)QextScintillaLexer [signal]
PreProcessor enum valueQextScintillaLexerCPP
propertyChanged(const char *prop, const char *val)QextScintillaLexer [signal]
QextScintillaLexer(QObject *parent=0, const char *name=0)QextScintillaLexer
QextScintillaLexerCPP(QObject *parent=0, const char *name=0, bool caseInsensitiveKeywords=FALSE)QextScintillaLexerCPP
QextScintillaLexerIDL(QObject *parent=0, const char *name=0)QextScintillaLexerIDL
readProperties(QSettings &qs, const QString &prefix)QextScintillaLexerCPP [protected, virtual]
readSettings(QSettings &qs, const char *prefix="/Scintilla")QextScintillaLexer
refreshProperties()QextScintillaLexerCPP [virtual]
Regex enum valueQextScintillaLexerCPP
setAutoIndentStyle(int autoindentstyle)QextScintillaLexer [virtual, slot]
setColor(const QColor &c, int style=-1)QextScintillaLexer [virtual, slot]
setDefaultColor(const QColor &c)QextScintillaLexer [virtual, slot]
setDefaultFont(const QFont &f)QextScintillaLexer [virtual, slot]
setDefaultPaper(const QColor &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 QFont &f, int style=-1)QextScintillaLexer [virtual, slot]
setPaper(const QColor &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(QSettings &qs, const QString &prefix) const QextScintillaLexerCPP [protected, virtual]
writeSettings(QSettings &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 QScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/html/classQextScintillaLexerIDL.html b/doc/html/classQextScintillaLexerIDL.html new file mode 100644 index 0000000..82aad2f --- /dev/null +++ b/doc/html/classQextScintillaLexerIDL.html @@ -0,0 +1,186 @@ + + +QScintilla: 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 (QObject *  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. +

+

+ +

+
+ + + + + + + + + +
QColor 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. +

+

+ +

+
+ + + + + + + + + +
QString QextScintillaLexerIDL::description (int  style  )  const [virtual]
+
+
+ +

+Returns the descriptive name for style number style. If the style is invalid for this language then QString::null 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 QScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/html/classQextScintillaLexerJava-members.html b/doc/html/classQextScintillaLexerJava-members.html new file mode 100644 index 0000000..e5eb10a --- /dev/null +++ b/doc/html/classQextScintillaLexerJava-members.html @@ -0,0 +1,101 @@ + + +QScintilla: 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 QColor &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 QFont &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 QColor &c, int style)QextScintillaLexer [signal]
PreProcessor enum valueQextScintillaLexerCPP
propertyChanged(const char *prop, const char *val)QextScintillaLexer [signal]
QextScintillaLexer(QObject *parent=0, const char *name=0)QextScintillaLexer
QextScintillaLexerCPP(QObject *parent=0, const char *name=0, bool caseInsensitiveKeywords=FALSE)QextScintillaLexerCPP
QextScintillaLexerJava(QObject *parent=0, const char *name=0)QextScintillaLexerJava
readProperties(QSettings &qs, const QString &prefix)QextScintillaLexerCPP [protected, virtual]
readSettings(QSettings &qs, const char *prefix="/Scintilla")QextScintillaLexer
refreshProperties()QextScintillaLexerCPP [virtual]
Regex enum valueQextScintillaLexerCPP
setAutoIndentStyle(int autoindentstyle)QextScintillaLexer [virtual, slot]
setColor(const QColor &c, int style=-1)QextScintillaLexer [virtual, slot]
setDefaultColor(const QColor &c)QextScintillaLexer [virtual, slot]
setDefaultFont(const QFont &f)QextScintillaLexer [virtual, slot]
setDefaultPaper(const QColor &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 QFont &f, int style=-1)QextScintillaLexer [virtual, slot]
setPaper(const QColor &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(QSettings &qs, const QString &prefix) const QextScintillaLexerCPP [protected, virtual]
writeSettings(QSettings &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 QScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/html/classQextScintillaLexerJava.html b/doc/html/classQextScintillaLexerJava.html new file mode 100644 index 0000000..5d5dab2 --- /dev/null +++ b/doc/html/classQextScintillaLexerJava.html @@ -0,0 +1,138 @@ + + +QScintilla: 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 (QObject *  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 QScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/html/classQextScintillaLexerJavaScript-members.html b/doc/html/classQextScintillaLexerJavaScript-members.html new file mode 100644 index 0000000..7c8f911 --- /dev/null +++ b/doc/html/classQextScintillaLexerJavaScript-members.html @@ -0,0 +1,101 @@ + + +QScintilla: 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 QColor &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 QFont &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 QColor &c, int style)QextScintillaLexer [signal]
PreProcessor enum valueQextScintillaLexerCPP
propertyChanged(const char *prop, const char *val)QextScintillaLexer [signal]
QextScintillaLexer(QObject *parent=0, const char *name=0)QextScintillaLexer
QextScintillaLexerCPP(QObject *parent=0, const char *name=0, bool caseInsensitiveKeywords=FALSE)QextScintillaLexerCPP
QextScintillaLexerJavaScript(QObject *parent=0, const char *name=0)QextScintillaLexerJavaScript
readProperties(QSettings &qs, const QString &prefix)QextScintillaLexerCPP [protected, virtual]
readSettings(QSettings &qs, const char *prefix="/Scintilla")QextScintillaLexer
refreshProperties()QextScintillaLexerCPP [virtual]
Regex enum valueQextScintillaLexerCPP
setAutoIndentStyle(int autoindentstyle)QextScintillaLexer [virtual, slot]
setColor(const QColor &c, int style=-1)QextScintillaLexer [virtual, slot]
setDefaultColor(const QColor &c)QextScintillaLexer [virtual, slot]
setDefaultFont(const QFont &f)QextScintillaLexer [virtual, slot]
setDefaultPaper(const QColor &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 QFont &f, int style=-1)QextScintillaLexer [virtual, slot]
setPaper(const QColor &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(QSettings &qs, const QString &prefix) const QextScintillaLexerCPP [protected, virtual]
writeSettings(QSettings &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 QScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/html/classQextScintillaLexerJavaScript.html b/doc/html/classQextScintillaLexerJavaScript.html new file mode 100644 index 0000000..5a31904 --- /dev/null +++ b/doc/html/classQextScintillaLexerJavaScript.html @@ -0,0 +1,261 @@ + + +QScintilla: 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 (QObject *  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. +

+

+ +

+
+ + + + + + + + + +
QColor 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. +

+

+ +

+
+ + + + + + + + + +
QFont 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. +

+

+ +

+
+ + + + + + + + + +
QString QextScintillaLexerJavaScript::description (int  style  )  const [virtual]
+
+
+ +

+Returns the descriptive name for style number style. If the style is invalid for this language then QString::null is returned. This is intended to be used in user preference dialogs. +

+Reimplemented from QextScintillaLexerCPP. +

+

+ +

+
+ + + + + + + + + +
QColor 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 QScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/html/classQextScintillaLexerLua-members.html b/doc/html/classQextScintillaLexerLua-members.html new file mode 100644 index 0000000..2fd15cc --- /dev/null +++ b/doc/html/classQextScintillaLexerLua-members.html @@ -0,0 +1,85 @@ + + +QScintilla: 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 QColor &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 QFont &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 QColor &c, int style)QextScintillaLexer [signal]
Preprocessor enum valueQextScintillaLexerLua
propertyChanged(const char *prop, const char *val)QextScintillaLexer [signal]
QextScintillaLexer(QObject *parent=0, const char *name=0)QextScintillaLexer
QextScintillaLexerLua(QObject *parent=0, const char *name=0)QextScintillaLexerLua
readProperties(QSettings &qs, const QString &prefix)QextScintillaLexerLua [protected, virtual]
readSettings(QSettings &qs, const char *prefix="/Scintilla")QextScintillaLexer
refreshProperties()QextScintillaLexerLua [virtual]
setAutoIndentStyle(int autoindentstyle)QextScintillaLexer [virtual, slot]
setColor(const QColor &c, int style=-1)QextScintillaLexer [virtual, slot]
setDefaultColor(const QColor &c)QextScintillaLexer [virtual, slot]
setDefaultFont(const QFont &f)QextScintillaLexer [virtual, slot]
setDefaultPaper(const QColor &c)QextScintillaLexer [virtual, slot]
setEolFill(bool eoffill, int style=-1)QextScintillaLexer [virtual, slot]
setFoldCompact(bool fold)QextScintillaLexerLua [virtual, slot]
setFont(const QFont &f, int style=-1)QextScintillaLexer [virtual, slot]
setPaper(const QColor &c, int style=-1)QextScintillaLexer [virtual, slot]
String enum valueQextScintillaLexerLua
StringTableMathsFunctions enum valueQextScintillaLexerLua
UnclosedString enum valueQextScintillaLexerLua
wordCharacters() const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
writeProperties(QSettings &qs, const QString &prefix) const QextScintillaLexerLua [protected, virtual]
writeSettings(QSettings &qs, const char *prefix="/Scintilla") const QextScintillaLexer
~QextScintillaLexer()QextScintillaLexer [virtual]
~QextScintillaLexerLua()QextScintillaLexerLua [virtual]


Generated on Thu Nov 30 09:32:31 2006 for QScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/html/classQextScintillaLexerLua.html b/doc/html/classQextScintillaLexerLua.html new file mode 100644 index 0000000..31efdad --- /dev/null +++ b/doc/html/classQextScintillaLexerLua.html @@ -0,0 +1,514 @@ + + +QScintilla: 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 (QObject *  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. +

+

+ +

+
+ + + + + + + + + +
QColor 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. +

+

+ +

+
+ + + + + + + + + +
QFont 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. +

+

+ +

+
+ + + + + + + + + +
QString QextScintillaLexerLua::description (int  style  )  const [virtual]
+
+
+ +

+Returns the descriptive name for style number style. If the style is invalid for this language then QString::null is returned. This is intended to be used in user preference dialogs. +

+Implements QextScintillaLexer. +

+

+ +

+
+ + + + + + + + + +
QColor 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 (QSettings &  qs,
const QString &  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 (QSettings &  qs,
const QString &  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 QScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/html/classQextScintillaLexerMakefile-members.html b/doc/html/classQextScintillaLexerMakefile-members.html new file mode 100644 index 0000000..857a037 --- /dev/null +++ b/doc/html/classQextScintillaLexerMakefile-members.html @@ -0,0 +1,75 @@ + + +QScintilla: 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 QColor &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 QFont &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 QColor &c, int style)QextScintillaLexer [signal]
Preprocessor enum valueQextScintillaLexerMakefile
propertyChanged(const char *prop, const char *val)QextScintillaLexer [signal]
QextScintillaLexer(QObject *parent=0, const char *name=0)QextScintillaLexer
QextScintillaLexerMakefile(QObject *parent=0, const char *name=0)QextScintillaLexerMakefile
readProperties(QSettings &qs, const QString &prefix)QextScintillaLexer [protected, virtual]
readSettings(QSettings &qs, const char *prefix="/Scintilla")QextScintillaLexer
refreshProperties()QextScintillaLexer [virtual]
setAutoIndentStyle(int autoindentstyle)QextScintillaLexer [virtual, slot]
setColor(const QColor &c, int style=-1)QextScintillaLexer [virtual, slot]
setDefaultColor(const QColor &c)QextScintillaLexer [virtual, slot]
setDefaultFont(const QFont &f)QextScintillaLexer [virtual, slot]
setDefaultPaper(const QColor &c)QextScintillaLexer [virtual, slot]
setEolFill(bool eoffill, int style=-1)QextScintillaLexer [virtual, slot]
setFont(const QFont &f, int style=-1)QextScintillaLexer [virtual, slot]
setPaper(const QColor &c, int style=-1)QextScintillaLexer [virtual, slot]
Target enum valueQextScintillaLexerMakefile
Variable enum valueQextScintillaLexerMakefile
wordCharacters() const (defined in QextScintillaLexerMakefile)QextScintillaLexerMakefile [virtual]
writeProperties(QSettings &qs, const QString &prefix) const QextScintillaLexer [protected, virtual]
writeSettings(QSettings &qs, const char *prefix="/Scintilla") const QextScintillaLexer
~QextScintillaLexer()QextScintillaLexer [virtual]
~QextScintillaLexerMakefile()QextScintillaLexerMakefile [virtual]


Generated on Thu Nov 30 09:32:31 2006 for QScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/html/classQextScintillaLexerMakefile.html b/doc/html/classQextScintillaLexerMakefile.html new file mode 100644 index 0000000..d7cdec5 --- /dev/null +++ b/doc/html/classQextScintillaLexerMakefile.html @@ -0,0 +1,318 @@ + + +QScintilla: 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 (QObject *  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. +

+

+ +

+
+ + + + + + + + + +
QColor 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. +

+

+ +

+
+ + + + + + + + + +
QFont QextScintillaLexerMakefile::font (int  style  )  const [virtual]
+
+
+ +

+Returns the font for style number style. +

+ +

+Reimplemented from QextScintillaLexer. +

+

+ +

+
+ + + + + + + + + +
QString QextScintillaLexerMakefile::description (int  style  )  const [virtual]
+
+
+ +

+Returns the descriptive name for style number style. If the style is invalid for this language then QString::null is returned. This is intended to be used in user preference dialogs. +

+Implements QextScintillaLexer. +

+

+ +

+
+ + + + + + + + + +
QColor 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 QScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/html/classQextScintillaLexerPOV-members.html b/doc/html/classQextScintillaLexerPOV-members.html new file mode 100644 index 0000000..d35d76c --- /dev/null +++ b/doc/html/classQextScintillaLexerPOV-members.html @@ -0,0 +1,91 @@ + + +QScintilla: 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 QColor &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 QFont &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 QColor &c, int style)QextScintillaLexer [signal]
PredefinedFunctions enum valueQextScintillaLexerPOV
PredefinedIdentifiers enum valueQextScintillaLexerPOV
propertyChanged(const char *prop, const char *val)QextScintillaLexer [signal]
QextScintillaLexer(QObject *parent=0, const char *name=0)QextScintillaLexer
QextScintillaLexerPOV(QObject *parent=0, const char *name=0)QextScintillaLexerPOV
readProperties(QSettings &qs, const QString &prefix)QextScintillaLexerPOV [protected, virtual]
readSettings(QSettings &qs, const char *prefix="/Scintilla")QextScintillaLexer
refreshProperties()QextScintillaLexerPOV [virtual]
setAutoIndentStyle(int autoindentstyle)QextScintillaLexer [virtual, slot]
setColor(const QColor &c, int style=-1)QextScintillaLexer [virtual, slot]
setDefaultColor(const QColor &c)QextScintillaLexer [virtual, slot]
setDefaultFont(const QFont &f)QextScintillaLexer [virtual, slot]
setDefaultPaper(const QColor &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 QFont &f, int style=-1)QextScintillaLexer [virtual, slot]
setPaper(const QColor &c, int style=-1)QextScintillaLexer [virtual, slot]
String enum valueQextScintillaLexerPOV
TypesModifiersItems enum valueQextScintillaLexerPOV
UnclosedString enum valueQextScintillaLexerPOV
wordCharacters() const (defined in QextScintillaLexerPOV)QextScintillaLexerPOV [virtual]
writeProperties(QSettings &qs, const QString &prefix) const QextScintillaLexerPOV [protected, virtual]
writeSettings(QSettings &qs, const char *prefix="/Scintilla") const QextScintillaLexer
~QextScintillaLexer()QextScintillaLexer [virtual]
~QextScintillaLexerPOV()QextScintillaLexerPOV [virtual]


Generated on Thu Nov 30 09:32:31 2006 for QScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/html/classQextScintillaLexerPOV.html b/doc/html/classQextScintillaLexerPOV.html new file mode 100644 index 0000000..b198427 --- /dev/null +++ b/doc/html/classQextScintillaLexerPOV.html @@ -0,0 +1,613 @@ + + +QScintilla: 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 (QObject *  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. +

+

+ +

+
+ + + + + + + + + +
QColor 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. +

+

+ +

+
+ + + + + + + + + +
QFont 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. +

+

+ +

+
+ + + + + + + + + +
QString QextScintillaLexerPOV::description (int  style  )  const [virtual]
+
+
+ +

+Returns the descriptive name for style number style. If the style is invalid for this language then QString::null is returned. This is intended to be used in user preference dialogs. +

+Implements QextScintillaLexer. +

+

+ +

+
+ + + + + + + + + +
QColor 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 (QSettings &  qs,
const QString &  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 (QSettings &  qs,
const QString &  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 QScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/html/classQextScintillaLexerPerl-members.html b/doc/html/classQextScintillaLexerPerl-members.html new file mode 100644 index 0000000..232bc24 --- /dev/null +++ b/doc/html/classQextScintillaLexerPerl-members.html @@ -0,0 +1,101 @@ + + +QScintilla: 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 QColor &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 QFont &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 QColor &c, int style)QextScintillaLexer [signal]
POD enum valueQextScintillaLexerPerl
PODVerbatim enum valueQextScintillaLexerPerl
propertyChanged(const char *prop, const char *val)QextScintillaLexer [signal]
QextScintillaLexer(QObject *parent=0, const char *name=0)QextScintillaLexer
QextScintillaLexerPerl(QObject *parent=0, const char *name=0)QextScintillaLexerPerl
QuotedStringQ enum valueQextScintillaLexerPerl
QuotedStringQQ enum valueQextScintillaLexerPerl
QuotedStringQR enum valueQextScintillaLexerPerl
QuotedStringQW enum valueQextScintillaLexerPerl
QuotedStringQX enum valueQextScintillaLexerPerl
readProperties(QSettings &qs, const QString &prefix)QextScintillaLexerPerl [protected, virtual]
readSettings(QSettings &qs, const char *prefix="/Scintilla")QextScintillaLexer
refreshProperties()QextScintillaLexerPerl [virtual]
Regex enum valueQextScintillaLexerPerl
Scalar enum valueQextScintillaLexerPerl
setAutoIndentStyle(int autoindentstyle)QextScintillaLexer [virtual, slot]
setColor(const QColor &c, int style=-1)QextScintillaLexer [virtual, slot]
setDefaultColor(const QColor &c)QextScintillaLexer [virtual, slot]
setDefaultFont(const QFont &f)QextScintillaLexer [virtual, slot]
setDefaultPaper(const QColor &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 QFont &f, int style=-1)QextScintillaLexer [virtual, slot]
setPaper(const QColor &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(QSettings &qs, const QString &prefix) const QextScintillaLexerPerl [protected, virtual]
writeSettings(QSettings &qs, const char *prefix="/Scintilla") const QextScintillaLexer
~QextScintillaLexer()QextScintillaLexer [virtual]
~QextScintillaLexerPerl()QextScintillaLexerPerl [virtual]


Generated on Thu Nov 30 09:32:31 2006 for QScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/html/classQextScintillaLexerPerl.html b/doc/html/classQextScintillaLexerPerl.html new file mode 100644 index 0000000..dd8d423 --- /dev/null +++ b/doc/html/classQextScintillaLexerPerl.html @@ -0,0 +1,621 @@ + + +QScintilla: 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 (QObject *  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. +

+

+ +

+
+ + + + + + + + + +
QColor 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. +

+

+ +

+
+ + + + + + + + + +
QFont 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. +

+

+ +

+
+ + + + + + + + + +
QString QextScintillaLexerPerl::description (int  style  )  const [virtual]
+
+
+ +

+Returns the descriptive name for style number style. If the style is invalid for this language then QString::null is returned. This is intended to be used in user preference dialogs. +

+Implements QextScintillaLexer. +

+

+ +

+
+ + + + + + + + + +
QColor 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 (QSettings &  qs,
const QString &  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 (QSettings &  qs,
const QString &  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 QScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/html/classQextScintillaLexerProperties-members.html b/doc/html/classQextScintillaLexerProperties-members.html new file mode 100644 index 0000000..31d1f01 --- /dev/null +++ b/doc/html/classQextScintillaLexerProperties-members.html @@ -0,0 +1,75 @@ + + +QScintilla: 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 QColor &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 QFont &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 QColor &c, int style)QextScintillaLexer [signal]
propertyChanged(const char *prop, const char *val)QextScintillaLexer [signal]
QextScintillaLexer(QObject *parent=0, const char *name=0)QextScintillaLexer
QextScintillaLexerProperties(QObject *parent=0, const char *name=0)QextScintillaLexerProperties
readProperties(QSettings &qs, const QString &prefix)QextScintillaLexerProperties [protected, virtual]
readSettings(QSettings &qs, const char *prefix="/Scintilla")QextScintillaLexer
refreshProperties()QextScintillaLexerProperties [virtual]
Section enum valueQextScintillaLexerProperties
setAutoIndentStyle(int autoindentstyle)QextScintillaLexer [virtual, slot]
setColor(const QColor &c, int style=-1)QextScintillaLexer [virtual, slot]
setDefaultColor(const QColor &c)QextScintillaLexer [virtual, slot]
setDefaultFont(const QFont &f)QextScintillaLexer [virtual, slot]
setDefaultPaper(const QColor &c)QextScintillaLexer [virtual, slot]
setEolFill(bool eoffill, int style=-1)QextScintillaLexer [virtual, slot]
setFoldCompact(bool fold)QextScintillaLexerProperties [virtual, slot]
setFont(const QFont &f, int style=-1)QextScintillaLexer [virtual, slot]
setPaper(const QColor &c, int style=-1)QextScintillaLexer [virtual, slot]
wordCharacters() const (defined in QextScintillaLexerProperties)QextScintillaLexerProperties [virtual]
writeProperties(QSettings &qs, const QString &prefix) const QextScintillaLexerProperties [protected, virtual]
writeSettings(QSettings &qs, const char *prefix="/Scintilla") const QextScintillaLexer
~QextScintillaLexer()QextScintillaLexer [virtual]
~QextScintillaLexerProperties()QextScintillaLexerProperties [virtual]


Generated on Thu Nov 30 09:32:31 2006 for QScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/html/classQextScintillaLexerProperties.html b/doc/html/classQextScintillaLexerProperties.html new file mode 100644 index 0000000..e837e40 --- /dev/null +++ b/doc/html/classQextScintillaLexerProperties.html @@ -0,0 +1,450 @@ + + +QScintilla: 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 (QObject *  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. +

+

+ +

+
+ + + + + + + + + +
QColor 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. +

+

+ +

+
+ + + + + + + + + +
QFont QextScintillaLexerProperties::font (int  style  )  const [virtual]
+
+
+ +

+Returns the font for style number style. +

+ +

+Reimplemented from QextScintillaLexer. +

+

+ +

+
+ + + + + + + + + +
QString QextScintillaLexerProperties::description (int  style  )  const [virtual]
+
+
+ +

+Returns the descriptive name for style number style. If the style is invalid for this language then QString::null is returned. This is intended to be used in user preference dialogs. +

+Implements QextScintillaLexer. +

+

+ +

+
+ + + + + + + + + +
QColor 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 (QSettings &  qs,
const QString &  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 (QSettings &  qs,
const QString &  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 QScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/html/classQextScintillaLexerPython-members.html b/doc/html/classQextScintillaLexerPython-members.html new file mode 100644 index 0000000..11c4b3f --- /dev/null +++ b/doc/html/classQextScintillaLexerPython-members.html @@ -0,0 +1,97 @@ + + +QScintilla: 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 QColor &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 QFont &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 QColor &c, int style)QextScintillaLexer [signal]
propertyChanged(const char *prop, const char *val)QextScintillaLexer [signal]
QextScintillaLexer(QObject *parent=0, const char *name=0)QextScintillaLexer
QextScintillaLexerPython(QObject *parent=0, const char *name=0)QextScintillaLexerPython
readProperties(QSettings &qs, const QString &prefix)QextScintillaLexerPython [protected, virtual]
readSettings(QSettings &qs, const char *prefix="/Scintilla")QextScintillaLexer
refreshProperties()QextScintillaLexerPython [virtual]
setAutoIndentStyle(int autoindentstyle)QextScintillaLexer [virtual, slot]
setColor(const QColor &c, int style=-1)QextScintillaLexer [virtual, slot]
setDefaultColor(const QColor &c)QextScintillaLexer [virtual, slot]
setDefaultFont(const QFont &f)QextScintillaLexer [virtual, slot]
setDefaultPaper(const QColor &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 QFont &f, int style=-1)QextScintillaLexer [virtual, slot]
setIndentationWarning(IndentationWarning warn)QextScintillaLexerPython [virtual, slot]
setPaper(const QColor &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(QSettings &qs, const QString &prefix) const QextScintillaLexerPython [protected, virtual]
writeSettings(QSettings &qs, const char *prefix="/Scintilla") const QextScintillaLexer
~QextScintillaLexer()QextScintillaLexer [virtual]
~QextScintillaLexerPython()QextScintillaLexerPython [virtual]


Generated on Thu Nov 30 09:32:31 2006 for QScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/html/classQextScintillaLexerPython.html b/doc/html/classQextScintillaLexerPython.html new file mode 100644 index 0000000..359758a --- /dev/null +++ b/doc/html/classQextScintillaLexerPython.html @@ -0,0 +1,661 @@ + + +QScintilla: 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 (QObject *  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. +

+

+ +

+
+ + + + + + + + + +
QColor 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. +

+

+ +

+
+ + + + + + + + + +
QFont 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. +

+

+ +

+
+ + + + + + + + + +
QString QextScintillaLexerPython::description (int  style  )  const [virtual]
+
+
+ +

+Returns the descriptive name for style number style. If the style is invalid for this language then QString::null is returned. This is intended to be used in user preference dialogs. +

+Implements QextScintillaLexer. +

+

+ +

+
+ + + + + + + + + +
QColor 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 (QSettings &  qs,
const QString &  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 (QSettings &  qs,
const QString &  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 QScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/html/classQextScintillaLexerRuby-members.html b/doc/html/classQextScintillaLexerRuby-members.html new file mode 100644 index 0000000..ebe3f43 --- /dev/null +++ b/doc/html/classQextScintillaLexerRuby-members.html @@ -0,0 +1,99 @@ + + +QScintilla: 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 QColor &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 QFont &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 QColor &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(QObject *parent=0, const char *name=0)QextScintillaLexer
QextScintillaLexerRuby(QObject *parent=0, const char *name=0)QextScintillaLexerRuby
readProperties(QSettings &qs, const QString &prefix)QextScintillaLexer [protected, virtual]
readSettings(QSettings &qs, const char *prefix="/Scintilla")QextScintillaLexer
refreshProperties()QextScintillaLexer [virtual]
Regex enum valueQextScintillaLexerRuby
setAutoIndentStyle(int autoindentstyle)QextScintillaLexer [virtual, slot]
setColor(const QColor &c, int style=-1)QextScintillaLexer [virtual, slot]
setDefaultColor(const QColor &c)QextScintillaLexer [virtual, slot]
setDefaultFont(const QFont &f)QextScintillaLexer [virtual, slot]
setDefaultPaper(const QColor &c)QextScintillaLexer [virtual, slot]
setEolFill(bool eoffill, int style=-1)QextScintillaLexer [virtual, slot]
setFont(const QFont &f, int style=-1)QextScintillaLexer [virtual, slot]
setPaper(const QColor &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(QSettings &qs, const QString &prefix) const QextScintillaLexer [protected, virtual]
writeSettings(QSettings &qs, const char *prefix="/Scintilla") const QextScintillaLexer
~QextScintillaLexer()QextScintillaLexer [virtual]
~QextScintillaLexerRuby()QextScintillaLexerRuby [virtual]


Generated on Thu Nov 30 09:32:31 2006 for QScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/html/classQextScintillaLexerRuby.html b/doc/html/classQextScintillaLexerRuby.html new file mode 100644 index 0000000..0b40358 --- /dev/null +++ b/doc/html/classQextScintillaLexerRuby.html @@ -0,0 +1,451 @@ + + +QScintilla: 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

+ +

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 (QObject *  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. +

+

+ +

+
+ + + + + + + + + +
QColor 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. +

+

+ +

+
+ + + + + + + + + +
QFont 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. +

+

+ +

+
+ + + + + + + + + +
QString QextScintillaLexerRuby::description (int  style  )  const [virtual]
+
+
+ +

+Returns the descriptive name for style number style. If the style is invalid for this language then QString::null is returned. This is intended to be used in user preference dialogs. +

+Implements QextScintillaLexer. +

+

+ +

+
+ + + + + + + + + +
QColor 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 QScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/html/classQextScintillaLexerSQL-members.html b/doc/html/classQextScintillaLexerSQL-members.html new file mode 100644 index 0000000..f8959da --- /dev/null +++ b/doc/html/classQextScintillaLexerSQL-members.html @@ -0,0 +1,95 @@ + + +QScintilla: 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 QColor &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 QFont &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 QColor &c, int style)QextScintillaLexer [signal]
PlusComment enum valueQextScintillaLexerSQL
PlusKeyword enum valueQextScintillaLexerSQL
PlusPrompt enum valueQextScintillaLexerSQL
propertyChanged(const char *prop, const char *val)QextScintillaLexer [signal]
QextScintillaLexer(QObject *parent=0, const char *name=0)QextScintillaLexer
QextScintillaLexerSQL(QObject *parent=0, const char *name=0)QextScintillaLexerSQL
readProperties(QSettings &qs, const QString &prefix)QextScintillaLexerSQL [protected, virtual]
readSettings(QSettings &qs, const char *prefix="/Scintilla")QextScintillaLexer
refreshProperties()QextScintillaLexerSQL [virtual]
setAutoIndentStyle(int autoindentstyle)QextScintillaLexer [virtual, slot]
setBackslashEscapes(bool enable)QextScintillaLexerSQL [virtual, slot]
setColor(const QColor &c, int style=-1)QextScintillaLexer [virtual, slot]
setDefaultColor(const QColor &c)QextScintillaLexer [virtual, slot]
setDefaultFont(const QFont &f)QextScintillaLexer [virtual, slot]
setDefaultPaper(const QColor &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 QFont &f, int style=-1)QextScintillaLexer [virtual, slot]
setPaper(const QColor &c, int style=-1)QextScintillaLexer [virtual, slot]
SingleQuotedString enum valueQextScintillaLexerSQL
wordCharacters() const (defined in QextScintillaLexer)QextScintillaLexer [virtual]
writeProperties(QSettings &qs, const QString &prefix) const QextScintillaLexerSQL [protected, virtual]
writeSettings(QSettings &qs, const char *prefix="/Scintilla") const QextScintillaLexer
~QextScintillaLexer()QextScintillaLexer [virtual]
~QextScintillaLexerSQL()QextScintillaLexerSQL [virtual]


Generated on Thu Nov 30 09:32:31 2006 for QScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/html/classQextScintillaLexerSQL.html b/doc/html/classQextScintillaLexerSQL.html new file mode 100644 index 0000000..7960847 --- /dev/null +++ b/doc/html/classQextScintillaLexerSQL.html @@ -0,0 +1,629 @@ + + +QScintilla: 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 (QObject *  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. +

+

+ +

+
+ + + + + + + + + +
QColor 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. +

+

+ +

+
+ + + + + + + + + +
QFont 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. +

+

+ +

+
+ + + + + + + + + +
QString QextScintillaLexerSQL::description (int  style  )  const [virtual]
+
+
+ +

+Returns the descriptive name for style number style. If the style is invalid for this language then QString::null is returned. This is intended to be used in user preference dialogs. +

+Implements QextScintillaLexer. +

+

+ +

+
+ + + + + + + + + +
QColor 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 (QSettings &  qs,
const QString &  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 (QSettings &  qs,
const QString &  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 QScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/html/classQextScintillaLexerTeX-members.html b/doc/html/classQextScintillaLexerTeX-members.html new file mode 100644 index 0000000..4775fda --- /dev/null +++ b/doc/html/classQextScintillaLexerTeX-members.html @@ -0,0 +1,74 @@ + + +QScintilla: 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 QColor &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 QFont &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 QColor &c, int style)QextScintillaLexer [signal]
propertyChanged(const char *prop, const char *val)QextScintillaLexer [signal]
QextScintillaLexer(QObject *parent=0, const char *name=0)QextScintillaLexer
QextScintillaLexerTeX(QObject *parent=0, const char *name=0)QextScintillaLexerTeX
readProperties(QSettings &qs, const QString &prefix)QextScintillaLexer [protected, virtual]
readSettings(QSettings &qs, const char *prefix="/Scintilla")QextScintillaLexer
refreshProperties()QextScintillaLexer [virtual]
setAutoIndentStyle(int autoindentstyle)QextScintillaLexer [virtual, slot]
setColor(const QColor &c, int style=-1)QextScintillaLexer [virtual, slot]
setDefaultColor(const QColor &c)QextScintillaLexer [virtual, slot]
setDefaultFont(const QFont &f)QextScintillaLexer [virtual, slot]
setDefaultPaper(const QColor &c)QextScintillaLexer [virtual, slot]
setEolFill(bool eoffill, int style=-1)QextScintillaLexer [virtual, slot]
setFont(const QFont &f, int style=-1)QextScintillaLexer [virtual, slot]
setPaper(const QColor &c, int style=-1)QextScintillaLexer [virtual, slot]
Special enum valueQextScintillaLexerTeX
Symbol enum valueQextScintillaLexerTeX
Text enum valueQextScintillaLexerTeX
wordCharacters() const (defined in QextScintillaLexerTeX)QextScintillaLexerTeX [virtual]
writeProperties(QSettings &qs, const QString &prefix) const QextScintillaLexer [protected, virtual]
writeSettings(QSettings &qs, const char *prefix="/Scintilla") const QextScintillaLexer
~QextScintillaLexer()QextScintillaLexer [virtual]
~QextScintillaLexerTeX()QextScintillaLexerTeX [virtual]


Generated on Thu Nov 30 09:32:31 2006 for QScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/html/classQextScintillaLexerTeX.html b/doc/html/classQextScintillaLexerTeX.html new file mode 100644 index 0000000..76f6639 --- /dev/null +++ b/doc/html/classQextScintillaLexerTeX.html @@ -0,0 +1,261 @@ + + +QScintilla: 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 (QObject *  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. +

+

+ +

+
+ + + + + + + + + +
QColor 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. +

+

+ +

+
+ + + + + + + + + +
QString QextScintillaLexerTeX::description (int  style  )  const [virtual]
+
+
+ +

+Returns the descriptive name for style number style. If the style is invalid for this language then QString::null is returned. This is intended to be used in user preference dialogs. +

+Implements QextScintillaLexer. +

+

+


Generated on Thu Nov 30 09:32:31 2006 for QScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/html/classQextScintillaMacro-members.html b/doc/html/classQextScintillaMacro-members.html new file mode 100644 index 0000000..1ce7114 --- /dev/null +++ b/doc/html/classQextScintillaMacro-members.html @@ -0,0 +1,34 @@ + + +QScintilla: 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 QCString &asc)QextScintillaMacro
play()QextScintillaMacro [virtual, slot]
QextScintillaMacro(QextScintilla *parent, const char *name=0)QextScintillaMacro
QextScintillaMacro(const QCString &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 QScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/html/classQextScintillaMacro.html b/doc/html/classQextScintillaMacro.html new file mode 100644 index 0000000..7102abb --- /dev/null +++ b/doc/html/classQextScintillaMacro.html @@ -0,0 +1,267 @@ + + +QScintilla: 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

+ +

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 QCString &  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 QCString &  asc  ) 
+
+
+ +

+Load the macro from the printable ASCII representation asc. Returns TRUE if there was no error.

+

See also:
save()
+ +
+

+ +

+
+ + + + + + + + +
QCString 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 QScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/html/classQextScintillaPrinter-members.html b/doc/html/classQextScintillaPrinter-members.html new file mode 100644 index 0000000..64e416d --- /dev/null +++ b/doc/html/classQextScintillaPrinter-members.html @@ -0,0 +1,33 @@ + + +QScintilla: Member List + + + + + + +

QextScintillaPrinter Member List

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

+ + + + + + + + +
formatPage(QPainter &painter, bool drawing, QRect &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 QScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/html/classQextScintillaPrinter.html b/doc/html/classQextScintillaPrinter.html new file mode 100644 index 0000000..1e829ca --- /dev/null +++ b/doc/html/classQextScintillaPrinter.html @@ -0,0 +1,252 @@ + + +QScintilla: QextScintillaPrinter Class Reference + + + + + + +

QextScintillaPrinter Class Reference

The QextScintillaPrinter class is a sub-class of the Qt QPrinter 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 Qt QPrinter 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 (QPainter &  painter,
bool  drawing,
QRect &  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 QPrinter::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 QScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/html/deprecated.html b/doc/html/deprecated.html new file mode 100644 index 0000000..7a37e8e --- /dev/null +++ b/doc/html/deprecated.html @@ -0,0 +1,42 @@ + + +QScintilla: 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 QScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/html/doxygen.css b/doc/html/doxygen.css new file mode 100644 index 0000000..5d58369 --- /dev/null +++ b/doc/html/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/html/doxygen.png b/doc/html/doxygen.png new file mode 100644 index 0000000..f0a274b Binary files /dev/null and b/doc/html/doxygen.png differ diff --git a/doc/html/functions.html b/doc/html/functions.html new file mode 100644 index 0000000..ee811c5 --- /dev/null +++ b/doc/html/functions.html @@ -0,0 +1,130 @@ + + +QScintilla: 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 QScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/html/functions_0x62.html b/doc/html/functions_0x62.html new file mode 100644 index 0000000..039cd58 --- /dev/null +++ b/doc/html/functions_0x62.html @@ -0,0 +1,85 @@ + + +QScintilla: 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 QScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/html/functions_0x63.html b/doc/html/functions_0x63.html new file mode 100644 index 0000000..19b6193 --- /dev/null +++ b/doc/html/functions_0x63.html @@ -0,0 +1,108 @@ + + +QScintilla: 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 QScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/html/functions_0x64.html b/doc/html/functions_0x64.html new file mode 100644 index 0000000..e84403b --- /dev/null +++ b/doc/html/functions_0x64.html @@ -0,0 +1,82 @@ + + +QScintilla: 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 QScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/html/functions_0x65.html b/doc/html/functions_0x65.html new file mode 100644 index 0000000..dc2d1ca --- /dev/null +++ b/doc/html/functions_0x65.html @@ -0,0 +1,91 @@ + + +QScintilla: 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 QScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/html/functions_0x66.html b/doc/html/functions_0x66.html new file mode 100644 index 0000000..39551a6 --- /dev/null +++ b/doc/html/functions_0x66.html @@ -0,0 +1,88 @@ + + +QScintilla: 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 QScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/html/functions_0x67.html b/doc/html/functions_0x67.html new file mode 100644 index 0000000..f04e8e0 --- /dev/null +++ b/doc/html/functions_0x67.html @@ -0,0 +1,73 @@ + + +QScintilla: 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 QScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/html/functions_0x68.html b/doc/html/functions_0x68.html new file mode 100644 index 0000000..7d0385a --- /dev/null +++ b/doc/html/functions_0x68.html @@ -0,0 +1,80 @@ + + +QScintilla: 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 QScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/html/functions_0x69.html b/doc/html/functions_0x69.html new file mode 100644 index 0000000..af4a83c --- /dev/null +++ b/doc/html/functions_0x69.html @@ -0,0 +1,90 @@ + + +QScintilla: 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 QScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/html/functions_0x6a.html b/doc/html/functions_0x6a.html new file mode 100644 index 0000000..f61c58d --- /dev/null +++ b/doc/html/functions_0x6a.html @@ -0,0 +1,81 @@ + + +QScintilla: 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 QScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/html/functions_0x6b.html b/doc/html/functions_0x6b.html new file mode 100644 index 0000000..9400d87 --- /dev/null +++ b/doc/html/functions_0x6b.html @@ -0,0 +1,77 @@ + + +QScintilla: 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 QScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/html/functions_0x6c.html b/doc/html/functions_0x6c.html new file mode 100644 index 0000000..0a2379f --- /dev/null +++ b/doc/html/functions_0x6c.html @@ -0,0 +1,82 @@ + + +QScintilla: 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 QScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/html/functions_0x6d.html b/doc/html/functions_0x6d.html new file mode 100644 index 0000000..3f20854 --- /dev/null +++ b/doc/html/functions_0x6d.html @@ -0,0 +1,89 @@ + + +QScintilla: 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 QScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/html/functions_0x6e.html b/doc/html/functions_0x6e.html new file mode 100644 index 0000000..7d3ce9e --- /dev/null +++ b/doc/html/functions_0x6e.html @@ -0,0 +1,72 @@ + + +QScintilla: 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 QScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/html/functions_0x6f.html b/doc/html/functions_0x6f.html new file mode 100644 index 0000000..ccb61e4 --- /dev/null +++ b/doc/html/functions_0x6f.html @@ -0,0 +1,71 @@ + + +QScintilla: 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 QScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/html/functions_0x70.html b/doc/html/functions_0x70.html new file mode 100644 index 0000000..f1c8807 --- /dev/null +++ b/doc/html/functions_0x70.html @@ -0,0 +1,118 @@ + + +QScintilla: 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 QScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/html/functions_0x71.html b/doc/html/functions_0x71.html new file mode 100644 index 0000000..dc84b2e --- /dev/null +++ b/doc/html/functions_0x71.html @@ -0,0 +1,100 @@ + + +QScintilla: 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 QScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/html/functions_0x72.html b/doc/html/functions_0x72.html new file mode 100644 index 0000000..e1d3a5f --- /dev/null +++ b/doc/html/functions_0x72.html @@ -0,0 +1,84 @@ + + +QScintilla: 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 QScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/html/functions_0x73.html b/doc/html/functions_0x73.html new file mode 100644 index 0000000..4c0e473 --- /dev/null +++ b/doc/html/functions_0x73.html @@ -0,0 +1,360 @@ + + +QScintilla: 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 QScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/html/functions_0x74.html b/doc/html/functions_0x74.html new file mode 100644 index 0000000..a489bf4 --- /dev/null +++ b/doc/html/functions_0x74.html @@ -0,0 +1,83 @@ + + +QScintilla: 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 QScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/html/functions_0x75.html b/doc/html/functions_0x75.html new file mode 100644 index 0000000..bc94eaa --- /dev/null +++ b/doc/html/functions_0x75.html @@ -0,0 +1,77 @@ + + +QScintilla: 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 QScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/html/functions_0x76.html b/doc/html/functions_0x76.html new file mode 100644 index 0000000..7654546 --- /dev/null +++ b/doc/html/functions_0x76.html @@ -0,0 +1,82 @@ + + +QScintilla: 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 QScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/html/functions_0x77.html b/doc/html/functions_0x77.html new file mode 100644 index 0000000..7ec4d6a --- /dev/null +++ b/doc/html/functions_0x77.html @@ -0,0 +1,85 @@ + + +QScintilla: 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 QScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/html/functions_0x78.html b/doc/html/functions_0x78.html new file mode 100644 index 0000000..f21ec8d --- /dev/null +++ b/doc/html/functions_0x78.html @@ -0,0 +1,71 @@ + + +QScintilla: 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 QScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/html/functions_0x7a.html b/doc/html/functions_0x7a.html new file mode 100644 index 0000000..2a99df9 --- /dev/null +++ b/doc/html/functions_0x7a.html @@ -0,0 +1,71 @@ + + +QScintilla: 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 QScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/html/functions_0x7e.html b/doc/html/functions_0x7e.html new file mode 100644 index 0000000..b1a6c22 --- /dev/null +++ b/doc/html/functions_0x7e.html @@ -0,0 +1,93 @@ + + +QScintilla: 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 QScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/html/functions_enum.html b/doc/html/functions_enum.html new file mode 100644 index 0000000..7fcaf4b --- /dev/null +++ b/doc/html/functions_enum.html @@ -0,0 +1,46 @@ + + +QScintilla: Class Members - Enumerations + + + + + + + +  +

+

+
Generated on Thu Nov 30 09:32:31 2006 for QScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/html/functions_eval.html b/doc/html/functions_eval.html new file mode 100644 index 0000000..0c1f1bd --- /dev/null +++ b/doc/html/functions_eval.html @@ -0,0 +1,113 @@ + + +QScintilla: Class Members - Enumerator + + + + + + + +
+ +
+ +

+  +

+

- a -

+
Generated on Thu Nov 30 09:32:31 2006 for QScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/html/functions_eval_0x62.html b/doc/html/functions_eval_0x62.html new file mode 100644 index 0000000..e3df794 --- /dev/null +++ b/doc/html/functions_eval_0x62.html @@ -0,0 +1,78 @@ + + +QScintilla: Class Members - Enumerator + + + + + + + +
+ +
+ +

+  +

+

- b -

+
Generated on Thu Nov 30 09:32:31 2006 for QScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/html/functions_eval_0x63.html b/doc/html/functions_eval_0x63.html new file mode 100644 index 0000000..9e0638f --- /dev/null +++ b/doc/html/functions_eval_0x63.html @@ -0,0 +1,90 @@ + + +QScintilla: Class Members - Enumerator + + + + + + + +
+ +
+ +

+  +

+

- c -

+
Generated on Thu Nov 30 09:32:31 2006 for QScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/html/functions_eval_0x64.html b/doc/html/functions_eval_0x64.html new file mode 100644 index 0000000..8f7856f --- /dev/null +++ b/doc/html/functions_eval_0x64.html @@ -0,0 +1,75 @@ + + +QScintilla: Class Members - Enumerator + + + + + + + +
+ +
+ +

+  +

+

- d -

+
Generated on Thu Nov 30 09:32:31 2006 for QScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/html/functions_eval_0x65.html b/doc/html/functions_eval_0x65.html new file mode 100644 index 0000000..5fe6872 --- /dev/null +++ b/doc/html/functions_eval_0x65.html @@ -0,0 +1,75 @@ + + +QScintilla: Class Members - Enumerator + + + + + + + +
+ +
+ +

+  +

+

- e -

+
Generated on Thu Nov 30 09:32:31 2006 for QScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/html/functions_eval_0x66.html b/doc/html/functions_eval_0x66.html new file mode 100644 index 0000000..13b36ba --- /dev/null +++ b/doc/html/functions_eval_0x66.html @@ -0,0 +1,67 @@ + + +QScintilla: Class Members - Enumerator + + + + + + + +
+ +
+ +

+  +

+

- f -

+
Generated on Thu Nov 30 09:32:31 2006 for QScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/html/functions_eval_0x67.html b/doc/html/functions_eval_0x67.html new file mode 100644 index 0000000..00bfbb6 --- /dev/null +++ b/doc/html/functions_eval_0x67.html @@ -0,0 +1,69 @@ + + +QScintilla: Class Members - Enumerator + + + + + + + +
+ +
+ +

+  +

+

- g -

+
Generated on Thu Nov 30 09:32:31 2006 for QScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/html/functions_eval_0x68.html b/doc/html/functions_eval_0x68.html new file mode 100644 index 0000000..e7b589a --- /dev/null +++ b/doc/html/functions_eval_0x68.html @@ -0,0 +1,77 @@ + + +QScintilla: Class Members - Enumerator + + + + + + + +
+ +
+ +

+  +

+

- h -

+
Generated on Thu Nov 30 09:32:31 2006 for QScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/html/functions_eval_0x69.html b/doc/html/functions_eval_0x69.html new file mode 100644 index 0000000..44344aa --- /dev/null +++ b/doc/html/functions_eval_0x69.html @@ -0,0 +1,72 @@ + + +QScintilla: Class Members - Enumerator + + + + + + + +
+ +
+ +

+  +

+

- i -

+
Generated on Thu Nov 30 09:32:31 2006 for QScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/html/functions_eval_0x6a.html b/doc/html/functions_eval_0x6a.html new file mode 100644 index 0000000..9b3fd9b --- /dev/null +++ b/doc/html/functions_eval_0x6a.html @@ -0,0 +1,79 @@ + + +QScintilla: Class Members - Enumerator + + + + + + + +
+ +
+ +

+  +

+

- j -

+
Generated on Thu Nov 30 09:32:31 2006 for QScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/html/functions_eval_0x6b.html b/doc/html/functions_eval_0x6b.html new file mode 100644 index 0000000..fe892fe --- /dev/null +++ b/doc/html/functions_eval_0x6b.html @@ -0,0 +1,72 @@ + + +QScintilla: Class Members - Enumerator + + + + + + + +
+ +
+ +

+  +

+

- k -

+
Generated on Thu Nov 30 09:32:31 2006 for QScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/html/functions_eval_0x6c.html b/doc/html/functions_eval_0x6c.html new file mode 100644 index 0000000..507e916 --- /dev/null +++ b/doc/html/functions_eval_0x6c.html @@ -0,0 +1,73 @@ + + +QScintilla: Class Members - Enumerator + + + + + + + +
+ +
+ +

+  +

+

- l -

+
Generated on Thu Nov 30 09:32:31 2006 for QScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/html/functions_eval_0x6d.html b/doc/html/functions_eval_0x6d.html new file mode 100644 index 0000000..d5e122d --- /dev/null +++ b/doc/html/functions_eval_0x6d.html @@ -0,0 +1,68 @@ + + +QScintilla: Class Members - Enumerator + + + + + + + +
+ +
+ +

+  +

+

- m -

+
Generated on Thu Nov 30 09:32:31 2006 for QScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/html/functions_eval_0x6e.html b/doc/html/functions_eval_0x6e.html new file mode 100644 index 0000000..b5de1d7 --- /dev/null +++ b/doc/html/functions_eval_0x6e.html @@ -0,0 +1,70 @@ + + +QScintilla: Class Members - Enumerator + + + + + + + +
+ +
+ +

+  +

+

- n -

+
Generated on Thu Nov 30 09:32:31 2006 for QScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/html/functions_eval_0x6f.html b/doc/html/functions_eval_0x6f.html new file mode 100644 index 0000000..498fc39 --- /dev/null +++ b/doc/html/functions_eval_0x6f.html @@ -0,0 +1,69 @@ + + +QScintilla: Class Members - Enumerator + + + + + + + +
+ +
+ +

+  +

+

- o -

+
Generated on Thu Nov 30 09:32:31 2006 for QScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/html/functions_eval_0x70.html b/doc/html/functions_eval_0x70.html new file mode 100644 index 0000000..3fb3fd8 --- /dev/null +++ b/doc/html/functions_eval_0x70.html @@ -0,0 +1,109 @@ + + +QScintilla: Class Members - Enumerator + + + + + + + +
+ +
+ +

+  +

+

- p -

+
Generated on Thu Nov 30 09:32:31 2006 for QScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/html/functions_eval_0x71.html b/doc/html/functions_eval_0x71.html new file mode 100644 index 0000000..26be482 --- /dev/null +++ b/doc/html/functions_eval_0x71.html @@ -0,0 +1,71 @@ + + +QScintilla: Class Members - Enumerator + + + + + + + +
+ +
+ +

+  +

+

- q -

+
Generated on Thu Nov 30 09:32:31 2006 for QScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/html/functions_eval_0x72.html b/doc/html/functions_eval_0x72.html new file mode 100644 index 0000000..608d141 --- /dev/null +++ b/doc/html/functions_eval_0x72.html @@ -0,0 +1,71 @@ + + +QScintilla: Class Members - Enumerator + + + + + + + +
+ +
+ +

+  +

+

- r -

+
Generated on Thu Nov 30 09:32:31 2006 for QScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/html/functions_eval_0x73.html b/doc/html/functions_eval_0x73.html new file mode 100644 index 0000000..80213bf --- /dev/null +++ b/doc/html/functions_eval_0x73.html @@ -0,0 +1,250 @@ + + +QScintilla: Class Members - Enumerator + + + + + + + +
+ +
+ +

+  +

+

- s -

+
Generated on Thu Nov 30 09:32:31 2006 for QScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/html/functions_eval_0x74.html b/doc/html/functions_eval_0x74.html new file mode 100644 index 0000000..e6fe416 --- /dev/null +++ b/doc/html/functions_eval_0x74.html @@ -0,0 +1,76 @@ + + +QScintilla: Class Members - Enumerator + + + + + + + +
+ +
+ +

+  +

+

- t -

+
Generated on Thu Nov 30 09:32:31 2006 for QScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/html/functions_eval_0x75.html b/doc/html/functions_eval_0x75.html new file mode 100644 index 0000000..de9de0d --- /dev/null +++ b/doc/html/functions_eval_0x75.html @@ -0,0 +1,72 @@ + + +QScintilla: Class Members - Enumerator + + + + + + + +
+ +
+ +

+  +

+

- u -

+
Generated on Thu Nov 30 09:32:31 2006 for QScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/html/functions_eval_0x76.html b/doc/html/functions_eval_0x76.html new file mode 100644 index 0000000..b74be2b --- /dev/null +++ b/doc/html/functions_eval_0x76.html @@ -0,0 +1,78 @@ + + +QScintilla: Class Members - Enumerator + + + + + + + +
+ +
+ +

+  +

+

- v -

+
Generated on Thu Nov 30 09:32:31 2006 for QScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/html/functions_eval_0x77.html b/doc/html/functions_eval_0x77.html new file mode 100644 index 0000000..f88d529 --- /dev/null +++ b/doc/html/functions_eval_0x77.html @@ -0,0 +1,76 @@ + + +QScintilla: Class Members - Enumerator + + + + + + + +
+ +
+ +

+  +

+

- w -

+
Generated on Thu Nov 30 09:32:31 2006 for QScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/html/functions_eval_0x78.html b/doc/html/functions_eval_0x78.html new file mode 100644 index 0000000..dd6827d --- /dev/null +++ b/doc/html/functions_eval_0x78.html @@ -0,0 +1,69 @@ + + +QScintilla: Class Members - Enumerator + + + + + + + +
+ +
+ +

+  +

+

- x -

+
Generated on Thu Nov 30 09:32:31 2006 for QScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/html/functions_func.html b/doc/html/functions_func.html new file mode 100644 index 0000000..165faef --- /dev/null +++ b/doc/html/functions_func.html @@ -0,0 +1,78 @@ + + +QScintilla: Class Members - Functions + + + + + + + +
+ +
+ +

+  +

+

- a -

+
Generated on Thu Nov 30 09:32:31 2006 for QScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/html/functions_func_0x62.html b/doc/html/functions_func_0x62.html new file mode 100644 index 0000000..253883d --- /dev/null +++ b/doc/html/functions_func_0x62.html @@ -0,0 +1,68 @@ + + +QScintilla: Class Members - Functions + + + + + + + +
+ +
+ +

+  +

+

- b -

+
Generated on Thu Nov 30 09:32:31 2006 for QScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/html/functions_func_0x63.html b/doc/html/functions_func_0x63.html new file mode 100644 index 0000000..fbc6d1c --- /dev/null +++ b/doc/html/functions_func_0x63.html @@ -0,0 +1,80 @@ + + +QScintilla: Class Members - Functions + + + + + + + +
+ +
+ +

+  +

+

- c -

+
Generated on Thu Nov 30 09:32:31 2006 for QScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/html/functions_func_0x64.html b/doc/html/functions_func_0x64.html new file mode 100644 index 0000000..f4c096e --- /dev/null +++ b/doc/html/functions_func_0x64.html @@ -0,0 +1,69 @@ + + +QScintilla: Class Members - Functions + + + + + + + +
+ +
+ +

+  +

+

- d -

+
Generated on Thu Nov 30 09:32:31 2006 for QScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/html/functions_func_0x65.html b/doc/html/functions_func_0x65.html new file mode 100644 index 0000000..4f79e39 --- /dev/null +++ b/doc/html/functions_func_0x65.html @@ -0,0 +1,76 @@ + + +QScintilla: Class Members - Functions + + + + + + + +
+ +
+ +

+  +

+

- e -

+
Generated on Thu Nov 30 09:32:31 2006 for QScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/html/functions_func_0x66.html b/doc/html/functions_func_0x66.html new file mode 100644 index 0000000..68adb56 --- /dev/null +++ b/doc/html/functions_func_0x66.html @@ -0,0 +1,82 @@ + + +QScintilla: Class Members - Functions + + + + + + + +
+ +
+ +

+  +

+

- f -

+
Generated on Thu Nov 30 09:32:31 2006 for QScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/html/functions_func_0x67.html b/doc/html/functions_func_0x67.html new file mode 100644 index 0000000..77c7451 --- /dev/null +++ b/doc/html/functions_func_0x67.html @@ -0,0 +1,66 @@ + + +QScintilla: Class Members - Functions + + + + + + + +
+ +
+ +

+  +

+

- g -

+
Generated on Thu Nov 30 09:32:31 2006 for QScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/html/functions_func_0x68.html b/doc/html/functions_func_0x68.html new file mode 100644 index 0000000..83449f8 --- /dev/null +++ b/doc/html/functions_func_0x68.html @@ -0,0 +1,65 @@ + + +QScintilla: Class Members - Functions + + + + + + + +
+ +
+ +

+  +

+

- h -

+
Generated on Thu Nov 30 09:32:31 2006 for QScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/html/functions_func_0x69.html b/doc/html/functions_func_0x69.html new file mode 100644 index 0000000..f45b88e --- /dev/null +++ b/doc/html/functions_func_0x69.html @@ -0,0 +1,79 @@ + + +QScintilla: Class Members - Functions + + + + + + + +
+ +
+ +

+  +

+

- i -

+
Generated on Thu Nov 30 09:32:31 2006 for QScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/html/functions_func_0x6b.html b/doc/html/functions_func_0x6b.html new file mode 100644 index 0000000..268b943 --- /dev/null +++ b/doc/html/functions_func_0x6b.html @@ -0,0 +1,67 @@ + + +QScintilla: Class Members - Functions + + + + + + + +
+ +
+ +

+  +

+

- k -

+
Generated on Thu Nov 30 09:32:31 2006 for QScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/html/functions_func_0x6c.html b/doc/html/functions_func_0x6c.html new file mode 100644 index 0000000..5a4d519 --- /dev/null +++ b/doc/html/functions_func_0x6c.html @@ -0,0 +1,71 @@ + + +QScintilla: Class Members - Functions + + + + + + + +
+ +
+ +

+  +

+

- l -

+
Generated on Thu Nov 30 09:32:31 2006 for QScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/html/functions_func_0x6d.html b/doc/html/functions_func_0x6d.html new file mode 100644 index 0000000..71ed9ed --- /dev/null +++ b/doc/html/functions_func_0x6d.html @@ -0,0 +1,82 @@ + + +QScintilla: Class Members - Functions + + + + + + + +
+ +
+ +

+  +

+

- m -

+
Generated on Thu Nov 30 09:32:31 2006 for QScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/html/functions_func_0x70.html b/doc/html/functions_func_0x70.html new file mode 100644 index 0000000..1c05313 --- /dev/null +++ b/doc/html/functions_func_0x70.html @@ -0,0 +1,71 @@ + + +QScintilla: Class Members - Functions + + + + + + + +
+ +
+ +

+  +

+

- p -

+
Generated on Thu Nov 30 09:32:31 2006 for QScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/html/functions_func_0x71.html b/doc/html/functions_func_0x71.html new file mode 100644 index 0000000..c63f5bb --- /dev/null +++ b/doc/html/functions_func_0x71.html @@ -0,0 +1,91 @@ + + +QScintilla: Class Members - Functions + + + + + + + +
+ +
+ +

+  +

+

- q -

+
Generated on Thu Nov 30 09:32:31 2006 for QScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/html/functions_func_0x72.html b/doc/html/functions_func_0x72.html new file mode 100644 index 0000000..ac17933 --- /dev/null +++ b/doc/html/functions_func_0x72.html @@ -0,0 +1,75 @@ + + +QScintilla: Class Members - Functions + + + + + + + +
+ +
+ +

+  +

+

- r -

+
Generated on Thu Nov 30 09:32:31 2006 for QScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/html/functions_func_0x73.html b/doc/html/functions_func_0x73.html new file mode 100644 index 0000000..94123cc --- /dev/null +++ b/doc/html/functions_func_0x73.html @@ -0,0 +1,172 @@ + + +QScintilla: Class Members - Functions + + + + + + + +
+ +
+ +

+  +

+

- s -

+
Generated on Thu Nov 30 09:32:31 2006 for QScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/html/functions_func_0x74.html b/doc/html/functions_func_0x74.html new file mode 100644 index 0000000..37c831c --- /dev/null +++ b/doc/html/functions_func_0x74.html @@ -0,0 +1,69 @@ + + +QScintilla: Class Members - Functions + + + + + + + +
+ +
+ +

+  +

+

- t -

+
Generated on Thu Nov 30 09:32:31 2006 for QScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/html/functions_func_0x75.html b/doc/html/functions_func_0x75.html new file mode 100644 index 0000000..9c573e9 --- /dev/null +++ b/doc/html/functions_func_0x75.html @@ -0,0 +1,67 @@ + + +QScintilla: Class Members - Functions + + + + + + + +
+ +
+ +

+  +

+

- u -

+
Generated on Thu Nov 30 09:32:31 2006 for QScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/html/functions_func_0x76.html b/doc/html/functions_func_0x76.html new file mode 100644 index 0000000..89b4102 --- /dev/null +++ b/doc/html/functions_func_0x76.html @@ -0,0 +1,66 @@ + + +QScintilla: Class Members - Functions + + + + + + + +
+ +
+ +

+  +

+

- v -

+
Generated on Thu Nov 30 09:32:31 2006 for QScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/html/functions_func_0x77.html b/doc/html/functions_func_0x77.html new file mode 100644 index 0000000..6135770 --- /dev/null +++ b/doc/html/functions_func_0x77.html @@ -0,0 +1,68 @@ + + +QScintilla: Class Members - Functions + + + + + + + +
+ +
+ +

+  +

+

- w -

+
Generated on Thu Nov 30 09:32:31 2006 for QScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/html/functions_func_0x7a.html b/doc/html/functions_func_0x7a.html new file mode 100644 index 0000000..ae042b6 --- /dev/null +++ b/doc/html/functions_func_0x7a.html @@ -0,0 +1,67 @@ + + +QScintilla: Class Members - Functions + + + + + + + +
+ +
+ +

+  +

+

- z -

+
Generated on Thu Nov 30 09:32:31 2006 for QScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/html/functions_func_0x7e.html b/doc/html/functions_func_0x7e.html new file mode 100644 index 0000000..cdf8597 --- /dev/null +++ b/doc/html/functions_func_0x7e.html @@ -0,0 +1,89 @@ + + +QScintilla: Class Members - Functions + + + + + + + +
+ +
+ +

+  +

+

- ~ -

+
Generated on Thu Nov 30 09:32:31 2006 for QScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/html/hierarchy.html b/doc/html/hierarchy.html new file mode 100644 index 0000000..84995f7 --- /dev/null +++ b/doc/html/hierarchy.html @@ -0,0 +1,60 @@ + + +QScintilla: Hierarchical Index + + + + + + +

QScintilla Class Hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically: +
Generated on Thu Nov 30 09:32:31 2006 for QScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/html/index.html b/doc/html/index.html new file mode 100644 index 0000000..95efba9 --- /dev/null +++ b/doc/html/index.html @@ -0,0 +1,20 @@ + + +QScintilla: Main Page + + + + + +

QScintilla Documentation

+

+

1.7.1 (based on Scintilla 1.71)


Generated on Thu Nov 30 09:32:31 2006 for QScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/html/pages.html b/doc/html/pages.html new file mode 100644 index 0000000..e479ad2 --- /dev/null +++ b/doc/html/pages.html @@ -0,0 +1,22 @@ + + +QScintilla: Page Index + + + + + +

QScintilla Related Pages

Here is a list of all related documentation pages: +
Generated on Thu Nov 30 09:32:31 2006 for QScintilla by  + +doxygen 1.4.7
+ + diff --git a/doc/html/tab_b.gif b/doc/html/tab_b.gif new file mode 100644 index 0000000..0d62348 Binary files /dev/null and b/doc/html/tab_b.gif differ diff --git a/doc/html/tab_l.gif b/doc/html/tab_l.gif new file mode 100644 index 0000000..9b1e633 Binary files /dev/null and b/doc/html/tab_l.gif differ diff --git a/doc/html/tab_r.gif b/doc/html/tab_r.gif new file mode 100644 index 0000000..ce9dd9f Binary files /dev/null and b/doc/html/tab_r.gif differ diff --git a/doc/html/tabs.css b/doc/html/tabs.css new file mode 100644 index 0000000..a61552a --- /dev/null +++ b/doc/html/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/qscintilla.dxy b/doc/qscintilla.dxy new file mode 100644 index 0000000..0ae31b3 --- /dev/null +++ b/doc/qscintilla.dxy @@ -0,0 +1,1098 @@ +# Doxyfile 1.3.5 + +# This file describes the settings to be used by the documentation system +# doxygen (www.doxygen.org) for a project +# +# All text after a hash (#) is considered a comment and will be ignored +# The format is: +# TAG = value [value, ...] +# For lists items can also be appended using: +# TAG += value [value, ...] +# Values that contain spaces should be placed between quotes (" ") + +#--------------------------------------------------------------------------- +# Project related configuration options +#--------------------------------------------------------------------------- + +# The PROJECT_NAME tag is a single word (or a sequence of words surrounded +# by quotes) that should identify the project. + +PROJECT_NAME = QScintilla + +# The PROJECT_NUMBER tag can be used to enter a project or revision number. +# This could be handy for archiving the generated documentation or +# if some version control system is used. + +PROJECT_NUMBER = "1.7.1 (based on Scintilla 1.71)" + +# The OUTPUT_DIRECTORY tag is used to specify the (relative or absolute) +# base path where the generated documentation will be put. +# If a relative path is entered, it will be relative to the location +# where doxygen was started. If left blank the current directory will be used. + +OUTPUT_DIRECTORY = + +# The OUTPUT_LANGUAGE tag is used to specify the language in which all +# documentation generated by doxygen is written. Doxygen will use this +# information to generate all constant output in the proper language. +# The default language is English, other supported languages are: +# Brazilian, Catalan, Chinese, Chinese-Traditional, Croatian, Czech, Danish, Dutch, +# Finnish, French, German, Greek, Hungarian, Italian, Japanese, Japanese-en +# (Japanese with English messages), Korean, Norwegian, Polish, Portuguese, +# Romanian, Russian, Serbian, Slovak, Slovene, Spanish, Swedish, and Ukrainian. + +OUTPUT_LANGUAGE = English + +# This tag can be used to specify the encoding used in the generated output. +# The encoding is not always determined by the language that is chosen, +# but also whether or not the output is meant for Windows or non-Windows users. +# In case there is a difference, setting the USE_WINDOWS_ENCODING tag to YES +# forces the Windows encoding (this is the default for the Windows binary), +# whereas setting the tag to NO uses a Unix-style encoding (the default for +# all platforms other than Windows). + +USE_WINDOWS_ENCODING = NO + +# If the BRIEF_MEMBER_DESC tag is set to YES (the default) Doxygen will +# include brief member descriptions after the members that are listed in +# the file and class documentation (similar to JavaDoc). +# Set to NO to disable this. + +BRIEF_MEMBER_DESC = NO + +# If the REPEAT_BRIEF tag is set to YES (the default) Doxygen will prepend +# the brief description of a member or function before the detailed description. +# Note: if both HIDE_UNDOC_MEMBERS and BRIEF_MEMBER_DESC are set to NO, the +# brief descriptions will be completely suppressed. + +REPEAT_BRIEF = YES + +# This tag implements a quasi-intelligent brief description abbreviator +# that is used to form the text in various listings. Each string +# in this list, if found as the leading text of the brief description, will be +# stripped from the text and the result after processing the whole list, is used +# as the annotated text. Otherwise, the brief description is used as-is. If left +# blank, the following values are used ("$name" is automatically replaced with the +# name of the entity): "The $name class" "The $name widget" "The $name file" +# "is" "provides" "specifies" "contains" "represents" "a" "an" "the" + +ABBREVIATE_BRIEF = + +# If the ALWAYS_DETAILED_SEC and REPEAT_BRIEF tags are both set to YES then +# Doxygen will generate a detailed section even if there is only a brief +# description. + +ALWAYS_DETAILED_SEC = NO + +# If the INLINE_INHERITED_MEMB tag is set to YES, doxygen will show all inherited +# members of a class in the documentation of that class as if those members were +# ordinary class members. Constructors, destructors and assignment operators of +# the base classes will not be shown. + +INLINE_INHERITED_MEMB = NO + +# If the FULL_PATH_NAMES tag is set to YES then Doxygen will prepend the full +# path before files name in the file list and in the header files. If set +# to NO the shortest path that makes the file name unique will be used. + +FULL_PATH_NAMES = NO + +# If the FULL_PATH_NAMES tag is set to YES then the STRIP_FROM_PATH tag +# can be used to strip a user-defined part of the path. Stripping is +# only done if one of the specified strings matches the left-hand part of +# the path. It is allowed to use relative paths in the argument list. + +STRIP_FROM_PATH = + +# If the SHORT_NAMES tag is set to YES, doxygen will generate much shorter +# (but less readable) file names. This can be useful is your file systems +# doesn't support long names like on DOS, Mac, or CD-ROM. + +SHORT_NAMES = NO + +# If the JAVADOC_AUTOBRIEF tag is set to YES then Doxygen +# will interpret the first line (until the first dot) of a JavaDoc-style +# comment as the brief description. If set to NO, the JavaDoc +# comments will behave just like the Qt-style comments (thus requiring an +# explicit @brief command for a brief description. + +JAVADOC_AUTOBRIEF = NO + +# The MULTILINE_CPP_IS_BRIEF tag can be set to YES to make Doxygen +# treat a multi-line C++ special comment block (i.e. a block of //! or /// +# comments) as a brief description. This used to be the default behaviour. +# The new default is to treat a multi-line C++ comment block as a detailed +# description. Set this tag to YES if you prefer the old behaviour instead. + +MULTILINE_CPP_IS_BRIEF = NO + +# If the DETAILS_AT_TOP tag is set to YES then Doxygen +# will output the detailed description near the top, like JavaDoc. +# If set to NO, the detailed description appears after the member +# documentation. + +DETAILS_AT_TOP = NO + +# If the INHERIT_DOCS tag is set to YES (the default) then an undocumented +# member inherits the documentation from any documented member that it +# re-implements. + +INHERIT_DOCS = YES + +# If member grouping is used in the documentation and the DISTRIBUTE_GROUP_DOC +# tag is set to YES, then doxygen will reuse the documentation of the first +# member in the group (if any) for the other members of the group. By default +# all members of a group must be documented explicitly. + +DISTRIBUTE_GROUP_DOC = NO + +# The TAB_SIZE tag can be used to set the number of spaces in a tab. +# Doxygen uses this value to replace tabs by spaces in code fragments. + +TAB_SIZE = 8 + +# This tag can be used to specify a number of aliases that acts +# as commands in the documentation. An alias has the form "name=value". +# For example adding "sideeffect=\par Side Effects:\n" will allow you to +# put the command \sideeffect (or @sideeffect) in the documentation, which +# will result in a user-defined paragraph with heading "Side Effects:". +# You can put \n's in the value part of an alias to insert newlines. + +ALIASES = + +# Set the OPTIMIZE_OUTPUT_FOR_C tag to YES if your project consists of C sources +# only. Doxygen will then generate output that is more tailored for C. +# For instance, some of the names that are used will be different. The list +# of all members will be omitted, etc. + +OPTIMIZE_OUTPUT_FOR_C = NO + +# Set the OPTIMIZE_OUTPUT_JAVA tag to YES if your project consists of Java sources +# only. Doxygen will then generate output that is more tailored for Java. +# For instance, namespaces will be presented as packages, qualified scopes +# will look different, etc. + +OPTIMIZE_OUTPUT_JAVA = NO + +# Set the SUBGROUPING tag to YES (the default) to allow class member groups of +# the same type (for instance a group of public functions) to be put as a +# subgroup of that type (e.g. under the Public Functions section). Set it to +# NO to prevent subgrouping. Alternatively, this can be done per class using +# the \nosubgrouping command. + +SUBGROUPING = YES + +#--------------------------------------------------------------------------- +# Build related configuration options +#--------------------------------------------------------------------------- + +# If the EXTRACT_ALL tag is set to YES doxygen will assume all entities in +# documentation are documented, even if no documentation was available. +# Private class members and static file members will be hidden unless +# the EXTRACT_PRIVATE and EXTRACT_STATIC tags are set to YES + +EXTRACT_ALL = NO + +# If the EXTRACT_PRIVATE tag is set to YES all private members of a class +# will be included in the documentation. + +EXTRACT_PRIVATE = NO + +# If the EXTRACT_STATIC tag is set to YES all static members of a file +# will be included in the documentation. + +EXTRACT_STATIC = NO + +# If the EXTRACT_LOCAL_CLASSES tag is set to YES classes (and structs) +# defined locally in source files will be included in the documentation. +# If set to NO only classes defined in header files are included. + +EXTRACT_LOCAL_CLASSES = NO + +# If the HIDE_UNDOC_MEMBERS tag is set to YES, Doxygen will hide all +# undocumented members of documented classes, files or namespaces. +# If set to NO (the default) these members will be included in the +# various overviews, but no documentation section is generated. +# This option has no effect if EXTRACT_ALL is enabled. + +HIDE_UNDOC_MEMBERS = NO + +# If the HIDE_UNDOC_CLASSES tag is set to YES, Doxygen will hide all +# undocumented classes that are normally visible in the class hierarchy. +# If set to NO (the default) these classes will be included in the various +# overviews. This option has no effect if EXTRACT_ALL is enabled. + +HIDE_UNDOC_CLASSES = NO + +# If the HIDE_FRIEND_COMPOUNDS tag is set to YES, Doxygen will hide all +# friend (class|struct|union) declarations. +# If set to NO (the default) these declarations will be included in the +# documentation. + +HIDE_FRIEND_COMPOUNDS = YES + +# If the HIDE_IN_BODY_DOCS tag is set to YES, Doxygen will hide any +# documentation blocks found inside the body of a function. +# If set to NO (the default) these blocks will be appended to the +# function's detailed documentation block. + +HIDE_IN_BODY_DOCS = NO + +# The INTERNAL_DOCS tag determines if documentation +# that is typed after a \internal command is included. If the tag is set +# to NO (the default) then the documentation will be excluded. +# Set it to YES to include the internal documentation. + +INTERNAL_DOCS = NO + +# If the CASE_SENSE_NAMES tag is set to NO then Doxygen will only generate +# file names in lower-case letters. If set to YES upper-case letters are also +# allowed. This is useful if you have classes or files whose names only differ +# in case and if your file system supports case sensitive file names. Windows +# users are advised to set this option to NO. + +CASE_SENSE_NAMES = YES + +# If the HIDE_SCOPE_NAMES tag is set to NO (the default) then Doxygen +# will show members with their full class and namespace scopes in the +# documentation. If set to YES the scope will be hidden. + +HIDE_SCOPE_NAMES = NO + +# If the SHOW_INCLUDE_FILES tag is set to YES (the default) then Doxygen +# will put a list of the files that are included by a file in the documentation +# of that file. + +SHOW_INCLUDE_FILES = YES + +# If the INLINE_INFO tag is set to YES (the default) then a tag [inline] +# is inserted in the documentation for inline members. + +INLINE_INFO = YES + +# If the SORT_MEMBER_DOCS tag is set to YES (the default) then doxygen +# will sort the (detailed) documentation of file and class members +# alphabetically by member name. If set to NO the members will appear in +# declaration order. + +SORT_MEMBER_DOCS = NO + +# The GENERATE_TODOLIST tag can be used to enable (YES) or +# disable (NO) the todo list. This list is created by putting \todo +# commands in the documentation. + +GENERATE_TODOLIST = YES + +# The GENERATE_TESTLIST tag can be used to enable (YES) or +# disable (NO) the test list. This list is created by putting \test +# commands in the documentation. + +GENERATE_TESTLIST = YES + +# The GENERATE_BUGLIST tag can be used to enable (YES) or +# disable (NO) the bug list. This list is created by putting \bug +# commands in the documentation. + +GENERATE_BUGLIST = YES + +# The GENERATE_DEPRECATEDLIST tag can be used to enable (YES) or +# disable (NO) the deprecated list. This list is created by putting +# \deprecated commands in the documentation. + +GENERATE_DEPRECATEDLIST= YES + +# The ENABLED_SECTIONS tag can be used to enable conditional +# documentation sections, marked by \if sectionname ... \endif. + +ENABLED_SECTIONS = + +# The MAX_INITIALIZER_LINES tag determines the maximum number of lines +# the initial value of a variable or define consists of for it to appear in +# the documentation. If the initializer consists of more lines than specified +# here it will be hidden. Use a value of 0 to hide initializers completely. +# The appearance of the initializer of individual variables and defines in the +# documentation can be controlled using \showinitializer or \hideinitializer +# command in the documentation regardless of this setting. + +MAX_INITIALIZER_LINES = 30 + +# Set the SHOW_USED_FILES tag to NO to disable the list of files generated +# at the bottom of the documentation of classes and structs. If set to YES the +# list will mention the files that were used to generate the documentation. + +SHOW_USED_FILES = NO + +#--------------------------------------------------------------------------- +# configuration options related to warning and progress messages +#--------------------------------------------------------------------------- + +# The QUIET tag can be used to turn on/off the messages that are generated +# by doxygen. Possible values are YES and NO. If left blank NO is used. + +QUIET = NO + +# The WARNINGS tag can be used to turn on/off the warning messages that are +# generated by doxygen. Possible values are YES and NO. If left blank +# NO is used. + +WARNINGS = YES + +# If WARN_IF_UNDOCUMENTED is set to YES, then doxygen will generate warnings +# for undocumented members. If EXTRACT_ALL is set to YES then this flag will +# automatically be disabled. + +WARN_IF_UNDOCUMENTED = YES + +# If WARN_IF_DOC_ERROR is set to YES, doxygen will generate warnings for +# potential errors in the documentation, such as not documenting some +# parameters in a documented function, or documenting parameters that +# don't exist or using markup commands wrongly. + +WARN_IF_DOC_ERROR = YES + +# The WARN_FORMAT tag determines the format of the warning messages that +# doxygen can produce. The string should contain the $file, $line, and $text +# tags, which will be replaced by the file and line number from which the +# warning originated and the warning text. + +WARN_FORMAT = "$file:$line: $text" + +# The WARN_LOGFILE tag can be used to specify a file to which warning +# and error messages should be written. If left blank the output is written +# to stderr. + +WARN_LOGFILE = + +#--------------------------------------------------------------------------- +# configuration options related to the input files +#--------------------------------------------------------------------------- + +# The INPUT tag can be used to specify the files and/or directories that contain +# documented source files. You may enter file names like "myfile.cpp" or +# directories like "/usr/src/myproject". Separate the files or directories +# with spaces. + +INPUT = ../qt + +# If the value of the INPUT tag contains directories, you can use the +# FILE_PATTERNS tag to specify one or more wildcard pattern (like *.cpp +# and *.h) to filter out the source-files in the directories. If left +# blank the following patterns are tested: +# *.c *.cc *.cxx *.cpp *.c++ *.java *.ii *.ixx *.ipp *.i++ *.inl *.h *.hh *.hxx *.hpp +# *.h++ *.idl *.odl *.cs *.php *.php3 *.inc + +FILE_PATTERNS = qext*.h + +# The RECURSIVE tag can be used to turn specify whether or not subdirectories +# should be searched for input files as well. Possible values are YES and NO. +# If left blank NO is used. + +RECURSIVE = NO + +# The EXCLUDE tag can be used to specify files and/or directories that should +# excluded from the INPUT source files. This way you can easily exclude a +# subdirectory from a directory tree whose root is specified with the INPUT tag. + +EXCLUDE = + +# The EXCLUDE_SYMLINKS tag can be used select whether or not files or directories +# that are symbolic links (a Unix filesystem feature) are excluded from the input. + +EXCLUDE_SYMLINKS = NO + +# If the value of the INPUT tag contains directories, you can use the +# EXCLUDE_PATTERNS tag to specify one or more wildcard patterns to exclude +# certain files from those directories. + +EXCLUDE_PATTERNS = + +# The EXAMPLE_PATH tag can be used to specify one or more files or +# directories that contain example code fragments that are included (see +# the \include command). + +EXAMPLE_PATH = + +# If the value of the EXAMPLE_PATH tag contains directories, you can use the +# EXAMPLE_PATTERNS tag to specify one or more wildcard pattern (like *.cpp +# and *.h) to filter out the source-files in the directories. If left +# blank all files are included. + +EXAMPLE_PATTERNS = + +# If the EXAMPLE_RECURSIVE tag is set to YES then subdirectories will be +# searched for input files to be used with the \include or \dontinclude +# commands irrespective of the value of the RECURSIVE tag. +# Possible values are YES and NO. If left blank NO is used. + +EXAMPLE_RECURSIVE = NO + +# The IMAGE_PATH tag can be used to specify one or more files or +# directories that contain image that are included in the documentation (see +# the \image command). + +IMAGE_PATH = + +# The INPUT_FILTER tag can be used to specify a program that doxygen should +# invoke to filter for each input file. Doxygen will invoke the filter program +# by executing (via popen()) the command , where +# is the value of the INPUT_FILTER tag, and is the name of an +# input file. Doxygen will then use the output that the filter program writes +# to standard output. + +INPUT_FILTER = + +# If the FILTER_SOURCE_FILES tag is set to YES, the input filter (if set using +# INPUT_FILTER) will be used to filter the input files when producing source +# files to browse (i.e. when SOURCE_BROWSER is set to YES). + +FILTER_SOURCE_FILES = NO + +#--------------------------------------------------------------------------- +# configuration options related to source browsing +#--------------------------------------------------------------------------- + +# If the SOURCE_BROWSER tag is set to YES then a list of source files will +# be generated. Documented entities will be cross-referenced with these sources. +# Note: To get rid of all source code in the generated output, make sure also +# VERBATIM_HEADERS is set to NO. + +SOURCE_BROWSER = NO + +# Setting the INLINE_SOURCES tag to YES will include the body +# of functions and classes directly in the documentation. + +INLINE_SOURCES = NO + +# Setting the STRIP_CODE_COMMENTS tag to YES (the default) will instruct +# doxygen to hide any special comment blocks from generated source code +# fragments. Normal C and C++ comments will always remain visible. + +STRIP_CODE_COMMENTS = YES + +# If the REFERENCED_BY_RELATION tag is set to YES (the default) +# then for each documented function all documented +# functions referencing it will be listed. + +REFERENCED_BY_RELATION = YES + +# If the REFERENCES_RELATION tag is set to YES (the default) +# then for each documented function all documented entities +# called/used by that function will be listed. + +REFERENCES_RELATION = YES + +# If the VERBATIM_HEADERS tag is set to YES (the default) then Doxygen +# will generate a verbatim copy of the header file for each class for +# which an include is specified. Set to NO to disable this. + +VERBATIM_HEADERS = NO + +#--------------------------------------------------------------------------- +# configuration options related to the alphabetical class index +#--------------------------------------------------------------------------- + +# If the ALPHABETICAL_INDEX tag is set to YES, an alphabetical index +# of all compounds will be generated. Enable this if the project +# contains a lot of classes, structs, unions or interfaces. + +ALPHABETICAL_INDEX = NO + +# If the alphabetical index is enabled (see ALPHABETICAL_INDEX) then +# the COLS_IN_ALPHA_INDEX tag can be used to specify the number of columns +# in which this list will be split (can be a number in the range [1..20]) + +COLS_IN_ALPHA_INDEX = 5 + +# In case all classes in a project start with a common prefix, all +# classes will be put under the same header in the alphabetical index. +# The IGNORE_PREFIX tag can be used to specify one or more prefixes that +# should be ignored while generating the index headers. + +IGNORE_PREFIX = + +#--------------------------------------------------------------------------- +# configuration options related to the HTML output +#--------------------------------------------------------------------------- + +# If the GENERATE_HTML tag is set to YES (the default) Doxygen will +# generate HTML output. + +GENERATE_HTML = YES + +# The HTML_OUTPUT tag is used to specify where the HTML docs will be put. +# If a relative path is entered the value of OUTPUT_DIRECTORY will be +# put in front of it. If left blank `html' will be used as the default path. + +HTML_OUTPUT = html + +# The HTML_FILE_EXTENSION tag can be used to specify the file extension for +# each generated HTML page (for example: .htm,.php,.asp). If it is left blank +# doxygen will generate files with .html extension. + +HTML_FILE_EXTENSION = .html + +# The HTML_HEADER tag can be used to specify a personal HTML header for +# each generated HTML page. If it is left blank doxygen will generate a +# standard header. + +HTML_HEADER = + +# The HTML_FOOTER tag can be used to specify a personal HTML footer for +# each generated HTML page. If it is left blank doxygen will generate a +# standard footer. + +HTML_FOOTER = + +# The HTML_STYLESHEET tag can be used to specify a user-defined cascading +# style sheet that is used by each HTML page. It can be used to +# fine-tune the look of the HTML output. If the tag is left blank doxygen +# will generate a default style sheet. Note that doxygen will try to copy +# the style sheet file to the HTML output directory, so don't put your own +# stylesheet in the HTML output directory as well, or it will be erased! + +HTML_STYLESHEET = + +# If the HTML_ALIGN_MEMBERS tag is set to YES, the members of classes, +# files or namespaces will be aligned in HTML using tables. If set to +# NO a bullet list will be used. + +HTML_ALIGN_MEMBERS = NO + +# If the GENERATE_HTMLHELP tag is set to YES, additional index files +# will be generated that can be used as input for tools like the +# Microsoft HTML help workshop to generate a compressed HTML help file (.chm) +# of the generated HTML documentation. + +GENERATE_HTMLHELP = NO + +# If the GENERATE_HTMLHELP tag is set to YES, the CHM_FILE tag can +# be used to specify the file name of the resulting .chm file. You +# can add a path in front of the file if the result should not be +# written to the html output directory. + +CHM_FILE = + +# If the GENERATE_HTMLHELP tag is set to YES, the HHC_LOCATION tag can +# be used to specify the location (absolute path including file name) of +# the HTML help compiler (hhc.exe). If non-empty doxygen will try to run +# the HTML help compiler on the generated index.hhp. + +HHC_LOCATION = + +# If the GENERATE_HTMLHELP tag is set to YES, the GENERATE_CHI flag +# controls if a separate .chi index file is generated (YES) or that +# it should be included in the master .chm file (NO). + +GENERATE_CHI = NO + +# If the GENERATE_HTMLHELP tag is set to YES, the BINARY_TOC flag +# controls whether a binary table of contents is generated (YES) or a +# normal table of contents (NO) in the .chm file. + +BINARY_TOC = NO + +# The TOC_EXPAND flag can be set to YES to add extra items for group members +# to the contents of the HTML help documentation and to the tree view. + +TOC_EXPAND = NO + +# The DISABLE_INDEX tag can be used to turn on/off the condensed index at +# top of each HTML page. The value NO (the default) enables the index and +# the value YES disables it. + +DISABLE_INDEX = NO + +# This tag can be used to set the number of enum values (range [1..20]) +# that doxygen will group on one line in the generated HTML documentation. + +ENUM_VALUES_PER_LINE = 3 + +# If the GENERATE_TREEVIEW tag is set to YES, a side panel will be +# generated containing a tree-like index structure (just like the one that +# is generated for HTML Help). For this to work a browser that supports +# JavaScript, DHTML, CSS and frames is required (for instance Mozilla 1.0+, +# Netscape 6.0+, Internet explorer 5.0+, or Konqueror). Windows users are +# probably better off using the HTML help feature. + +GENERATE_TREEVIEW = NO + +# If the treeview is enabled (see GENERATE_TREEVIEW) then this tag can be +# used to set the initial width (in pixels) of the frame in which the tree +# is shown. + +TREEVIEW_WIDTH = 250 + +#--------------------------------------------------------------------------- +# configuration options related to the LaTeX output +#--------------------------------------------------------------------------- + +# If the GENERATE_LATEX tag is set to YES (the default) Doxygen will +# generate Latex output. + +GENERATE_LATEX = NO + +# The LATEX_OUTPUT tag is used to specify where the LaTeX docs will be put. +# If a relative path is entered the value of OUTPUT_DIRECTORY will be +# put in front of it. If left blank `latex' will be used as the default path. + +LATEX_OUTPUT = latex + +# The LATEX_CMD_NAME tag can be used to specify the LaTeX command name to be +# invoked. If left blank `latex' will be used as the default command name. + +LATEX_CMD_NAME = latex + +# The MAKEINDEX_CMD_NAME tag can be used to specify the command name to +# generate index for LaTeX. If left blank `makeindex' will be used as the +# default command name. + +MAKEINDEX_CMD_NAME = makeindex + +# If the COMPACT_LATEX tag is set to YES Doxygen generates more compact +# LaTeX documents. This may be useful for small projects and may help to +# save some trees in general. + +COMPACT_LATEX = NO + +# The PAPER_TYPE tag can be used to set the paper type that is used +# by the printer. Possible values are: a4, a4wide, letter, legal and +# executive. If left blank a4wide will be used. + +PAPER_TYPE = a4wide + +# The EXTRA_PACKAGES tag can be to specify one or more names of LaTeX +# packages that should be included in the LaTeX output. + +EXTRA_PACKAGES = + +# The LATEX_HEADER tag can be used to specify a personal LaTeX header for +# the generated latex document. The header should contain everything until +# the first chapter. If it is left blank doxygen will generate a +# standard header. Notice: only use this tag if you know what you are doing! + +LATEX_HEADER = + +# If the PDF_HYPERLINKS tag is set to YES, the LaTeX that is generated +# is prepared for conversion to pdf (using ps2pdf). The pdf file will +# contain links (just like the HTML output) instead of page references +# This makes the output suitable for online browsing using a pdf viewer. + +PDF_HYPERLINKS = NO + +# If the USE_PDFLATEX tag is set to YES, pdflatex will be used instead of +# plain latex in the generated Makefile. Set this option to YES to get a +# higher quality PDF documentation. + +USE_PDFLATEX = NO + +# If the LATEX_BATCHMODE tag is set to YES, doxygen will add the \\batchmode. +# command to the generated LaTeX files. This will instruct LaTeX to keep +# running if errors occur, instead of asking the user for help. +# This option is also used when generating formulas in HTML. + +LATEX_BATCHMODE = NO + +# If LATEX_HIDE_INDICES is set to YES then doxygen will not +# include the index chapters (such as File Index, Compound Index, etc.) +# in the output. + +LATEX_HIDE_INDICES = NO + +#--------------------------------------------------------------------------- +# configuration options related to the RTF output +#--------------------------------------------------------------------------- + +# If the GENERATE_RTF tag is set to YES Doxygen will generate RTF output +# The RTF output is optimized for Word 97 and may not look very pretty with +# other RTF readers or editors. + +GENERATE_RTF = NO + +# The RTF_OUTPUT tag is used to specify where the RTF docs will be put. +# If a relative path is entered the value of OUTPUT_DIRECTORY will be +# put in front of it. If left blank `rtf' will be used as the default path. + +RTF_OUTPUT = rtf + +# If the COMPACT_RTF tag is set to YES Doxygen generates more compact +# RTF documents. This may be useful for small projects and may help to +# save some trees in general. + +COMPACT_RTF = NO + +# If the RTF_HYPERLINKS tag is set to YES, the RTF that is generated +# will contain hyperlink fields. The RTF file will +# contain links (just like the HTML output) instead of page references. +# This makes the output suitable for online browsing using WORD or other +# programs which support those fields. +# Note: wordpad (write) and others do not support links. + +RTF_HYPERLINKS = NO + +# Load stylesheet definitions from file. Syntax is similar to doxygen's +# config file, i.e. a series of assignments. You only have to provide +# replacements, missing definitions are set to their default value. + +RTF_STYLESHEET_FILE = + +# Set optional variables used in the generation of an rtf document. +# Syntax is similar to doxygen's config file. + +RTF_EXTENSIONS_FILE = + +#--------------------------------------------------------------------------- +# configuration options related to the man page output +#--------------------------------------------------------------------------- + +# If the GENERATE_MAN tag is set to YES (the default) Doxygen will +# generate man pages + +GENERATE_MAN = NO + +# The MAN_OUTPUT tag is used to specify where the man pages will be put. +# If a relative path is entered the value of OUTPUT_DIRECTORY will be +# put in front of it. If left blank `man' will be used as the default path. + +MAN_OUTPUT = man + +# The MAN_EXTENSION tag determines the extension that is added to +# the generated man pages (default is the subroutine's section .3) + +MAN_EXTENSION = .3 + +# If the MAN_LINKS tag is set to YES and Doxygen generates man output, +# then it will generate one additional man file for each entity +# documented in the real man page(s). These additional files +# only source the real man page, but without them the man command +# would be unable to find the correct page. The default is NO. + +MAN_LINKS = NO + +#--------------------------------------------------------------------------- +# configuration options related to the XML output +#--------------------------------------------------------------------------- + +# If the GENERATE_XML tag is set to YES Doxygen will +# generate an XML file that captures the structure of +# the code including all documentation. + +GENERATE_XML = NO + +# The XML_OUTPUT tag is used to specify where the XML pages will be put. +# If a relative path is entered the value of OUTPUT_DIRECTORY will be +# put in front of it. If left blank `xml' will be used as the default path. + +XML_OUTPUT = xml + +# The XML_SCHEMA tag can be used to specify an XML schema, +# which can be used by a validating XML parser to check the +# syntax of the XML files. + +XML_SCHEMA = + +# The XML_DTD tag can be used to specify an XML DTD, +# which can be used by a validating XML parser to check the +# syntax of the XML files. + +XML_DTD = + +# If the XML_PROGRAMLISTING tag is set to YES Doxygen will +# dump the program listings (including syntax highlighting +# and cross-referencing information) to the XML output. Note that +# enabling this will significantly increase the size of the XML output. + +XML_PROGRAMLISTING = YES + +#--------------------------------------------------------------------------- +# configuration options for the AutoGen Definitions output +#--------------------------------------------------------------------------- + +# If the GENERATE_AUTOGEN_DEF tag is set to YES Doxygen will +# generate an AutoGen Definitions (see autogen.sf.net) file +# that captures the structure of the code including all +# documentation. Note that this feature is still experimental +# and incomplete at the moment. + +GENERATE_AUTOGEN_DEF = NO + +#--------------------------------------------------------------------------- +# configuration options related to the Perl module output +#--------------------------------------------------------------------------- + +# If the GENERATE_PERLMOD tag is set to YES Doxygen will +# generate a Perl module file that captures the structure of +# the code including all documentation. Note that this +# feature is still experimental and incomplete at the +# moment. + +GENERATE_PERLMOD = NO + +# If the PERLMOD_LATEX tag is set to YES Doxygen will generate +# the necessary Makefile rules, Perl scripts and LaTeX code to be able +# to generate PDF and DVI output from the Perl module output. + +PERLMOD_LATEX = NO + +# If the PERLMOD_PRETTY tag is set to YES the Perl module output will be +# nicely formatted so it can be parsed by a human reader. This is useful +# if you want to understand what is going on. On the other hand, if this +# tag is set to NO the size of the Perl module output will be much smaller +# and Perl will parse it just the same. + +PERLMOD_PRETTY = YES + +# The names of the make variables in the generated doxyrules.make file +# are prefixed with the string contained in PERLMOD_MAKEVAR_PREFIX. +# This is useful so different doxyrules.make files included by the same +# Makefile don't overwrite each other's variables. + +PERLMOD_MAKEVAR_PREFIX = + +#--------------------------------------------------------------------------- +# Configuration options related to the preprocessor +#--------------------------------------------------------------------------- + +# If the ENABLE_PREPROCESSING tag is set to YES (the default) Doxygen will +# evaluate all C-preprocessor directives found in the sources and include +# files. + +ENABLE_PREPROCESSING = YES + +# If the MACRO_EXPANSION tag is set to YES Doxygen will expand all macro +# names in the source code. If set to NO (the default) only conditional +# compilation will be performed. Macro expansion can be done in a controlled +# way by setting EXPAND_ONLY_PREDEF to YES. + +MACRO_EXPANSION = NO + +# If the EXPAND_ONLY_PREDEF and MACRO_EXPANSION tags are both set to YES +# then the macro expansion is limited to the macros specified with the +# PREDEFINED and EXPAND_AS_PREDEFINED tags. + +EXPAND_ONLY_PREDEF = NO + +# If the SEARCH_INCLUDES tag is set to YES (the default) the includes files +# in the INCLUDE_PATH (see below) will be search if a #include is found. + +SEARCH_INCLUDES = YES + +# The INCLUDE_PATH tag can be used to specify one or more directories that +# contain include files that are not input files but should be processed by +# the preprocessor. + +INCLUDE_PATH = + +# You can use the INCLUDE_FILE_PATTERNS tag to specify one or more wildcard +# patterns (like *.h and *.hpp) to filter out the header-files in the +# directories. If left blank, the patterns specified with FILE_PATTERNS will +# be used. + +INCLUDE_FILE_PATTERNS = + +# The PREDEFINED tag can be used to specify one or more macro names that +# are defined before the preprocessor is started (similar to the -D option of +# gcc). The argument of the tag is a list of macros of the form: name +# or name=definition (no spaces). If the definition and the = are +# omitted =1 is assumed. + +PREDEFINED = + +# If the MACRO_EXPANSION and EXPAND_ONLY_PREDEF tags are set to YES then +# this tag can be used to specify a list of macro names that should be expanded. +# The macro definition that is found in the sources will be used. +# Use the PREDEFINED tag if you want to use a different macro definition. + +EXPAND_AS_DEFINED = + +# If the SKIP_FUNCTION_MACROS tag is set to YES (the default) then +# doxygen's preprocessor will remove all function-like macros that are alone +# on a line, have an all uppercase name, and do not end with a semicolon. Such +# function macros are typically used for boiler-plate code, and will confuse the +# parser if not removed. + +SKIP_FUNCTION_MACROS = YES + +#--------------------------------------------------------------------------- +# Configuration::addtions related to external references +#--------------------------------------------------------------------------- + +# The TAGFILES option can be used to specify one or more tagfiles. +# Optionally an initial location of the external documentation +# can be added for each tagfile. The format of a tag file without +# this location is as follows: +# TAGFILES = file1 file2 ... +# Adding location for the tag files is done as follows: +# TAGFILES = file1=loc1 "file2 = loc2" ... +# where "loc1" and "loc2" can be relative or absolute paths or +# URLs. If a location is present for each tag, the installdox tool +# does not have to be run to correct the links. +# Note that each tag file must have a unique name +# (where the name does NOT include the path) +# If a tag file is not located in the directory in which doxygen +# is run, you must also specify the path to the tagfile here. + +TAGFILES = + +# When a file name is specified after GENERATE_TAGFILE, doxygen will create +# a tag file that is based on the input files it reads. + +GENERATE_TAGFILE = + +# If the ALLEXTERNALS tag is set to YES all external classes will be listed +# in the class index. If set to NO only the inherited external classes +# will be listed. + +ALLEXTERNALS = NO + +# If the EXTERNAL_GROUPS tag is set to YES all external groups will be listed +# in the modules index. If set to NO, only the current project's groups will +# be listed. + +EXTERNAL_GROUPS = YES + +# The PERL_PATH should be the absolute path and name of the perl script +# interpreter (i.e. the result of `which perl'). + +PERL_PATH = /usr/bin/perl + +#--------------------------------------------------------------------------- +# Configuration options related to the dot tool +#--------------------------------------------------------------------------- + +# If the CLASS_DIAGRAMS tag is set to YES (the default) Doxygen will +# generate a inheritance diagram (in HTML, RTF and LaTeX) for classes with base or +# super classes. Setting the tag to NO turns the diagrams off. Note that this +# option is superseded by the HAVE_DOT option below. This is only a fallback. It is +# recommended to install and use dot, since it yields more powerful graphs. + +CLASS_DIAGRAMS = NO + +# If set to YES, the inheritance and collaboration graphs will hide +# inheritance and usage relations if the target is undocumented +# or is not a class. + +HIDE_UNDOC_RELATIONS = YES + +# If you set the HAVE_DOT tag to YES then doxygen will assume the dot tool is +# available from the path. This tool is part of Graphviz, a graph visualization +# toolkit from AT&T and Lucent Bell Labs. The other options in this section +# have no effect if this option is set to NO (the default) + +HAVE_DOT = NO + +# If the CLASS_GRAPH and HAVE_DOT tags are set to YES then doxygen +# will generate a graph for each documented class showing the direct and +# indirect inheritance relations. Setting this tag to YES will force the +# the CLASS_DIAGRAMS tag to NO. + +CLASS_GRAPH = YES + +# If the COLLABORATION_GRAPH and HAVE_DOT tags are set to YES then doxygen +# will generate a graph for each documented class showing the direct and +# indirect implementation dependencies (inheritance, containment, and +# class references variables) of the class with other documented classes. + +COLLABORATION_GRAPH = YES + +# If the UML_LOOK tag is set to YES doxygen will generate inheritance and +# collaboration diagrams in a style similar to the OMG's Unified Modeling +# Language. + +UML_LOOK = NO + +# If set to YES, the inheritance and collaboration graphs will show the +# relations between templates and their instances. + +TEMPLATE_RELATIONS = YES + +# If the ENABLE_PREPROCESSING, SEARCH_INCLUDES, INCLUDE_GRAPH, and HAVE_DOT +# tags are set to YES then doxygen will generate a graph for each documented +# file showing the direct and indirect include dependencies of the file with +# other documented files. + +INCLUDE_GRAPH = YES + +# If the ENABLE_PREPROCESSING, SEARCH_INCLUDES, INCLUDED_BY_GRAPH, and +# HAVE_DOT tags are set to YES then doxygen will generate a graph for each +# documented header file showing the documented files that directly or +# indirectly include this file. + +INCLUDED_BY_GRAPH = YES + +# If the CALL_GRAPH and HAVE_DOT tags are set to YES then doxygen will +# generate a call dependency graph for every global function or class method. +# Note that enabling this option will significantly increase the time of a run. +# So in most cases it will be better to enable call graphs for selected +# functions only using the \callgraph command. + +CALL_GRAPH = NO + +# If the GRAPHICAL_HIERARCHY and HAVE_DOT tags are set to YES then doxygen +# will graphical hierarchy of all classes instead of a textual one. + +GRAPHICAL_HIERARCHY = YES + +# The DOT_IMAGE_FORMAT tag can be used to set the image format of the images +# generated by dot. Possible values are png, jpg, or gif +# If left blank png will be used. + +DOT_IMAGE_FORMAT = png + +# The tag DOT_PATH can be used to specify the path where the dot tool can be +# found. If left blank, it is assumed the dot tool can be found on the path. + +DOT_PATH = + +# The DOTFILE_DIRS tag can be used to specify one or more directories that +# contain dot files that are included in the documentation (see the +# \dotfile command). + +DOTFILE_DIRS = + +# The MAX_DOT_GRAPH_WIDTH tag can be used to set the maximum allowed width +# (in pixels) of the graphs generated by dot. If a graph becomes larger than +# this value, doxygen will try to truncate the graph, so that it fits within +# the specified constraint. Beware that most browsers cannot cope with very +# large images. + +MAX_DOT_GRAPH_WIDTH = 1024 + +# The MAX_DOT_GRAPH_HEIGHT tag can be used to set the maximum allows height +# (in pixels) of the graphs generated by dot. If a graph becomes larger than +# this value, doxygen will try to truncate the graph, so that it fits within +# the specified constraint. Beware that most browsers cannot cope with very +# large images. + +MAX_DOT_GRAPH_HEIGHT = 1024 + +# The MAX_DOT_GRAPH_DEPTH tag can be used to set the maximum depth of the +# graphs generated by dot. A depth value of 3 means that only nodes reachable +# from the root by following a path via at most 3 edges will be shown. Nodes that +# lay further from the root node will be omitted. Note that setting this option to +# 1 or 2 may greatly reduce the computation time needed for large code bases. Also +# note that a graph may be further truncated if the graph's image dimensions are +# not sufficient to fit the graph (see MAX_DOT_GRAPH_WIDTH and MAX_DOT_GRAPH_HEIGHT). +# If 0 is used for the depth value (the default), the graph is not depth-constrained. + +MAX_DOT_GRAPH_DEPTH = 0 + +# If the GENERATE_LEGEND tag is set to YES (the default) Doxygen will +# generate a legend page explaining the meaning of the various boxes and +# arrows in the dot generated graphs. + +GENERATE_LEGEND = YES + +# If the DOT_CLEANUP tag is set to YES (the default) Doxygen will +# remove the intermediate dot files that are used to generate +# the various graphs. + +DOT_CLEANUP = YES + +#--------------------------------------------------------------------------- +# Configuration::addtions related to the search engine +#--------------------------------------------------------------------------- + +# The SEARCHENGINE tag specifies whether or not a search engine should be +# used. If set to NO the values of all tags below this one will be ignored. + +SEARCHENGINE = NO -- cgit v1.2.3