123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764 |
-
- using System;
- namespace NppChnConvPlugin.NppPluginInfrastructure
- {
- class Constants
- {
- public const int WM_USER = 0x400;
- public const int NPPMSG = WM_USER + 1000;
- }
- public enum LangType
- {
- L_TEXT, L_PHP, L_C, L_CPP, L_CS, L_OBJC, L_JAVA, L_RC,
- L_HTML, L_XML, L_MAKEFILE, L_PASCAL, L_BATCH, L_INI, L_ASCII, L_USER,
- L_ASP, L_SQL, L_VB, L_JS, L_CSS, L_PERL, L_PYTHON, L_LUA,
- L_TEX, L_FORTRAN, L_BASH, L_FLASH, L_NSIS, L_TCL, L_LISP, L_SCHEME,
- L_ASM, L_DIFF, L_PROPS, L_PS, L_RUBY, L_SMALLTALK, L_VHDL, L_KIX, L_AU3,
- L_CAML, L_ADA, L_VERILOG, L_MATLAB, L_HASKELL, L_INNO, L_SEARCHRESULT,
- L_CMAKE, L_YAML, L_COBOL, L_GUI4CLI, L_D, L_POWERSHELL, L_R, L_JSP,
- L_COFFEESCRIPT, L_JSON, L_JAVASCRIPT, L_FORTRAN_77,
-
-
- L_EXTERNAL
- }
- [Flags]
- public enum NppMsg : uint
- {
-
- NPPMSG = Constants.WM_USER + 1000,
- NPPM_GETCURRENTSCINTILLA = Constants.NPPMSG + 4,
- NPPM_GETCURRENTLANGTYPE = Constants.NPPMSG + 5,
- NPPM_SETCURRENTLANGTYPE = Constants.NPPMSG + 6,
- NPPM_GETNBOPENFILES = Constants.NPPMSG + 7,
- ALL_OPEN_FILES = 0,
- PRIMARY_VIEW = 1,
- SECOND_VIEW = 2,
- NPPM_GETOPENFILENAMES = Constants.NPPMSG + 8,
- NPPM_MODELESSDIALOG = Constants.NPPMSG + 12,
- MODELESSDIALOGADD = 0,
- MODELESSDIALOGREMOVE = 1,
- NPPM_GETNBSESSIONFILES = Constants.NPPMSG + 13,
- NPPM_GETSESSIONFILES = Constants.NPPMSG + 14,
- NPPM_SAVESESSION = Constants.NPPMSG + 15,
- NPPM_SAVECURRENTSESSION = Constants.NPPMSG + 16,
- NPPM_GETOPENFILENAMESPRIMARY = Constants.NPPMSG + 17,
- NPPM_GETOPENFILENAMESSECOND = Constants.NPPMSG + 18,
- NPPM_CREATESCINTILLAHANDLE = Constants.NPPMSG + 20,
- NPPM_DESTROYSCINTILLAHANDLE = Constants.NPPMSG + 21,
- NPPM_GETNBUSERLANG = Constants.NPPMSG + 22,
- NPPM_GETCURRENTDOCINDEX = Constants.NPPMSG + 23,
- MAIN_VIEW = 0,
- SUB_VIEW = 1,
- NPPM_SETSTATUSBAR = Constants.NPPMSG + 24,
- STATUSBAR_DOC_TYPE = 0,
- STATUSBAR_DOC_SIZE = 1,
- STATUSBAR_CUR_POS = 2,
- STATUSBAR_EOF_FORMAT = 3,
- STATUSBAR_UNICODE_TYPE = 4,
- STATUSBAR_TYPING_MODE = 5,
- NPPM_GETMENUHANDLE = Constants.NPPMSG + 25,
- NPPPLUGINMENU = 0,
-
-
-
-
- NPPMAINMENU = 1,
-
-
-
-
-
- NPPM_ENCODESCI = Constants.NPPMSG + 26,
-
-
-
-
-
- NPPM_DECODESCI = Constants.NPPMSG + 27,
-
-
-
- NPPM_ACTIVATEDOC = Constants.NPPMSG + 28,
-
-
-
- NPPM_LAUNCHFINDINFILESDLG = Constants.NPPMSG + 29,
-
-
-
- NPPM_DMMSHOW = Constants.NPPMSG + 30,
-
-
-
- NPPM_DMMHIDE = Constants.NPPMSG + 31,
-
-
-
- NPPM_DMMUPDATEDISPINFO = Constants.NPPMSG + 32,
-
-
-
- NPPM_DMMREGASDCKDLG = Constants.NPPMSG + 33,
-
-
-
- NPPM_LOADSESSION = Constants.NPPMSG + 34,
-
-
-
- NPPM_DMMVIEWOTHERTAB = Constants.NPPMSG + 35,
-
-
-
- NPPM_RELOADFILE = Constants.NPPMSG + 36,
-
-
-
- NPPM_SWITCHTOFILE = Constants.NPPMSG + 37,
-
-
-
- NPPM_SAVECURRENTFILE = Constants.NPPMSG + 38,
-
-
-
- NPPM_SAVEALLFILES = Constants.NPPMSG + 39,
-
-
-
- NPPM_SETMENUITEMCHECK = Constants.NPPMSG + 40,
-
-
-
- NPPM_ADDTOOLBARICON = Constants.NPPMSG + 41,
-
-
-
- NPPM_GETWINDOWSVERSION = Constants.NPPMSG + 42,
-
-
-
-
-
- NPPM_DMMGETPLUGINHWNDBYNAME = Constants.NPPMSG + 43,
-
-
-
- NPPM_MAKECURRENTBUFFERDIRTY = Constants.NPPMSG + 44,
-
-
-
- NPPM_GETENABLETHEMETEXTUREFUNC = Constants.NPPMSG + 45,
-
-
-
- NPPM_GETPLUGINSCONFIGDIR = Constants.NPPMSG + 46,
-
-
-
-
-
- NPPM_MSGTOPLUGIN = Constants.NPPMSG + 47,
-
-
-
-
-
-
- NPPM_MENUCOMMAND = Constants.NPPMSG + 48,
-
-
-
- NPPM_TRIGGERTABBARCONTEXTMENU = Constants.NPPMSG + 49,
-
-
-
-
-
-
-
- NPPM_GETNPPVERSION = Constants.NPPMSG + 50,
-
-
-
-
-
-
- NPPM_HIDETABBAR = Constants.NPPMSG + 51,
-
-
-
-
- NPPM_ISTABBARHIDDEN = Constants.NPPMSG + 52,
-
-
-
-
-
-
-
-
-
-
- NPPM_GETPOSFROMBUFFERID = Constants.NPPMSG + 57,
-
-
-
-
-
-
-
- NPPM_GETFULLPATHFROMBUFFERID = Constants.NPPMSG + 58,
-
-
-
-
-
-
- NPPM_GETBUFFERIDFROMPOS = Constants.NPPMSG + 59,
-
-
-
-
- NPPM_GETCURRENTBUFFERID = Constants.NPPMSG + 60,
-
-
-
-
-
-
- NPPM_RELOADBUFFERID = Constants.NPPMSG + 61,
-
-
-
-
-
-
- NPPM_GETBUFFERLANGTYPE = Constants.NPPMSG + 64,
-
-
-
-
-
-
-
-
- NPPM_SETBUFFERLANGTYPE = Constants.NPPMSG + 65,
-
-
-
-
-
-
- NPPM_GETBUFFERENCODING = Constants.NPPMSG + 66,
-
-
-
-
-
-
-
-
- NPPM_SETBUFFERENCODING = Constants.NPPMSG + 67,
-
-
-
-
-
-
- NPPM_GETBUFFERFORMAT = Constants.NPPMSG + 68,
-
-
-
-
-
-
-
- NPPM_SETBUFFERFORMAT = Constants.NPPMSG + 69,
-
-
-
-
- NPPM_ADDREBAR = Constants.NPPMSG + 57,
-
-
-
-
- NPPM_UPDATEREBAR = Constants.NPPMSG + 58,
-
-
-
-
- NPPM_REMOVEREBAR = Constants.NPPMSG + 59,
-
-
-
-
-
-
- NPPM_HIDETOOLBAR = Constants.NPPMSG + 70,
-
-
-
-
- NPPM_ISTOOLBARHIDDEN = Constants.NPPMSG + 71,
-
-
-
-
-
-
- NPPM_HIDEMENU = Constants.NPPMSG + 72,
-
-
-
-
- NPPM_ISMENUHIDDEN = Constants.NPPMSG + 73,
-
-
-
-
-
-
- NPPM_HIDESTATUSBAR = Constants.NPPMSG + 74,
-
-
-
-
- NPPM_ISSTATUSBARHIDDEN = Constants.NPPMSG + 75,
-
-
-
-
-
-
- NPPM_GETSHORTCUTBYCMDID = Constants.NPPMSG + 76,
-
-
-
-
-
- NPPM_DOOPEN = Constants.NPPMSG + 77,
-
-
-
- NPPM_SAVECURRENTFILEAS = Constants.NPPMSG + 78,
-
-
-
-
- NPPM_GETCURRENTNATIVELANGENCODING = Constants.NPPMSG + 79,
-
-
-
-
- NPPM_ALLOCATESUPPORTED = Constants.NPPMSG + 80,
-
-
-
-
-
- NPPM_ALLOCATECMDID = Constants.NPPMSG + 81,
-
-
-
-
-
-
- NPPM_ALLOCATEMARKER = Constants.NPPMSG + 82,
-
-
-
-
-
-
-
-
- NPPM_GETLANGUAGENAME = Constants.NPPMSG + 83,
-
-
-
-
-
-
-
-
- NPPM_GETLANGUAGEDESC = Constants.NPPMSG + 84,
-
-
-
-
-
- NPPM_SHOWDOCSWITCHER = Constants.NPPMSG + 85,
-
-
-
-
- NPPM_ISDOCSWITCHERSHOWN = Constants.NPPMSG + 86,
-
-
-
-
- NPPM_GETAPPDATAPLUGINSALLOWED = Constants.NPPMSG + 87,
-
-
-
-
- NPPM_GETCURRENTVIEW = Constants.NPPMSG + 88,
-
-
-
-
- NPPM_DOCSWITCHERDISABLECOLUMN = Constants.NPPMSG + 89,
-
-
-
-
- NPPM_GETEDITORDEFAULTFOREGROUNDCOLOR = Constants.NPPMSG + 90,
-
-
-
-
- NPPM_GETEDITORDEFAULTBACKGROUNDCOLOR = Constants.NPPMSG + 91,
-
-
-
- NPPM_SETSMOOTHFONT = Constants.NPPMSG + 92,
-
-
-
- NPPM_SETEDITORBORDEREDGE = Constants.NPPMSG + 93,
-
-
-
- NPPM_SAVEFILE = Constants.NPPMSG + 94,
- RUNCOMMAND_USER = Constants.WM_USER + 3000,
- NPPM_GETFULLCURRENTPATH = RUNCOMMAND_USER + FULL_CURRENT_PATH,
- NPPM_GETCURRENTDIRECTORY = RUNCOMMAND_USER + CURRENT_DIRECTORY,
- NPPM_GETFILENAME = RUNCOMMAND_USER + FILE_NAME,
- NPPM_GETNAMEPART = RUNCOMMAND_USER + NAME_PART,
- NPPM_GETEXTPART = RUNCOMMAND_USER + EXT_PART,
- NPPM_GETCURRENTWORD = RUNCOMMAND_USER + CURRENT_WORD,
-
-
-
-
-
-
-
- NPPM_GETNPPDIRECTORY = RUNCOMMAND_USER + NPP_DIRECTORY,
-
-
-
-
- NPPM_GETCURRENTLINE = RUNCOMMAND_USER + CURRENT_LINE,
-
-
-
-
- NPPM_GETCURRENTCOLUMN = RUNCOMMAND_USER + CURRENT_COLUMN,
- VAR_NOT_RECOGNIZED = 0,
- FULL_CURRENT_PATH = 1,
- CURRENT_DIRECTORY = 2,
- FILE_NAME = 3,
- NAME_PART = 4,
- EXT_PART = 5,
- CURRENT_WORD = 6,
- NPP_DIRECTORY = 7,
- CURRENT_LINE = 8,
- CURRENT_COLUMN = 9,
-
-
-
-
-
-
- NPPN_FIRST = 1000,
-
-
-
-
-
- NPPN_READY = NPPN_FIRST + 1,
-
-
-
-
-
- NPPN_TBMODIFICATION = NPPN_FIRST + 2,
-
-
-
-
-
- NPPN_FILEBEFORECLOSE = NPPN_FIRST + 3,
-
-
-
-
-
- NPPN_FILEOPENED = NPPN_FIRST + 4,
-
-
-
-
-
- NPPN_FILECLOSED = NPPN_FIRST + 5,
-
-
-
-
-
- NPPN_FILEBEFOREOPEN = NPPN_FIRST + 6,
-
-
-
-
-
- NPPN_FILEBEFORESAVE = NPPN_FIRST + 7,
-
-
-
-
-
- NPPN_FILESAVED = NPPN_FIRST + 8,
-
-
-
-
-
- NPPN_SHUTDOWN = NPPN_FIRST + 9,
-
-
-
-
-
- NPPN_BUFFERACTIVATED = NPPN_FIRST + 10,
-
-
-
-
-
- NPPN_LANGCHANGED = NPPN_FIRST + 11,
-
-
-
-
-
- NPPN_WORDSTYLESUPDATED = NPPN_FIRST + 12,
-
-
-
-
-
-
-
-
-
-
-
-
- NPPN_SHORTCUTREMAPPED = NPPN_FIRST + 13,
-
-
-
-
-
- NPPN_FILEBEFORELOAD = NPPN_FIRST + 14,
-
-
-
-
-
- NPPN_FILELOADFAILED = NPPN_FIRST + 15,
-
-
-
-
-
-
-
- NPPN_READONLYCHANGED = NPPN_FIRST + 16,
- DOCSTAUS_READONLY = 1,
- DOCSTAUS_BUFFERDIRTY = 2,
-
-
-
-
-
- NPPN_DOCORDERCHANGED = NPPN_FIRST + 17,
-
-
-
-
-
- NPPN_SNAPSHOTDIRTYFILELOADED = NPPN_FIRST + 18,
-
-
-
-
-
- NPPN_BEFORESHUTDOWN = NPPN_FIRST + 19,
-
-
-
-
-
- NPPN_CANCELSHUTDOWN = NPPN_FIRST + 20,
-
-
-
-
-
- NPPN_FILEBEFORERENAME = NPPN_FIRST + 21,
-
-
-
-
-
- NPPN_FILERENAMECANCEL = NPPN_FIRST + 22,
-
-
-
-
-
- NPPN_FILERENAMED = NPPN_FIRST + 23,
-
-
-
-
-
- NPPN_FILEBEFOREDELETE = NPPN_FIRST + 24,
-
-
-
-
-
- NPPN_FILEDELETEFAILED = NPPN_FIRST + 25,
-
-
-
-
-
- NPPN_FILEDELETED = NPPN_FIRST + 26,
-
- }
- }
|