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.menucmdid; 33 34 35 enum IDM = 40000; 36 37 enum IDM_FILE = .IDM + 1000; 38 // IMPORTANT: If list below is modified, you have to change the value of IDM_FILEMENU_LASTONE and IDM_FILEMENU_EXISTCMDPOSITION 39 enum IDM_FILE_NEW = .IDM_FILE + 1; 40 enum IDM_FILE_OPEN = .IDM_FILE + 2; 41 enum IDM_FILE_CLOSE = .IDM_FILE + 3; 42 enum IDM_FILE_CLOSEALL = .IDM_FILE + 4; 43 enum IDM_FILE_CLOSEALL_BUT_CURRENT = .IDM_FILE + 5; 44 enum IDM_FILE_SAVE = .IDM_FILE + 6; 45 enum IDM_FILE_SAVEALL = .IDM_FILE + 7; 46 enum IDM_FILE_SAVEAS = .IDM_FILE + 8; 47 enum IDM_FILE_CLOSEALL_TOLEFT = .IDM_FILE + 9; 48 enum IDM_FILE_PRINT = .IDM_FILE + 10; 49 enum IDM_FILE_PRINTNOW = 1001; 50 enum IDM_FILE_EXIT = .IDM_FILE + 11; 51 enum IDM_FILE_LOADSESSION = .IDM_FILE + 12; 52 enum IDM_FILE_SAVESESSION = .IDM_FILE + 13; 53 enum IDM_FILE_RELOAD = .IDM_FILE + 14; 54 enum IDM_FILE_SAVECOPYAS = .IDM_FILE + 15; 55 enum IDM_FILE_DELETE = .IDM_FILE + 16; 56 enum IDM_FILE_RENAME = .IDM_FILE + 17; 57 enum IDM_FILE_CLOSEALL_TORIGHT = .IDM_FILE + 18; 58 enum IDM_FILE_OPEN_FOLDER = .IDM_FILE + 19; 59 enum IDM_FILE_OPEN_CMD = .IDM_FILE + 20; 60 enum IDM_FILE_RESTORELASTCLOSEDFILE = .IDM_FILE + 21; 61 enum IDM_FILE_OPENFOLDERASWORSPACE = .IDM_FILE + 22; 62 enum IDM_FILE_OPEN_DEFAULT_VIEWER = .IDM_FILE + 23; 63 enum IDM_FILE_CLOSEALL_UNCHANGED = .IDM_FILE + 24; 64 // IMPORTANT: If list above is modified, you have to change the following values: 65 66 // To be updated if new menu item(s) is (are) added in menu "File" 67 enum IDM_FILEMENU_LASTONE = .IDM_FILE_CLOSEALL_UNCHANGED; 68 69 // 0 based position of command "Exit" including the bars in the file menu 70 // and without counting "Recent files history" items 71 72 // 0 New 73 // 1 Open... 74 // 2 Open Containing Folder 75 // 3 Open Folder as Workspace 76 // 4 Open in Default Viewer 77 // 5 Reload from Disk 78 // 6 Save 79 // 7 Save As... 80 // 8 Save a Copy As... 81 // 9 Save All 82 //10 Rename... 83 //11 Close 84 //12 Close All 85 //13 Close More 86 //14 Move to Recycle Bin 87 //15 -------- 88 //16 Load Session... 89 //17 Save Session... 90 //18 -------- 91 //19 Print... 92 //20 Print Now 93 //21 -------- 94 //22 Exit 95 enum IDM_FILEMENU_EXISTCMDPOSITION = 22; 96 97 98 enum IDM_EDIT = .IDM + 2000; 99 enum IDM_EDIT_CUT = .IDM_EDIT + 1; 100 enum IDM_EDIT_COPY = .IDM_EDIT + 2; 101 enum IDM_EDIT_UNDO = .IDM_EDIT + 3; 102 enum IDM_EDIT_REDO = .IDM_EDIT + 4; 103 enum IDM_EDIT_PASTE = .IDM_EDIT + 5; 104 enum IDM_EDIT_DELETE = .IDM_EDIT + 6; 105 enum IDM_EDIT_SELECTALL = .IDM_EDIT + 7; 106 enum IDM_EDIT_BEGINENDSELECT = .IDM_EDIT + 20; 107 108 enum IDM_EDIT_INS_TAB = .IDM_EDIT + 8; 109 enum IDM_EDIT_RMV_TAB = .IDM_EDIT + 9; 110 enum IDM_EDIT_DUP_LINE = .IDM_EDIT + 10; 111 enum IDM_EDIT_REMOVE_DUP_LINES = .IDM_EDIT + 77; 112 enum IDM_EDIT_TRANSPOSE_LINE = .IDM_EDIT + 11; 113 enum IDM_EDIT_SPLIT_LINES = .IDM_EDIT + 12; 114 enum IDM_EDIT_JOIN_LINES = .IDM_EDIT + 13; 115 enum IDM_EDIT_LINE_UP = .IDM_EDIT + 14; 116 enum IDM_EDIT_LINE_DOWN = .IDM_EDIT + 15; 117 enum IDM_EDIT_UPPERCASE = .IDM_EDIT + 16; 118 enum IDM_EDIT_LOWERCASE = .IDM_EDIT + 17; 119 enum IDM_EDIT_PROPERCASE_FORCE = .IDM_EDIT + 67; 120 enum IDM_EDIT_PROPERCASE_BLEND = .IDM_EDIT + 68; 121 enum IDM_EDIT_SENTENCECASE_FORCE = .IDM_EDIT + 69; 122 enum IDM_EDIT_SENTENCECASE_BLEND = .IDM_EDIT + 70; 123 enum IDM_EDIT_INVERTCASE = .IDM_EDIT + 71; 124 enum IDM_EDIT_RANDOMCASE = .IDM_EDIT + 72; 125 enum IDM_EDIT_REMOVEEMPTYLINES = .IDM_EDIT + 55; 126 enum IDM_EDIT_REMOVEEMPTYLINESWITHBLANK = .IDM_EDIT + 56; 127 enum IDM_EDIT_BLANKLINEABOVECURRENT = .IDM_EDIT + 57; 128 enum IDM_EDIT_BLANKLINEBELOWCURRENT = .IDM_EDIT + 58; 129 enum IDM_EDIT_SORTLINES_LEXICOGRAPHIC_ASCENDING = .IDM_EDIT + 59; 130 enum IDM_EDIT_SORTLINES_LEXICOGRAPHIC_DESCENDING = .IDM_EDIT + 60; 131 enum IDM_EDIT_SORTLINES_INTEGER_ASCENDING = .IDM_EDIT + 61; 132 enum IDM_EDIT_SORTLINES_INTEGER_DESCENDING = .IDM_EDIT + 62; 133 enum IDM_EDIT_SORTLINES_DECIMALCOMMA_ASCENDING = .IDM_EDIT + 63; 134 enum IDM_EDIT_SORTLINES_DECIMALCOMMA_DESCENDING = .IDM_EDIT + 64; 135 enum IDM_EDIT_SORTLINES_DECIMALDOT_ASCENDING = .IDM_EDIT + 65; 136 enum IDM_EDIT_SORTLINES_DECIMALDOT_DESCENDING = .IDM_EDIT + 66; 137 138 enum IDM_EDIT_OPENASFILE = .IDM_EDIT + 73; 139 enum IDM_EDIT_OPENINFOLDER = .IDM_EDIT + 74; 140 enum IDM_EDIT_SEARCHONINTERNET = .IDM_EDIT + 75; 141 enum IDM_EDIT_CHANGESEARCHENGINE = .IDM_EDIT + 76; 142 143 // Menu macro 144 enum IDM_MACRO_STARTRECORDINGMACRO = .IDM_EDIT + 18; 145 enum IDM_MACRO_STOPRECORDINGMACRO = .IDM_EDIT + 19; 146 enum IDM_MACRO_PLAYBACKRECORDEDMACRO = .IDM_EDIT + 21; 147 //----------- 148 149 enum IDM_EDIT_BLOCK_COMMENT = .IDM_EDIT + 22; 150 enum IDM_EDIT_STREAM_COMMENT = .IDM_EDIT + 23; 151 enum IDM_EDIT_TRIMTRAILING = .IDM_EDIT + 24; 152 enum IDM_EDIT_TRIMLINEHEAD = .IDM_EDIT + 42; 153 enum IDM_EDIT_TRIM_BOTH = .IDM_EDIT + 43; 154 enum IDM_EDIT_EOL2WS = .IDM_EDIT + 44; 155 enum IDM_EDIT_TRIMALL = .IDM_EDIT + 45; 156 enum IDM_EDIT_TAB2SW = .IDM_EDIT + 46; 157 enum IDM_EDIT_SW2TAB_LEADING = .IDM_EDIT + 53; 158 enum IDM_EDIT_SW2TAB_ALL = .IDM_EDIT + 54; 159 enum IDM_EDIT_STREAM_UNCOMMENT = .IDM_EDIT + 47; 160 161 // Menu macro 162 enum IDM_MACRO_SAVECURRENTMACRO = .IDM_EDIT + 25; 163 //----------- 164 165 enum IDM_EDIT_RTL = .IDM_EDIT + 26; 166 enum IDM_EDIT_LTR = .IDM_EDIT + 27; 167 enum IDM_EDIT_SETREADONLY = .IDM_EDIT + 28; 168 enum IDM_EDIT_FULLPATHTOCLIP = .IDM_EDIT + 29; 169 enum IDM_EDIT_FILENAMETOCLIP = .IDM_EDIT + 30; 170 enum IDM_EDIT_CURRENTDIRTOCLIP = .IDM_EDIT + 31; 171 172 // Menu macro 173 enum IDM_MACRO_RUNMULTIMACRODLG = .IDM_EDIT + 32; 174 //----------- 175 176 enum IDM_EDIT_CLEARREADONLY = .IDM_EDIT + 33; 177 enum IDM_EDIT_COLUMNMODE = .IDM_EDIT + 34; 178 enum IDM_EDIT_BLOCK_COMMENT_SET = .IDM_EDIT + 35; 179 enum IDM_EDIT_BLOCK_UNCOMMENT = .IDM_EDIT + 36; 180 enum IDM_EDIT_COLUMNMODETIP = .IDM_EDIT + 37; 181 enum IDM_EDIT_PASTE_AS_HTML = .IDM_EDIT + 38; 182 enum IDM_EDIT_PASTE_AS_RTF = .IDM_EDIT + 39; 183 enum IDM_EDIT_COPY_BINARY = .IDM_EDIT + 48; 184 enum IDM_EDIT_CUT_BINARY = .IDM_EDIT + 49; 185 enum IDM_EDIT_PASTE_BINARY = .IDM_EDIT + 50; 186 enum IDM_EDIT_CHAR_PANEL = .IDM_EDIT + 51; 187 enum IDM_EDIT_CLIPBOARDHISTORY_PANEL = .IDM_EDIT + 52; 188 189 enum IDM_EDIT_AUTOCOMPLETE = 50000 + 0; 190 enum IDM_EDIT_AUTOCOMPLETE_CURRENTFILE = 50000 + 1; 191 enum IDM_EDIT_FUNCCALLTIP = 50000 + 2; 192 enum IDM_EDIT_AUTOCOMPLETE_PATH = 50000 + 6; 193 194 //Belong to MENU FILE 195 enum IDM_OPEN_ALL_RECENT_FILE = .IDM_EDIT + 40; 196 enum IDM_CLEAN_RECENT_FILE_LIST = .IDM_EDIT + 41; 197 198 enum IDM_SEARCH = .IDM + 3000; 199 enum IDM_SEARCH_FIND = .IDM_SEARCH + 1; 200 enum IDM_SEARCH_FINDNEXT = .IDM_SEARCH + 2; 201 enum IDM_SEARCH_REPLACE = .IDM_SEARCH + 3; 202 enum IDM_SEARCH_GOTOLINE = .IDM_SEARCH + 4; 203 enum IDM_SEARCH_TOGGLE_BOOKMARK = .IDM_SEARCH + 5; 204 enum IDM_SEARCH_NEXT_BOOKMARK = .IDM_SEARCH + 6; 205 enum IDM_SEARCH_PREV_BOOKMARK = .IDM_SEARCH + 7; 206 enum IDM_SEARCH_CLEAR_BOOKMARKS = .IDM_SEARCH + 8; 207 enum IDM_SEARCH_GOTOMATCHINGBRACE = .IDM_SEARCH + 9; 208 enum IDM_SEARCH_FINDPREV = .IDM_SEARCH + 10; 209 enum IDM_SEARCH_FINDINCREMENT = .IDM_SEARCH + 11; 210 enum IDM_SEARCH_FINDINFILES = .IDM_SEARCH + 13; 211 enum IDM_SEARCH_VOLATILE_FINDNEXT = .IDM_SEARCH + 14; 212 enum IDM_SEARCH_VOLATILE_FINDPREV = .IDM_SEARCH + 15; 213 enum IDM_SEARCH_CUTMARKEDLINES = .IDM_SEARCH + 18; 214 enum IDM_SEARCH_COPYMARKEDLINES = .IDM_SEARCH + 19; 215 enum IDM_SEARCH_PASTEMARKEDLINES = .IDM_SEARCH + 20; 216 enum IDM_SEARCH_DELETEMARKEDLINES = .IDM_SEARCH + 21; 217 enum IDM_SEARCH_MARKALLEXT1 = .IDM_SEARCH + 22; 218 enum IDM_SEARCH_UNMARKALLEXT1 = .IDM_SEARCH + 23; 219 enum IDM_SEARCH_MARKALLEXT2 = .IDM_SEARCH + 24; 220 enum IDM_SEARCH_UNMARKALLEXT2 = .IDM_SEARCH + 25; 221 enum IDM_SEARCH_MARKALLEXT3 = .IDM_SEARCH + 26; 222 enum IDM_SEARCH_UNMARKALLEXT3 = .IDM_SEARCH + 27; 223 enum IDM_SEARCH_MARKALLEXT4 = .IDM_SEARCH + 28; 224 enum IDM_SEARCH_UNMARKALLEXT4 = .IDM_SEARCH + 29; 225 enum IDM_SEARCH_MARKALLEXT5 = .IDM_SEARCH + 30; 226 enum IDM_SEARCH_UNMARKALLEXT5 = .IDM_SEARCH + 31; 227 enum IDM_SEARCH_CLEARALLMARKS = .IDM_SEARCH + 32; 228 229 enum IDM_SEARCH_GOPREVMARKER1 = .IDM_SEARCH + 33; 230 enum IDM_SEARCH_GOPREVMARKER2 = .IDM_SEARCH + 34; 231 enum IDM_SEARCH_GOPREVMARKER3 = .IDM_SEARCH + 35; 232 enum IDM_SEARCH_GOPREVMARKER4 = .IDM_SEARCH + 36; 233 enum IDM_SEARCH_GOPREVMARKER5 = .IDM_SEARCH + 37; 234 enum IDM_SEARCH_GOPREVMARKER_DEF = .IDM_SEARCH + 38; 235 236 enum IDM_SEARCH_GONEXTMARKER1 = .IDM_SEARCH + 39; 237 enum IDM_SEARCH_GONEXTMARKER2 = .IDM_SEARCH + 40; 238 enum IDM_SEARCH_GONEXTMARKER3 = .IDM_SEARCH + 41; 239 enum IDM_SEARCH_GONEXTMARKER4 = .IDM_SEARCH + 42; 240 enum IDM_SEARCH_GONEXTMARKER5 = .IDM_SEARCH + 43; 241 enum IDM_SEARCH_GONEXTMARKER_DEF = .IDM_SEARCH + 44; 242 243 enum IDM_FOCUS_ON_FOUND_RESULTS = .IDM_SEARCH + 45; 244 enum IDM_SEARCH_GOTONEXTFOUND = .IDM_SEARCH + 46; 245 enum IDM_SEARCH_GOTOPREVFOUND = .IDM_SEARCH + 47; 246 247 enum IDM_SEARCH_SETANDFINDNEXT = .IDM_SEARCH + 48; 248 enum IDM_SEARCH_SETANDFINDPREV = .IDM_SEARCH + 49; 249 enum IDM_SEARCH_INVERSEMARKS = .IDM_SEARCH + 50; 250 enum IDM_SEARCH_DELETEUNMARKEDLINES = .IDM_SEARCH + 51; 251 enum IDM_SEARCH_FINDCHARINRANGE = .IDM_SEARCH + 52; 252 enum IDM_SEARCH_SELECTMATCHINGBRACES = .IDM_SEARCH + 53; 253 enum IDM_SEARCH_MARK = .IDM_SEARCH + 54; 254 255 enum IDM_MISC = .IDM + 3500; 256 enum IDM_FILESWITCHER_FILESCLOSE = .IDM_MISC + 1; 257 enum IDM_FILESWITCHER_FILESCLOSEOTHERS = .IDM_MISC + 2; 258 259 260 enum IDM_VIEW = .IDM + 4000; 261 //enum IDM_VIEW_TOOLBAR_HIDE = .IDM_VIEW + 1; 262 enum IDM_VIEW_TOOLBAR_REDUCE = .IDM_VIEW + 2; 263 enum IDM_VIEW_TOOLBAR_ENLARGE = .IDM_VIEW + 3; 264 enum IDM_VIEW_TOOLBAR_STANDARD = .IDM_VIEW + 4; 265 enum IDM_VIEW_REDUCETABBAR = .IDM_VIEW + 5; 266 enum IDM_VIEW_LOCKTABBAR = .IDM_VIEW + 6; 267 enum IDM_VIEW_DRAWTABBAR_TOPBAR = .IDM_VIEW + 7; 268 enum IDM_VIEW_DRAWTABBAR_INACIVETAB = .IDM_VIEW + 8; 269 enum IDM_VIEW_POSTIT = .IDM_VIEW + 9; 270 enum IDM_VIEW_TOGGLE_FOLDALL = .IDM_VIEW + 10; 271 //enum IDM_VIEW_USER_DLG = .IDM_VIEW + 11; 272 enum IDM_VIEW_LINENUMBER = .IDM_VIEW + 12; 273 enum IDM_VIEW_SYMBOLMARGIN = .IDM_VIEW + 13; 274 enum IDM_VIEW_FOLDERMAGIN = .IDM_VIEW + 14; 275 enum IDM_VIEW_FOLDERMAGIN_SIMPLE = .IDM_VIEW + 15; 276 enum IDM_VIEW_FOLDERMAGIN_ARROW = .IDM_VIEW + 16; 277 enum IDM_VIEW_FOLDERMAGIN_CIRCLE = .IDM_VIEW + 17; 278 enum IDM_VIEW_FOLDERMAGIN_BOX = .IDM_VIEW + 18; 279 enum IDM_VIEW_ALL_CHARACTERS = .IDM_VIEW + 19; 280 enum IDM_VIEW_INDENT_GUIDE = .IDM_VIEW + 20; 281 enum IDM_VIEW_CURLINE_HILITING = .IDM_VIEW + 21; 282 enum IDM_VIEW_WRAP = .IDM_VIEW + 22; 283 enum IDM_VIEW_ZOOMIN = .IDM_VIEW + 23; 284 enum IDM_VIEW_ZOOMOUT = .IDM_VIEW + 24; 285 enum IDM_VIEW_TAB_SPACE = .IDM_VIEW + 25; 286 enum IDM_VIEW_EOL = .IDM_VIEW + 26; 287 enum IDM_VIEW_EDGELINE = .IDM_VIEW + 27; 288 enum IDM_VIEW_EDGEBACKGROUND = .IDM_VIEW + 28; 289 enum IDM_VIEW_TOGGLE_UNFOLDALL = .IDM_VIEW + 29; 290 enum IDM_VIEW_FOLD_CURRENT = .IDM_VIEW + 30; 291 enum IDM_VIEW_UNFOLD_CURRENT = .IDM_VIEW + 31; 292 enum IDM_VIEW_FULLSCREENTOGGLE = .IDM_VIEW + 32; 293 enum IDM_VIEW_ZOOMRESTORE = .IDM_VIEW + 33; 294 enum IDM_VIEW_ALWAYSONTOP = .IDM_VIEW + 34; 295 enum IDM_VIEW_SYNSCROLLV = .IDM_VIEW + 35; 296 enum IDM_VIEW_SYNSCROLLH = .IDM_VIEW + 36; 297 enum IDM_VIEW_EDGENONE = .IDM_VIEW + 37; 298 enum IDM_VIEW_DRAWTABBAR_CLOSEBOTTUN = .IDM_VIEW + 38; 299 enum IDM_VIEW_DRAWTABBAR_DBCLK2CLOSE = .IDM_VIEW + 39; 300 enum IDM_VIEW_REFRESHTABAR = .IDM_VIEW + 40; 301 enum IDM_VIEW_WRAP_SYMBOL = .IDM_VIEW + 41; 302 enum IDM_VIEW_HIDELINES = .IDM_VIEW + 42; 303 enum IDM_VIEW_DRAWTABBAR_VERTICAL = .IDM_VIEW + 43; 304 enum IDM_VIEW_DRAWTABBAR_MULTILINE = .IDM_VIEW + 44; 305 enum IDM_VIEW_DOCCHANGEMARGIN = .IDM_VIEW + 45; 306 enum IDM_VIEW_LWDEF = .IDM_VIEW + 46; 307 enum IDM_VIEW_LWALIGN = .IDM_VIEW + 47; 308 enum IDM_VIEW_LWINDENT = .IDM_VIEW + 48; 309 enum IDM_VIEW_SUMMARY = .IDM_VIEW + 49; 310 311 enum IDM_VIEW_FOLD = .IDM_VIEW + 50; 312 enum IDM_VIEW_FOLD_1 = .IDM_VIEW_FOLD + 1; 313 enum IDM_VIEW_FOLD_2 = .IDM_VIEW_FOLD + 2; 314 enum IDM_VIEW_FOLD_3 = .IDM_VIEW_FOLD + 3; 315 enum IDM_VIEW_FOLD_4 = .IDM_VIEW_FOLD + 4; 316 enum IDM_VIEW_FOLD_5 = .IDM_VIEW_FOLD + 5; 317 enum IDM_VIEW_FOLD_6 = .IDM_VIEW_FOLD + 6; 318 enum IDM_VIEW_FOLD_7 = .IDM_VIEW_FOLD + 7; 319 enum IDM_VIEW_FOLD_8 = .IDM_VIEW_FOLD + 8; 320 321 enum IDM_VIEW_UNFOLD = .IDM_VIEW + 60; 322 enum IDM_VIEW_UNFOLD_1 = .IDM_VIEW_UNFOLD + 1; 323 enum IDM_VIEW_UNFOLD_2 = .IDM_VIEW_UNFOLD + 2; 324 enum IDM_VIEW_UNFOLD_3 = .IDM_VIEW_UNFOLD + 3; 325 enum IDM_VIEW_UNFOLD_4 = .IDM_VIEW_UNFOLD + 4; 326 enum IDM_VIEW_UNFOLD_5 = .IDM_VIEW_UNFOLD + 5; 327 enum IDM_VIEW_UNFOLD_6 = .IDM_VIEW_UNFOLD + 6; 328 enum IDM_VIEW_UNFOLD_7 = .IDM_VIEW_UNFOLD + 7; 329 enum IDM_VIEW_UNFOLD_8 = .IDM_VIEW_UNFOLD + 8; 330 331 enum IDM_VIEW_FILESWITCHER_PANEL = .IDM_VIEW + 70; 332 enum IDM_VIEW_SWITCHTO_OTHER_VIEW = .IDM_VIEW + 72; 333 enum IDM_EXPORT_FUNC_LIST_AND_QUIT = .IDM_VIEW + 73; 334 335 enum IDM_VIEW_DOC_MAP = .IDM_VIEW + 80; 336 337 enum IDM_VIEW_PROJECT_PANEL_1 = .IDM_VIEW + 81; 338 enum IDM_VIEW_PROJECT_PANEL_2 = .IDM_VIEW + 82; 339 enum IDM_VIEW_PROJECT_PANEL_3 = .IDM_VIEW + 83; 340 341 enum IDM_VIEW_FUNC_LIST = .IDM_VIEW + 84; 342 enum IDM_VIEW_FILEBROWSER = .IDM_VIEW + 85; 343 344 enum IDM_VIEW_TAB1 = .IDM_VIEW + 86; 345 enum IDM_VIEW_TAB2 = .IDM_VIEW + 87; 346 enum IDM_VIEW_TAB3 = .IDM_VIEW + 88; 347 enum IDM_VIEW_TAB4 = .IDM_VIEW + 89; 348 enum IDM_VIEW_TAB5 = .IDM_VIEW + 90; 349 enum IDM_VIEW_TAB6 = .IDM_VIEW + 91; 350 enum IDM_VIEW_TAB7 = .IDM_VIEW + 92; 351 enum IDM_VIEW_TAB8 = .IDM_VIEW + 93; 352 enum IDM_VIEW_TAB9 = .IDM_VIEW + 94; 353 enum IDM_VIEW_TAB_NEXT = .IDM_VIEW + 95; 354 enum IDM_VIEW_TAB_PREV = .IDM_VIEW + 96; 355 enum IDM_VIEW_MONITORING = .IDM_VIEW + 97; 356 enum IDM_VIEW_TAB_MOVEFORWARD = .IDM_VIEW + 98; 357 enum IDM_VIEW_TAB_MOVEBACKWARD = .IDM_VIEW + 99; 358 enum IDM_VIEW_IN_FIREFOX = .IDM_VIEW + 100; 359 enum IDM_VIEW_IN_CHROME = .IDM_VIEW + 101; 360 enum IDM_VIEW_IN_EDGE = .IDM_VIEW + 102; 361 enum IDM_VIEW_IN_IE = .IDM_VIEW + 103; 362 363 enum IDM_VIEW_GOTO_ANOTHER_VIEW = 10001; 364 enum IDM_VIEW_CLONE_TO_ANOTHER_VIEW = 10002; 365 enum IDM_VIEW_GOTO_NEW_INSTANCE = 10003; 366 enum IDM_VIEW_LOAD_IN_NEW_INSTANCE = 10004; 367 368 369 enum IDM_FORMAT = .IDM + 5000; 370 enum IDM_FORMAT_TODOS = .IDM_FORMAT + 1; 371 enum IDM_FORMAT_TOUNIX = .IDM_FORMAT + 2; 372 enum IDM_FORMAT_TOMAC = .IDM_FORMAT + 3; 373 enum IDM_FORMAT_ANSI = .IDM_FORMAT + 4; 374 enum IDM_FORMAT_UTF_8 = .IDM_FORMAT + 5; 375 enum IDM_FORMAT_UCS_2BE = .IDM_FORMAT + 6; 376 enum IDM_FORMAT_UCS_2LE = .IDM_FORMAT + 7; 377 enum IDM_FORMAT_AS_UTF_8 = .IDM_FORMAT + 8; 378 enum IDM_FORMAT_CONV2_ANSI = .IDM_FORMAT + 9; 379 enum IDM_FORMAT_CONV2_AS_UTF_8 = .IDM_FORMAT + 10; 380 enum IDM_FORMAT_CONV2_UTF_8 = .IDM_FORMAT + 11; 381 enum IDM_FORMAT_CONV2_UCS_2BE = .IDM_FORMAT + 12; 382 enum IDM_FORMAT_CONV2_UCS_2LE = .IDM_FORMAT + 13; 383 384 enum IDM_FORMAT_ENCODE = .IDM_FORMAT + 20; 385 enum IDM_FORMAT_WIN_1250 = .IDM_FORMAT_ENCODE + 0; 386 enum IDM_FORMAT_WIN_1251 = .IDM_FORMAT_ENCODE + 1; 387 enum IDM_FORMAT_WIN_1252 = .IDM_FORMAT_ENCODE + 2; 388 enum IDM_FORMAT_WIN_1253 = .IDM_FORMAT_ENCODE + 3; 389 enum IDM_FORMAT_WIN_1254 = .IDM_FORMAT_ENCODE + 4; 390 enum IDM_FORMAT_WIN_1255 = .IDM_FORMAT_ENCODE + 5; 391 enum IDM_FORMAT_WIN_1256 = .IDM_FORMAT_ENCODE + 6; 392 enum IDM_FORMAT_WIN_1257 = .IDM_FORMAT_ENCODE + 7; 393 enum IDM_FORMAT_WIN_1258 = .IDM_FORMAT_ENCODE + 8; 394 enum IDM_FORMAT_ISO_8859_1 = .IDM_FORMAT_ENCODE + 9; 395 enum IDM_FORMAT_ISO_8859_2 = .IDM_FORMAT_ENCODE + 10; 396 enum IDM_FORMAT_ISO_8859_3 = .IDM_FORMAT_ENCODE + 11; 397 enum IDM_FORMAT_ISO_8859_4 = .IDM_FORMAT_ENCODE + 12; 398 enum IDM_FORMAT_ISO_8859_5 = .IDM_FORMAT_ENCODE + 13; 399 enum IDM_FORMAT_ISO_8859_6 = .IDM_FORMAT_ENCODE + 14; 400 enum IDM_FORMAT_ISO_8859_7 = .IDM_FORMAT_ENCODE + 15; 401 enum IDM_FORMAT_ISO_8859_8 = .IDM_FORMAT_ENCODE + 16; 402 enum IDM_FORMAT_ISO_8859_9 = .IDM_FORMAT_ENCODE + 17; 403 //enum IDM_FORMAT_ISO_8859_10 = .IDM_FORMAT_ENCODE + 18; 404 //enum IDM_FORMAT_ISO_8859_11 = .IDM_FORMAT_ENCODE + 19; 405 enum IDM_FORMAT_ISO_8859_13 = .IDM_FORMAT_ENCODE + 20; 406 enum IDM_FORMAT_ISO_8859_14 = .IDM_FORMAT_ENCODE + 21; 407 enum IDM_FORMAT_ISO_8859_15 = .IDM_FORMAT_ENCODE + 22; 408 //enum IDM_FORMAT_ISO_8859_16 = .IDM_FORMAT_ENCODE + 23; 409 enum IDM_FORMAT_DOS_437 = .IDM_FORMAT_ENCODE + 24; 410 enum IDM_FORMAT_DOS_720 = .IDM_FORMAT_ENCODE + 25; 411 enum IDM_FORMAT_DOS_737 = .IDM_FORMAT_ENCODE + 26; 412 enum IDM_FORMAT_DOS_775 = .IDM_FORMAT_ENCODE + 27; 413 enum IDM_FORMAT_DOS_850 = .IDM_FORMAT_ENCODE + 28; 414 enum IDM_FORMAT_DOS_852 = .IDM_FORMAT_ENCODE + 29; 415 enum IDM_FORMAT_DOS_855 = .IDM_FORMAT_ENCODE + 30; 416 enum IDM_FORMAT_DOS_857 = .IDM_FORMAT_ENCODE + 31; 417 enum IDM_FORMAT_DOS_858 = .IDM_FORMAT_ENCODE + 32; 418 enum IDM_FORMAT_DOS_860 = .IDM_FORMAT_ENCODE + 33; 419 enum IDM_FORMAT_DOS_861 = .IDM_FORMAT_ENCODE + 34; 420 enum IDM_FORMAT_DOS_862 = .IDM_FORMAT_ENCODE + 35; 421 enum IDM_FORMAT_DOS_863 = .IDM_FORMAT_ENCODE + 36; 422 enum IDM_FORMAT_DOS_865 = .IDM_FORMAT_ENCODE + 37; 423 enum IDM_FORMAT_DOS_866 = .IDM_FORMAT_ENCODE + 38; 424 enum IDM_FORMAT_DOS_869 = .IDM_FORMAT_ENCODE + 39; 425 enum IDM_FORMAT_BIG5 = .IDM_FORMAT_ENCODE + 40; 426 enum IDM_FORMAT_GB2312 = .IDM_FORMAT_ENCODE + 41; 427 enum IDM_FORMAT_SHIFT_JIS = .IDM_FORMAT_ENCODE + 42; 428 enum IDM_FORMAT_KOREAN_WIN = .IDM_FORMAT_ENCODE + 43; 429 enum IDM_FORMAT_EUC_KR = .IDM_FORMAT_ENCODE + 44; 430 enum IDM_FORMAT_TIS_620 = .IDM_FORMAT_ENCODE + 45; 431 enum IDM_FORMAT_MAC_CYRILLIC = .IDM_FORMAT_ENCODE + 46; 432 enum IDM_FORMAT_KOI8U_CYRILLIC = .IDM_FORMAT_ENCODE + 47; 433 enum IDM_FORMAT_KOI8R_CYRILLIC = .IDM_FORMAT_ENCODE + 48; 434 enum IDM_FORMAT_ENCODE_END = .IDM_FORMAT_KOI8R_CYRILLIC; 435 436 //enum IDM_FORMAT_CONVERT = 200; 437 438 enum IDM_LANG = .IDM + 6000; 439 enum IDM_LANGSTYLE_CONFIG_DLG = .IDM_LANG + 1; 440 enum IDM_LANG_C = .IDM_LANG + 2; 441 enum IDM_LANG_CPP = .IDM_LANG + 3; 442 enum IDM_LANG_JAVA = .IDM_LANG + 4; 443 enum IDM_LANG_HTML = .IDM_LANG + 5; 444 enum IDM_LANG_XML = .IDM_LANG + 6; 445 enum IDM_LANG_JS = .IDM_LANG + 7; 446 enum IDM_LANG_PHP = .IDM_LANG + 8; 447 enum IDM_LANG_ASP = .IDM_LANG + 9; 448 enum IDM_LANG_CSS = .IDM_LANG + 10; 449 enum IDM_LANG_PASCAL = .IDM_LANG + 11; 450 enum IDM_LANG_PYTHON = .IDM_LANG + 12; 451 enum IDM_LANG_PERL = .IDM_LANG + 13; 452 enum IDM_LANG_OBJC = .IDM_LANG + 14; 453 enum IDM_LANG_ASCII = .IDM_LANG + 15; 454 enum IDM_LANG_TEXT = .IDM_LANG + 16; 455 enum IDM_LANG_RC = .IDM_LANG + 17; 456 enum IDM_LANG_MAKEFILE = .IDM_LANG + 18; 457 enum IDM_LANG_INI = .IDM_LANG + 19; 458 enum IDM_LANG_SQL = .IDM_LANG + 20; 459 enum IDM_LANG_VB = .IDM_LANG + 21; 460 enum IDM_LANG_BATCH = .IDM_LANG + 22; 461 enum IDM_LANG_CS = .IDM_LANG + 23; 462 enum IDM_LANG_LUA = .IDM_LANG + 24; 463 enum IDM_LANG_TEX = .IDM_LANG + 25; 464 enum IDM_LANG_FORTRAN = .IDM_LANG + 26; 465 enum IDM_LANG_BASH = .IDM_LANG + 27; 466 enum IDM_LANG_FLASH = .IDM_LANG + 28; 467 enum IDM_LANG_NSIS = .IDM_LANG + 29; 468 enum IDM_LANG_TCL = .IDM_LANG + 30; 469 enum IDM_LANG_LISP = .IDM_LANG + 31; 470 enum IDM_LANG_SCHEME = .IDM_LANG + 32; 471 enum IDM_LANG_ASM = .IDM_LANG + 33; 472 enum IDM_LANG_DIFF = .IDM_LANG + 34; 473 enum IDM_LANG_PROPS = .IDM_LANG + 35; 474 enum IDM_LANG_PS = .IDM_LANG + 36; 475 enum IDM_LANG_RUBY = .IDM_LANG + 37; 476 enum IDM_LANG_SMALLTALK = .IDM_LANG + 38; 477 enum IDM_LANG_VHDL = .IDM_LANG + 39; 478 enum IDM_LANG_CAML = .IDM_LANG + 40; 479 enum IDM_LANG_KIX = .IDM_LANG + 41; 480 enum IDM_LANG_ADA = .IDM_LANG + 42; 481 enum IDM_LANG_VERILOG = .IDM_LANG + 43; 482 enum IDM_LANG_AU3 = .IDM_LANG + 44; 483 enum IDM_LANG_MATLAB = .IDM_LANG + 45; 484 enum IDM_LANG_HASKELL = .IDM_LANG + 46; 485 enum IDM_LANG_INNO = .IDM_LANG + 47; 486 enum IDM_LANG_CMAKE = .IDM_LANG + 48; 487 enum IDM_LANG_YAML = .IDM_LANG + 49; 488 enum IDM_LANG_COBOL = .IDM_LANG + 50; 489 enum IDM_LANG_D = .IDM_LANG + 51; 490 enum IDM_LANG_GUI4CLI = .IDM_LANG + 52; 491 enum IDM_LANG_POWERSHELL = .IDM_LANG + 53; 492 enum IDM_LANG_R = .IDM_LANG + 54; 493 enum IDM_LANG_JSP = .IDM_LANG + 55; 494 enum IDM_LANG_COFFEESCRIPT = .IDM_LANG + 56; 495 enum IDM_LANG_JSON = .IDM_LANG + 57; 496 enum IDM_LANG_FORTRAN_77 = .IDM_LANG + 58; 497 498 enum IDM_LANG_BAANC = .IDM_LANG + 59; 499 enum IDM_LANG_SREC = .IDM_LANG + 60; 500 enum IDM_LANG_IHEX = .IDM_LANG + 61; 501 enum IDM_LANG_TEHEX = .IDM_LANG + 62; 502 enum IDM_LANG_SWIFT = .IDM_LANG + 63; 503 enum IDM_LANG_ASN1 = .IDM_LANG + 64; 504 enum IDM_LANG_AVS = .IDM_LANG + 65; 505 enum IDM_LANG_BLITZBASIC = .IDM_LANG + 66; 506 enum IDM_LANG_PUREBASIC = .IDM_LANG + 67; 507 enum IDM_LANG_FREEBASIC = .IDM_LANG + 68; 508 enum IDM_LANG_CSOUND = .IDM_LANG + 69; 509 enum IDM_LANG_ERLANG = .IDM_LANG + 70; 510 enum IDM_LANG_ESCRIPT = .IDM_LANG + 71; 511 enum IDM_LANG_FORTH = .IDM_LANG + 72; 512 enum IDM_LANG_LATEX = .IDM_LANG + 73; 513 enum IDM_LANG_MMIXAL = .IDM_LANG + 74; 514 enum IDM_LANG_NIMROD = .IDM_LANG + 75; 515 enum IDM_LANG_NNCRONTAB = .IDM_LANG + 76; 516 enum IDM_LANG_OSCRIPT = .IDM_LANG + 77; 517 enum IDM_LANG_REBOL = .IDM_LANG + 78; 518 enum IDM_LANG_REGISTRY = .IDM_LANG + 79; 519 enum IDM_LANG_RUST = .IDM_LANG + 80; 520 enum IDM_LANG_SPICE = .IDM_LANG + 81; 521 enum IDM_LANG_TXT2TAGS = .IDM_LANG + 82; 522 enum IDM_LANG_VISUALPROLOG = .IDM_LANG + 83; 523 524 enum IDM_LANG_EXTERNAL = .IDM_LANG + 165; 525 enum IDM_LANG_EXTERNAL_LIMIT = .IDM_LANG + 179; 526 527 //46180: Used for translation 528 enum IDM_LANG_USER = .IDM_LANG + 180; 529 530 //46210: Ajust with IDM_LANG_USER 531 enum IDM_LANG_USER_LIMIT = .IDM_LANG + 210; 532 533 //46250: Used for translation 534 enum IDM_LANG_USER_DLG = .IDM_LANG + 250; 535 536 537 538 enum IDM_ABOUT = .IDM + 7000; 539 enum IDM_HOMESWEETHOME = .IDM_ABOUT + 1; 540 enum IDM_PROJECTPAGE = .IDM_ABOUT + 2; 541 enum IDM_ONLINEHELP = .IDM_ABOUT + 3; 542 enum IDM_FORUM = .IDM_ABOUT + 4; 543 //enum IDM_PLUGINSHOME = .IDM_ABOUT + 5; 544 enum IDM_UPDATE_NPP = .IDM_ABOUT + 6; 545 enum IDM_WIKIFAQ = .IDM_ABOUT + 7; 546 enum IDM_HELP = .IDM_ABOUT + 8; 547 enum IDM_CONFUPDATERPROXY = .IDM_ABOUT + 9; 548 enum IDM_CMDLINEARGUMENTS = .IDM_ABOUT + 10; 549 enum IDM_ONLINESUPPORT = .IDM_ABOUT + 11; 550 enum IDM_DEBUGINFO = .IDM_ABOUT + 12; 551 552 553 enum IDM_SETTING = .IDM + 8000; 554 // enum IDM_SETTING_TAB_SIZE = .IDM_SETTING + 1; 555 // enum IDM_SETTING_TAB_REPLCESPACE = .IDM_SETTING + 2; 556 // enum IDM_SETTING_HISTORY_SIZE = .IDM_SETTING + 3; 557 // enum IDM_SETTING_EDGE_SIZE = .IDM_SETTING + 4; 558 enum IDM_SETTING_IMPORTPLUGIN = .IDM_SETTING + 5; 559 enum IDM_SETTING_IMPORTSTYLETHEMS = .IDM_SETTING + 6; 560 enum IDM_SETTING_TRAYICON = .IDM_SETTING + 8; 561 enum IDM_SETTING_SHORTCUT_MAPPER = .IDM_SETTING + 9; 562 enum IDM_SETTING_REMEMBER_LAST_SESSION = .IDM_SETTING + 10; 563 enum IDM_SETTING_PREFERENCE = .IDM_SETTING + 11; 564 enum IDM_SETTING_OPENPLUGINSDIR = .IDM_SETTING + 14; 565 enum IDM_SETTING_PLUGINADM = .IDM_SETTING + 15; 566 enum IDM_SETTING_SHORTCUT_MAPPER_MACRO = .IDM_SETTING + 16; 567 enum IDM_SETTING_SHORTCUT_MAPPER_RUN = .IDM_SETTING + 17; 568 enum IDM_SETTING_EDITCONTEXTMENU = .IDM_SETTING + 18; 569 570 enum IDM_TOOL = .IDM + 8500; 571 enum IDM_TOOL_MD5_GENERATE = .IDM_TOOL + 1; 572 enum IDM_TOOL_MD5_GENERATEFROMFILE = .IDM_TOOL + 2; 573 enum IDM_TOOL_MD5_GENERATEINTOCLIPBOARD = .IDM_TOOL + 3; 574 enum IDM_TOOL_SHA256_GENERATE = .IDM_TOOL + 4; 575 enum IDM_TOOL_SHA256_GENERATEFROMFILE = .IDM_TOOL + 5; 576 enum IDM_TOOL_SHA256_GENERATEINTOCLIPBOARD = .IDM_TOOL + 6; 577 578 enum IDM_EXECUTE = .IDM + 9000; 579 580 enum IDM_SYSTRAYPOPUP = .IDM + 3100; 581 enum IDM_SYSTRAYPOPUP_ACTIVATE = .IDM_SYSTRAYPOPUP + 1; 582 enum IDM_SYSTRAYPOPUP_NEWDOC = .IDM_SYSTRAYPOPUP + 2; 583 enum IDM_SYSTRAYPOPUP_NEW_AND_PASTE = .IDM_SYSTRAYPOPUP + 3; 584 enum IDM_SYSTRAYPOPUP_OPENFILE = .IDM_SYSTRAYPOPUP + 4; 585 enum IDM_SYSTRAYPOPUP_CLOSE = .IDM_SYSTRAYPOPUP + 5;