~ubuntu-branches/ubuntu/raring/codeblocks/raring-proposed

« back to all changes in this revision

Viewing changes to src/sdk/wxscintilla/src/scintilla/include/Scintilla.iface

  • Committer: Bazaar Package Importer
  • Author(s): Cosme Domínguez Díaz
  • Date: 2010-08-09 04:38:38 UTC
  • mfrom: (1.1.1 upstream)
  • mto: This revision was merged to the branch mainline in revision 4.
  • Revision ID: james.westby@ubuntu.com-20100809043838-a59ygguym4eg0jgw
Tags: 10.05-0ubuntu1
* New upstream release. Closes (LP: #322350)
 - Switch to dpkg-source 3.0 (quilt) format
 - Remove unneeded README.source
 - Add debian/get-source-orig script that removes all
   Windows prebuilt binaries
* Bump Standards-Version to 3.9.1
 - Stop shipping *.la files
* debian/control
 - Add cdbs package as Build-Depend
 - Add libbz2-dev and zlib1g-dev packages as
   Build-Depends (needed by libhelp_plugin.so)
 - Remove dpatch package of Build-Depends
 - Add codeblocks-contrib-debug package
 - Split architecture-independent files of codeblocks
   package in codeblocks-common package
* debian/rules
 - Switch to CDBS rules system
 - Add parallel build support
 - Add a call to debian/get-source-orig script
 - Use lzma compression (saves 23,5 MB of free space)
* debian/patches
 - Refresh 01_codeblocks_plugin_path
 - Add 02_no_Makefiles_in_debian_dir to remove any link
   in codeblocks build system to deleted Makefiles of debian directory
 - Drop 02_ftbfs_gcc44 and 03_ftbfs_glib221 (merged in upstream)
* debian/watch
 - Update to use the new host (berlios.de)

Show diffs side-by-side

added added

removed removed

Lines of Context:
104
104
# Set all style bytes to 0, remove all folding information.
105
105
fun void ClearDocumentStyle=2005(,)
106
106
 
107
 
# Returns the number of characters in the document.
 
107
# Returns the number of bytes in the document.
108
108
get int GetLength=2006(,)
109
109
 
110
110
# Returns the character byte at the position.
268
268
val SC_MARK_ARROWS=24
269
269
val SC_MARK_PIXMAP=25
270
270
val SC_MARK_FULLRECT=26
 
271
val SC_MARK_LEFTRECT=27
 
272
val SC_MARK_AVAILABLE=28
 
273
val SC_MARK_UNDERLINE=29
271
274
 
272
275
val SC_MARK_CHARACTER=10000
273
276
 
274
277
enu MarkerOutline=SC_MARKNUM_
275
 
# Markers used for outlining column.
 
278
# CHANGEBAR begin #
 
279
# Markers used for outlining and changed column. 
 
280
val SC_MARKNUM_CHANGEUNSAVED=23 
 
281
val SC_MARKNUM_CHANGESAVED=24 
 
282
# CHANGEBAR end #
276
283
val SC_MARKNUM_FOLDEREND=25
277
284
val SC_MARKNUM_FOLDEROPENMID=26
278
285
val SC_MARKNUM_FOLDERMIDTAIL=27
316
323
# Add a set of markers to a line.
317
324
fun void MarkerAddSet=2466(int line, int set)
318
325
 
 
326
# Set the alpha used for a marker that is drawn in the text area, not the margin.
 
327
fun void MarkerSetAlpha=2476(int markerNumber, int alpha)
 
328
 
319
329
enu MarginType=SC_MARGIN_
320
330
val SC_MARGIN_SYMBOL=0
321
331
val SC_MARGIN_NUMBER=1
 
332
val SC_MARGIN_BACK=2
 
333
val SC_MARGIN_FORE=3
 
334
val SC_MARGIN_TEXT=4
 
335
val SC_MARGIN_RTEXT=5
 
336
# CHANGEBAR begin #
 
337
val SC_MARGIN_CHANGED=6
 
338
# CHANGEBAR end #
322
339
 
323
340
# Set a margin to be either numeric or symbolic.
324
341
set void SetMarginTypeN=2240(int margin, int marginType)
344
361
# Retrieve the mouse click sensitivity of a margin.
345
362
get bool GetMarginSensitiveN=2247(int margin,)
346
363
 
347
 
# Styles in range 32..37 are predefined for parts of the UI and are not used as normal styles.
348
 
# Styles 38 and 39 are for future use.
 
364
# Styles in range 32..38 are predefined for parts of the UI and are not used as normal styles.
 
365
# Style 39 is for future use.
349
366
enu StylesCommon=STYLE_
350
367
val STYLE_DEFAULT=32
351
368
val STYLE_LINENUMBER=33
353
370
val STYLE_BRACEBAD=35
354
371
val STYLE_CONTROLCHAR=36
355
372
val STYLE_INDENTGUIDE=37
 
373
val STYLE_CALLTIP=38
356
374
val STYLE_LASTPREDEFINED=39
357
 
val STYLE_MAX=127
 
375
val STYLE_MAX=255
358
376
 
359
377
# Character set identifiers are used in StyleSetCharacterSet.
360
378
# The values are the same as the Windows *_CHARSET values.
415
433
val SC_CASE_MIXED=0
416
434
val SC_CASE_UPPER=1
417
435
val SC_CASE_LOWER=2
 
436
 
 
437
# Get the foreground colour of a style.
 
438
get colour StyleGetFore=2481(int style,)
 
439
 
 
440
# Get the background colour of a style.
 
441
get colour StyleGetBack=2482(int style,)
 
442
 
 
443
# Get is a style bold or not.
 
444
get bool StyleGetBold=2483(int style,)
 
445
 
 
446
# Get is a style italic or not.
 
447
get bool StyleGetItalic=2484(int style,)
 
448
 
 
449
# Get the size of characters of a style.
 
450
get int StyleGetSize=2485(int style,)
 
451
 
 
452
# Get the font of a style.
 
453
# Returns the length of the fontName
 
454
fun int StyleGetFont=2486(int style, stringresult fontName)
 
455
 
 
456
# Get is a style to have its end of line filled or not.
 
457
get bool StyleGetEOLFilled=2487(int style,)
 
458
 
 
459
# Get is a style underlined or not.
 
460
get bool StyleGetUnderline=2488(int style,)
 
461
 
 
462
# Get is a style mixed case, or to force upper or lower case.
 
463
get int StyleGetCase=2489(int style,)
 
464
 
 
465
# Get the character get of the font in a style.
 
466
get int StyleGetCharacterSet=2490(int style,)
 
467
 
 
468
# Get is a style visible or not.
 
469
get bool StyleGetVisible=2491(int style,)
 
470
 
 
471
# Get is a style changeable or not (read only).
 
472
# Experimental feature, currently buggy.
 
473
get bool StyleGetChangeable=2492(int style,)
 
474
 
 
475
# Get is a style a hotspot or not.
 
476
get bool StyleGetHotSpot=2493(int style,)
 
477
 
418
478
# Set a style to be mixed case, or to force upper or lower case.
419
479
set void StyleSetCase=2060(int style, int caseForce)
420
480
 
424
484
# Set a style to be a hotspot or not.
425
485
set void StyleSetHotSpot=2409(int style, bool hotspot)
426
486
 
427
 
# Set the foreground colour of the selection and whether to use this setting.
 
487
# Set the foreground colour of the main and additional selections and whether to use this setting.
428
488
fun void SetSelFore=2067(bool useSetting, colour fore)
429
489
 
430
 
# Set the background colour of the selection and whether to use this setting.
 
490
# Set the background colour of the main and additional selections and whether to use this setting.
431
491
fun void SetSelBack=2068(bool useSetting, colour back)
432
492
 
 
493
# Get the alpha of the selection.
 
494
get int GetSelAlpha=2477(,)
 
495
 
 
496
# Set the alpha of the selection.
 
497
set void SetSelAlpha=2478(int alpha,)
 
498
 
 
499
# Is the selection end of line filled?
 
500
get bool GetSelEOLFilled=2479(,)
 
501
 
 
502
# Set the selection to have its end of line filled or not.
 
503
set void SetSelEOLFilled=2480(bool filled,)
 
504
 
433
505
# Set the foreground colour of the caret.
434
506
set void SetCaretFore=2069(colour fore,)
435
507
 
455
527
set void SetCaretPeriod=2076(int periodMilliseconds,)
456
528
 
457
529
# Set the set of characters making up words for when moving or selecting by word.
458
 
# First sets deaults like SetCharsDefault.
 
530
# First sets defaults like SetCharsDefault.
459
531
set void SetWordChars=2077(, string characters)
460
532
 
461
533
# Start a sequence of actions that is undone and redone as a unit.
465
537
# End a sequence of actions that is undone and redone as a unit.
466
538
fun void EndUndoAction=2079(,)
467
539
 
 
540
# Indicator style enumeration and some constants
468
541
enu IndicatorStyle=INDIC_
469
 
val INDIC_MAX=7
470
542
val INDIC_PLAIN=0
471
543
val INDIC_SQUIGGLE=1
472
544
val INDIC_TT=2
474
546
val INDIC_STRIKE=4
475
547
val INDIC_HIDDEN=5
476
548
val INDIC_BOX=6
 
549
val INDIC_ROUNDBOX=7
 
550
val INDIC_MAX=31
 
551
val INDIC_CONTAINER=8
477
552
val INDIC0_MASK=0x20
478
553
val INDIC1_MASK=0x40
479
554
val INDIC2_MASK=0x80
491
566
# Retrieve the foreground colour of an indicator.
492
567
get colour IndicGetFore=2083(int indic,)
493
568
 
 
569
# Set an indicator to draw under text or over(default).
 
570
set void IndicSetUnder=2510(int indic, bool under)
 
571
 
 
572
# Retrieve whether indicator drawn under or over text.
 
573
get bool IndicGetUnder=2511(int indic,)
 
574
 
494
575
# Set the foreground colour of all whitespace and whether to use this setting.
495
576
fun void SetWhitespaceFore=2084(bool useSetting, colour fore)
496
577
 
497
578
# Set the background colour of all whitespace and whether to use this setting.
498
579
fun void SetWhitespaceBack=2085(bool useSetting, colour back)
499
580
 
 
581
# Set the size of the dots used to mark space characters.
 
582
set void SetWhitespaceSize=2086(int size,)
 
583
 
 
584
# Get the size of the dots used to mark space characters.
 
585
get int GetWhitespaceSize=2087(,)
 
586
 
500
587
# Divide each styling byte into lexical class bits (default: 5) and indicator
501
588
# bits (default: 3). If a lexer requires more than 32 lexical states, then this
502
589
# is used to expand the possible states.
658
745
# Is the horizontal scroll bar visible?
659
746
get bool GetHScrollBar=2131(,)
660
747
 
 
748
enu IndentView=SC_IV_
 
749
val SC_IV_NONE=0
 
750
val SC_IV_REAL=1
 
751
val SC_IV_LOOKFORWARD=2
 
752
val SC_IV_LOOKBOTH=3
 
753
 
661
754
# Show or hide indentation guides.
662
 
set void SetIndentationGuides=2132(bool show,)
 
755
set void SetIndentationGuides=2132(int indentView,)
663
756
 
664
757
# Are the indentation guides visible?
665
 
get bool GetIndentationGuides=2133(,)
 
758
get int GetIndentationGuides=2133(,)
666
759
 
667
760
# Set the highlighted indentation guide column.
668
761
# 0 = no highlighted guide.
919
1012
# Set the foreground colour for the highlighted part of the call tip.
920
1013
set void CallTipSetForeHlt=2207(colour fore,)
921
1014
 
 
1015
# Enable use of STYLE_CALLTIP and set call tip tab size in pixels.
 
1016
set void CallTipUseStyle=2212(int tabSize,)
 
1017
 
922
1018
# Find the display line of a document line taking hidden lines into account.
923
1019
fun int VisibleFromDocLine=2220(int line,)
924
1020
 
932
1028
val SC_FOLDLEVELBASE=0x400
933
1029
val SC_FOLDLEVELWHITEFLAG=0x1000
934
1030
val SC_FOLDLEVELHEADERFLAG=0x2000
935
 
val SC_FOLDLEVELBOXHEADERFLAG=0x4000
936
 
val SC_FOLDLEVELBOXFOOTERFLAG=0x8000
937
 
val SC_FOLDLEVELCONTRACTED=0x10000
938
 
val SC_FOLDLEVELUNINDENT=0x20000
939
1031
val SC_FOLDLEVELNUMBERMASK=0x0FFF
940
1032
 
941
1033
# Set the fold level of a line.
979
1071
val SC_FOLDFLAG_LINEAFTER_EXPANDED=0x0008
980
1072
val SC_FOLDFLAG_LINEAFTER_CONTRACTED=0x0010
981
1073
val SC_FOLDFLAG_LEVELNUMBERS=0x0040
982
 
val SC_FOLDFLAG_BOX=0x0001
983
1074
 
984
1075
# Set some style options for folding.
985
1076
fun void SetFoldFlags=2233(int flags,)
1053
1144
# Retrive the start indent for wrapped lines.
1054
1145
get int GetWrapStartIndent=2465(,)
1055
1146
 
 
1147
enu WrapIndentMode=SC_WRAPINDENT_
 
1148
val SC_WRAPINDENT_FIXED=0
 
1149
val SC_WRAPINDENT_SAME=1
 
1150
val SC_WRAPINDENT_INDENT=2
 
1151
 
 
1152
# Sets how wrapped sublines are placed. Default is fixed.
 
1153
set void SetWrapIndentMode=2472(int mode,)
 
1154
 
 
1155
# Retrieve how wrapped sublines are placed. Default is fixed.
 
1156
get int GetWrapIndentMode=2473(,)
 
1157
 
1056
1158
enu LineCache=SC_CACHE_
1057
1159
val SC_CACHE_NONE=0
1058
1160
val SC_CACHE_CARET=1
1071
1173
# Retrieve the document width assumed for scrolling.
1072
1174
get int GetScrollWidth=2275(,)
1073
1175
 
 
1176
# Sets whether the maximum width line displayed is used to set scroll width.
 
1177
set void SetScrollWidthTracking=2516(bool tracking,)
 
1178
 
 
1179
# Retrieve whether the scroll width tracks wide lines.
 
1180
get bool GetScrollWidthTracking=2517(,)
 
1181
 
1074
1182
# Measure the pixel width of some text in a particular style.
1075
1183
# NUL terminated text argument.
1076
1184
# Does not handle tab or control characters.
1104
1212
# and then the foreground. This avoids chopping off characters that overlap the next run.
1105
1213
set void SetTwoPhaseDraw=2284(bool twoPhase,)
1106
1214
 
 
1215
# Control font anti-aliasing.
 
1216
 
 
1217
enu FontQuality=SC_EFF_
 
1218
val SC_EFF_QUALITY_MASK=0xF
 
1219
val SC_EFF_QUALITY_DEFAULT=0
 
1220
val SC_EFF_QUALITY_NON_ANTIALIASED=1
 
1221
val SC_EFF_QUALITY_ANTIALIASED=2
 
1222
val SC_EFF_QUALITY_LCD_OPTIMIZED=3
 
1223
 
 
1224
# Choose the quality level for text from the FontQuality enumeration.
 
1225
set void SetFontQuality=2611(int fontQuality,)
 
1226
 
 
1227
# Retrieve the quality level for text.
 
1228
get int GetFontQuality=2612(,)
 
1229
 
 
1230
# Scroll so that a display line is at the top of the display.
 
1231
set void SetFirstVisibleLine=2613(int lineDisplay,)
 
1232
 
1107
1233
# Make the target range start and end be the same as the selection range start and end.
1108
1234
fun void TargetFromSelection=2287(,)
1109
1235
 
1234
1360
# Delete the word to the right of the caret.
1235
1361
fun void DelWordRight=2336(,)
1236
1362
 
 
1363
# Delete the word to the right of the caret, but not the trailing non-word characters.
 
1364
fun void DelWordRightEnd=2518(,)
 
1365
 
1237
1366
# Cut the line containing the caret.
1238
1367
fun void LineCut=2337(,)
1239
1368
 
1295
1424
# Move the caret inside current view if it's not there already.
1296
1425
fun void MoveCaretInsideView=2401(,)
1297
1426
 
1298
 
# How many characters are on a line, not including end of line characters?
 
1427
# How many characters are on a line, including end of line characters?
1299
1428
fun int LineLength=2350(int line,)
1300
1429
 
1301
1430
# Highlight the characters at two positions.
1390
1519
# Get internal focus flag.
1391
1520
get bool GetFocus=2381(,)
1392
1521
 
 
1522
enu Status=SC_STATUS_
 
1523
val SC_STATUS_OK=0
 
1524
val SC_STATUS_FAILURE=1
 
1525
val SC_STATUS_BADALLOC=2
 
1526
 
1393
1527
# Change error status - 0 = OK.
1394
1528
set void SetStatus=2382(int statusCode,)
1395
1529
# Get error status.
1446
1580
fun void ChooseCaretX=2399(,)
1447
1581
 
1448
1582
# Set the focus to this Scintilla widget.
1449
 
# GTK+ Specific.
1450
1583
fun void GrabFocus=2400(,)
1451
1584
 
1452
 
enu CaretPolicy = CARET_
 
1585
enu CaretPolicy=CARET_
1453
1586
# Caret policy, used by SetXCaretPolicy and SetYCaretPolicy.
1454
1587
# If CARET_SLOP is set, we can define a slop value: caretSlop.
1455
1588
# This value defines an unwanted zone (UZ) where the caret is... unwanted.
1490
1623
# Set a fore colour for active hotspots.
1491
1624
set void SetHotspotActiveFore=2410(bool useSetting, colour fore)
1492
1625
 
 
1626
# Get the fore colour for active hotspots.
 
1627
get colour GetHotspotActiveFore=2494(,)
 
1628
 
1493
1629
# Set a back colour for active hotspots.
1494
1630
set void SetHotspotActiveBack=2411(bool useSetting, colour back)
1495
1631
 
 
1632
# Get the back colour for active hotspots.
 
1633
get colour GetHotspotActiveBack=2495(,)
 
1634
 
1496
1635
# Enable / Disable underlining active hotspots.
1497
1636
set void SetHotspotActiveUnderline=2412(bool underline,)
1498
1637
 
 
1638
# Get whether underlining for active hotspots.
 
1639
get bool GetHotspotActiveUnderline=2496(,)
 
1640
 
1499
1641
# Limit hotspots to single line so hotspots on two lines don't merge.
1500
1642
set void SetHotspotSingleLine=2421(bool singleLine,)
1501
1643
 
 
1644
# Get the HotspotSingleLine property
 
1645
get bool GetHotspotSingleLine=2497(,)
 
1646
 
1502
1647
# Move caret between paragraphs (delimited by empty lines).
1503
1648
fun void ParaDown=2413(,)
1504
1649
fun void ParaDownExtend=2414(,)
1523
1668
val SC_SEL_STREAM=0
1524
1669
val SC_SEL_RECTANGLE=1
1525
1670
val SC_SEL_LINES=2
 
1671
val SC_SEL_THIN=3
1526
1672
 
1527
 
# Set the selection mode to stream (SC_SEL_STREAM) or rectangular (SC_SEL_RECTANGLE) or
 
1673
# Set the selection mode to stream (SC_SEL_STREAM) or rectangular (SC_SEL_RECTANGLE/SC_SEL_THIN) or
1528
1674
# by lines (SC_SEL_LINES).
1529
1675
set void SetSelectionMode=2422(int mode,)
1530
1676
 
1603
1749
# Get currently selected item position in the auto-completion list
1604
1750
fun int AutoCGetCurrent=2445(,)
1605
1751
 
 
1752
# Get currently selected item text in the auto-completion list
 
1753
# Returns the length of the item text
 
1754
fun int AutoCGetCurrentText=2610(, stringresult s)
 
1755
 
1606
1756
# Enlarge the document to a particular size of text bytes.
1607
1757
fun void Allocate=2446(int bytes,)
1608
1758
 
1641
1791
# Duplicate the selection. If selection empty duplicate the line containing the caret.
1642
1792
fun void SelectionDuplicate=2469(,)
1643
1793
 
 
1794
val SC_ALPHA_TRANSPARENT=0
 
1795
val SC_ALPHA_OPAQUE=255
 
1796
val SC_ALPHA_NOALPHA=256
 
1797
 
 
1798
# Set background alpha of the caret line.
 
1799
set void SetCaretLineBackAlpha=2470(int alpha,)
 
1800
 
 
1801
# Get the background alpha of the caret line.
 
1802
get int GetCaretLineBackAlpha=2471(,)
 
1803
 
 
1804
enu CaretStyle=CARETSTYLE_
 
1805
val CARETSTYLE_INVISIBLE=0
 
1806
val CARETSTYLE_LINE=1
 
1807
val CARETSTYLE_BLOCK=2
 
1808
 
 
1809
# Set the style of the caret to be drawn.
 
1810
set void SetCaretStyle=2512(int caretStyle,)
 
1811
 
 
1812
# Returns the current style of the caret.
 
1813
get int GetCaretStyle=2513(,)
 
1814
 
 
1815
# Set the indicator used for IndicatorFillRange and IndicatorClearRange
 
1816
set void SetIndicatorCurrent=2500(int indicator,)
 
1817
 
 
1818
# Get the current indicator
 
1819
get int GetIndicatorCurrent=2501(,)
 
1820
 
 
1821
# Set the value used for IndicatorFillRange
 
1822
set void SetIndicatorValue=2502(int value,)
 
1823
 
 
1824
# Get the current indicator vaue
 
1825
get int GetIndicatorValue=2503(,)
 
1826
 
 
1827
# Turn a indicator on over a range.
 
1828
fun void IndicatorFillRange=2504(int position, int fillLength)
 
1829
 
 
1830
# Turn a indicator off over a range.
 
1831
fun void IndicatorClearRange=2505(int position, int clearLength)
 
1832
 
 
1833
# Are any indicators present at position?
 
1834
fun int IndicatorAllOnFor=2506(int position,)
 
1835
 
 
1836
# What value does a particular indicator have at at a position?
 
1837
fun int IndicatorValueAt=2507(int indicator, int position)
 
1838
 
 
1839
# Where does a particular indicator start?
 
1840
fun int IndicatorStart=2508(int indicator, int position)
 
1841
 
 
1842
# Where does a particular indicator end?
 
1843
fun int IndicatorEnd=2509(int indicator, int position)
 
1844
 
 
1845
# Set number of entries in position cache
 
1846
set void SetPositionCache=2514(int size,)
 
1847
 
 
1848
# How many entries are allocated to the position cache?
 
1849
get int GetPositionCache=2515(,)
 
1850
 
 
1851
# Copy the selection, if selection empty copy the line with the caret
 
1852
fun void CopyAllowLine=2519(,)
 
1853
 
 
1854
# Compact the document buffer and return a read-only pointer to the
 
1855
# characters in the document.
 
1856
get int GetCharacterPointer=2520(,)
 
1857
 
 
1858
# Always interpret keyboard input as Unicode
 
1859
set void SetKeysUnicode=2521(bool keysUnicode,)
 
1860
 
 
1861
# Are keys always interpreted as Unicode?
 
1862
get bool GetKeysUnicode=2522(,)
 
1863
 
 
1864
# Set the alpha fill colour of the given indicator.
 
1865
set void IndicSetAlpha=2523(int indicator, int alpha)
 
1866
 
 
1867
# Get the alpha fill colour of the given indicator.
 
1868
get int IndicGetAlpha=2524(int indicator,)
 
1869
 
 
1870
# Set extra ascent for each line
 
1871
set void SetExtraAscent=2525(int extraAscent,)
 
1872
 
 
1873
# Get extra ascent for each line
 
1874
get int GetExtraAscent=2526(,)
 
1875
 
 
1876
# Set extra descent for each line
 
1877
set void SetExtraDescent=2527(int extraDescent,)
 
1878
 
 
1879
# Get extra descent for each line
 
1880
get int GetExtraDescent=2528(,)
 
1881
 
 
1882
# Which symbol was defined for markerNumber with MarkerDefine
 
1883
fun int MarkerSymbolDefined=2529(int markerNumber,)
 
1884
 
 
1885
# Set the text in the text margin for a line
 
1886
set void MarginSetText=2530(int line, string text)
 
1887
 
 
1888
# Get the text in the text margin for a line
 
1889
get int MarginGetText=2531(int line, stringresult text)
 
1890
 
 
1891
# Set the style number for the text margin for a line
 
1892
set void MarginSetStyle=2532(int line, int style)
 
1893
 
 
1894
# Get the style number for the text margin for a line
 
1895
get int MarginGetStyle=2533(int line,)
 
1896
 
 
1897
# Set the style in the text margin for a line
 
1898
set void MarginSetStyles=2534(int line, string styles)
 
1899
 
 
1900
# Get the styles in the text margin for a line
 
1901
get int MarginGetStyles=2535(int line, stringresult styles)
 
1902
 
 
1903
# Clear the margin text on all lines
 
1904
fun void MarginTextClearAll=2536(,)
 
1905
 
 
1906
# Get the start of the range of style numbers used for margin text
 
1907
set void MarginSetStyleOffset=2537(int style,)
 
1908
 
 
1909
# Get the start of the range of style numbers used for margin text
 
1910
get int MarginGetStyleOffset=2538(,)
 
1911
 
 
1912
# Set the annotation text for a line
 
1913
set void AnnotationSetText=2540(int line, string text)
 
1914
 
 
1915
# Get the annotation text for a line
 
1916
get int AnnotationGetText=2541(int line, stringresult text)
 
1917
 
 
1918
# Set the style number for the annotations for a line
 
1919
set void AnnotationSetStyle=2542(int line, int style)
 
1920
 
 
1921
# Get the style number for the annotations for a line
 
1922
get int AnnotationGetStyle=2543(int line,)
 
1923
 
 
1924
# Set the annotation styles for a line
 
1925
set void AnnotationSetStyles=2544(int line, string styles)
 
1926
 
 
1927
# Get the annotation styles for a line
 
1928
get int AnnotationGetStyles=2545(int line, stringresult styles)
 
1929
 
 
1930
# Get the number of annotation lines for a line
 
1931
get int AnnotationGetLines=2546(int line,)
 
1932
 
 
1933
# Clear the annotations from all lines
 
1934
fun void AnnotationClearAll=2547(,)
 
1935
 
 
1936
enu AnnotationVisible=ANNOTATION_
 
1937
val ANNOTATION_HIDDEN=0
 
1938
val ANNOTATION_STANDARD=1
 
1939
val ANNOTATION_BOXED=2
 
1940
 
 
1941
# Set the visibility for the annotations for a view
 
1942
set void AnnotationSetVisible=2548(int visible,)
 
1943
 
 
1944
# Get the visibility for the annotations for a view
 
1945
get int AnnotationGetVisible=2549(,)
 
1946
 
 
1947
# Get the start of the range of style numbers used for annotations
 
1948
set void AnnotationSetStyleOffset=2550(int style,)
 
1949
 
 
1950
# Get the start of the range of style numbers used for annotations
 
1951
get int AnnotationGetStyleOffset=2551(,)
 
1952
 
 
1953
val UNDO_MAY_COALESCE=1
 
1954
 
 
1955
# Add a container action to the undo stack
 
1956
fun void AddUndoAction=2560(int token, int flags)
 
1957
 
 
1958
# Find the position of a character from a point within the window.
 
1959
fun position CharPositionFromPoint=2561(int x, int y)
 
1960
 
 
1961
# Find the position of a character from a point within the window.
 
1962
# Return INVALID_POSITION if not close to text.
 
1963
fun position CharPositionFromPointClose=2562(int x, int y)
 
1964
 
 
1965
# Set whether multiple selections can be made
 
1966
set void SetMultipleSelection=2563(bool multipleSelection,)
 
1967
 
 
1968
# Whether multiple selections can be made
 
1969
get bool GetMultipleSelection=2564(,)
 
1970
 
 
1971
# Set whether typing can be performed into multiple selections
 
1972
set void SetAdditionalSelectionTyping=2565(bool additionalSelectionTyping,)
 
1973
 
 
1974
# Whether typing can be performed into multiple selections
 
1975
get bool GetAdditionalSelectionTyping=2566(,)
 
1976
 
 
1977
# Set whether additional carets will blink
 
1978
set void SetAdditionalCaretsBlink=2567(bool additionalCaretsBlink,)
 
1979
 
 
1980
# Whether additional carets will blink
 
1981
get bool GetAdditionalCaretsBlink=2568(,)
 
1982
 
 
1983
# Set whether additional carets are visible
 
1984
set void SetAdditionalCaretsVisible=2608(bool additionalCaretsBlink,)
 
1985
 
 
1986
# Whether additional carets are visible
 
1987
get bool GetAdditionalCaretsVisible=2609(,)
 
1988
 
 
1989
# How many selections are there?
 
1990
get int GetSelections=2570(,)
 
1991
 
 
1992
# Clear selections to a single empty stream selection
 
1993
fun void ClearSelections=2571(,)
 
1994
 
 
1995
# Set a simple selection
 
1996
fun int SetSelection=2572(int caret,int anchor)
 
1997
 
 
1998
# Add a selection
 
1999
fun int AddSelection=2573(int caret,int anchor)
 
2000
 
 
2001
# Set the main selection
 
2002
set void SetMainSelection=2574(int selection,)
 
2003
 
 
2004
# Which selection is the main selection
 
2005
get int GetMainSelection=2575(,)
 
2006
 
 
2007
set void SetSelectionNCaret=2576(int selection, position pos)
 
2008
get position GetSelectionNCaret=2577(int selection,)
 
2009
set void SetSelectionNAnchor=2578(int selection, position posAnchor)
 
2010
get position GetSelectionNAnchor=2579(int selection,)
 
2011
set void SetSelectionNCaretVirtualSpace=2580(int selection, int space)
 
2012
get int GetSelectionNCaretVirtualSpace=2581(int selection,)
 
2013
set void SetSelectionNAnchorVirtualSpace=2582(int selection, int space)
 
2014
get int GetSelectionNAnchorVirtualSpace=2583(int selection,)
 
2015
 
 
2016
# Sets the position that starts the selection - this becomes the anchor.
 
2017
set void SetSelectionNStart=2584(int selection, position pos)
 
2018
 
 
2019
# Returns the position at the start of the selection.
 
2020
get position GetSelectionNStart=2585(int selection,)
 
2021
 
 
2022
# Sets the position that ends the selection - this becomes the currentPosition.
 
2023
# C::B begin #
 
2024
set void SetSelectionNEnd=2586(int selection, position pos)
 
2025
# C::B end #
 
2026
 
 
2027
# Returns the position at the end of the selection.
 
2028
get position GetSelectionNEnd=2587(int selection,)
 
2029
 
 
2030
set void SetRectangularSelectionCaret=2588(position pos,)
 
2031
get position GetRectangularSelectionCaret=2589(,)
 
2032
set void SetRectangularSelectionAnchor=2590(position posAnchor,)
 
2033
get position GetRectangularSelectionAnchor=2591(,)
 
2034
set void SetRectangularSelectionCaretVirtualSpace=2592(int space,)
 
2035
get int GetRectangularSelectionCaretVirtualSpace=2593(,)
 
2036
set void SetRectangularSelectionAnchorVirtualSpace=2594(int space,)
 
2037
get int GetRectangularSelectionAnchorVirtualSpace=2595(,)
 
2038
 
 
2039
enu VirtualSpace=SCVS_
 
2040
val SCVS_NONE=0
 
2041
val SCVS_RECTANGULARSELECTION=1
 
2042
val SCVS_USERACCESSIBLE=2
 
2043
 
 
2044
set void SetVirtualSpaceOptions=2596(int virtualSpaceOptions,)
 
2045
get int GetVirtualSpaceOptions=2597(,)
 
2046
 
 
2047
# On GTK+, allow selecting the modifier key to use for mouse-based
 
2048
# rectangular selection. Often the window manager requires Alt+Mouse Drag
 
2049
# for moving windows.
 
2050
# Valid values are SCMOD_CTRL(default), SCMOD_ALT, or SCMOD_SUPER.
 
2051
 
 
2052
set void SetRectangularSelectionModifier=2598(int modifier,)
 
2053
 
 
2054
# Get the modifier key used for rectangular selection.
 
2055
get int GetRectangularSelectionModifier=2599(,)
 
2056
 
 
2057
# Set the foreground colour of additional selections.
 
2058
# Must have previously called SetSelFore with non-zero first argument for this to have an effect.
 
2059
set void SetAdditionalSelFore=2600(colour fore,)
 
2060
 
 
2061
# Set the background colour of additional selections.
 
2062
# Must have previously called SetSelBack with non-zero first argument for this to have an effect.
 
2063
set void SetAdditionalSelBack=2601(colour back,)
 
2064
 
 
2065
# Set the alpha of the selection.
 
2066
set void SetAdditionalSelAlpha=2602(int alpha,)
 
2067
 
 
2068
# Get the alpha of the selection.
 
2069
get int GetAdditionalSelAlpha=2603(,)
 
2070
 
 
2071
# Set the foreground colour of additional carets.
 
2072
set void SetAdditionalCaretFore=2604(colour fore,)
 
2073
 
 
2074
# Get the foreground colour of additional carets.
 
2075
get colour GetAdditionalCaretFore=2605(,)
 
2076
 
 
2077
# Set the main selection to the next selection.
 
2078
fun void RotateSelection=2606(,)
 
2079
 
 
2080
# Swap that caret and anchor of the main selection.
 
2081
fun void SwapMainAnchorCaret=2607(,)
 
2082
 
1644
2083
# Start notifying the container of all key presses and commands.
1645
2084
fun void StartRecord=3001(,)
1646
2085
 
1685
2124
# Retrieve the number of bits the current lexer needs for styling.
1686
2125
get int GetStyleBitsNeeded=4011(,)
1687
2126
 
 
2127
# Retrieve the name of the lexer.
 
2128
# Return the length of the text.
 
2129
get int GetLexerLanguage=4012(, stringresult text)
 
2130
 
1688
2131
# Notifications
1689
2132
# Type of modification and the action which caused the modification.
1690
2133
# These are defined as a bit mask to make it easy to specify which notifications are wanted.
1703
2146
val SC_MOD_BEFOREINSERT=0x400
1704
2147
val SC_MOD_BEFOREDELETE=0x800
1705
2148
val SC_MULTILINEUNDOREDO=0x1000
1706
 
val SC_MODEVENTMASKALL=0x1FFF
 
2149
val SC_STARTACTION=0x2000
 
2150
val SC_MOD_CHANGEINDICATOR=0x4000
 
2151
val SC_MOD_CHANGELINESTATE=0x8000
 
2152
val SC_MOD_CHANGEMARGIN=0x10000
 
2153
val SC_MOD_CHANGEANNOTATION=0x20000
 
2154
val SC_MOD_CONTAINER=0x40000
 
2155
val SC_MODEVENTMASKALL=0x7FFFF
1707
2156
 
1708
2157
# For compatibility, these go through the COMMAND notification rather than NOTIFY
1709
2158
# and should have had exactly the same values as the EN_* constants.
1735
2184
val SCK_ADD=310
1736
2185
val SCK_SUBTRACT=311
1737
2186
val SCK_DIVIDE=312
 
2187
val SCK_WIN=313
 
2188
val SCK_RWIN=314
 
2189
val SCK_MENU=315
1738
2190
 
1739
2191
enu KeyMod=SCMOD_
1740
2192
val SCMOD_NORM=0
1741
2193
val SCMOD_SHIFT=1
1742
2194
val SCMOD_CTRL=2
1743
2195
val SCMOD_ALT=4
 
2196
val SCMOD_SUPER=8
1744
2197
 
1745
2198
################################################
1746
2199
# For SciLexer.h
1819
2272
val SCLEX_FLAGSHIP=73
1820
2273
val SCLEX_CSOUND=74
1821
2274
val SCLEX_FREEBASIC=75
 
2275
val SCLEX_INNOSETUP=76
 
2276
val SCLEX_OPAL=77
 
2277
val SCLEX_SPICE=78
 
2278
val SCLEX_D=79
 
2279
val SCLEX_CMAKE=80
 
2280
val SCLEX_GAP=81
 
2281
val SCLEX_PLM=82
 
2282
val SCLEX_PROGRESS=83
 
2283
val SCLEX_ABAQUS=84
 
2284
val SCLEX_ASYMPTOTE=85
 
2285
val SCLEX_R=86
 
2286
val SCLEX_MAGIK=87
 
2287
val SCLEX_POWERSHELL=88
 
2288
val SCLEX_MYSQL=89
 
2289
val SCLEX_PO=90
 
2290
val SCLEX_TAL=91
 
2291
val SCLEX_COBOL=92
 
2292
val SCLEX_TACL=93
 
2293
val SCLEX_SORCUS=94
 
2294
val SCLEX_POWERPRO=95
 
2295
val SCLEX_NIMROD=96
 
2296
val SCLEX_SML=97
 
2297
val SCLEX_MARKDOWN=98
1822
2298
 
1823
2299
# When a lexer specifies its language as SCLEX_AUTOMATIC it receives a
1824
2300
# value assigned in sequence from SCLEX_AUTOMATIC+1.
1825
2301
val SCLEX_AUTOMATIC=1000
1826
2302
# Lexical states for SCLEX_PYTHON
1827
2303
lex Python=SCLEX_PYTHON SCE_P_
 
2304
lex Nimrod=SCLEX_NIMROD SCE_P_
1828
2305
val SCE_P_DEFAULT=0
1829
2306
val SCE_P_COMMENTLINE=1
1830
2307
val SCE_P_NUMBER=2
1843
2320
val SCE_P_DECORATOR=15
1844
2321
# Lexical states for SCLEX_CPP
1845
2322
lex Cpp=SCLEX_CPP SCE_C_
1846
 
lex Pascal=SCLEX_PASCAL SCE_C_
1847
 
lex TCL=SCLEX_TCL SCE_C_
1848
2323
lex BullAnt=SCLEX_BULLANT SCE_C_
1849
2324
val SCE_C_DEFAULT=0
1850
2325
val SCE_C_COMMENT=1
1866
2341
val SCE_C_COMMENTDOCKEYWORD=17
1867
2342
val SCE_C_COMMENTDOCKEYWORDERROR=18
1868
2343
val SCE_C_GLOBALCLASS=19
 
2344
# Lexical states for SCLEX_D
 
2345
lex D=SCLEX_D SCE_D_
 
2346
val SCE_D_DEFAULT=0
 
2347
val SCE_D_COMMENT=1
 
2348
val SCE_D_COMMENTLINE=2
 
2349
val SCE_D_COMMENTDOC=3
 
2350
val SCE_D_COMMENTNESTED=4
 
2351
val SCE_D_NUMBER=5
 
2352
val SCE_D_WORD=6
 
2353
val SCE_D_WORD2=7
 
2354
val SCE_D_WORD3=8
 
2355
val SCE_D_TYPEDEF=9
 
2356
val SCE_D_STRING=10
 
2357
val SCE_D_STRINGEOL=11
 
2358
val SCE_D_CHARACTER=12
 
2359
val SCE_D_OPERATOR=13
 
2360
val SCE_D_IDENTIFIER=14
 
2361
val SCE_D_COMMENTLINEDOC=15
 
2362
val SCE_D_COMMENTDOCKEYWORD=16
 
2363
val SCE_D_COMMENTDOCKEYWORDERROR=17
 
2364
val SCE_D_STRINGB=18
 
2365
val SCE_D_STRINGR=19
 
2366
val SCE_D_WORD5=20
 
2367
val SCE_D_WORD6=21
 
2368
val SCE_D_WORD7=22
 
2369
# Lexical states for SCLEX_TCL
 
2370
lex TCL=SCLEX_TCL SCE_TCL_
 
2371
val SCE_TCL_DEFAULT=0
 
2372
val SCE_TCL_COMMENT=1
 
2373
val SCE_TCL_COMMENTLINE=2
 
2374
val SCE_TCL_NUMBER=3
 
2375
val SCE_TCL_WORD_IN_QUOTE=4
 
2376
val SCE_TCL_IN_QUOTE=5
 
2377
val SCE_TCL_OPERATOR=6
 
2378
val SCE_TCL_IDENTIFIER=7
 
2379
val SCE_TCL_SUBSTITUTION=8
 
2380
val SCE_TCL_SUB_BRACE=9
 
2381
val SCE_TCL_MODIFIER=10
 
2382
val SCE_TCL_EXPAND=11
 
2383
val SCE_TCL_WORD=12
 
2384
val SCE_TCL_WORD2=13
 
2385
val SCE_TCL_WORD3=14
 
2386
val SCE_TCL_WORD4=15
 
2387
val SCE_TCL_WORD5=16
 
2388
val SCE_TCL_WORD6=17
 
2389
val SCE_TCL_WORD7=18
 
2390
val SCE_TCL_WORD8=19
 
2391
val SCE_TCL_COMMENT_BOX=20
 
2392
val SCE_TCL_BLOCK_COMMENT=21
1869
2393
# Lexical states for SCLEX_HTML, SCLEX_XML
1870
2394
lex HTML=SCLEX_HTML SCE_H
1871
2395
lex XML=SCLEX_XML SCE_H
2028
2552
val SCE_PL_STRING_QR=29
2029
2553
val SCE_PL_STRING_QW=30
2030
2554
val SCE_PL_POD_VERB=31
 
2555
val SCE_PL_SUB_PROTOTYPE=40
 
2556
val SCE_PL_FORMAT_IDENT=41
 
2557
val SCE_PL_FORMAT=42
2031
2558
# Lexical states for SCLEX_RUBY
2032
2559
lex Ruby=SCLEX_RUBY SCE_RB_
2033
2560
val SCE_RB_DEFAULT=0
2094
2621
val SCE_PROPS_SECTION=2
2095
2622
val SCE_PROPS_ASSIGNMENT=3
2096
2623
val SCE_PROPS_DEFVAL=4
 
2624
val SCE_PROPS_KEY=5
2097
2625
# Lexical states for SCLEX_LATEX
2098
2626
lex LaTeX=SCLEX_LATEX SCE_L_
2099
2627
val SCE_L_DEFAULT=0
2146
2674
val SCE_ERR_ABSF=18
2147
2675
val SCE_ERR_TIDY=19
2148
2676
val SCE_ERR_JAVA_STACK=20
 
2677
val SCE_ERR_VALUE=21
2149
2678
# Lexical states for SCLEX_BATCH
2150
2679
lex Batch=SCLEX_BATCH SCE_BAT_
2151
2680
val SCE_BAT_DEFAULT=0
2174
2703
val SCE_DIFF_POSITION=4
2175
2704
val SCE_DIFF_DELETED=5
2176
2705
val SCE_DIFF_ADDED=6
 
2706
val SCE_DIFF_CHANGED=7
2177
2707
# Lexical states for SCLEX_CONF (Apache Configuration Files Lexer)
2178
2708
lex Conf=SCLEX_CONF SCE_CONF_
2179
2709
val SCE_CONF_DEFAULT=0
2367
2897
val SCE_CSS_SINGLESTRING=14
2368
2898
val SCE_CSS_IDENTIFIER2=15
2369
2899
val SCE_CSS_ATTRIBUTE=16
 
2900
val SCE_CSS_IDENTIFIER3=17
 
2901
val SCE_CSS_PSEUDOELEMENT=18
 
2902
val SCE_CSS_EXTENDED_IDENTIFIER=19
 
2903
val SCE_CSS_EXTENDED_PSEUDOCLASS=20
 
2904
val SCE_CSS_EXTENDED_PSEUDOELEMENT=21
2370
2905
# Lexical states for SCLEX_POV
2371
2906
lex POV=SCLEX_POV SCE_POV_
2372
2907
val SCE_POV_DEFAULT=0
2511
3046
val SCE_YAML_DOCUMENT=6
2512
3047
val SCE_YAML_TEXT=7
2513
3048
val SCE_YAML_ERROR=8
 
3049
val SCE_YAML_OPERATOR=9
2514
3050
# Lexical states for SCLEX_TEX
2515
3051
lex TeX=SCLEX_TEX SCE_TEX_
2516
3052
val SCE_TEX_DEFAULT=0
2541
3077
val SCE_ERLANG_CHARACTER=9
2542
3078
val SCE_ERLANG_MACRO=10
2543
3079
val SCE_ERLANG_RECORD=11
2544
 
val SCE_ERLANG_SEPARATOR=12
 
3080
val SCE_ERLANG_PREPROC=12
2545
3081
val SCE_ERLANG_NODE_NAME=13
 
3082
val SCE_ERLANG_COMMENT_FUNCTION=14
 
3083
val SCE_ERLANG_COMMENT_MODULE=15
 
3084
val SCE_ERLANG_COMMENT_DOC=16
 
3085
val SCE_ERLANG_COMMENT_DOC_MACRO=17
 
3086
val SCE_ERLANG_ATOM_QUOTED=18
 
3087
val SCE_ERLANG_MACRO_QUOTED=19
 
3088
val SCE_ERLANG_RECORD_QUOTED=20
 
3089
val SCE_ERLANG_NODE_NAME_QUOTED=21
 
3090
val SCE_ERLANG_BIFS=22
 
3091
val SCE_ERLANG_MODULES=23
 
3092
val SCE_ERLANG_MODULES_ATT=24
2546
3093
val SCE_ERLANG_UNKNOWN=31
2547
3094
# Lexical states for SCLEX_OCTAVE are identical to MatLab
2548
3095
lex Octave=SCLEX_OCTAVE SCE_MATLAB_
2640
3187
val SCE_AU3_SPECIAL=12
2641
3188
val SCE_AU3_EXPAND=13
2642
3189
val SCE_AU3_COMOBJ=14
 
3190
val SCE_AU3_UDF=15
2643
3191
# Lexical states for SCLEX_APDL
2644
3192
lex APDL=SCLEX_APDL SCE_APDL_
2645
3193
val SCE_APDL_DEFAULT=0
2713
3261
val SCE_CAML_OPERATOR=7
2714
3262
val SCE_CAML_NUMBER=8
2715
3263
val SCE_CAML_CHAR=9
 
3264
val SCE_CAML_WHITE=10
2716
3265
val SCE_CAML_STRING=11
2717
3266
val SCE_CAML_COMMENT=12
2718
3267
val SCE_CAML_COMMENT1=13
2759
3308
val SCE_T3_USER1=17
2760
3309
val SCE_T3_USER2=18
2761
3310
val SCE_T3_USER3=19
 
3311
val SCE_T3_BRACE=20
2762
3312
# Lexical states for SCLEX_REBOL
2763
3313
lex Rebol=SCLEX_REBOL SCE_REBOL_
2764
3314
val SCE_REBOL_DEFAULT=0
2877
3427
val SCE_CSOUND_IRATE_VAR=13
2878
3428
val SCE_CSOUND_GLOBAL_VAR=14
2879
3429
val SCE_CSOUND_STRINGEOL=15
 
3430
# Lexical states for SCLEX_INNOSETUP
 
3431
lex Inno=SCLEX_INNOSETUP SCE_INNO_
 
3432
val SCE_INNO_DEFAULT=0
 
3433
val SCE_INNO_COMMENT=1
 
3434
val SCE_INNO_KEYWORD=2
 
3435
val SCE_INNO_PARAMETER=3
 
3436
val SCE_INNO_SECTION=4
 
3437
val SCE_INNO_PREPROC=5
 
3438
val SCE_INNO_INLINE_EXPANSION=6
 
3439
val SCE_INNO_COMMENT_PASCAL=7
 
3440
val SCE_INNO_KEYWORD_PASCAL=8
 
3441
val SCE_INNO_KEYWORD_USER=9
 
3442
val SCE_INNO_STRING_DOUBLE=10
 
3443
val SCE_INNO_STRING_SINGLE=11
 
3444
val SCE_INNO_IDENTIFIER=12
 
3445
# Lexical states for SCLEX_OPAL
 
3446
lex Opal=SCLEX_OPAL SCE_OPAL_
 
3447
val SCE_OPAL_SPACE=0
 
3448
val SCE_OPAL_COMMENT_BLOCK=1
 
3449
val SCE_OPAL_COMMENT_LINE=2
 
3450
val SCE_OPAL_INTEGER=3
 
3451
val SCE_OPAL_KEYWORD=4
 
3452
val SCE_OPAL_SORT=5
 
3453
val SCE_OPAL_STRING=6
 
3454
val SCE_OPAL_PAR=7
 
3455
val SCE_OPAL_BOOL_CONST=8
 
3456
val SCE_OPAL_DEFAULT=32
 
3457
# Lexical states for SCLEX_SPICE
 
3458
lex Spice=SCLEX_SPICE SCE_SPICE_
 
3459
val SCE_SPICE_DEFAULT=0
 
3460
val SCE_SPICE_IDENTIFIER=1
 
3461
val SCE_SPICE_KEYWORD=2
 
3462
val SCE_SPICE_KEYWORD2=3
 
3463
val SCE_SPICE_KEYWORD3=4
 
3464
val SCE_SPICE_NUMBER=5
 
3465
val SCE_SPICE_DELIMITER=6
 
3466
val SCE_SPICE_VALUE=7
 
3467
val SCE_SPICE_COMMENTLINE=8
 
3468
# Lexical states for SCLEX_CMAKE
 
3469
lex CMAKE=SCLEX_CMAKE SCE_CMAKE_
 
3470
val SCE_CMAKE_DEFAULT=0
 
3471
val SCE_CMAKE_COMMENT=1
 
3472
val SCE_CMAKE_STRINGDQ=2
 
3473
val SCE_CMAKE_STRINGLQ=3
 
3474
val SCE_CMAKE_STRINGRQ=4
 
3475
val SCE_CMAKE_COMMANDS=5
 
3476
val SCE_CMAKE_PARAMETERS=6
 
3477
val SCE_CMAKE_VARIABLE=7
 
3478
val SCE_CMAKE_USERDEFINED=8
 
3479
val SCE_CMAKE_WHILEDEF=9
 
3480
val SCE_CMAKE_FOREACHDEF=10
 
3481
val SCE_CMAKE_IFDEFINEDEF=11
 
3482
val SCE_CMAKE_MACRODEF=12
 
3483
val SCE_CMAKE_STRINGVAR=13
 
3484
val SCE_CMAKE_NUMBER=14
 
3485
# Lexical states for SCLEX_GAP
 
3486
lex Gap=SCLEX_GAP SCE_GAP_
 
3487
val SCE_GAP_DEFAULT=0
 
3488
val SCE_GAP_IDENTIFIER=1
 
3489
val SCE_GAP_KEYWORD=2
 
3490
val SCE_GAP_KEYWORD2=3
 
3491
val SCE_GAP_KEYWORD3=4
 
3492
val SCE_GAP_KEYWORD4=5
 
3493
val SCE_GAP_STRING=6
 
3494
val SCE_GAP_CHAR=7
 
3495
val SCE_GAP_OPERATOR=8
 
3496
val SCE_GAP_COMMENT=9
 
3497
val SCE_GAP_NUMBER=10
 
3498
val SCE_GAP_STRINGEOL=11
 
3499
# Lexical state for SCLEX_PLM
 
3500
lex PLM=SCLEX_PLM SCE_PLM_
 
3501
val SCE_PLM_DEFAULT=0
 
3502
val SCE_PLM_COMMENT=1
 
3503
val SCE_PLM_STRING=2
 
3504
val SCE_PLM_NUMBER=3
 
3505
val SCE_PLM_IDENTIFIER=4
 
3506
val SCE_PLM_OPERATOR=5
 
3507
val SCE_PLM_CONTROL=6
 
3508
val SCE_PLM_KEYWORD=7
 
3509
# Lexical state for SCLEX_PROGRESS
 
3510
lex Progress=SCLEX_PROGRESS SCE_4GL_
 
3511
val SCE_4GL_DEFAULT=0
 
3512
val SCE_4GL_NUMBER=1
 
3513
val SCE_4GL_WORD=2
 
3514
val SCE_4GL_STRING=3
 
3515
val SCE_4GL_CHARACTER=4
 
3516
val SCE_4GL_PREPROCESSOR=5
 
3517
val SCE_4GL_OPERATOR=6
 
3518
val SCE_4GL_IDENTIFIER=7
 
3519
val SCE_4GL_BLOCK=8
 
3520
val SCE_4GL_END=9
 
3521
val SCE_4GL_COMMENT1=10
 
3522
val SCE_4GL_COMMENT2=11
 
3523
val SCE_4GL_COMMENT3=12
 
3524
val SCE_4GL_COMMENT4=13
 
3525
val SCE_4GL_COMMENT5=14
 
3526
val SCE_4GL_COMMENT6=15
 
3527
val SCE_4GL_DEFAULT_=16
 
3528
val SCE_4GL_NUMBER_=17
 
3529
val SCE_4GL_WORD_=18
 
3530
val SCE_4GL_STRING_=19
 
3531
val SCE_4GL_CHARACTER_=20
 
3532
val SCE_4GL_PREPROCESSOR_=21
 
3533
val SCE_4GL_OPERATOR_=22
 
3534
val SCE_4GL_IDENTIFIER_=23
 
3535
val SCE_4GL_BLOCK_=24
 
3536
val SCE_4GL_END_=25
 
3537
val SCE_4GL_COMMENT1_=26
 
3538
val SCE_4GL_COMMENT2_=27
 
3539
val SCE_4GL_COMMENT3_=28
 
3540
val SCE_4GL_COMMENT4_=29
 
3541
val SCE_4GL_COMMENT5_=30
 
3542
val SCE_4GL_COMMENT6_=31
 
3543
# Lexical states for SCLEX_ABAQUS
 
3544
lex ABAQUS=SCLEX_ABAQUS SCE_ABAQUS_
 
3545
val SCE_ABAQUS_DEFAULT=0
 
3546
val SCE_ABAQUS_COMMENT=1
 
3547
val SCE_ABAQUS_COMMENTBLOCK=2
 
3548
val SCE_ABAQUS_NUMBER=3
 
3549
val SCE_ABAQUS_STRING=4
 
3550
val SCE_ABAQUS_OPERATOR=5
 
3551
val SCE_ABAQUS_WORD=6
 
3552
val SCE_ABAQUS_PROCESSOR=7
 
3553
val SCE_ABAQUS_COMMAND=8
 
3554
val SCE_ABAQUS_SLASHCOMMAND=9
 
3555
val SCE_ABAQUS_STARCOMMAND=10
 
3556
val SCE_ABAQUS_ARGUMENT=11
 
3557
val SCE_ABAQUS_FUNCTION=12
 
3558
# Lexical states for SCLEX_ASYMPTOTE
 
3559
lex Asymptote=SCLEX_ASYMPTOTE SCE_ASY_
 
3560
val SCE_ASY_DEFAULT=0
 
3561
val SCE_ASY_COMMENT=1
 
3562
val SCE_ASY_COMMENTLINE=2
 
3563
val SCE_ASY_NUMBER=3
 
3564
val SCE_ASY_WORD=4
 
3565
val SCE_ASY_STRING=5
 
3566
val SCE_ASY_CHARACTER=6
 
3567
val SCE_ASY_OPERATOR=7
 
3568
val SCE_ASY_IDENTIFIER=8
 
3569
val SCE_ASY_STRINGEOL=9
 
3570
val SCE_ASY_COMMENTLINEDOC=10
 
3571
val SCE_ASY_WORD2=11
 
3572
# Lexical states for SCLEX_R
 
3573
lex R=SCLEX_R SCE_R_
 
3574
val SCE_R_DEFAULT=0
 
3575
val SCE_R_COMMENT=1
 
3576
val SCE_R_KWORD=2
 
3577
val SCE_R_BASEKWORD=3
 
3578
val SCE_R_OTHERKWORD=4
 
3579
val SCE_R_NUMBER=5
 
3580
val SCE_R_STRING=6
 
3581
val SCE_R_STRING2=7
 
3582
val SCE_R_OPERATOR=8
 
3583
val SCE_R_IDENTIFIER=9
 
3584
val SCE_R_INFIX=10
 
3585
val SCE_R_INFIXEOL=11
 
3586
# Lexical state for SCLEX_MAGIKSF
 
3587
lex MagikSF=SCLEX_MAGIKSF SCE_MAGIK_
 
3588
val SCE_MAGIK_DEFAULT=0
 
3589
val SCE_MAGIK_COMMENT=1
 
3590
val SCE_MAGIK_HYPER_COMMENT=16
 
3591
val SCE_MAGIK_STRING=2
 
3592
val SCE_MAGIK_CHARACTER=3
 
3593
val SCE_MAGIK_NUMBER=4
 
3594
val SCE_MAGIK_IDENTIFIER=5
 
3595
val SCE_MAGIK_OPERATOR=6
 
3596
val SCE_MAGIK_FLOW=7
 
3597
val SCE_MAGIK_CONTAINER=8
 
3598
val SCE_MAGIK_BRACKET_BLOCK=9
 
3599
val SCE_MAGIK_BRACE_BLOCK=10
 
3600
val SCE_MAGIK_SQBRACKET_BLOCK=11
 
3601
val SCE_MAGIK_UNKNOWN_KEYWORD=12
 
3602
val SCE_MAGIK_KEYWORD=13
 
3603
val SCE_MAGIK_PRAGMA=14
 
3604
val SCE_MAGIK_SYMBOL=15
 
3605
# Lexical state for SCLEX_POWERSHELL
 
3606
lex PowerShell=SCLEX_POWERSHELL SCE_POWERSHELL_
 
3607
val SCE_POWERSHELL_DEFAULT=0
 
3608
val SCE_POWERSHELL_COMMENT=1
 
3609
val SCE_POWERSHELL_STRING=2
 
3610
val SCE_POWERSHELL_CHARACTER=3
 
3611
val SCE_POWERSHELL_NUMBER=4
 
3612
val SCE_POWERSHELL_VARIABLE=5
 
3613
val SCE_POWERSHELL_OPERATOR=6
 
3614
val SCE_POWERSHELL_IDENTIFIER=7
 
3615
val SCE_POWERSHELL_KEYWORD=8
 
3616
val SCE_POWERSHELL_CMDLET=9
 
3617
val SCE_POWERSHELL_ALIAS=10
 
3618
# Lexical state for SCLEX_MYSQL
 
3619
lex MySQL=SCLEX_MYSQL SCE_MYSQL_
 
3620
val SCE_MYSQL_DEFAULT=0
 
3621
val SCE_MYSQL_COMMENT=1
 
3622
val SCE_MYSQL_COMMENTLINE=2
 
3623
val SCE_MYSQL_VARIABLE=3
 
3624
val SCE_MYSQL_SYSTEMVARIABLE=4
 
3625
val SCE_MYSQL_KNOWNSYSTEMVARIABLE=5
 
3626
val SCE_MYSQL_NUMBER=6
 
3627
val SCE_MYSQL_MAJORKEYWORD=7
 
3628
val SCE_MYSQL_KEYWORD=8
 
3629
val SCE_MYSQL_DATABASEOBJECT=9
 
3630
val SCE_MYSQL_PROCEDUREKEYWORD=10
 
3631
val SCE_MYSQL_STRING=11
 
3632
val SCE_MYSQL_SQSTRING=12
 
3633
val SCE_MYSQL_DQSTRING=13
 
3634
val SCE_MYSQL_OPERATOR=14
 
3635
val SCE_MYSQL_FUNCTION=15
 
3636
val SCE_MYSQL_IDENTIFIER=16
 
3637
val SCE_MYSQL_QUOTEDIDENTIFIER=17
 
3638
val SCE_MYSQL_USER1=18
 
3639
val SCE_MYSQL_USER2=19
 
3640
val SCE_MYSQL_USER3=20
 
3641
val SCE_MYSQL_HIDDENCOMMAND=21
 
3642
# Lexical state for SCLEX_PO
 
3643
lex Po=SCLEX_PO SCE_PO_
 
3644
val SCE_PO_DEFAULT=0
 
3645
val SCE_PO_COMMENT=1
 
3646
val SCE_PO_MSGID=2
 
3647
val SCE_PO_MSGID_TEXT=3
 
3648
val SCE_PO_MSGSTR=4
 
3649
val SCE_PO_MSGSTR_TEXT=5
 
3650
val SCE_PO_MSGCTXT=6
 
3651
val SCE_PO_MSGCTXT_TEXT=7
 
3652
val SCE_PO_FUZZY=8
 
3653
# Lexical states for SCLEX_PASCAL
 
3654
lex Pascal=SCLEX_PASCAL SCE_PAS_
 
3655
val SCE_PAS_DEFAULT=0
 
3656
val SCE_PAS_IDENTIFIER=1
 
3657
val SCE_PAS_COMMENT=2
 
3658
val SCE_PAS_COMMENT2=3
 
3659
val SCE_PAS_COMMENTLINE=4
 
3660
val SCE_PAS_PREPROCESSOR=5
 
3661
val SCE_PAS_PREPROCESSOR2=6
 
3662
val SCE_PAS_NUMBER=7
 
3663
val SCE_PAS_HEXNUMBER=8
 
3664
val SCE_PAS_WORD=9
 
3665
val SCE_PAS_STRING=10
 
3666
val SCE_PAS_STRINGEOL=11
 
3667
val SCE_PAS_CHARACTER=12
 
3668
val SCE_PAS_OPERATOR=13
 
3669
val SCE_PAS_ASM=14
 
3670
# Lexical state for SCLEX_SORCUS
 
3671
lex SORCUS=SCLEX_SORCUS SCE_SORCUS_
 
3672
val SCE_SORCUS_DEFAULT=0
 
3673
val SCE_SORCUS_COMMAND=1
 
3674
val SCE_SORCUS_PARAMETER=2
 
3675
val SCE_SORCUS_COMMENTLINE=3
 
3676
val SCE_SORCUS_STRING=4
 
3677
val SCE_SORCUS_STRINGEOL=5
 
3678
val SCE_SORCUS_IDENTIFIER=6
 
3679
val SCE_SORCUS_OPERATOR=7
 
3680
val SCE_SORCUS_NUMBER=8
 
3681
val SCE_SORCUS_CONSTANT=9
 
3682
# Lexical state for SCLEX_POWERPRO
 
3683
lex PowerPro=SCLEX_POWERPRO SCE_POWERPRO_
 
3684
val SCE_POWERPRO_DEFAULT=0
 
3685
val SCE_POWERPRO_COMMENTBLOCK=1
 
3686
val SCE_POWERPRO_COMMENTLINE=2
 
3687
val SCE_POWERPRO_NUMBER=3
 
3688
val SCE_POWERPRO_WORD=4
 
3689
val SCE_POWERPRO_WORD2=5
 
3690
val SCE_POWERPRO_WORD3=6
 
3691
val SCE_POWERPRO_WORD4=7
 
3692
val SCE_POWERPRO_DOUBLEQUOTEDSTRING=8
 
3693
val SCE_POWERPRO_SINGLEQUOTEDSTRING=9
 
3694
val SCE_POWERPRO_LINECONTINUE=10
 
3695
val SCE_POWERPRO_OPERATOR=11
 
3696
val SCE_POWERPRO_IDENTIFIER=12
 
3697
val SCE_POWERPRO_STRINGEOL=13
 
3698
val SCE_POWERPRO_VERBATIM=14
 
3699
val SCE_POWERPRO_ALTQUOTE=15
 
3700
val SCE_POWERPRO_FUNCTION=16
 
3701
# Lexical states for SCLEX_SML
 
3702
lex SML=SCLEX_SML SCE_SML_
 
3703
val SCE_SML_DEFAULT=0
 
3704
val SCE_SML_IDENTIFIER=1
 
3705
val SCE_SML_TAGNAME=2
 
3706
val SCE_SML_KEYWORD=3
 
3707
val SCE_SML_KEYWORD2=4
 
3708
val SCE_SML_KEYWORD3=5
 
3709
val SCE_SML_LINENUM=6
 
3710
val SCE_SML_OPERATOR=7
 
3711
val SCE_SML_NUMBER=8
 
3712
val SCE_SML_CHAR=9
 
3713
val SCE_SML_STRING=11
 
3714
val SCE_SML_COMMENT=12
 
3715
val SCE_SML_COMMENT1=13
 
3716
val SCE_SML_COMMENT2=14
 
3717
val SCE_SML_COMMENT3=15
 
3718
# Lexical state for SCLEX_MARKDOWN
 
3719
lex Markdown=SCLEX_MARKDOWN SCE_MARKDOWN_
 
3720
val SCE_MARKDOWN_DEFAULT=0
 
3721
val SCE_MARKDOWN_LINE_BEGIN=1
 
3722
val SCE_MARKDOWN_STRONG1=2
 
3723
val SCE_MARKDOWN_STRONG2=3
 
3724
val SCE_MARKDOWN_EM1=4
 
3725
val SCE_MARKDOWN_EM2=5
 
3726
val SCE_MARKDOWN_HEADER1=6
 
3727
val SCE_MARKDOWN_HEADER2=7
 
3728
val SCE_MARKDOWN_HEADER3=8
 
3729
val SCE_MARKDOWN_HEADER4=9
 
3730
val SCE_MARKDOWN_HEADER5=10
 
3731
val SCE_MARKDOWN_HEADER6=11
 
3732
val SCE_MARKDOWN_PRECHAR=12
 
3733
val SCE_MARKDOWN_ULIST_ITEM=13
 
3734
val SCE_MARKDOWN_OLIST_ITEM=14
 
3735
val SCE_MARKDOWN_BLOCKQUOTE=15
 
3736
val SCE_MARKDOWN_STRIKEOUT=16
 
3737
val SCE_MARKDOWN_HRULE=17
 
3738
val SCE_MARKDOWN_LINK=18
 
3739
val SCE_MARKDOWN_CODE=19
 
3740
val SCE_MARKDOWN_CODE2=20
 
3741
val SCE_MARKDOWN_CODEBK=21
2880
3742
 
2881
3743
# Events
2882
3744
 
2903
3765
evt void HotSpotDoubleClick=2020(int modifiers, int position)
2904
3766
evt void CallTipClick=2021(int position)
2905
3767
evt void AutoCSelection=2022(string text)
2906
 
 
2907
 
cat Deprecated
2908
 
 
2909
 
# CARET_POLICY changed in 1.47
2910
 
fun void SetCaretPolicy=2369(int caretPolicy, int caretSlop)
2911
 
val CARET_CENTER=0x02
2912
 
val CARET_XEVEN=0x08
2913
 
val CARET_XJUMPS=0x10
2914
 
 
2915
 
# The old name for SCN_UPDATEUI
2916
 
val SCN_CHECKBRACE=2007
2917
 
evt void PosChanged=2012(int position)
2918
 
 
2919
 
# SCLEX_HTML should be used in preference to these.
2920
 
val SCLEX_ASP=29
2921
 
val SCLEX_PHP=30
 
3768
evt void IndicatorClick=2023(int modifiers, int position)
 
3769
evt void IndicatorRelease=2024(int modifiers, int position)
 
3770
evt void AutoCCancelled=2025(void)
 
3771
evt void AutoCCharDeleted=2026(void)