1 // This file is part of Notepad++ project 2 // Copyright (C)2003 Don HO <don.h@free.fr> 3 // 4 // This program is free software; you can redistribute it and/or 5 // modify it under the terms of the GNU General Public License 6 // as published by the Free Software Foundation; either 7 // version 2 of the License, or (at your option) any later version. 8 // 9 // Note that the GPL places important restrictions on "derived works", yet 10 // it does not provide a detailed definition of that term. To avoid 11 // misunderstandings, we consider an application to constitute a 12 // "derivative work" for the purpose of this license if it does any of the 13 // following: 14 // 1. Integrates source code from Notepad++. 15 // 2. Integrates/includes/aggregates Notepad++ into a proprietary executable 16 // installer, such as those produced by InstallShield. 17 // 3. Links to a library or executes a program that does any of the above. 18 // 19 // This program is distributed in the hope that it will be useful, 20 // but WITHOUT ANY WARRANTY; without even the implied warranty of 21 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 22 // GNU General Public License for more details. 23 // 24 // You should have received a copy of the GNU General Public License 25 // along with this program; if not, write to the Free Software 26 // Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 27 /** 28 * 29 * 30 * License: GPL-2.0 or later 31 */ 32 module npp_api.powereditor.resource; 33 34 35 version (Windows): 36 37 private static import core.sys.windows.winuser; 38 private static import npp_api.powereditor.misc.pluginsmanager.notepad_plus_msgs; 39 40 enum NOTEPAD_PLUS_VERSION = "Notepad++ v7.7.1"; 41 42 // should be X.Y : ie. if VERSION_DIGITALVALUE == 4, 7, 1, 0 , then X = 4, Y = 71 43 // ex : #define VERSION_VALUE TEXT("5.63\0") 44 enum VERSION_VALUE = "7.71\0"; 45 //#define VERSION_DIGITALVALUE 7, 7, 1, 0 46 47 //#ifndef IDC_STATIC 48 enum IDC_STATIC = -1; 49 //#endif 50 51 enum IDI_M30ICON = 100; 52 enum IDI_CHAMELEON = 101; 53 //enum IDI_JESUISCHARLIE = 102; 54 //enum IDI_GILETJAUNE = 102; 55 //enum IDI_SAMESEXMARRIAGE = 102; 56 enum IDR_RT_MANIFEST = 103; 57 58 enum IDI_NEW_OFF_ICON = 201; 59 enum IDI_OPEN_OFF_ICON = 202; 60 enum IDI_CLOSE_OFF_ICON = 203; 61 enum IDI_CLOSEALL_OFF_ICON = 204; 62 enum IDI_SAVE_OFF_ICON = 205; 63 enum IDI_SAVEALL_OFF_ICON = 206; 64 enum IDI_CUT_OFF_ICON = 207; 65 enum IDI_COPY_OFF_ICON = 208; 66 enum IDI_PASTE_OFF_ICON = 209; 67 enum IDI_UNDO_OFF_ICON = 210; 68 enum IDI_REDO_OFF_ICON = 211; 69 enum IDI_FIND_OFF_ICON = 212; 70 enum IDI_REPLACE_OFF_ICON = 213; 71 enum IDI_ZOOMIN_OFF_ICON = 214; 72 enum IDI_ZOOMOUT_OFF_ICON = 215; 73 enum IDI_VIEW_UD_DLG_OFF_ICON = 216; 74 enum IDI_PRINT_OFF_ICON = 217; 75 enum IDI_VIEW_ALL_CHAR_ON_ICON = 218; 76 enum IDI_VIEW_INDENT_ON_ICON = 219; 77 enum IDI_VIEW_WRAP_ON_ICON = 220; 78 79 80 enum IDI_STARTRECORD_OFF_ICON = 221; 81 enum IDI_STARTRECORD_ON_ICON = 222; 82 enum IDI_STARTRECORD_DISABLE_ICON = 223; 83 enum IDI_STOPRECORD_OFF_ICON = 224; 84 enum IDI_STOPRECORD_ON_ICON = 225; 85 enum IDI_STOPRECORD_DISABLE_ICON = 226; 86 enum IDI_PLAYRECORD_OFF_ICON = 227; 87 enum IDI_PLAYRECORD_ON_ICON = 228; 88 enum IDI_PLAYRECORD_DISABLE_ICON = 229; 89 enum IDI_SAVERECORD_OFF_ICON = 230; 90 enum IDI_SAVERECORD_ON_ICON = 231; 91 enum IDI_SAVERECORD_DISABLE_ICON = 232; 92 93 // multi run macro 94 enum IDI_MMPLAY_DIS_ICON = 233; 95 enum IDI_MMPLAY_OFF_ICON = 234; 96 enum IDI_MMPLAY_ON_ICON = 235; 97 98 enum IDI_NEW_ON_ICON = 301; 99 enum IDI_OPEN_ON_ICON = 302; 100 enum IDI_CLOSE_ON_ICON = 303; 101 enum IDI_CLOSEALL_ON_ICON = 304; 102 enum IDI_SAVE_ON_ICON = 305; 103 enum IDI_SAVEALL_ON_ICON = 306; 104 enum IDI_CUT_ON_ICON = 307; 105 enum IDI_COPY_ON_ICON = 308; 106 enum IDI_PASTE_ON_ICON = 309; 107 enum IDI_UNDO_ON_ICON = 310; 108 enum IDI_REDO_ON_ICON = 311; 109 enum IDI_FIND_ON_ICON = 312; 110 enum IDI_REPLACE_ON_ICON = 313; 111 enum IDI_ZOOMIN_ON_ICON = 314; 112 enum IDI_ZOOMOUT_ON_ICON = 315; 113 enum IDI_VIEW_UD_DLG_ON_ICON = 316; 114 enum IDI_PRINT_ON_ICON = 317; 115 enum IDI_VIEW_ALL_CHAR_OFF_ICON = 318; 116 enum IDI_VIEW_INDENT_OFF_ICON = 319; 117 enum IDI_VIEW_WRAP_OFF_ICON = 320; 118 119 //enum IDI_NEW_DISABLE_ICON = 401; 120 //enum IDI_OPEN_ON_ICON = 402; 121 enum IDI_SAVE_DISABLE_ICON = 403; 122 enum IDI_SAVEALL_DISABLE_ICON = 404; 123 //enum IDI_CLOSE_ON_ICON = 405; 124 //enum IDI_CLOSEALL_ON_ICON = 406; 125 enum IDI_CUT_DISABLE_ICON = 407; 126 enum IDI_COPY_DISABLE_ICON = 408; 127 enum IDI_PASTE_DISABLE_ICON = 409; 128 enum IDI_UNDO_DISABLE_ICON = 410; 129 enum IDI_REDO_DISABLE_ICON = 411; 130 enum IDI_DELETE_ICON = 412; 131 132 enum IDI_SYNCV_OFF_ICON = 413; 133 enum IDI_SYNCV_ON_ICON = 414; 134 enum IDI_SYNCV_DISABLE_ICON = 415; 135 136 enum IDI_SYNCH_OFF_ICON = 416; 137 enum IDI_SYNCH_ON_ICON = 417; 138 enum IDI_SYNCH_DISABLE_ICON = 418; 139 140 enum IDI_SAVED_ICON = 501; 141 enum IDI_UNSAVED_ICON = 502; 142 enum IDI_READONLY_ICON = 503; 143 enum IDI_FIND_RESULT_ICON = 504; 144 enum IDI_MONITORING_ICON = 505; 145 146 enum IDI_PROJECT_WORKSPACE = 601; 147 enum IDI_PROJECT_WORKSPACEDIRTY = 602; 148 enum IDI_PROJECT_PROJECT = 603; 149 enum IDI_PROJECT_FOLDEROPEN = 604; 150 enum IDI_PROJECT_FOLDERCLOSE = 605; 151 enum IDI_PROJECT_FILE = 606; 152 enum IDI_PROJECT_FILEINVALID = 607; 153 enum IDI_FB_ROOTOPEN = 608; 154 enum IDI_FB_ROOTCLOSE = 609; 155 156 enum IDI_FUNCLIST_ROOT = 620; 157 enum IDI_FUNCLIST_NODE = 621; 158 enum IDI_FUNCLIST_LEAF = 622; 159 160 enum IDI_FUNCLIST_SORTBUTTON = 631; 161 enum IDI_FUNCLIST_RELOADBUTTON = 632; 162 163 enum IDI_VIEW_DOC_MAP_ON_ICON = 633; 164 enum IDI_VIEW_DOC_MAP_OFF_ICON = 634; 165 enum IDI_VIEW_FILEBROWSER_ON_ICON = 635; 166 enum IDI_VIEW_FILEBROWSER_OFF_ICON = 636; 167 enum IDI_VIEW_FUNCLIST_ON_ICON = 637; 168 enum IDI_VIEW_FUNCLIST_OFF_ICON = 638; 169 enum IDI_VIEW_MONITORING_ON_ICON = 639; 170 enum IDI_VIEW_MONITORING_OFF_ICON = 640; 171 172 enum IDC_MY_CUR = 1402; 173 enum IDC_UP_ARROW = 1403; 174 enum IDC_DRAG_TAB = 1404; 175 enum IDC_DRAG_INTERDIT_TAB = 1405; 176 enum IDC_DRAG_PLUS_TAB = 1406; 177 enum IDC_DRAG_OUT_TAB = 1407; 178 179 enum IDC_MACRO_RECORDING = 1408; 180 181 enum IDR_SAVEALL = 1500; 182 enum IDR_CLOSEFILE = 1501; 183 enum IDR_CLOSEALL = 1502; 184 enum IDR_FIND = 1503; 185 enum IDR_REPLACE = 1504; 186 enum IDR_ZOOMIN = 1505; 187 enum IDR_ZOOMOUT = 1506; 188 enum IDR_WRAP = 1507; 189 enum IDR_INVISIBLECHAR = 1508; 190 enum IDR_INDENTGUIDE = 1509; 191 enum IDR_SHOWPANNEL = 1510; 192 enum IDR_STARTRECORD = 1511; 193 enum IDR_STOPRECORD = 1512; 194 enum IDR_PLAYRECORD = 1513; 195 enum IDR_SAVERECORD = 1514; 196 enum IDR_SYNCV = 1515; 197 enum IDR_SYNCH = 1516; 198 enum IDR_FILENEW = 1517; 199 enum IDR_FILEOPEN = 1518; 200 enum IDR_FILESAVE = 1519; 201 enum IDR_PRINT = 1520; 202 enum IDR_CUT = 1521; 203 enum IDR_COPY = 1522; 204 enum IDR_PASTE = 1523; 205 enum IDR_UNDO = 1524; 206 enum IDR_REDO = 1525; 207 enum IDR_M_PLAYRECORD = 1526; 208 enum IDR_DOCMAP = 1527; 209 enum IDR_FUNC_LIST = 1528; 210 enum IDR_FILEBROWSER = 1529; 211 enum IDR_CLOSETAB = 1530; 212 enum IDR_CLOSETAB_INACT = 1531; 213 enum IDR_CLOSETAB_HOVER = 1532; 214 enum IDR_CLOSETAB_PUSH = 1533; 215 enum IDR_FUNC_LIST_ICO = 1534; 216 enum IDR_DOCMAP_ICO = 1535; 217 enum IDR_PROJECTPANEL_ICO = 1536; 218 enum IDR_CLIPBOARDPANEL_ICO = 1537; 219 enum IDR_ASCIIPANEL_ICO = 1538; 220 enum IDR_DOCSWITCHER_ICO = 1539; 221 enum IDR_FILEBROWSER_ICO = 1540; 222 enum IDR_FILEMONITORING = 1541; 223 224 enum ID_MACRO = 20000; 225 enum ID_MACRO_LIMIT = 20200; 226 227 enum ID_USER_CMD = 21000; 228 enum ID_USER_CMD_LIMIT = 21200; 229 230 enum ID_PLUGINS_CMD = 22000; 231 enum ID_PLUGINS_CMD_LIMIT = 22500; 232 233 enum ID_PLUGINS_CMD_DYNAMIC = 23000; 234 enum ID_PLUGINS_CMD_DYNAMIC_LIMIT = 24999; 235 236 enum MARKER_PLUGINS = 3; 237 enum MARKER_PLUGINS_LIMIT = 19; 238 /*UNLOAD 239 enum ID_PLUGINS_REMOVING = 22501; 240 enum ID_PLUGINS_REMOVING_END = 22600; 241 */ 242 243 244 //enum IDM = 40000; 245 246 enum IDCMD = 50000; 247 //enum IDM_EDIT_AUTOCOMPLETE = .IDCMD + 0; 248 //enum IDM_EDIT_AUTOCOMPLETE_CURRENTFILE = .IDCMD + 1; 249 250 enum IDC_PREV_DOC = .IDCMD + 3; 251 enum IDC_NEXT_DOC = .IDCMD + 4; 252 enum IDC_EDIT_TOGGLEMACRORECORDING = .IDCMD + 5; 253 //enum IDC_KEY_HOME = .IDCMD + 6; 254 //enum IDC_KEY_END = .IDCMD + 7; 255 //enum IDC_KEY_SELECT_2_HOME = .IDCMD + 8; 256 //enum IDC_KEY_SELECT_2_END = .IDCMD + 9; 257 258 enum IDCMD_LIMIT = .IDCMD + 20; 259 260 enum IDSCINTILLA = 60000; 261 enum IDSCINTILLA_KEY_HOME = .IDSCINTILLA + 0; 262 enum IDSCINTILLA_KEY_HOME_WRAP = .IDSCINTILLA + 1; 263 enum IDSCINTILLA_KEY_END = .IDSCINTILLA + 2; 264 enum IDSCINTILLA_KEY_END_WRAP = .IDSCINTILLA + 3; 265 enum IDSCINTILLA_KEY_LINE_DUP = .IDSCINTILLA + 4; 266 enum IDSCINTILLA_KEY_LINE_CUT = .IDSCINTILLA + 5; 267 enum IDSCINTILLA_KEY_LINE_DEL = .IDSCINTILLA + 6; 268 enum IDSCINTILLA_KEY_LINE_TRANS = .IDSCINTILLA + 7; 269 enum IDSCINTILLA_KEY_LINE_COPY = .IDSCINTILLA + 8; 270 enum IDSCINTILLA_KEY_CUT = .IDSCINTILLA + 9; 271 enum IDSCINTILLA_KEY_COPY = .IDSCINTILLA + 10; 272 enum IDSCINTILLA_KEY_PASTE = .IDSCINTILLA + 11; 273 enum IDSCINTILLA_KEY_DEL = .IDSCINTILLA + 12; 274 enum IDSCINTILLA_KEY_SELECTALL = .IDSCINTILLA + 13; 275 enum IDSCINTILLA_KEY_OUTDENT = .IDSCINTILLA + 14; 276 enum IDSCINTILLA_KEY_UNDO = .IDSCINTILLA + 15; 277 enum IDSCINTILLA_KEY_REDO = .IDSCINTILLA + 16; 278 enum IDSCINTILLA_LIMIT = .IDSCINTILLA + 30; 279 280 enum IDD_FILEVIEW_DIALOG = 1000; 281 282 enum IDC_MINIMIZED_TRAY = 67001; 283 284 enum IDD_CREATE_DIRECTORY = 1100; 285 enum IDC_STATIC_CURRENT_FOLDER = 1101; 286 enum IDC_EDIT_NEW_FOLDER = 1102; 287 288 enum IDD_INSERT_INPUT_TEXT = 1200; 289 enum IDC_EDIT_INPUT_VALUE = 1201; 290 enum IDC_STATIC_INPUT_TITLE = 1202; 291 enum IDC_ICON_INPUT_ICON = 1203; 292 293 enum IDR_M30_MENU = 1500; 294 295 enum IDR_SYSTRAYPOPUP_MENU = 1501; 296 297 // enum IDD_FIND_REPLACE_DLG = 1600; 298 299 enum IDD_ABOUTBOX = 1700; 300 enum IDC_LICENCE_EDIT = 1701; 301 enum IDC_HOME_ADDR = 1702; 302 enum IDC_EMAIL_ADDR = 1703; 303 enum IDC_ONLINEHELP_ADDR = 1704; 304 enum IDC_AUTHOR_NAME = 1705; 305 enum IDC_BUILD_DATETIME = 1706; 306 enum IDC_VERSION_BIT = 1707; 307 308 enum IDD_DEBUGINFOBOX = 1750; 309 enum IDC_DEBUGINFO_EDIT = 1751; 310 enum IDC_DEBUGINFO_COPYLINK = 1752; 311 312 //enum IDD_USER_DEFINE_BOX = 1800; 313 //enum IDD_RUN_DLG = 1900; 314 //enum IDD_MD5FROMFILES_DLG = 1920; 315 //enum IDD_MD5FROMTEXT_DLG = 1930; 316 317 enum IDD_GOLINE = 2000; 318 enum ID_GOLINE_EDIT = .IDD_GOLINE + 1; 319 enum ID_CURRLINE = .IDD_GOLINE + 2; 320 enum ID_LASTLINE = .IDD_GOLINE + 3; 321 enum ID_URHERE_STATIC = .IDD_GOLINE + 4; 322 enum ID_UGO_STATIC = .IDD_GOLINE + 5; 323 enum ID_NOMORETHAN_STATIC = .IDD_GOLINE + 6; 324 enum IDC_RADIO_GOTOLINE = .IDD_GOLINE + 7; 325 enum IDC_RADIO_GOTOOFFSET = .IDD_GOLINE + 8; 326 327 // voir columnEditor_rc.h 328 //enum IDD_COLUMNEDIT = 2020; 329 330 331 //enum IDD_COLOUR_POPUP = 2100; 332 333 // See WordStyleDlgRes.h 334 //enum IDD_STYLER_DLG = 2200; 335 //enum IDD_GLOBAL_STYLER_DLG = 2300; 336 337 enum IDD_VALUE_DLG = 2400; 338 enum IDC_VALUE_STATIC = 2401; 339 enum IDC_VALUE_EDIT = 2402; 340 341 enum IDD_BUTTON_DLG = 2410; 342 enum IDC_RESTORE_BUTTON = 2411; 343 344 // see TaskListDlg_rc.h 345 //enum IDD_TASKLIST_DLG = 2450; 346 enum IDD_SETTING_DLG = 2500; 347 348 349 350 //See ShortcutMapper_rc.h 351 //enum IDD_SHORTCUTMAPPER_DLG = 2600; 352 353 //See ansiCharPanel_rc.h 354 //enum IDD_ANSIASCII_PANEL = 2700; 355 356 //See clipboardHistoryPanel_rc.h 357 //enum IDD_CLIPBOARDHISTORY_PANEL = 2800; 358 359 //See findCharsInRange_rc.h 360 //enum IDD_FINDCHARACTERS = 2900; 361 362 //See VerticalFileSwitcher_rc.h 363 //enum IDD_FILESWITCHER_PANEL = 3000; 364 365 //See ProjectPanel_rc.h 366 //enum IDD_PROJECTPANEL = 3100; 367 //enum IDD_FILERELOCALIZER_DIALOG = 3200; 368 369 //See documentMap_rc.h 370 //enum IDD_DOCUMENTMAP = 3300; 371 372 //See functionListPanel_rc.h 373 //enum IDD_FUNCLIST_PANEL = 3400; 374 375 //See fileBrowser_rc.h 376 //enum IDD_FILEBROWSER = 3500; 377 378 //See documentSnapshot_rc.h 379 //enum IDD_DOCUMENSNAPSHOT = 3600; 380 381 // See regExtDlg.h 382 //enum IDD_REGEXT = 4000; 383 384 // See shortcutRc.h 385 //enum IDD_SHORTCUT_DLG = 5000; 386 387 // See pluginsAdminRes.h 388 //enum IDD_PLUGINSADMIN_DLG = 5500; 389 390 // See preference.rc 391 //enum IDD_PREFERENCE_BOX = 6000; 392 393 enum NOTEPADPLUS_USER_INTERNAL = core.sys.windows.winuser.WM_USER + 0000; 394 enum NPPM_INTERNAL_USERCMDLIST_MODIFIED = .NOTEPADPLUS_USER_INTERNAL + 1; 395 enum NPPM_INTERNAL_CMDLIST_MODIFIED = .NOTEPADPLUS_USER_INTERNAL + 2; 396 enum NPPM_INTERNAL_MACROLIST_MODIFIED = .NOTEPADPLUS_USER_INTERNAL + 3; 397 enum NPPM_INTERNAL_PLUGINCMDLIST_MODIFIED = .NOTEPADPLUS_USER_INTERNAL + 4; 398 enum NPPM_INTERNAL_CLEARSCINTILLAKEY = .NOTEPADPLUS_USER_INTERNAL + 5; 399 enum NPPM_INTERNAL_BINDSCINTILLAKEY = .NOTEPADPLUS_USER_INTERNAL + 6; 400 enum NPPM_INTERNAL_SCINTILLAKEYMODIFIED = .NOTEPADPLUS_USER_INTERNAL + 7; 401 enum NPPM_INTERNAL_SCINTILLAFINFERCOLLAPSE = .NOTEPADPLUS_USER_INTERNAL + 8; 402 enum NPPM_INTERNAL_SCINTILLAFINFERUNCOLLAPSE = .NOTEPADPLUS_USER_INTERNAL + 9; 403 enum NPPM_INTERNAL_DISABLEAUTOUPDATE = .NOTEPADPLUS_USER_INTERNAL + 10; 404 enum NPPM_INTERNAL_SETTING_HISTORY_SIZE = .NOTEPADPLUS_USER_INTERNAL + 11; 405 enum NPPM_INTERNAL_ISTABBARREDUCED = .NOTEPADPLUS_USER_INTERNAL + 12; 406 enum NPPM_INTERNAL_ISFOCUSEDTAB = .NOTEPADPLUS_USER_INTERNAL + 13; 407 enum NPPM_INTERNAL_GETMENU = .NOTEPADPLUS_USER_INTERNAL + 14; 408 enum NPPM_INTERNAL_CLEARINDICATOR = .NOTEPADPLUS_USER_INTERNAL + 15; 409 enum NPPM_INTERNAL_SCINTILLAFINFERCOPY = .NOTEPADPLUS_USER_INTERNAL + 16; 410 enum NPPM_INTERNAL_SCINTILLAFINFERSELECTALL = .NOTEPADPLUS_USER_INTERNAL + 17; 411 enum NPPM_INTERNAL_SETCARETWIDTH = .NOTEPADPLUS_USER_INTERNAL + 18; 412 enum NPPM_INTERNAL_SETCARETBLINKRATE = .NOTEPADPLUS_USER_INTERNAL + 19; 413 enum NPPM_INTERNAL_CLEARINDICATORTAGMATCH = .NOTEPADPLUS_USER_INTERNAL + 20; 414 enum NPPM_INTERNAL_CLEARINDICATORTAGATTR = .NOTEPADPLUS_USER_INTERNAL + 21; 415 enum NPPM_INTERNAL_SWITCHVIEWFROMHWND = .NOTEPADPLUS_USER_INTERNAL + 22; 416 enum NPPM_INTERNAL_UPDATETITLEBAR = .NOTEPADPLUS_USER_INTERNAL + 23; 417 enum NPPM_INTERNAL_CANCEL_FIND_IN_FILES = .NOTEPADPLUS_USER_INTERNAL + 24; 418 enum NPPM_INTERNAL_RELOADNATIVELANG = .NOTEPADPLUS_USER_INTERNAL + 25; 419 enum NPPM_INTERNAL_PLUGINSHORTCUTMOTIFIED = .NOTEPADPLUS_USER_INTERNAL + 26; 420 enum NPPM_INTERNAL_SCINTILLAFINFERCLEARALL = .NOTEPADPLUS_USER_INTERNAL + 27; 421 enum NPPM_INTERNAL_SETTING_EDGE_SIZE = .NOTEPADPLUS_USER_INTERNAL + 28; 422 enum NPPM_INTERNAL_SETTING_TAB_REPLCESPACE = .NOTEPADPLUS_USER_INTERNAL + 29; 423 enum NPPM_INTERNAL_SETTING_TAB_SIZE = .NOTEPADPLUS_USER_INTERNAL + 30; 424 enum NPPM_INTERNAL_RELOADSTYLERS = .NOTEPADPLUS_USER_INTERNAL + 31; 425 enum NPPM_INTERNAL_DOCORDERCHANGED = .NOTEPADPLUS_USER_INTERNAL + 32; 426 enum NPPM_INTERNAL_SETMULTISELCTION = .NOTEPADPLUS_USER_INTERNAL + 33; 427 enum NPPM_INTERNAL_SCINTILLAFINFEROPENALL = .NOTEPADPLUS_USER_INTERNAL + 34; 428 enum NPPM_INTERNAL_RECENTFILELIST_UPDATE = .NOTEPADPLUS_USER_INTERNAL + 35; 429 enum NPPM_INTERNAL_RECENTFILELIST_SWITCH = .NOTEPADPLUS_USER_INTERNAL + 36; 430 enum NPPM_INTERNAL_GETSCINTEDTVIEW = .NOTEPADPLUS_USER_INTERNAL + 37; 431 enum NPPM_INTERNAL_ENABLESNAPSHOT = .NOTEPADPLUS_USER_INTERNAL + 38; 432 enum NPPM_INTERNAL_SAVECURRENTSESSION = .NOTEPADPLUS_USER_INTERNAL + 39; 433 enum NPPM_INTERNAL_FINDINFINDERDLG = .NOTEPADPLUS_USER_INTERNAL + 40; 434 enum NPPM_INTERNAL_REMOVEFINDER = .NOTEPADPLUS_USER_INTERNAL + 41; 435 436 // Used by Monitoring feature 437 enum NPPM_INTERNAL_RELOADSCROLLTOEND = .NOTEPADPLUS_USER_INTERNAL + 42; 438 439 enum NPPM_INTERNAL_FINDKEYCONFLICTS = .NOTEPADPLUS_USER_INTERNAL + 43; 440 enum NPPM_INTERNAL_SCROLLBEYONDLASTLINE = .NOTEPADPLUS_USER_INTERNAL + 44; 441 enum NPPM_INTERNAL_SETWORDCHARS = .NOTEPADPLUS_USER_INTERNAL + 45; 442 enum NPPM_INTERNAL_EXPORTFUNCLISTANDQUIT = .NOTEPADPLUS_USER_INTERNAL + 46; 443 enum NPPM_INTERNAL_PRNTANDQUIT = .NOTEPADPLUS_USER_INTERNAL + 47; 444 enum NPPM_INTERNAL_SAVEBACKUP = .NOTEPADPLUS_USER_INTERNAL + 48; 445 446 // Used by Monitoring feature 447 enum NPPM_INTERNAL_STOPMONITORING = .NOTEPADPLUS_USER_INTERNAL + 49; 448 449 //wParam: 0 450 //lParam: document new index 451 // See Notepad_plus_msgs.h 452 //enum NOTEPADPLUS_USER = core.sys.windows.winuser.WM_USER + 1000; 453 454 // 455 // Used by Doc Monitor plugin 456 // 457 enum NPPM_INTERNAL_CHECKDOCSTATUS = npp_api.powereditor.misc.pluginsmanager.notepad_plus_msgs.NPPMSG + 53; 458 // VOID NPPM_CHECKDOCSTATUS(0, 0) 459 // check all opened documents status. 460 // If files are modified, then reloaod (with or without prompt, it depends on settings). 461 // if files are deleted, then prompt user to close the documents 462 463 enum NPPM_INTERNAL_ENABLECHECKDOCOPT = npp_api.powereditor.misc.pluginsmanager.notepad_plus_msgs.NPPMSG + 54; 464 // VOID NPPM_ENABLECHECKDOCOPT(OPT, 0) 465 // where OPT is : 466 enum CHECKDOCOPT_NONE = 0; 467 enum CHECKDOCOPT_UPDATESILENTLY = 1; 468 enum CHECKDOCOPT_UPDATEGO2END = 2; 469 470 // 471 // Used by netnote plugin 472 // 473 enum NPPM_INTERNAL_SETFILENAME = npp_api.powereditor.misc.pluginsmanager.notepad_plus_msgs.NPPMSG + 63; 474 //wParam: BufferID to rename 475 //lParam: name to set (TCHAR*) 476 //Buffer must have been previously unnamed (eg "new 1" document types) 477 478 479 480 enum SCINTILLA_USER = core.sys.windows.winuser.WM_USER + 2000; 481 482 483 enum MACRO_USER = core.sys.windows.winuser.WM_USER + 4000; 484 enum WM_GETCURRENTMACROSTATUS = .MACRO_USER + 01; 485 enum WM_MACRODLGRUNMACRO = .MACRO_USER + 02; 486 487 488 // See Notepad_plus_msgs.h 489 //enum RUNCOMMAND_USER = core.sys.windows.winuser.WM_USER + 3000; 490 enum SPLITTER_USER = core.sys.windows.winuser.WM_USER + 4000; 491 enum WORDSTYLE_USER = core.sys.windows.winuser.WM_USER + 5000; 492 enum COLOURPOPUP_USER = core.sys.windows.winuser.WM_USER + 6000; 493 enum BABYGRID_USER = core.sys.windows.winuser.WM_USER + 7000; 494 495 //enum IDD_DOCKING_MNG = IDM + 7000; 496 497 enum MENUINDEX_FILE = 0; 498 enum MENUINDEX_EDIT = 1; 499 enum MENUINDEX_SEARCH = 2; 500 enum MENUINDEX_VIEW = 3; 501 enum MENUINDEX_FORMAT = 4; 502 enum MENUINDEX_LANGUAGE = 5; 503 enum MENUINDEX_SETTINGS = 6; 504 enum MENUINDEX_TOOLS = 7; 505 enum MENUINDEX_MACRO = 8; 506 enum MENUINDEX_RUN = 9; 507 enum MENUINDEX_PLUGINS = 10;