getLanguageName(langnum: Integer;): String;
The getLanguageName method of the JadeTextEdit class returns the name of the programming language associated with the number specified in the langnum parameter. For details about the languages that are understood by Scintilla, see http://scintilla.sourceforge.net/ScintillaDoc.html.
Some of the possible values for the langnum parameter are the JadeTextEdit class constants listed in the following table.
Class Constant | Value | Class Constant | Value |
---|---|---|---|
SCLEX_BASH | 62 | SCLEX_BATCH | 12 |
SCLEX_CONF | 17 | SCLEX_CPP | 3 |
SCLEX_CSS | 38 | SCLEX_DIFF | 16 |
SCLEX_HTML | 4 | SCLEX_JADE | 65 |
SCLEX_JAVA | 65539 | SCLEX_JAVASCRIPT | 131075 |
SCLEX_MAKEFILE | 11 | SCLEX_PERL | 6 |
SCLEX_PROPERTIES | 9 | SCLEX_PS | 42 |
SCLEX_PYTHON | 2 | SCLEX_TEXT | 1 |
SCLEX_VB | 8 | SCLEX_VBSCRIPT | 28 |
SCLEX_XML | 5 |
See also the JadeTextEdit class language property.
The code fragment in the following example shows the use of the getLanguageName method.
languageList := ""; foreach int in 1 to 80 do langName := jteRead.getLanguageName(int); if langName <> "" then languageList := languageList & int.String & "=" & langName & Tab; endif; endforeach;