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