More language support
This commit is contained in:
parent
34ccd73350
commit
62556ecf6d
File diff suppressed because one or more lines are too long
@ -31,6 +31,5 @@ bool TyroApp::OnInit()
|
|||||||
|
|
||||||
int TyroApp::OnExit()
|
int TyroApp::OnExit()
|
||||||
{
|
{
|
||||||
close(true);
|
return close(true);
|
||||||
return 1;
|
|
||||||
}
|
}
|
||||||
|
@ -5,6 +5,13 @@
|
|||||||
#ifndef DEFINITIONS_H
|
#ifndef DEFINITIONS_H
|
||||||
#define DEFINITIONS_H
|
#define DEFINITIONS_H
|
||||||
|
|
||||||
|
enum {
|
||||||
|
myFILE_MENU,
|
||||||
|
myEDIT_MENU,
|
||||||
|
myVIEW_MENU,
|
||||||
|
myHELP_MENU
|
||||||
|
};
|
||||||
|
|
||||||
// Application config
|
// Application config
|
||||||
const wxString APP_NAME = "Tyro";
|
const wxString APP_NAME = "Tyro";
|
||||||
const wxString APP_VENDOR = "Aviat Ion";
|
const wxString APP_VENDOR = "Aviat Ion";
|
||||||
@ -17,7 +24,6 @@ const wxString TYRO_OPEN_ERROR = "Failed to open the file. Check that it exists,
|
|||||||
const wxString TYRO_OPEN_ERROR_CAPTION = "Open Failed";
|
const wxString TYRO_OPEN_ERROR_CAPTION = "Open Failed";
|
||||||
|
|
||||||
// EditPane file extension to lexer mapping
|
// EditPane file extension to lexer mapping
|
||||||
typedef pair<string, int> StringConstMapData;
|
|
||||||
typedef map<string, int> StringConstMap;
|
typedef map<string, int> StringConstMap;
|
||||||
|
|
||||||
const wxString TYRO_FILE_OPEN_WILDCARDS =
|
const wxString TYRO_FILE_OPEN_WILDCARDS =
|
||||||
|
@ -10,12 +10,14 @@ EditPane::EditPane(
|
|||||||
lexerMap["batch"] = wxSTC_LEX_BATCH;
|
lexerMap["batch"] = wxSTC_LEX_BATCH;
|
||||||
lexerMap["caml"] = wxSTC_LEX_CAML;
|
lexerMap["caml"] = wxSTC_LEX_CAML;
|
||||||
lexerMap["cmake"] = wxSTC_LEX_CMAKE;
|
lexerMap["cmake"] = wxSTC_LEX_CMAKE;
|
||||||
|
lexerMap["cobol"] = wxSTC_LEX_COBOL;
|
||||||
|
lexerMap["coffeescript"] = wxSTC_LEX_CPP;
|
||||||
lexerMap["cpp"] = wxSTC_LEX_CPP;
|
lexerMap["cpp"] = wxSTC_LEX_CPP;
|
||||||
lexerMap["css"] = wxSTC_LEX_CSS;
|
lexerMap["css"] = wxSTC_LEX_CSS;
|
||||||
lexerMap["js"] = wxSTC_LEX_CPP;
|
lexerMap["js"] = wxSTC_LEX_CPP;
|
||||||
lexerMap["html"] = wxSTC_LEX_HTML;
|
lexerMap["html"] = wxSTC_LEX_HTML;
|
||||||
lexerMap["makefile"] = wxSTC_LEX_MAKEFILE;
|
lexerMap["makefile"] = wxSTC_LEX_MAKEFILE;
|
||||||
lexerMap["php"] = wxSTC_LEX_PHPSCRIPT | wxSTC_LEX_HTML;
|
lexerMap["php"] = wxSTC_LEX_PHPSCRIPT;
|
||||||
lexerMap["perl"] = wxSTC_LEX_PERL;
|
lexerMap["perl"] = wxSTC_LEX_PERL;
|
||||||
lexerMap["python"] = wxSTC_LEX_PYTHON;
|
lexerMap["python"] = wxSTC_LEX_PYTHON;
|
||||||
lexerMap["shell"] = wxSTC_LEX_BASH;
|
lexerMap["shell"] = wxSTC_LEX_BASH;
|
||||||
|
Loading…
Reference in New Issue
Block a user