"Fossies" - the Fresh Open Source Software Archive

Member "scite/src/SciTE.h" (24 Oct 2019, 7238 Bytes) of package /windows/misc/scite421.zip:


As a special service "Fossies" has tried to format the requested source page into HTML format using (guessed) C and C++ source code syntax highlighting (style: standard) with prefixed line numbers and code folding option. Alternatively you can here view or download the uninterpreted source code file. For more information about "SciTE.h" see the Fossies "Dox" file reference documentation and the latest Fossies "Diffs" side-by-side code changes report: 420_vs_421.

    1 // SciTE - Scintilla based Text Editor
    2 /** @file SciTE.h
    3  ** Define command IDs used within SciTE.
    4  **/
    5 // Copyright 1998-2003 by Neil Hodgson <neilh@scintilla.org>
    6 // The License.txt file describes the conditions under which this software may be distributed.
    7 
    8 #ifndef SCITE_H
    9 #define SCITE_H
   10 
   11 // Version numbers and dates
   12 #define VERSION_SCITE "4.2.1"
   13 #define VERSION_WORDS 4, 2, 1, 0
   14 #define COPYRIGHT_DATES "December 1998-October 2019"
   15 #define COPYRIGHT_YEARS "1998-2019"
   16 
   17 // Menu IDs.
   18 // These are located 100 apart. No one will want more than 100 in each menu ;)
   19 #define IDM_MRUFILE         1000
   20 #define IDM_TOOLS           1100
   21 #define IDM_BUFFER          1200
   22 #define IDM_IMPORT          1300
   23 #define IDM_LANGUAGE            1400
   24 
   25 // File
   26 #define IDM_NEW         101
   27 #define IDM_OPEN            102
   28 #define IDM_OPENSELECTED        103
   29 #define IDM_REVERT          104
   30 #define IDM_CLOSE           105
   31 #define IDM_SAVE            106
   32 #define IDM_SAVEAS          110
   33 #define IDM_SAVEASHTML      111
   34 #define IDM_SAVEASRTF       112
   35 #define IDM_SAVEASPDF       113
   36 #define IDM_FILER           114
   37 #define IDM_SAVEASTEX       115
   38 #define IDM_SAVEACOPY       116
   39 #define IDM_SAVEASXML       117
   40 #define IDM_COPYPATH            118
   41 #define IDM_ALLOWACCESS     119
   42 #define IDM_MRU_SEP         120
   43 #define IDM_MRU_SUB         121
   44 #define IDM_PRINTSETUP      130
   45 #define IDM_PRINT           131
   46 #define IDM_LOADSESSION     132
   47 #define IDM_SAVESESSION     133
   48 #define IDM_QUIT            140
   49 #define IDM_ENCODING_DEFAULT    150
   50 #define IDM_ENCODING_UCS2BE 151
   51 #define IDM_ENCODING_UCS2LE 152
   52 #define IDM_ENCODING_UTF8   153
   53 #define IDM_ENCODING_UCOOKIE    154
   54 
   55 #define MRU_START   17
   56 #define IMPORT_START 20
   57 #define TOOLS_START 4
   58 
   59 // Edit
   60 #define IDM_UNDO            201
   61 #define IDM_REDO            202
   62 #define IDM_CUT             203
   63 #define IDM_COPY            204
   64 #define IDM_PASTE           205
   65 #define IDM_CLEAR           206
   66 #define IDM_SELECTALL       207
   67 #define IDM_PASTEANDDOWN    208
   68 #define IDM_FIND            210
   69 #define IDM_FINDNEXT            211
   70 #define IDM_FINDNEXTBACK        212
   71 #define IDM_FINDNEXTSEL     213
   72 #define IDM_FINDNEXTBACKSEL 214
   73 #define IDM_FINDINFILES     215
   74 #define IDM_REPLACE         216
   75 #define IDM_SELECTION_FOR_FIND  217
   76 #define IDM_LINEREVERSE         218
   77 #define IDM_GOTO            220
   78 #define IDM_BOOKMARK_NEXT   221
   79 #define IDM_BOOKMARK_TOGGLE 222
   80 #define IDM_BOOKMARK_PREV   223
   81 #define IDM_BOOKMARK_CLEARALL   224
   82 #define IDM_BOOKMARK_NEXT_SELECT    225
   83 #define IDM_BOOKMARK_PREV_SELECT    226
   84 #define IDM_BOOKMARK_SELECT_ALL 227
   85 #define IDM_MATCHBRACE      230
   86 #define IDM_SELECTTOBRACE   231
   87 #define IDM_SHOWCALLTIP     232
   88 #define IDM_COMPLETE        233
   89 #define IDM_COMPLETEWORD    234
   90 #define IDM_EXPAND          235
   91 #define IDM_TOGGLE_FOLDALL  236
   92 #define IDM_TOGGLE_FOLDRECURSIVE 237
   93 #define IDM_EXPAND_ENSURECHILDRENVISIBLE 238
   94 #define IDM_UPRCASE         240
   95 #define IDM_LWRCASE         241
   96 #define IDM_ABBREV          242
   97 #define IDM_BLOCK_COMMENT   243
   98 #define IDM_STREAM_COMMENT  244
   99 #define IDM_COPYASRTF       245
  100 #define IDM_BOX_COMMENT     246
  101 #define IDM_INS_ABBREV      247
  102 #define IDM_JOIN        248
  103 #define IDM_SPLIT       249
  104 #define IDM_DUPLICATE   250
  105 #define IDM_INCSEARCH       252
  106 #define IDM_ENTERSELECTION  256
  107 #define IDM_SELECTIONADDNEXT  257
  108 #define IDM_SELECTIONADDEACH  258
  109 
  110 #define IDC_INCFINDTEXT     253
  111 #define IDC_INCFINDBTNOK    254
  112 #define IDC_EDIT1           1000
  113 #define IDC_STATIC          -1
  114 
  115 
  116 #define IDM_PREVMATCHPPC    260
  117 #define IDM_SELECTTOPREVMATCHPPC    261
  118 #define IDM_NEXTMATCHPPC    262
  119 #define IDM_SELECTTONEXTMATCHPPC    263
  120 
  121 // Tools
  122 #define IDM_COMPILE         301
  123 #define IDM_BUILD           302
  124 #define IDM_GO              303
  125 #define IDM_STOPEXECUTE     304
  126 #define IDM_FINISHEDEXECUTE 305
  127 #define IDM_NEXTMSG         306
  128 #define IDM_PREVMSG         307
  129 #define IDM_CLEAN           308
  130 
  131 #define IDM_MACRO_SEP       310
  132 #define IDM_MACRORECORD     311
  133 #define IDM_MACROSTOPRECORD 312
  134 #define IDM_MACROPLAY       313
  135 #define IDM_MACROLIST       314
  136 
  137 #define IDM_ACTIVATE            320
  138 
  139 #define IDM_SRCWIN          350
  140 #define IDM_RUNWIN          351
  141 #define IDM_TOOLWIN         352
  142 #define IDM_STATUSWIN       353
  143 #define IDM_TABWIN          354
  144 
  145 // Options
  146 #define IDM_SPLITVERTICAL       401
  147 #define IDM_VIEWSPACE       402
  148 #define IDM_VIEWEOL         403
  149 #define IDM_VIEWGUIDES      404
  150 #define IDM_SELMARGIN       405
  151 #define IDM_FOLDMARGIN      406
  152 #define IDM_LINENUMBERMARGIN    407
  153 #define IDM_VIEWTOOLBAR     408
  154 #define IDM_TOGGLEOUTPUT        409
  155 #define IDM_VIEWTABBAR      410
  156 #define IDM_VIEWSTATUSBAR   411
  157 #define IDM_TOGGLEPARAMETERS    412
  158 #define IDM_OPENFILESHERE       413
  159 #define IDM_WRAP            414
  160 #define IDM_WRAPOUTPUT      415
  161 #define IDM_READONLY            416
  162 
  163 #define IDM_CLEAROUTPUT     420
  164 #define IDM_SWITCHPANE          421
  165 
  166 #define IDM_EOL_CRLF            430
  167 #define IDM_EOL_CR          431
  168 #define IDM_EOL_LF          432
  169 #define IDM_EOL_CONVERT     433
  170 
  171 #define IDM_TABSIZE         440
  172 
  173 #define IDM_MONOFONT        450
  174 
  175 #define IDM_OPENLOCALPROPERTIES 460
  176 #define IDM_OPENUSERPROPERTIES  461
  177 #define IDM_OPENGLOBALPROPERTIES    462
  178 #define IDM_OPENABBREVPROPERTIES    463
  179 #define IDM_OPENLUAEXTERNALFILE 464
  180 #define IDM_OPENDIRECTORYPROPERTIES 465
  181 
  182 //#define IDM_SELECTIONMARGIN   490
  183 //#define IDM_BUFFEREDDRAW  491
  184 
  185 // Buffers
  186 #define IDM_PREVFILE            501
  187 #define IDM_NEXTFILE            502
  188 #define IDM_CLOSEALL            503
  189 #define IDM_SAVEALL         504
  190 #define IDM_BUFFERSEP       505
  191 #define IDM_PREVFILESTACK           506
  192 #define IDM_NEXTFILESTACK           507
  193 #define IDM_MOVETABRIGHT            508
  194 #define IDM_MOVETABLEFT         509
  195 
  196 #define IDM_WHOLEWORD           800
  197 #define IDM_MATCHCASE           801
  198 #define IDM_REGEXP                  802
  199 #define IDM_WRAPAROUND      803
  200 #define IDM_UNSLASH             804
  201 #define IDM_DIRECTIONUP         805
  202 #define IDM_DIRECTIONDOWN   806
  203 
  204 // Help
  205 #define IDM_HELP            901
  206 #define IDM_ABOUT           902
  207 #define IDM_HELP_SCITE      903
  208 
  209 // Windows specific windowing options
  210 #define IDM_ONTOP           960
  211 #define IDM_FULLSCREEN      961
  212 #define IDC_TABCLOSE        962
  213 #define IDC_SHIFTTAB        963
  214 
  215 // Dialog control IDs
  216 #define IDGOLINE            220
  217 #define IDABOUTSCINTILLA    221
  218 #define IDFINDWHAT          222
  219 #define IDFILES             223
  220 #define IDDIRECTORY         224
  221 #define IDCURRLINE          225
  222 #define IDLASTLINE          226
  223 #define IDEXTEND            227
  224 #define IDTABSIZE           228
  225 #define IDINDENTSIZE        229
  226 #define IDUSETABS           230
  227 
  228 #define IDREPLACEWITH       231
  229 #define IDWHOLEWORD         232
  230 #define IDMATCHCASE         233
  231 #define IDDIRECTIONUP       234
  232 #define IDDIRECTIONDOWN     235
  233 #define IDREPLACE           236
  234 #define IDREPLACEALL        237
  235 #define IDREPLACEINSEL      238
  236 #define IDREGEXP            239
  237 #define IDWRAP          240
  238 
  239 #define IDUNSLASH           241
  240 #define IDCMD           242
  241 
  242 // id for the browse button in the grep dialog
  243 #define IDBROWSE 243
  244 
  245 #define IDABBREV            244
  246 
  247 #define IDREPLACEINBUF      244
  248 #define IDMARKALL           245
  249 
  250 #define IDGOLINECHAR        246
  251 #define IDCURRLINECHAR      247
  252 #define IDREPLDONE          248
  253 
  254 #define IDDOTDOT            249
  255 #define IDFINDINSTYLE       250
  256 #define IDFINDSTYLE         251
  257 #define IDCONVERT           252
  258 
  259 #define IDPARAMSTART        300
  260 
  261 // Dialog IDs
  262 #define IDD_FIND            400
  263 #define IDD_REPLACE         401
  264 #define IDD_BUFFERS         402
  265 #define IDD_FIND_ADV        403
  266 #define IDD_REPLACE_ADV     404
  267 
  268 // Resource IDs
  269 #define IDR_CLOSEFILE 100
  270 #define IDC_DRAGDROP        401
  271 #define IDBM_WORD 101
  272 #define IDBM_CASE 102
  273 #define IDBM_REGEX 103
  274 #define IDBM_BACKSLASH 104
  275 #define IDBM_AROUND 105
  276 #define IDBM_UP 106
  277 #define IDR_CLOSEFILE24 107
  278 
  279 #define IDBM_20_WORD 201
  280 #define IDBM_20_CASE 202
  281 #define IDBM_20_REGEX 203
  282 #define IDBM_20_BACKSLASH 204
  283 #define IDBM_20_AROUND 205
  284 #define IDBM_20_UP 206
  285 
  286 #define IDBM_24_WORD 301
  287 #define IDBM_24_CASE 302
  288 #define IDBM_24_REGEX 303
  289 #define IDBM_24_BACKSLASH 304
  290 #define IDBM_24_AROUND 305
  291 #define IDBM_24_UP 306
  292 
  293 #define IDBM_32_WORD 401
  294 #define IDBM_32_CASE 402
  295 #define IDBM_32_REGEX 403
  296 #define IDBM_32_BACKSLASH 404
  297 #define IDBM_32_AROUND 405
  298 #define IDBM_32_UP 406
  299 
  300 #endif