class Fox::FXScintilla
Constants
- ANNOTATION_BOXED
- ANNOTATION_HIDDEN
- ANNOTATION_STANDARD
- CARETSTYLE_BLOCK
- CARETSTYLE_INVISIBLE
- CARETSTYLE_LINE
- CARET_EVEN
If
CARET_EVEN
is not set, instead of having symmetrical UZs, the left and bottom UZs are extended up to right and top UZs respectively. This way, we favour the displaying of useful information: the begining of lines, where most code reside, and the lines after the caret, eg. the body of a function.- CARET_JUMPS
If
CARET_JUMPS
is set, the display is moved more energetically so the caret can move in the same direction longer before the policy is applied again.- CARET_SLOP
Caret policy, used by SetXCaretPolicy and SetYCaretPolicy. If
CARET_SLOP
is set, we can define a slop value: caretSlop. This value defines an unwanted zone (UZ) where the caret is… unwanted. This zone is defined as a number of pixels near the vertical margins, and as a number of lines near the horizontal margins. By keeping the caret away from the edges, it is seen within its context, so it is likely that the identifier that the caret is on can be completely seen, and that the current line is seen with some of the lines following it which are often dependent on that line.- CARET_STRICT
If
CARET_STRICT
is set, the policy is enforced… strictly. The caret is centred on the display if slop is not set, and cannot go in the UZ if slop is set.- EDGE_BACKGROUND
- EDGE_LINE
- EDGE_NONE
- INDIC0_MASK
- INDIC1_MASK
- INDIC2_MASK
- INDICS_MASK
- INDIC_BOX
- INDIC_CONTAINER
- INDIC_DASH
- INDIC_DIAGONAL
- INDIC_DOTBOX
- INDIC_DOTS
- INDIC_HIDDEN
- INDIC_MAX
- INDIC_PLAIN
Indicator style enumeration and some constants
- INDIC_ROUNDBOX
- INDIC_SQUIGGLE
- INDIC_SQUIGGLELOW
- INDIC_STRAIGHTBOX
- INDIC_STRIKE
- INDIC_TT
- INVALID_POSITION
Basics
- KEYWORDSET_MAX
Maximum value of keywordSet parameter of SetKeyWords.
- MARKER_MAX
- SCEN_CHANGE
For compatibility, these go through the COMMAND notification rather than NOTIFY and should have had exactly the same values as the EN_* constants. Unfortunately the SETFOCUS and KILLFOCUS are flipped over from EN_* As clients depend on these constants, this will not be changed.
- SCEN_KILLFOCUS
- SCEN_SETFOCUS
- SCE_4GL_BLOCK
- SCE_4GL_BLOCK_
- SCE_4GL_CHARACTER
- SCE_4GL_CHARACTER_
- SCE_4GL_COMMENT1
- SCE_4GL_COMMENT1_
- SCE_4GL_COMMENT2
- SCE_4GL_COMMENT2_
- SCE_4GL_COMMENT3
- SCE_4GL_COMMENT3_
- SCE_4GL_COMMENT4
- SCE_4GL_COMMENT4_
- SCE_4GL_COMMENT5
- SCE_4GL_COMMENT5_
- SCE_4GL_COMMENT6
- SCE_4GL_COMMENT6_
- SCE_4GL_DEFAULT
Lexical state for
SCLEX_PROGRESS
- SCE_4GL_DEFAULT_
- SCE_4GL_END
- SCE_4GL_END_
- SCE_4GL_IDENTIFIER
- SCE_4GL_IDENTIFIER_
- SCE_4GL_NUMBER
- SCE_4GL_NUMBER_
- SCE_4GL_OPERATOR
- SCE_4GL_OPERATOR_
- SCE_4GL_PREPROCESSOR
- SCE_4GL_PREPROCESSOR_
- SCE_4GL_STRING
- SCE_4GL_STRING_
- SCE_4GL_WORD
- SCE_4GL_WORD_
- SCE_A68K_COMMENT
- SCE_A68K_COMMENT_DOXYGEN
- SCE_A68K_COMMENT_SPECIAL
- SCE_A68K_COMMENT_WORD
- SCE_A68K_CPUINSTRUCTION
- SCE_A68K_DEFAULT
Lexical states for
SCLEX_A68K
- SCE_A68K_DIRECTIVE
- SCE_A68K_EXTINSTRUCTION
- SCE_A68K_IDENTIFIER
- SCE_A68K_LABEL
- SCE_A68K_MACRO_ARG
- SCE_A68K_MACRO_DECLARATION
- SCE_A68K_NUMBER_BIN
- SCE_A68K_NUMBER_DEC
- SCE_A68K_NUMBER_HEX
- SCE_A68K_OPERATOR
- SCE_A68K_REGISTER
- SCE_A68K_STRING1
- SCE_A68K_STRING2
- SCE_ABAQUS_ARGUMENT
- SCE_ABAQUS_COMMAND
- SCE_ABAQUS_COMMENT
- SCE_ABAQUS_COMMENTBLOCK
- SCE_ABAQUS_DEFAULT
Lexical states for
SCLEX_ABAQUS
- SCE_ABAQUS_FUNCTION
- SCE_ABAQUS_NUMBER
- SCE_ABAQUS_OPERATOR
- SCE_ABAQUS_PROCESSOR
- SCE_ABAQUS_SLASHCOMMAND
- SCE_ABAQUS_STARCOMMAND
- SCE_ABAQUS_STRING
- SCE_ABAQUS_WORD
- SCE_ADA_CHARACTER
- SCE_ADA_CHARACTEREOL
- SCE_ADA_COMMENTLINE
- SCE_ADA_DEFAULT
Lexical states for
SCLEX_ADA
- SCE_ADA_DELIMITER
- SCE_ADA_IDENTIFIER
- SCE_ADA_ILLEGAL
- SCE_ADA_LABEL
- SCE_ADA_NUMBER
- SCE_ADA_STRING
- SCE_ADA_STRINGEOL
- SCE_ADA_WORD
- SCE_APDL_ARGUMENT
- SCE_APDL_COMMAND
- SCE_APDL_COMMENT
- SCE_APDL_COMMENTBLOCK
- SCE_APDL_DEFAULT
Lexical states for
SCLEX_APDL
- SCE_APDL_FUNCTION
- SCE_APDL_NUMBER
- SCE_APDL_OPERATOR
- SCE_APDL_PROCESSOR
- SCE_APDL_SLASHCOMMAND
- SCE_APDL_STARCOMMAND
- SCE_APDL_STRING
- SCE_APDL_WORD
- SCE_ASM_CHARACTER
- SCE_ASM_COMMENT
- SCE_ASM_COMMENTBLOCK
- SCE_ASM_COMMENTDIRECTIVE
- SCE_ASM_CPUINSTRUCTION
- SCE_ASM_DEFAULT
Lexical states for
SCLEX_ASM
- SCE_ASM_DIRECTIVE
- SCE_ASM_DIRECTIVEOPERAND
- SCE_ASM_EXTINSTRUCTION
- SCE_ASM_IDENTIFIER
- SCE_ASM_MATHINSTRUCTION
- SCE_ASM_NUMBER
- SCE_ASM_OPERATOR
- SCE_ASM_REGISTER
- SCE_ASM_STRING
- SCE_ASM_STRINGEOL
- SCE_ASN1_ATTRIBUTE
- SCE_ASN1_COMMENT
- SCE_ASN1_DEFAULT
Lexical states for
SCLEX_ASN1
- SCE_ASN1_DESCRIPTOR
- SCE_ASN1_IDENTIFIER
- SCE_ASN1_KEYWORD
- SCE_ASN1_OID
- SCE_ASN1_OPERATOR
- SCE_ASN1_SCALAR
- SCE_ASN1_STRING
- SCE_ASN1_TYPE
- SCE_ASY_CHARACTER
- SCE_ASY_COMMENT
- SCE_ASY_COMMENTLINE
- SCE_ASY_COMMENTLINEDOC
- SCE_ASY_DEFAULT
Lexical states for
SCLEX_ASYMPTOTE
- SCE_ASY_IDENTIFIER
- SCE_ASY_NUMBER
- SCE_ASY_OPERATOR
- SCE_ASY_STRING
- SCE_ASY_STRINGEOL
- SCE_ASY_WORD
- SCE_ASY_WORD2
- SCE_AU3_COMMENT
- SCE_AU3_COMMENTBLOCK
- SCE_AU3_COMOBJ
- SCE_AU3_DEFAULT
Lexical states for
SCLEX_AU3
- SCE_AU3_EXPAND
- SCE_AU3_FUNCTION
- SCE_AU3_KEYWORD
- SCE_AU3_MACRO
- SCE_AU3_NUMBER
- SCE_AU3_OPERATOR
- SCE_AU3_PREPROCESSOR
- SCE_AU3_SENT
- SCE_AU3_SPECIAL
- SCE_AU3_STRING
- SCE_AU3_UDF
- SCE_AU3_VARIABLE
- SCE_AVE_COMMENT
- SCE_AVE_DEFAULT
Lexical states for
SCLEX_AVE
, Avenue- SCE_AVE_ENUM
- SCE_AVE_IDENTIFIER
- SCE_AVE_NUMBER
- SCE_AVE_OPERATOR
- SCE_AVE_STRING
- SCE_AVE_STRINGEOL
- SCE_AVE_WORD
- SCE_AVE_WORD1
- SCE_AVE_WORD2
- SCE_AVE_WORD3
- SCE_AVE_WORD4
- SCE_AVE_WORD5
- SCE_AVE_WORD6
- SCE_BAAN_COMMENT
- SCE_BAAN_COMMENTDOC
- SCE_BAAN_DEFAULT
Lexical states for
SCLEX_BAAN
- SCE_BAAN_IDENTIFIER
- SCE_BAAN_NUMBER
- SCE_BAAN_OPERATOR
- SCE_BAAN_PREPROCESSOR
- SCE_BAAN_STRING
- SCE_BAAN_STRINGEOL
- SCE_BAAN_WORD
- SCE_BAAN_WORD2
- SCE_BAT_COMMAND
- SCE_BAT_COMMENT
- SCE_BAT_DEFAULT
Lexical states for
SCLEX_BATCH
- SCE_BAT_HIDE
- SCE_BAT_IDENTIFIER
- SCE_BAT_LABEL
- SCE_BAT_OPERATOR
- SCE_BAT_WORD
- SCE_B_ASM
- SCE_B_BINNUMBER
- SCE_B_COMMENT
- SCE_B_CONSTANT
- SCE_B_DATE
- SCE_B_DEFAULT
Lexical states for
SCLEX_VB
,SCLEX_VBSCRIPT
,SCLEX_POWERBASIC
- SCE_B_ERROR
- SCE_B_HEXNUMBER
- SCE_B_IDENTIFIER
- SCE_B_KEYWORD
- SCE_B_KEYWORD2
- SCE_B_KEYWORD3
- SCE_B_KEYWORD4
- SCE_B_LABEL
- SCE_B_NUMBER
- SCE_B_OPERATOR
- SCE_B_PREPROCESSOR
- SCE_B_STRING
- SCE_B_STRINGEOL
- SCE_CAML_CHAR
- SCE_CAML_COMMENT
- SCE_CAML_COMMENT1
- SCE_CAML_COMMENT2
- SCE_CAML_COMMENT3
- SCE_CAML_DEFAULT
Lexical states for
SCLEX_CAML
- SCE_CAML_IDENTIFIER
- SCE_CAML_KEYWORD
- SCE_CAML_KEYWORD2
- SCE_CAML_KEYWORD3
- SCE_CAML_LINENUM
- SCE_CAML_NUMBER
- SCE_CAML_OPERATOR
- SCE_CAML_STRING
- SCE_CAML_TAGNAME
- SCE_CAML_WHITE
- SCE_CLW_ATTRIBUTE
- SCE_CLW_BUILTIN_PROCEDURES_FUNCTION
- SCE_CLW_COMMENT
- SCE_CLW_COMPILER_DIRECTIVE
- SCE_CLW_DEFAULT
Lexical states for
SCLEX_CLW
- SCE_CLW_DEPRECATED
- SCE_CLW_ERROR
- SCE_CLW_INTEGER_CONSTANT
- SCE_CLW_KEYWORD
- SCE_CLW_LABEL
- SCE_CLW_PICTURE_STRING
- SCE_CLW_REAL_CONSTANT
- SCE_CLW_RUNTIME_EXPRESSIONS
- SCE_CLW_STANDARD_EQUATE
- SCE_CLW_STRING
- SCE_CLW_STRUCTURE_DATA_TYPE
- SCE_CLW_USER_IDENTIFIER
- SCE_CMAKE_COMMANDS
- SCE_CMAKE_COMMENT
- SCE_CMAKE_DEFAULT
Lexical states for
SCLEX_CMAKE
- SCE_CMAKE_FOREACHDEF
- SCE_CMAKE_IFDEFINEDEF
- SCE_CMAKE_MACRODEF
- SCE_CMAKE_NUMBER
- SCE_CMAKE_PARAMETERS
- SCE_CMAKE_STRINGDQ
- SCE_CMAKE_STRINGLQ
- SCE_CMAKE_STRINGRQ
- SCE_CMAKE_STRINGVAR
- SCE_CMAKE_USERDEFINED
- SCE_CMAKE_VARIABLE
- SCE_CMAKE_WHILEDEF
- SCE_CONF_COMMENT
- SCE_CONF_DEFAULT
Lexical states for
SCLEX_CONF
(Apache Configuration Files Lexer)- SCE_CONF_DIRECTIVE
- SCE_CONF_EXTENSION
- SCE_CONF_IDENTIFIER
- SCE_CONF_IP
- SCE_CONF_NUMBER
- SCE_CONF_OPERATOR
- SCE_CONF_PARAMETER
- SCE_CONF_STRING
- SCE_CSOUND_ARATE_VAR
- SCE_CSOUND_COMMENT
- SCE_CSOUND_COMMENTBLOCK
- SCE_CSOUND_DEFAULT
Lexical states for
SCLEX_CSOUND
- SCE_CSOUND_GLOBAL_VAR
- SCE_CSOUND_HEADERSTMT
- SCE_CSOUND_IDENTIFIER
- SCE_CSOUND_INSTR
- SCE_CSOUND_IRATE_VAR
- SCE_CSOUND_KRATE_VAR
- SCE_CSOUND_NUMBER
- SCE_CSOUND_OPCODE
- SCE_CSOUND_OPERATOR
- SCE_CSOUND_PARAM
- SCE_CSOUND_STRINGEOL
- SCE_CSOUND_USERKEYWORD
- SCE_CSS_ATTRIBUTE
- SCE_CSS_CLASS
- SCE_CSS_COMMENT
- SCE_CSS_DEFAULT
Lexical states for
SCLEX_CSS
- SCE_CSS_DIRECTIVE
- SCE_CSS_DOUBLESTRING
- SCE_CSS_EXTENDED_IDENTIFIER
- SCE_CSS_EXTENDED_PSEUDOCLASS
- SCE_CSS_EXTENDED_PSEUDOELEMENT
- SCE_CSS_ID
- SCE_CSS_IDENTIFIER
- SCE_CSS_IDENTIFIER2
- SCE_CSS_IDENTIFIER3
- SCE_CSS_IMPORTANT
- SCE_CSS_MEDIA
- SCE_CSS_OPERATOR
- SCE_CSS_PSEUDOCLASS
- SCE_CSS_PSEUDOELEMENT
- SCE_CSS_SINGLESTRING
- SCE_CSS_TAG
- SCE_CSS_UNKNOWN_IDENTIFIER
- SCE_CSS_UNKNOWN_PSEUDOCLASS
- SCE_CSS_VALUE
- SCE_C_CHARACTER
- SCE_C_COMMENT
- SCE_C_COMMENTDOC
- SCE_C_COMMENTDOCKEYWORD
- SCE_C_COMMENTDOCKEYWORDERROR
- SCE_C_COMMENTLINE
- SCE_C_COMMENTLINEDOC
- SCE_C_DEFAULT
Lexical states for
SCLEX_CPP
- SCE_C_GLOBALCLASS
- SCE_C_IDENTIFIER
- SCE_C_NUMBER
- SCE_C_OPERATOR
- SCE_C_PREPROCESSOR
- SCE_C_REGEX
- SCE_C_STRING
- SCE_C_STRINGEOL
- SCE_C_STRINGRAW
- SCE_C_TRIPLEVERBATIM
- SCE_C_UUID
- SCE_C_VERBATIM
- SCE_C_WORD
- SCE_C_WORD2
- SCE_DIFF_ADDED
- SCE_DIFF_CHANGED
- SCE_DIFF_COMMAND
- SCE_DIFF_COMMENT
- SCE_DIFF_DEFAULT
Lexical states for
SCLEX_DIFF
- SCE_DIFF_DELETED
- SCE_DIFF_HEADER
- SCE_DIFF_POSITION
- SCE_D_CHARACTER
- SCE_D_COMMENT
- SCE_D_COMMENTDOC
- SCE_D_COMMENTDOCKEYWORD
- SCE_D_COMMENTDOCKEYWORDERROR
- SCE_D_COMMENTLINE
- SCE_D_COMMENTLINEDOC
- SCE_D_COMMENTNESTED
- SCE_D_DEFAULT
Lexical states for
SCLEX_D
- SCE_D_IDENTIFIER
- SCE_D_NUMBER
- SCE_D_OPERATOR
- SCE_D_STRING
- SCE_D_STRINGB
- SCE_D_STRINGEOL
- SCE_D_STRINGR
- SCE_D_TYPEDEF
- SCE_D_WORD
- SCE_D_WORD2
- SCE_D_WORD3
- SCE_D_WORD5
- SCE_D_WORD6
- SCE_D_WORD7
- SCE_EIFFEL_CHARACTER
- SCE_EIFFEL_COMMENTLINE
- SCE_EIFFEL_DEFAULT
Lexical states for
SCLEX_EIFFEL
andSCLEX_EIFFELKW
- SCE_EIFFEL_IDENTIFIER
- SCE_EIFFEL_NUMBER
- SCE_EIFFEL_OPERATOR
- SCE_EIFFEL_STRING
- SCE_EIFFEL_STRINGEOL
- SCE_EIFFEL_WORD
- SCE_ERLANG_ATOM
- SCE_ERLANG_ATOM_QUOTED
- SCE_ERLANG_BIFS
- SCE_ERLANG_CHARACTER
- SCE_ERLANG_COMMENT
- SCE_ERLANG_COMMENT_DOC
- SCE_ERLANG_COMMENT_DOC_MACRO
- SCE_ERLANG_COMMENT_FUNCTION
- SCE_ERLANG_COMMENT_MODULE
- SCE_ERLANG_DEFAULT
Lexical states for
SCLEX_ERLANG
- SCE_ERLANG_FUNCTION_NAME
- SCE_ERLANG_KEYWORD
- SCE_ERLANG_MACRO
- SCE_ERLANG_MACRO_QUOTED
- SCE_ERLANG_MODULES
- SCE_ERLANG_MODULES_ATT
- SCE_ERLANG_NODE_NAME
- SCE_ERLANG_NODE_NAME_QUOTED
- SCE_ERLANG_NUMBER
- SCE_ERLANG_OPERATOR
- SCE_ERLANG_PREPROC
- SCE_ERLANG_RECORD
- SCE_ERLANG_RECORD_QUOTED
- SCE_ERLANG_STRING
- SCE_ERLANG_UNKNOWN
- SCE_ERLANG_VARIABLE
- SCE_ERR_ABSF
- SCE_ERR_BORLAND
- SCE_ERR_CMD
- SCE_ERR_CTAG
- SCE_ERR_DEFAULT
Lexical states for
SCLEX_ERRORLIST
- SCE_ERR_DIFF_ADDITION
- SCE_ERR_DIFF_CHANGED
- SCE_ERR_DIFF_DELETION
- SCE_ERR_DIFF_MESSAGE
- SCE_ERR_ELF
- SCE_ERR_GCC
- SCE_ERR_IFC
- SCE_ERR_IFORT
- SCE_ERR_JAVA_STACK
- SCE_ERR_LUA
- SCE_ERR_MS
- SCE_ERR_NET
- SCE_ERR_PERL
- SCE_ERR_PHP
- SCE_ERR_PYTHON
- SCE_ERR_TIDY
- SCE_ERR_VALUE
- SCE_ESCRIPT_BRACE
- SCE_ESCRIPT_COMMENT
- SCE_ESCRIPT_COMMENTDOC
- SCE_ESCRIPT_COMMENTLINE
- SCE_ESCRIPT_DEFAULT
Lexical states for
SCLEX_ESCRIPT
- SCE_ESCRIPT_IDENTIFIER
- SCE_ESCRIPT_NUMBER
- SCE_ESCRIPT_OPERATOR
- SCE_ESCRIPT_STRING
- SCE_ESCRIPT_WORD
- SCE_ESCRIPT_WORD2
- SCE_ESCRIPT_WORD3
- SCE_FORTH_COMMENT
- SCE_FORTH_COMMENT_ML
- SCE_FORTH_CONTROL
- SCE_FORTH_DEFAULT
Lexical states for
SCLEX_FORTH
(Forth Lexer)- SCE_FORTH_DEFWORD
- SCE_FORTH_IDENTIFIER
- SCE_FORTH_KEYWORD
- SCE_FORTH_LOCALE
- SCE_FORTH_NUMBER
- SCE_FORTH_PREWORD1
- SCE_FORTH_PREWORD2
- SCE_FORTH_STRING
- SCE_FS_COMMENT
- SCE_FS_COMMENTDOC
- SCE_FS_COMMENTDOCKEYWORD
- SCE_FS_COMMENTDOCKEYWORDERROR
- SCE_FS_COMMENTDOC_C
- SCE_FS_COMMENTLINE
- SCE_FS_COMMENTLINEDOC
- SCE_FS_COMMENTLINEDOC_C
- SCE_FS_CONSTANT
- SCE_FS_DATE
- SCE_FS_DEFAULT
Lexical states for
SCLEX_FLAGSHIP
(clipper)- SCE_FS_DEFAULT_C
- SCE_FS_DISABLEDCODE
- SCE_FS_IDENTIFIER
- SCE_FS_IDENTIFIER_C
- SCE_FS_KEYWORD
- SCE_FS_KEYWORD2
- SCE_FS_KEYWORD2_C
- SCE_FS_KEYWORD3
- SCE_FS_KEYWORD4
- SCE_FS_KEYWORD_C
- SCE_FS_NUMBER
- SCE_FS_NUMBER_C
- SCE_FS_OPERATOR
- SCE_FS_OPERATOR_C
- SCE_FS_PREPROCESSOR
- SCE_FS_PREPROCESSOR_C
- SCE_FS_STRING
- SCE_FS_STRINGEOL
- SCE_FS_STRINGEOL_C
- SCE_FS_STRING_C
- SCE_FS_WORDOPERATOR
- SCE_F_COMMENT
- SCE_F_CONTINUATION
- SCE_F_DEFAULT
Lexical states for
SCLEX_FORTRAN
- SCE_F_IDENTIFIER
- SCE_F_LABEL
- SCE_F_NUMBER
- SCE_F_OPERATOR
- SCE_F_OPERATOR2
- SCE_F_PREPROCESSOR
- SCE_F_STRING1
- SCE_F_STRING2
- SCE_F_STRINGEOL
- SCE_F_WORD
- SCE_F_WORD2
- SCE_F_WORD3
- SCE_GAP_CHAR
- SCE_GAP_COMMENT
- SCE_GAP_DEFAULT
Lexical states for
SCLEX_GAP
- SCE_GAP_IDENTIFIER
- SCE_GAP_KEYWORD
- SCE_GAP_KEYWORD2
- SCE_GAP_KEYWORD3
- SCE_GAP_KEYWORD4
- SCE_GAP_NUMBER
- SCE_GAP_OPERATOR
- SCE_GAP_STRING
- SCE_GAP_STRINGEOL
- SCE_GC_ATTRIBUTE
- SCE_GC_COMMAND
- SCE_GC_COMMENTBLOCK
- SCE_GC_COMMENTLINE
- SCE_GC_CONTROL
- SCE_GC_DEFAULT
Lexical states for
SCLEX_GUI4CLI
- SCE_GC_EVENT
- SCE_GC_GLOBAL
- SCE_GC_OPERATOR
- SCE_GC_STRING
- SCE_HA_CAPITAL
- SCE_HA_CHARACTER
- SCE_HA_CLASS
- SCE_HA_COMMENTBLOCK
- SCE_HA_COMMENTBLOCK2
- SCE_HA_COMMENTBLOCK3
- SCE_HA_COMMENTLINE
- SCE_HA_DATA
- SCE_HA_DEFAULT
Lexical states for
SCLEX_HASKELL
- SCE_HA_IDENTIFIER
- SCE_HA_IMPORT
- SCE_HA_INSTANCE
- SCE_HA_KEYWORD
- SCE_HA_MODULE
- SCE_HA_NUMBER
- SCE_HA_OPERATOR
- SCE_HA_STRING
- SCE_HBA_COMMENTLINE
- SCE_HBA_DEFAULT
- SCE_HBA_IDENTIFIER
- SCE_HBA_NUMBER
- SCE_HBA_START
ASP VBScript
- SCE_HBA_STRING
- SCE_HBA_STRINGEOL
- SCE_HBA_WORD
- SCE_HB_COMMENTLINE
- SCE_HB_DEFAULT
- SCE_HB_IDENTIFIER
- SCE_HB_NUMBER
- SCE_HB_START
Embedded VBScript
- SCE_HB_STRING
- SCE_HB_STRINGEOL
- SCE_HB_WORD
- SCE_HJA_COMMENT
- SCE_HJA_COMMENTDOC
- SCE_HJA_COMMENTLINE
- SCE_HJA_DEFAULT
- SCE_HJA_DOUBLESTRING
- SCE_HJA_KEYWORD
- SCE_HJA_NUMBER
- SCE_HJA_REGEX
- SCE_HJA_SINGLESTRING
- SCE_HJA_START
ASP Javascript
- SCE_HJA_STRINGEOL
- SCE_HJA_SYMBOLS
- SCE_HJA_WORD
- SCE_HJ_COMMENT
- SCE_HJ_COMMENTDOC
- SCE_HJ_COMMENTLINE
- SCE_HJ_DEFAULT
- SCE_HJ_DOUBLESTRING
- SCE_HJ_KEYWORD
- SCE_HJ_NUMBER
- SCE_HJ_REGEX
- SCE_HJ_SINGLESTRING
- SCE_HJ_START
Embedded Javascript
- SCE_HJ_STRINGEOL
- SCE_HJ_SYMBOLS
- SCE_HJ_WORD
- SCE_HPA_CHARACTER
- SCE_HPA_CLASSNAME
- SCE_HPA_COMMENTLINE
- SCE_HPA_DEFAULT
- SCE_HPA_DEFNAME
- SCE_HPA_IDENTIFIER
- SCE_HPA_NUMBER
- SCE_HPA_OPERATOR
- SCE_HPA_START
ASP Python
- SCE_HPA_STRING
- SCE_HPA_TRIPLE
- SCE_HPA_TRIPLEDOUBLE
- SCE_HPA_WORD
- SCE_HPHP_COMMENT
- SCE_HPHP_COMMENTLINE
- SCE_HPHP_COMPLEX_VARIABLE
PHP
- SCE_HPHP_DEFAULT
PHP
- SCE_HPHP_HSTRING
- SCE_HPHP_HSTRING_VARIABLE
- SCE_HPHP_NUMBER
- SCE_HPHP_OPERATOR
- SCE_HPHP_SIMPLESTRING
- SCE_HPHP_VARIABLE
- SCE_HPHP_WORD
- SCE_HP_CHARACTER
- SCE_HP_CLASSNAME
- SCE_HP_COMMENTLINE
- SCE_HP_DEFAULT
- SCE_HP_DEFNAME
- SCE_HP_IDENTIFIER
- SCE_HP_NUMBER
- SCE_HP_OPERATOR
- SCE_HP_START
Embedded Python
- SCE_HP_STRING
- SCE_HP_TRIPLE
- SCE_HP_TRIPLEDOUBLE
- SCE_HP_WORD
- SCE_H_ASP
- SCE_H_ASPAT
- SCE_H_ATTRIBUTE
- SCE_H_ATTRIBUTEUNKNOWN
- SCE_H_CDATA
- SCE_H_COMMENT
- SCE_H_DEFAULT
Lexical states for
SCLEX_HTML
,SCLEX_XML
- SCE_H_DOUBLESTRING
- SCE_H_ENTITY
- SCE_H_NUMBER
- SCE_H_OTHER
- SCE_H_QUESTION
- SCE_H_SCRIPT
- SCE_H_SGML_1ST_PARAM
- SCE_H_SGML_1ST_PARAM_COMMENT
- SCE_H_SGML_BLOCK_DEFAULT
- SCE_H_SGML_COMMAND
- SCE_H_SGML_COMMENT
- SCE_H_SGML_DEFAULT
SGML
- SCE_H_SGML_DOUBLESTRING
- SCE_H_SGML_ENTITY
- SCE_H_SGML_ERROR
- SCE_H_SGML_SIMPLESTRING
- SCE_H_SGML_SPECIAL
- SCE_H_SINGLESTRING
- SCE_H_TAG
- SCE_H_TAGEND
XML and ASP
- SCE_H_TAGUNKNOWN
- SCE_H_VALUE
More HTML
- SCE_H_XCCOMMENT
X-Code
- SCE_H_XMLEND
- SCE_H_XMLSTART
- SCE_INNO_COMMENT
- SCE_INNO_COMMENT_PASCAL
- SCE_INNO_DEFAULT
Lexical states for
SCLEX_INNOSETUP
- SCE_INNO_IDENTIFIER
- SCE_INNO_INLINE_EXPANSION
- SCE_INNO_KEYWORD
- SCE_INNO_KEYWORD_PASCAL
- SCE_INNO_KEYWORD_USER
- SCE_INNO_PARAMETER
- SCE_INNO_PREPROC
- SCE_INNO_SECTION
- SCE_INNO_STRING_DOUBLE
- SCE_INNO_STRING_SINGLE
- SCE_KIX_COMMENT
- SCE_KIX_DEFAULT
Lexical states for
SCLEX_KIX
- SCE_KIX_FUNCTIONS
- SCE_KIX_IDENTIFIER
- SCE_KIX_KEYWORD
- SCE_KIX_MACRO
- SCE_KIX_NUMBER
- SCE_KIX_OPERATOR
- SCE_KIX_STRING1
- SCE_KIX_STRING2
- SCE_KIX_VAR
- SCE_LISP_COMMENT
- SCE_LISP_DEFAULT
Lexical states for
SCLEX_LISP
- SCE_LISP_IDENTIFIER
- SCE_LISP_KEYWORD
- SCE_LISP_KEYWORD_KW
- SCE_LISP_MULTI_COMMENT
- SCE_LISP_NUMBER
- SCE_LISP_OPERATOR
- SCE_LISP_SPECIAL
- SCE_LISP_STRING
- SCE_LISP_STRINGEOL
- SCE_LISP_SYMBOL
- SCE_LOT_ABORT
- SCE_LOT_BREAK
- SCE_LOT_DEFAULT
Lexical states for
SCLEX_LOT
- SCE_LOT_FAIL
- SCE_LOT_HEADER
- SCE_LOT_PASS
- SCE_LOT_SET
- SCE_LOUT_COMMENT
- SCE_LOUT_DEFAULT
Lexical states for
SCLEX_LOUT
- SCE_LOUT_IDENTIFIER
- SCE_LOUT_NUMBER
- SCE_LOUT_OPERATOR
- SCE_LOUT_STRING
- SCE_LOUT_STRINGEOL
- SCE_LOUT_WORD
- SCE_LOUT_WORD2
- SCE_LOUT_WORD3
- SCE_LOUT_WORD4
- SCE_LUA_CHARACTER
- SCE_LUA_COMMENT
- SCE_LUA_COMMENTDOC
- SCE_LUA_COMMENTLINE
- SCE_LUA_DEFAULT
Lexical states for
SCLEX_LUA
- SCE_LUA_IDENTIFIER
- SCE_LUA_LITERALSTRING
- SCE_LUA_NUMBER
- SCE_LUA_OPERATOR
- SCE_LUA_PREPROCESSOR
- SCE_LUA_STRING
- SCE_LUA_STRINGEOL
- SCE_LUA_WORD
- SCE_LUA_WORD2
- SCE_LUA_WORD3
- SCE_LUA_WORD4
- SCE_LUA_WORD5
- SCE_LUA_WORD6
- SCE_LUA_WORD7
- SCE_LUA_WORD8
- SCE_L_COMMAND
- SCE_L_COMMENT
- SCE_L_DEFAULT
Lexical states for
SCLEX_LATEX
- SCE_L_MATH
- SCE_L_TAG
- SCE_MAGIK_BRACE_BLOCK
- SCE_MAGIK_BRACKET_BLOCK
- SCE_MAGIK_CHARACTER
- SCE_MAGIK_COMMENT
- SCE_MAGIK_CONTAINER
- SCE_MAGIK_DEFAULT
Lexical state for SCLEX_MAGIKSF
- SCE_MAGIK_FLOW
- SCE_MAGIK_HYPER_COMMENT
- SCE_MAGIK_IDENTIFIER
- SCE_MAGIK_KEYWORD
- SCE_MAGIK_NUMBER
- SCE_MAGIK_OPERATOR
- SCE_MAGIK_PRAGMA
- SCE_MAGIK_SQBRACKET_BLOCK
- SCE_MAGIK_STRING
- SCE_MAGIK_SYMBOL
- SCE_MAGIK_UNKNOWN_KEYWORD
- SCE_MAKE_COMMENT
- SCE_MAKE_DEFAULT
Lexical states for
SCLEX_MAKEFILE
- SCE_MAKE_IDENTIFIER
- SCE_MAKE_IDEOL
- SCE_MAKE_OPERATOR
- SCE_MAKE_PREPROCESSOR
- SCE_MAKE_TARGET
- SCE_MARKDOWN_BLOCKQUOTE
- SCE_MARKDOWN_CODE
- SCE_MARKDOWN_CODE2
- SCE_MARKDOWN_CODEBK
- SCE_MARKDOWN_DEFAULT
Lexical state for
SCLEX_MARKDOWN
- SCE_MARKDOWN_EM1
- SCE_MARKDOWN_EM2
- SCE_MARKDOWN_HEADER1
- SCE_MARKDOWN_HEADER2
- SCE_MARKDOWN_HEADER3
- SCE_MARKDOWN_HEADER4
- SCE_MARKDOWN_HEADER5
- SCE_MARKDOWN_HEADER6
- SCE_MARKDOWN_HRULE
- SCE_MARKDOWN_LINE_BEGIN
- SCE_MARKDOWN_LINK
- SCE_MARKDOWN_OLIST_ITEM
- SCE_MARKDOWN_PRECHAR
- SCE_MARKDOWN_STRIKEOUT
- SCE_MARKDOWN_STRONG1
- SCE_MARKDOWN_STRONG2
- SCE_MARKDOWN_ULIST_ITEM
- SCE_MATLAB_COMMAND
- SCE_MATLAB_COMMENT
- SCE_MATLAB_DEFAULT
Lexical states for
SCLEX_MATLAB
- SCE_MATLAB_DOUBLEQUOTESTRING
- SCE_MATLAB_IDENTIFIER
- SCE_MATLAB_KEYWORD
- SCE_MATLAB_NUMBER
- SCE_MATLAB_OPERATOR
- SCE_MATLAB_STRING
single quoted string
- SCE_METAPOST_COMMAND
- SCE_METAPOST_DEFAULT
- SCE_METAPOST_EXTRA
- SCE_METAPOST_GROUP
- SCE_METAPOST_SPECIAL
- SCE_METAPOST_SYMBOL
- SCE_METAPOST_TEXT
- SCE_MMIXAL_CHAR
- SCE_MMIXAL_COMMENT
- SCE_MMIXAL_HEX
- SCE_MMIXAL_INCLUDE
- SCE_MMIXAL_LABEL
- SCE_MMIXAL_LEADWS
Lexical states for
SCLEX_MMIXAL
- SCE_MMIXAL_NUMBER
- SCE_MMIXAL_OPCODE
- SCE_MMIXAL_OPCODE_POST
- SCE_MMIXAL_OPCODE_PRE
- SCE_MMIXAL_OPCODE_UNKNOWN
- SCE_MMIXAL_OPCODE_VALID
- SCE_MMIXAL_OPERANDS
- SCE_MMIXAL_OPERATOR
- SCE_MMIXAL_REF
- SCE_MMIXAL_REGISTER
- SCE_MMIXAL_STRING
- SCE_MMIXAL_SYMBOL
- SCE_MODULA_BADSTR
- SCE_MODULA_BASENUM
- SCE_MODULA_CHAR
- SCE_MODULA_CHARSPEC
- SCE_MODULA_COMMENT
- SCE_MODULA_DEFAULT
Lexical states for
SCLEX_MODULA
- SCE_MODULA_DOXYCOMM
- SCE_MODULA_DOXYKEY
- SCE_MODULA_FLOAT
- SCE_MODULA_KEYWORD
- SCE_MODULA_NUMBER
- SCE_MODULA_OPERATOR
- SCE_MODULA_PRAGMA
- SCE_MODULA_PRGKEY
- SCE_MODULA_PROC
- SCE_MODULA_RESERVED
- SCE_MODULA_STRING
- SCE_MODULA_STRSPEC
- SCE_MSSQL_COLUMN_NAME
- SCE_MSSQL_COLUMN_NAME_2
- SCE_MSSQL_COMMENT
- SCE_MSSQL_DATATYPE
- SCE_MSSQL_DEFAULT
Lexical states for
SCLEX_OCTAVE
are identical to MatLab Lexical states forSCLEX_MSSQL
- SCE_MSSQL_DEFAULT_PREF_DATATYPE
- SCE_MSSQL_FUNCTION
- SCE_MSSQL_GLOBAL_VARIABLE
- SCE_MSSQL_IDENTIFIER
- SCE_MSSQL_LINE_COMMENT
- SCE_MSSQL_NUMBER
- SCE_MSSQL_OPERATOR
- SCE_MSSQL_STATEMENT
- SCE_MSSQL_STORED_PROCEDURE
- SCE_MSSQL_STRING
- SCE_MSSQL_SYSTABLE
- SCE_MSSQL_VARIABLE
- SCE_MYSQL_COMMENT
- SCE_MYSQL_COMMENTLINE
- SCE_MYSQL_DATABASEOBJECT
- SCE_MYSQL_DEFAULT
Lexical state for
SCLEX_MYSQL
- SCE_MYSQL_DQSTRING
- SCE_MYSQL_FUNCTION
- SCE_MYSQL_HIDDENCOMMAND
- SCE_MYSQL_IDENTIFIER
- SCE_MYSQL_KEYWORD
- SCE_MYSQL_KNOWNSYSTEMVARIABLE
- SCE_MYSQL_MAJORKEYWORD
- SCE_MYSQL_NUMBER
- SCE_MYSQL_OPERATOR
- SCE_MYSQL_PROCEDUREKEYWORD
- SCE_MYSQL_QUOTEDIDENTIFIER
- SCE_MYSQL_SQSTRING
- SCE_MYSQL_STRING
- SCE_MYSQL_SYSTEMVARIABLE
- SCE_MYSQL_USER1
- SCE_MYSQL_USER2
- SCE_MYSQL_USER3
- SCE_MYSQL_VARIABLE
- SCE_NNCRONTAB_ASTERISK
- SCE_NNCRONTAB_COMMENT
- SCE_NNCRONTAB_DEFAULT
Lexical states for
SCLEX_NNCRONTAB
(nnCron crontab Lexer)- SCE_NNCRONTAB_ENVIRONMENT
- SCE_NNCRONTAB_IDENTIFIER
- SCE_NNCRONTAB_KEYWORD
- SCE_NNCRONTAB_MODIFIER
- SCE_NNCRONTAB_NUMBER
- SCE_NNCRONTAB_SECTION
- SCE_NNCRONTAB_STRING
- SCE_NNCRONTAB_TASK
- SCE_NSIS_COMMENT
- SCE_NSIS_COMMENTBOX
- SCE_NSIS_DEFAULT
Lexical states for
SCLEX_NSIS
- SCE_NSIS_FUNCTION
- SCE_NSIS_FUNCTIONDEF
- SCE_NSIS_IFDEFINEDEF
- SCE_NSIS_LABEL
- SCE_NSIS_MACRODEF
- SCE_NSIS_NUMBER
- SCE_NSIS_PAGEEX
- SCE_NSIS_SECTIONDEF
- SCE_NSIS_SECTIONGROUP
- SCE_NSIS_STRINGDQ
- SCE_NSIS_STRINGLQ
- SCE_NSIS_STRINGRQ
- SCE_NSIS_STRINGVAR
- SCE_NSIS_SUBSECTIONDEF
- SCE_NSIS_USERDEFINED
- SCE_NSIS_VARIABLE
- SCE_OPAL_BOOL_CONST
- SCE_OPAL_COMMENT_BLOCK
- SCE_OPAL_COMMENT_LINE
- SCE_OPAL_DEFAULT
- SCE_OPAL_INTEGER
- SCE_OPAL_KEYWORD
- SCE_OPAL_PAR
- SCE_OPAL_SORT
- SCE_OPAL_SPACE
Lexical states for
SCLEX_OPAL
- SCE_OPAL_STRING
- SCE_PAS_ASM
- SCE_PAS_CHARACTER
- SCE_PAS_COMMENT
- SCE_PAS_COMMENT2
- SCE_PAS_COMMENTLINE
- SCE_PAS_DEFAULT
Lexical states for
SCLEX_PASCAL
- SCE_PAS_HEXNUMBER
- SCE_PAS_IDENTIFIER
- SCE_PAS_NUMBER
- SCE_PAS_OPERATOR
- SCE_PAS_PREPROCESSOR
- SCE_PAS_PREPROCESSOR2
- SCE_PAS_STRING
- SCE_PAS_STRINGEOL
- SCE_PAS_WORD
- SCE_PLM_COMMENT
- SCE_PLM_CONTROL
- SCE_PLM_DEFAULT
Lexical state for
SCLEX_PLM
- SCE_PLM_IDENTIFIER
- SCE_PLM_KEYWORD
- SCE_PLM_NUMBER
- SCE_PLM_OPERATOR
- SCE_PLM_STRING
- SCE_PL_ARRAY
- SCE_PL_BACKTICKS
- SCE_PL_CHARACTER
- SCE_PL_COMMENTLINE
- SCE_PL_DATASECTION
- SCE_PL_DEFAULT
Lexical states for
SCLEX_PERL
- SCE_PL_ERROR
- SCE_PL_FORMAT
- SCE_PL_FORMAT_IDENT
- SCE_PL_HASH
- SCE_PL_HERE_DELIM
- SCE_PL_HERE_Q
- SCE_PL_HERE_QQ
- SCE_PL_HERE_QX
- SCE_PL_IDENTIFIER
- SCE_PL_LONGQUOTE
- SCE_PL_NUMBER
- SCE_PL_OPERATOR
- SCE_PL_POD
- SCE_PL_POD_VERB
- SCE_PL_PREPROCESSOR
- SCE_PL_PUNCTUATION
- SCE_PL_REGEX
- SCE_PL_REGSUBST
- SCE_PL_SCALAR
- SCE_PL_STRING
- SCE_PL_STRING_Q
- SCE_PL_STRING_QQ
- SCE_PL_STRING_QR
- SCE_PL_STRING_QW
- SCE_PL_STRING_QX
- SCE_PL_SUB_PROTOTYPE
- SCE_PL_SYMBOLTABLE
- SCE_PL_VARIABLE_INDEXER
- SCE_PL_WORD
- SCE_POV_BADDIRECTIVE
- SCE_POV_COMMENT
- SCE_POV_COMMENTLINE
- SCE_POV_DEFAULT
Lexical states for
SCLEX_POV
- SCE_POV_DIRECTIVE
- SCE_POV_IDENTIFIER
- SCE_POV_NUMBER
- SCE_POV_OPERATOR
- SCE_POV_STRING
- SCE_POV_STRINGEOL
- SCE_POV_WORD2
- SCE_POV_WORD3
- SCE_POV_WORD4
- SCE_POV_WORD5
- SCE_POV_WORD6
- SCE_POV_WORD7
- SCE_POV_WORD8
- SCE_POWERPRO_ALTQUOTE
- SCE_POWERPRO_COMMENTBLOCK
- SCE_POWERPRO_COMMENTLINE
- SCE_POWERPRO_DEFAULT
Lexical state for
SCLEX_POWERPRO
- SCE_POWERPRO_DOUBLEQUOTEDSTRING
- SCE_POWERPRO_FUNCTION
- SCE_POWERPRO_IDENTIFIER
- SCE_POWERPRO_LINECONTINUE
- SCE_POWERPRO_NUMBER
- SCE_POWERPRO_OPERATOR
- SCE_POWERPRO_SINGLEQUOTEDSTRING
- SCE_POWERPRO_STRINGEOL
- SCE_POWERPRO_VERBATIM
- SCE_POWERPRO_WORD
- SCE_POWERPRO_WORD2
- SCE_POWERPRO_WORD3
- SCE_POWERPRO_WORD4
- SCE_POWERSHELL_ALIAS
- SCE_POWERSHELL_CHARACTER
- SCE_POWERSHELL_CMDLET
- SCE_POWERSHELL_COMMENT
- SCE_POWERSHELL_COMMENTSTREAM
- SCE_POWERSHELL_DEFAULT
Lexical state for
SCLEX_POWERSHELL
- SCE_POWERSHELL_FUNCTION
- SCE_POWERSHELL_IDENTIFIER
- SCE_POWERSHELL_KEYWORD
- SCE_POWERSHELL_NUMBER
- SCE_POWERSHELL_OPERATOR
- SCE_POWERSHELL_STRING
- SCE_POWERSHELL_USER1
- SCE_POWERSHELL_VARIABLE
- SCE_PO_COMMENT
- SCE_PO_DEFAULT
Lexical state for
SCLEX_PO
- SCE_PO_FUZZY
- SCE_PO_MSGCTXT
- SCE_PO_MSGCTXT_TEXT
- SCE_PO_MSGID
- SCE_PO_MSGID_TEXT
- SCE_PO_MSGSTR
- SCE_PO_MSGSTR_TEXT
- SCE_PROPS_ASSIGNMENT
- SCE_PROPS_COMMENT
- SCE_PROPS_DEFAULT
Lexical states for
SCLEX_PROPERTIES
- SCE_PROPS_DEFVAL
- SCE_PROPS_KEY
- SCE_PROPS_SECTION
- SCE_PS_BADSTRINGCHAR
- SCE_PS_BASE85STRING
- SCE_PS_COMMENT
- SCE_PS_DEFAULT
Lexical states for
SCLEX_PS
- SCE_PS_DSC_COMMENT
- SCE_PS_DSC_VALUE
- SCE_PS_HEXSTRING
- SCE_PS_IMMEVAL
- SCE_PS_KEYWORD
- SCE_PS_LITERAL
- SCE_PS_NAME
- SCE_PS_NUMBER
- SCE_PS_PAREN_ARRAY
- SCE_PS_PAREN_DICT
- SCE_PS_PAREN_PROC
- SCE_PS_TEXT
- SCE_P_CHARACTER
- SCE_P_CLASSNAME
- SCE_P_COMMENTBLOCK
- SCE_P_COMMENTLINE
- SCE_P_DECORATOR
- SCE_P_DEFAULT
Lexical states for
SCLEX_PYTHON
- SCE_P_DEFNAME
- SCE_P_IDENTIFIER
- SCE_P_NUMBER
- SCE_P_OPERATOR
- SCE_P_STRING
- SCE_P_STRINGEOL
- SCE_P_TRIPLE
- SCE_P_TRIPLEDOUBLE
- SCE_P_WORD
- SCE_P_WORD2
- SCE_RB_BACKTICKS
- SCE_RB_CHARACTER
- SCE_RB_CLASSNAME
- SCE_RB_CLASS_VAR
- SCE_RB_COMMENTLINE
- SCE_RB_DATASECTION
- SCE_RB_DEFAULT
Lexical states for
SCLEX_RUBY
- SCE_RB_DEFNAME
- SCE_RB_ERROR
- SCE_RB_GLOBAL
- SCE_RB_HERE_DELIM
- SCE_RB_HERE_Q
- SCE_RB_HERE_QQ
- SCE_RB_HERE_QX
- SCE_RB_IDENTIFIER
- SCE_RB_INSTANCE_VAR
- SCE_RB_MODULE_NAME
- SCE_RB_NUMBER
- SCE_RB_OPERATOR
- SCE_RB_POD
- SCE_RB_REGEX
- SCE_RB_STDERR
- SCE_RB_STDIN
- SCE_RB_STDOUT
- SCE_RB_STRING
- SCE_RB_STRING_Q
- SCE_RB_STRING_QQ
- SCE_RB_STRING_QR
- SCE_RB_STRING_QW
- SCE_RB_STRING_QX
- SCE_RB_SYMBOL
- SCE_RB_UPPER_BOUND
- SCE_RB_WORD
- SCE_RB_WORD_DEMOTED
- SCE_REBOL_BINARY
- SCE_REBOL_BRACEDSTRING
- SCE_REBOL_CHARACTER
- SCE_REBOL_COMMENTBLOCK
- SCE_REBOL_COMMENTLINE
- SCE_REBOL_DATE
- SCE_REBOL_DEFAULT
Lexical states for
SCLEX_REBOL
- SCE_REBOL_EMAIL
- SCE_REBOL_FILE
- SCE_REBOL_IDENTIFIER
- SCE_REBOL_ISSUE
- SCE_REBOL_MONEY
- SCE_REBOL_NUMBER
- SCE_REBOL_OPERATOR
- SCE_REBOL_PAIR
- SCE_REBOL_PREFACE
- SCE_REBOL_QUOTEDSTRING
- SCE_REBOL_TAG
- SCE_REBOL_TIME
- SCE_REBOL_TUPLE
- SCE_REBOL_URL
- SCE_REBOL_WORD
- SCE_REBOL_WORD2
- SCE_REBOL_WORD3
- SCE_REBOL_WORD4
- SCE_REBOL_WORD5
- SCE_REBOL_WORD6
- SCE_REBOL_WORD7
- SCE_REBOL_WORD8
- SCE_R_BASEKWORD
- SCE_R_COMMENT
- SCE_R_DEFAULT
Lexical states for
SCLEX_R
- SCE_R_IDENTIFIER
- SCE_R_INFIX
- SCE_R_INFIXEOL
- SCE_R_KWORD
- SCE_R_NUMBER
- SCE_R_OPERATOR
- SCE_R_OTHERKWORD
- SCE_R_STRING
- SCE_R_STRING2
- SCE_SCRIPTOL_CHARACTER
- SCE_SCRIPTOL_CLASSNAME
- SCE_SCRIPTOL_COMMENTBLOCK
- SCE_SCRIPTOL_COMMENTLINE
- SCE_SCRIPTOL_CSTYLE
- SCE_SCRIPTOL_DEFAULT
Lexical states for
SCLEX_SCRIPTOL
- SCE_SCRIPTOL_IDENTIFIER
- SCE_SCRIPTOL_KEYWORD
- SCE_SCRIPTOL_NUMBER
- SCE_SCRIPTOL_OPERATOR
- SCE_SCRIPTOL_PERSISTENT
- SCE_SCRIPTOL_PREPROCESSOR
- SCE_SCRIPTOL_STRING
- SCE_SCRIPTOL_STRINGEOL
- SCE_SCRIPTOL_TRIPLE
- SCE_SCRIPTOL_WHITE
- SCE_SH_BACKTICKS
- SCE_SH_CHARACTER
- SCE_SH_COMMENTLINE
- SCE_SH_DEFAULT
Lexical states for
SCLEX_BASH
- SCE_SH_ERROR
- SCE_SH_HERE_DELIM
- SCE_SH_HERE_Q
- SCE_SH_IDENTIFIER
- SCE_SH_NUMBER
- SCE_SH_OPERATOR
- SCE_SH_PARAM
- SCE_SH_SCALAR
- SCE_SH_STRING
- SCE_SH_WORD
- SCE_SML_CHAR
- SCE_SML_COMMENT
- SCE_SML_COMMENT1
- SCE_SML_COMMENT2
- SCE_SML_COMMENT3
- SCE_SML_DEFAULT
Lexical states for
SCLEX_SML
- SCE_SML_IDENTIFIER
- SCE_SML_KEYWORD
- SCE_SML_KEYWORD2
- SCE_SML_KEYWORD3
- SCE_SML_LINENUM
- SCE_SML_NUMBER
- SCE_SML_OPERATOR
- SCE_SML_STRING
- SCE_SML_TAGNAME
- SCE_SN_CODE
- SCE_SN_COMMENTLINE
- SCE_SN_COMMENTLINEBANG
- SCE_SN_DEFAULT
Lexical states for
SCLEX_SPECMAN
- SCE_SN_IDENTIFIER
- SCE_SN_NUMBER
- SCE_SN_OPERATOR
- SCE_SN_PREPROCESSOR
- SCE_SN_REGEXTAG
- SCE_SN_SIGNAL
- SCE_SN_STRING
- SCE_SN_STRINGEOL
- SCE_SN_USER
- SCE_SN_WORD
- SCE_SN_WORD2
- SCE_SN_WORD3
- SCE_SORCUS_COMMAND
- SCE_SORCUS_COMMENTLINE
- SCE_SORCUS_CONSTANT
- SCE_SORCUS_DEFAULT
Lexical state for
SCLEX_SORCUS
- SCE_SORCUS_IDENTIFIER
- SCE_SORCUS_NUMBER
- SCE_SORCUS_OPERATOR
- SCE_SORCUS_PARAMETER
- SCE_SORCUS_STRING
- SCE_SORCUS_STRINGEOL
- SCE_SPICE_COMMENTLINE
- SCE_SPICE_DEFAULT
Lexical states for
SCLEX_SPICE
- SCE_SPICE_DELIMITER
- SCE_SPICE_IDENTIFIER
- SCE_SPICE_KEYWORD
- SCE_SPICE_KEYWORD2
- SCE_SPICE_KEYWORD3
- SCE_SPICE_NUMBER
- SCE_SPICE_VALUE
- SCE_SQL_CHARACTER
- SCE_SQL_COMMENT
- SCE_SQL_COMMENTDOC
- SCE_SQL_COMMENTDOCKEYWORD
- SCE_SQL_COMMENTDOCKEYWORDERROR
- SCE_SQL_COMMENTLINE
- SCE_SQL_COMMENTLINEDOC
- SCE_SQL_DEFAULT
Lexical states for
SCLEX_SQL
- SCE_SQL_IDENTIFIER
- SCE_SQL_NUMBER
- SCE_SQL_OPERATOR
- SCE_SQL_QUOTEDIDENTIFIER
- SCE_SQL_SQLPLUS
- SCE_SQL_SQLPLUS_COMMENT
- SCE_SQL_SQLPLUS_PROMPT
- SCE_SQL_STRING
- SCE_SQL_USER1
- SCE_SQL_USER2
- SCE_SQL_USER3
- SCE_SQL_USER4
- SCE_SQL_WORD
- SCE_SQL_WORD2
- SCE_ST_ASSIGN
- SCE_ST_BINARY
- SCE_ST_BOOL
- SCE_ST_CHARACTER
- SCE_ST_COMMENT
- SCE_ST_DEFAULT
Lexical states for
SCLEX_SMALLTALK
- SCE_ST_GLOBAL
- SCE_ST_KWSEND
- SCE_ST_NIL
- SCE_ST_NUMBER
- SCE_ST_RETURN
- SCE_ST_SELF
- SCE_ST_SPECIAL
- SCE_ST_SPEC_SEL
- SCE_ST_STRING
- SCE_ST_SUPER
- SCE_ST_SYMBOL
- SCE_T3_BLOCK_COMMENT
- SCE_T3_BRACE
- SCE_T3_DEFAULT
Lexical states of
SCLEX_TADS3
- SCE_T3_D_STRING
- SCE_T3_HTML_DEFAULT
- SCE_T3_HTML_STRING
- SCE_T3_HTML_TAG
- SCE_T3_IDENTIFIER
- SCE_T3_KEYWORD
- SCE_T3_LIB_DIRECTIVE
- SCE_T3_LINE_COMMENT
- SCE_T3_MSG_PARAM
- SCE_T3_NUMBER
- SCE_T3_OPERATOR
- SCE_T3_PREPROCESSOR
- SCE_T3_S_STRING
- SCE_T3_USER1
- SCE_T3_USER2
- SCE_T3_USER3
- SCE_T3_X_DEFAULT
- SCE_T3_X_STRING
- SCE_TCL_BLOCK_COMMENT
- SCE_TCL_COMMENT
- SCE_TCL_COMMENTLINE
- SCE_TCL_COMMENT_BOX
- SCE_TCL_DEFAULT
Lexical states for
SCLEX_TCL
- SCE_TCL_EXPAND
- SCE_TCL_IDENTIFIER
- SCE_TCL_IN_QUOTE
- SCE_TCL_MODIFIER
- SCE_TCL_NUMBER
- SCE_TCL_OPERATOR
- SCE_TCL_SUBSTITUTION
- SCE_TCL_SUB_BRACE
- SCE_TCL_WORD
- SCE_TCL_WORD2
- SCE_TCL_WORD3
- SCE_TCL_WORD4
- SCE_TCL_WORD5
- SCE_TCL_WORD6
- SCE_TCL_WORD7
- SCE_TCL_WORD8
- SCE_TCL_WORD_IN_QUOTE
- SCE_TEX_COMMAND
- SCE_TEX_DEFAULT
Lexical states for
SCLEX_TEX
- SCE_TEX_GROUP
- SCE_TEX_SPECIAL
- SCE_TEX_SYMBOL
- SCE_TEX_TEXT
- SCE_TXT2TAGS_BLOCKQUOTE
- SCE_TXT2TAGS_CODE
- SCE_TXT2TAGS_CODE2
- SCE_TXT2TAGS_CODEBK
- SCE_TXT2TAGS_COMMENT
- SCE_TXT2TAGS_DEFAULT
Lexical state for
SCLEX_TXT2TAGS
- SCE_TXT2TAGS_EM1
- SCE_TXT2TAGS_EM2
- SCE_TXT2TAGS_HEADER1
- SCE_TXT2TAGS_HEADER2
- SCE_TXT2TAGS_HEADER3
- SCE_TXT2TAGS_HEADER4
- SCE_TXT2TAGS_HEADER5
- SCE_TXT2TAGS_HEADER6
- SCE_TXT2TAGS_HRULE
- SCE_TXT2TAGS_LINE_BEGIN
- SCE_TXT2TAGS_LINK
- SCE_TXT2TAGS_OLIST_ITEM
- SCE_TXT2TAGS_OPTION
- SCE_TXT2TAGS_POSTPROC
- SCE_TXT2TAGS_PRECHAR
- SCE_TXT2TAGS_PREPROC
- SCE_TXT2TAGS_STRIKEOUT
- SCE_TXT2TAGS_STRONG1
- SCE_TXT2TAGS_STRONG2
- SCE_TXT2TAGS_ULIST_ITEM
- SCE_VHDL_ATTRIBUTE
- SCE_VHDL_COMMENT
- SCE_VHDL_COMMENTLINEBANG
- SCE_VHDL_DEFAULT
Lexical states for
SCLEX_VHDL
- SCE_VHDL_IDENTIFIER
- SCE_VHDL_KEYWORD
- SCE_VHDL_NUMBER
- SCE_VHDL_OPERATOR
- SCE_VHDL_STDFUNCTION
- SCE_VHDL_STDOPERATOR
- SCE_VHDL_STDPACKAGE
- SCE_VHDL_STDTYPE
- SCE_VHDL_STRING
- SCE_VHDL_STRINGEOL
- SCE_VHDL_USERWORD
- SCE_V_COMMENT
- SCE_V_COMMENTLINE
- SCE_V_COMMENTLINEBANG
- SCE_V_DEFAULT
Lexical states for
SCLEX_VERILOG
- SCE_V_IDENTIFIER
- SCE_V_NUMBER
- SCE_V_OPERATOR
- SCE_V_PREPROCESSOR
- SCE_V_STRING
- SCE_V_STRINGEOL
- SCE_V_USER
- SCE_V_WORD
- SCE_V_WORD2
- SCE_V_WORD3
- SCE_YAML_COMMENT
- SCE_YAML_DEFAULT
Lexical states for
SCLEX_YAML
- SCE_YAML_DOCUMENT
- SCE_YAML_ERROR
- SCE_YAML_IDENTIFIER
- SCE_YAML_KEYWORD
- SCE_YAML_NUMBER
- SCE_YAML_OPERATOR
- SCE_YAML_REFERENCE
- SCE_YAML_TEXT
- SCFIND_MATCHCASE
- SCFIND_POSIX
- SCFIND_REGEXP
- SCFIND_WHOLEWORD
- SCFIND_WORDSTART
- SCI_LEXER_START
- SCI_OPTIONAL_START
- SCI_START
Define start of Scintilla messages to be greater than all Windows edit (EM_*) messages as many EM_ messages can be used although that use is deprecated.
- SCK_ADD
- SCK_BACK
- SCK_DELETE
- SCK_DIVIDE
- SCK_DOWN
Symbolic key codes and modifier flags. ASCII and other printable characters below 256. Extended keys above 300.
- SCK_END
- SCK_ESCAPE
- SCK_HOME
- SCK_INSERT
- SCK_LEFT
- SCK_MENU
- SCK_NEXT
- SCK_PRIOR
- SCK_RETURN
- SCK_RIGHT
- SCK_RWIN
- SCK_SUBTRACT
- SCK_TAB
- SCK_UP
- SCK_WIN
- SCLEX_A68K
- SCLEX_ABAQUS
- SCLEX_ADA
- SCLEX_APDL
- SCLEX_ASM
- SCLEX_ASN1
- SCLEX_ASYMPTOTE
- SCLEX_AU3
- SCLEX_AUTOMATIC
When a lexer specifies its language as
SCLEX_AUTOMATIC
it receives a value assigned in sequence fromSCLEX_AUTOMATIC
+1.- SCLEX_AVE
- SCLEX_BAAN
- SCLEX_BASH
- SCLEX_BATCH
- SCLEX_BLITZBASIC
- SCLEX_BULLANT
- SCLEX_CAML
- SCLEX_CLW
- SCLEX_CLWNOCASE
- SCLEX_CMAKE
- SCLEX_COBOL
- SCLEX_CONF
- SCLEX_CONTAINER
For SciLexer.h
- SCLEX_CPP
- SCLEX_CPPNOCASE
- SCLEX_CSOUND
- SCLEX_CSS
- SCLEX_D
- SCLEX_DIFF
- SCLEX_EIFFEL
- SCLEX_EIFFELKW
- SCLEX_ERLANG
- SCLEX_ERRORLIST
- SCLEX_ESCRIPT
- SCLEX_F77
- SCLEX_FLAGSHIP
- SCLEX_FORTH
- SCLEX_FORTRAN
- SCLEX_FREEBASIC
- SCLEX_GAP
- SCLEX_GUI4CLI
- SCLEX_HASKELL
- SCLEX_HTML
- SCLEX_INNOSETUP
- SCLEX_KIX
- SCLEX_LATEX
- SCLEX_LISP
- SCLEX_LOT
- SCLEX_LOUT
- SCLEX_LUA
- SCLEX_MAGIK
- SCLEX_MAKEFILE
- SCLEX_MARKDOWN
- SCLEX_MATLAB
- SCLEX_METAPOST
- SCLEX_MMIXAL
- SCLEX_MODULA
- SCLEX_MSSQL
- SCLEX_MYSQL
- SCLEX_NIMROD
- SCLEX_NNCRONTAB
- SCLEX_NSIS
- SCLEX_NULL
- SCLEX_OCTAVE
- SCLEX_OPAL
- SCLEX_PASCAL
- SCLEX_PERL
- SCLEX_PHPSCRIPT
- SCLEX_PLM
- SCLEX_PO
- SCLEX_POV
- SCLEX_POWERBASIC
- SCLEX_POWERPRO
- SCLEX_POWERSHELL
- SCLEX_PROGRESS
- SCLEX_PROPERTIES
- SCLEX_PS
- SCLEX_PUREBASIC
- SCLEX_PYTHON
- SCLEX_R
- SCLEX_REBOL
- SCLEX_RUBY
- SCLEX_SCRIPTOL
- SCLEX_SMALLTALK
- SCLEX_SML
- SCLEX_SORCUS
- SCLEX_SPECMAN
- SCLEX_SPICE
- SCLEX_SQL
- SCLEX_TACL
- SCLEX_TADS3
- SCLEX_TAL
- SCLEX_TCL
- SCLEX_TEX
- SCLEX_TXT2TAGS
- SCLEX_VB
- SCLEX_VBSCRIPT
- SCLEX_VERILOG
- SCLEX_VHDL
- SCLEX_XCODE
- SCLEX_XML
- SCLEX_YAML
- SCMOD_ALT
- SCMOD_CTRL
- SCMOD_META
- SCMOD_NORM
- SCMOD_SHIFT
- SCMOD_SUPER
- SCN_AUTOCCANCELLED
- SCN_AUTOCCHARDELETED
- SCN_AUTOCSELECTION
- SCN_CALLTIPCLICK
- SCN_CHARADDED
- SCN_DOUBLECLICK
- SCN_DWELLEND
- SCN_DWELLSTART
- SCN_HOTSPOTCLICK
- SCN_HOTSPOTDOUBLECLICK
- SCN_HOTSPOTRELEASECLICK
- SCN_INDICATORCLICK
- SCN_INDICATORRELEASE
- SCN_KEY
GTK+ Specific to work around focus and accelerator problems:
- SCN_MACRORECORD
- SCN_MARGINCLICK
- SCN_MODIFIED
- SCN_MODIFYATTEMPTRO
- SCN_NEEDSHOWN
- SCN_PAINTED
- SCN_SAVEPOINTLEFT
- SCN_SAVEPOINTREACHED
- SCN_STYLENEEDED
Events
- SCN_UPDATEUI
- SCN_URIDROPPED
- SCN_USERLISTSELECTION
- SCN_ZOOM
- SCVS_NONE
- SCVS_RECTANGULARSELECTION
- SCVS_USERACCESSIBLE
- SCWS_INVISIBLE
- SCWS_VISIBLEAFTERINDENT
- SCWS_VISIBLEALWAYS
- SC_ALPHA_NOALPHA
- SC_ALPHA_OPAQUE
- SC_ALPHA_TRANSPARENT
- SC_CACHE_CARET
- SC_CACHE_DOCUMENT
- SC_CACHE_NONE
- SC_CACHE_PAGE
- SC_CARETSTICKY_OFF
- SC_CARETSTICKY_ON
- SC_CARETSTICKY_WHITESPACE
- SC_CASE_LOWER
- SC_CASE_MIXED
- SC_CASE_UPPER
- SC_CHARSET_8859_15
- SC_CHARSET_ANSI
Character set identifiers are used in StyleSetCharacterSet. The values are the same as the Windows *_CHARSET values.
- SC_CHARSET_ARABIC
- SC_CHARSET_BALTIC
- SC_CHARSET_CHINESEBIG5
- SC_CHARSET_CYRILLIC
- SC_CHARSET_DEFAULT
- SC_CHARSET_EASTEUROPE
- SC_CHARSET_GB2312
- SC_CHARSET_GREEK
- SC_CHARSET_HANGUL
- SC_CHARSET_HEBREW
- SC_CHARSET_JOHAB
- SC_CHARSET_MAC
- SC_CHARSET_OEM
- SC_CHARSET_RUSSIAN
- SC_CHARSET_SHIFTJIS
- SC_CHARSET_SYMBOL
- SC_CHARSET_THAI
- SC_CHARSET_TURKISH
- SC_CHARSET_VIETNAMESE
- SC_CP_DBCS
Deprecated in 2.21 The
SC_CP_DBCS
value can be used to indicate a DBCS mode for GTK+.- SC_CP_UTF8
The
SC_CP_UTF8
value can be used to enter Unicode mode. This is the same value as CP_UTF8 in Windows- SC_CURSORARROW
- SC_CURSORNORMAL
- SC_CURSORREVERSEARROW
- SC_CURSORWAIT
- SC_EFF_QUALITY_ANTIALIASED
- SC_EFF_QUALITY_DEFAULT
- SC_EFF_QUALITY_LCD_OPTIMIZED
- SC_EFF_QUALITY_MASK
Control font anti-aliasing.
- SC_EFF_QUALITY_NON_ANTIALIASED
- SC_EOL_CR
- SC_EOL_CRLF
- SC_EOL_LF
- SC_FOLDFLAG_LEVELNUMBERS
- SC_FOLDFLAG_LINEAFTER_CONTRACTED
- SC_FOLDFLAG_LINEAFTER_EXPANDED
- SC_FOLDFLAG_LINEBEFORE_CONTRACTED
- SC_FOLDFLAG_LINEBEFORE_EXPANDED
- SC_FOLDLEVELBASE
- SC_FOLDLEVELHEADERFLAG
- SC_FOLDLEVELNUMBERMASK
- SC_FOLDLEVELWHITEFLAG
- SC_IV_LOOKBOTH
- SC_IV_LOOKFORWARD
- SC_IV_NONE
- SC_IV_REAL
- SC_LASTSTEPINUNDOREDO
- SC_MARGINOPTION_NONE
- SC_MARGINOPTION_SUBLINESELECT
- SC_MARGIN_BACK
- SC_MARGIN_FORE
- SC_MARGIN_NUMBER
- SC_MARGIN_RTEXT
- SC_MARGIN_SYMBOL
- SC_MARGIN_TEXT
- SC_MARKNUM_FOLDER
- SC_MARKNUM_FOLDEREND
Markers used for outlining column.
- SC_MARKNUM_FOLDERMIDTAIL
- SC_MARKNUM_FOLDEROPEN
- SC_MARKNUM_FOLDEROPENMID
- SC_MARKNUM_FOLDERSUB
- SC_MARKNUM_FOLDERTAIL
- SC_MARK_ARROW
- SC_MARK_ARROWDOWN
- SC_MARK_ARROWS
- SC_MARK_AVAILABLE
- SC_MARK_BACKGROUND
Invisible mark that only sets the line background colour.
- SC_MARK_BOXMINUS
- SC_MARK_BOXMINUSCONNECTED
- SC_MARK_BOXPLUS
- SC_MARK_BOXPLUSCONNECTED
- SC_MARK_CHARACTER
- SC_MARK_CIRCLE
- SC_MARK_CIRCLEMINUS
- SC_MARK_CIRCLEMINUSCONNECTED
- SC_MARK_CIRCLEPLUS
- SC_MARK_CIRCLEPLUSCONNECTED
- SC_MARK_DOTDOTDOT
- SC_MARK_EMPTY
- SC_MARK_FULLRECT
- SC_MARK_LCORNER
- SC_MARK_LCORNERCURVE
- SC_MARK_LEFTRECT
- SC_MARK_MINUS
- SC_MARK_PIXMAP
- SC_MARK_PLUS
- SC_MARK_RGBAIMAGE
- SC_MARK_ROUNDRECT
- SC_MARK_SHORTARROW
- SC_MARK_SMALLRECT
- SC_MARK_TCORNER
- SC_MARK_TCORNERCURVE
- SC_MARK_UNDERLINE
- SC_MARK_VLINE
Shapes used for outlining column.
- SC_MASK_FOLDERS
- SC_MODEVENTMASKALL
- SC_MOD_BEFOREDELETE
- SC_MOD_BEFOREINSERT
- SC_MOD_CHANGEANNOTATION
- SC_MOD_CHANGEFOLD
- SC_MOD_CHANGEINDICATOR
- SC_MOD_CHANGELINESTATE
- SC_MOD_CHANGEMARGIN
- SC_MOD_CHANGEMARKER
- SC_MOD_CHANGESTYLE
- SC_MOD_CONTAINER
- SC_MOD_DELETETEXT
- SC_MOD_INSERTTEXT
Notifications Type of modification and the action which caused the modification. These are defined as a bit mask to make it easy to specify which notifications are wanted. One bit is set from each of SC_MOD_* and SC_PERFORMED_*.
- SC_MOD_LEXERSTATE
- SC_MULTILINEUNDOREDO
- SC_MULTIPASTE_EACH
- SC_MULTIPASTE_ONCE
- SC_MULTISTEPUNDOREDO
- SC_PERFORMED_REDO
- SC_PERFORMED_UNDO
- SC_PERFORMED_USER
- SC_PRINT_BLACKONWHITE
PrintColourMode - force black text on white background for printing.
- SC_PRINT_COLOURONWHITE
PrintColourMode - text stays coloured, but all background is forced to be white for printing.
- SC_PRINT_COLOURONWHITEDEFAULTBG
PrintColourMode - only the default-background is forced to be white for printing.
- SC_PRINT_INVERTLIGHT
PrintColourMode - invert the light value of each style for printing.
- SC_PRINT_NORMAL
PrintColourMode - use same colours as screen.
- SC_SEL_LINES
- SC_SEL_RECTANGLE
- SC_SEL_STREAM
- SC_SEL_THIN
- SC_STARTACTION
- SC_STATUS_BADALLOC
- SC_STATUS_FAILURE
- SC_STATUS_OK
- SC_TIME_FOREVER
- SC_TYPE_BOOLEAN
- SC_TYPE_INTEGER
- SC_TYPE_STRING
- SC_UPDATE_CONTENT
- SC_UPDATE_H_SCROLL
- SC_UPDATE_SELECTION
- SC_UPDATE_V_SCROLL
- SC_WRAPINDENT_FIXED
- SC_WRAPINDENT_INDENT
- SC_WRAPINDENT_SAME
- SC_WRAPVISUALFLAGLOC_DEFAULT
- SC_WRAPVISUALFLAGLOC_END_BY_TEXT
- SC_WRAPVISUALFLAGLOC_START_BY_TEXT
- SC_WRAPVISUALFLAG_END
- SC_WRAPVISUALFLAG_NONE
- SC_WRAPVISUALFLAG_START
- SC_WRAP_CHAR
- SC_WRAP_NONE
- SC_WRAP_WORD
- STYLE_BRACEBAD
- STYLE_BRACELIGHT
- STYLE_CALLTIP
- STYLE_CONTROLCHAR
- STYLE_DEFAULT
Styles in range 32..38 are predefined for parts of the UI and are not used as normal styles. Style 39 is for future use.
- STYLE_INDENTGUIDE
- STYLE_LASTPREDEFINED
- STYLE_LINENUMBER
- STYLE_MAX
- UNDO_MAY_COALESCE
- VISIBLE_SLOP
Constants for use with SetVisiblePolicy, similar to SetCaretPolicy.
- VISIBLE_STRICT
Public Class Methods
SWIGINTERN VALUE _wrap_new_FXScintilla(int argc, VALUE *argv, VALUE self) { FXComposite *arg1 = (FXComposite *) 0 ; FXObject *arg2 = (FXObject *) 0 ; FXSelector arg3 = (FXSelector) 0 ; FXuint arg4 = (FXuint) 0 ; FXint arg5 = (FXint) 0 ; FXint arg6 = (FXint) 0 ; FXint arg7 = (FXint) 0 ; FXint arg8 = (FXint) 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; FXScintilla *result = 0 ; if ((argc < 1) || (argc > 8)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1,SWIGTYPE_p_FXComposite, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXComposite *","FXScintilla", 1, argv[0] )); } arg1 = reinterpret_cast< FXComposite * >(argp1); if (argc > 1) { res2 = SWIG_ConvertPtr(argv[1], &argp2,SWIGTYPE_p_FXObject, 0 | 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXObject *","FXScintilla", 2, argv[1] )); } arg2 = reinterpret_cast< FXObject * >(argp2); } if (argc > 2) { arg3 = NUM2UINT(argv[2]); } if (argc > 3) { arg4 = NUM2UINT(argv[3]); } if (argc > 4) { arg5 = NUM2INT(argv[4]); } if (argc > 5) { arg6 = NUM2INT(argv[5]); } if (argc > 6) { arg7 = NUM2INT(argv[6]); } if (argc > 7) { arg8 = NUM2INT(argv[7]); } { if (!arg1) { SWIG_exception(SWIG_ValueError,"Received a NULL pointer."); } } { result = (FXScintilla *)new_FXScintilla(arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8); DATA_PTR(self) = result; FXRbRegisterRubyObj(self, result); if(rb_block_given_p()){ rb_yield(self); } } return self; fail: return Qnil; }
# File lib/fox16/kwargs.rb, line 1151 def initialize(p, *args, &blk) argument_names = %w{target selector opts x y width height} default_params = { :target => nil, :selector => 0, :opts => 0, :x => 0, :y => 0, :width => 0, :height => 0 } params = {} params = args.pop if args.last.is_a? Hash args.each_with_index { |e, i| params[argument_names[i].intern] = e } params.keys.each { |key| raise ArgumentError, "Unrecognized parameter #{key}" unless default_params.keys.include?(key) } params = default_params.merge(params) old_initialize(p, params[:target], params[:selector], params[:opts], params[:x], params[:y], params[:width], params[:height], &blk) end
Public Instance Methods
Extend life of document.
# File lib/fox16/scintilla.rb, line 2232 def addRefDocument(doc) sendMessage(2376, 0, doc) end
Add a selection
# File lib/fox16/scintilla.rb, line 3037 def addSelection(caret, anchor) sendMessage(2573, caret, anchor) end
Add array of cells to document.
# File lib/fox16/scintilla.rb, line 29 def addStyledText(length, c) sendMessage(2002, length, c) end
Add text to the document at current position.
# File lib/fox16/scintilla.rb, line 24 def addText(length, text) sendMessage(2001, length, text) end
Add a container action to the undo stack
# File lib/fox16/scintilla.rb, line 2966 def addUndoAction(token, flags) sendMessage(2560, token, flags) end
Enlarge the document to a particular size of text bytes.
# File lib/fox16/scintilla.rb, line 2614 def allocate(bytes) sendMessage(2446, bytes, 0) end
Clear the annotations from all lines
# File lib/fox16/scintilla.rb, line 2935 def annotationClearAll sendMessage(2547, 0, 0) end
Get the number of annotation lines for a line
# File lib/fox16/scintilla.rb, line 2930 def annotationGetLines(line) sendMessage(2546, line, 0) end
Get the style number for the annotations for a line
# File lib/fox16/scintilla.rb, line 2913 def annotationGetStyle(line) sendMessage(2543, line, 0) end
Get the start of the range of style numbers used for annotations
# File lib/fox16/scintilla.rb, line 2959 def annotationGetStyleOffset sendMessage(2551, 0, 0) end
Get the annotation styles for a line
# File lib/fox16/scintilla.rb, line 2923 def annotationGetStyles(line) buffer = "".ljust(line) sendMessage(2545, line, buffer) buffer end
Get the annotation text for a line
# File lib/fox16/scintilla.rb, line 2901 def annotationGetText(line) buffer = "".ljust(line) sendMessage(2541, line, buffer) buffer end
Get the visibility for the annotations for a view
# File lib/fox16/scintilla.rb, line 2949 def annotationGetVisible sendMessage(2549, 0, 0) end
Set the style number for the annotations for a line
# File lib/fox16/scintilla.rb, line 2908 def annotationSetStyle(line, style) sendMessage(2542, line, style) end
Get the start of the range of style numbers used for annotations
# File lib/fox16/scintilla.rb, line 2954 def annotationSetStyleOffset(style) sendMessage(2550, style, 0) end
Set the annotation styles for a line
# File lib/fox16/scintilla.rb, line 2918 def annotationSetStyles(line, styles) sendMessage(2544, line, styles) end
Set the annotation text for a line
# File lib/fox16/scintilla.rb, line 2896 def annotationSetText(line, text) sendMessage(2540, line, text) end
Set the visibility for the annotations for a view
# File lib/fox16/scintilla.rb, line 2944 def annotationSetVisible(visible) sendMessage(2548, visible, 0) end
Append a string to the end of the document without changing the selection.
# File lib/fox16/scintilla.rb, line 1714 def appendText(length, text) sendMessage(2282, length, text) end
When key+modifier combination km is pressed perform msg.
# File lib/fox16/scintilla.rb, line 632 def assignCmdKey(km, msg) sendMessage(2070, km, msg) end
Is there an auto-completion list visible?
# File lib/fox16/scintilla.rb, line 820 def autoCActive sendMessage(2102, 0, 0) == 1 ? true : false end
Remove the auto-completion list from the screen.
# File lib/fox16/scintilla.rb, line 815 def autoCCancel sendMessage(2101, 0, 0) end
User has selected an item so remove the list and insert the selection.
# File lib/fox16/scintilla.rb, line 830 def autoCComplete sendMessage(2104, 0, 0) end
Retrieve whether or not autocompletion is hidden automatically when nothing matches.
# File lib/fox16/scintilla.rb, line 903 def autoCGetAutoHide sendMessage(2119, 0, 0) == 1 ? true : false end
Retrieve whether auto-completion cancelled by backspacing before start.
# File lib/fox16/scintilla.rb, line 862 def autoCGetCancelAtStart sendMessage(2111, 0, 0) == 1 ? true : false end
Retrieve whether a single item auto-completion list automatically choose the item.
# File lib/fox16/scintilla.rb, line 878 def autoCGetChooseSingle sendMessage(2114, 0, 0) == 1 ? true : false end
Get currently selected item position in the auto-completion list
# File lib/fox16/scintilla.rb, line 2603 def autoCGetCurrent sendMessage(2445, 0, 0) end
Get currently selected item text in the auto-completion list Returns the length of the item text
# File lib/fox16/scintilla.rb, line 2609 def autoCGetCurrentText sendMessage(2610, 0, s) end
Retrieve whether or not autocompletion deletes any word characters after the inserted text upon completion.
# File lib/fox16/scintilla.rb, line 915 def autoCGetDropRestOfWord sendMessage(2271, 0, 0) == 1 ? true : false end
Retrieve state of ignore case flag.
# File lib/fox16/scintilla.rb, line 888 def autoCGetIgnoreCase sendMessage(2116, 0, 0) == 1 ? true : false end
Set the maximum height, in rows, of auto-completion and user lists.
# File lib/fox16/scintilla.rb, line 958 def autoCGetMaxHeight sendMessage(2211, 0, 0) end
Get the maximum width, in characters, of auto-completion and user lists.
# File lib/fox16/scintilla.rb, line 947 def autoCGetMaxWidth sendMessage(2209, 0, 0) end
Retrieve the auto-completion list separator character.
# File lib/fox16/scintilla.rb, line 846 def autoCGetSeparator sendMessage(2107, 0, 0) end
Retrieve the auto-completion list type-separator character.
# File lib/fox16/scintilla.rb, line 930 def autoCGetTypeSeparator sendMessage(2285, 0, 0) end
Retrieve the position of the caret when the auto-completion list was displayed.
# File lib/fox16/scintilla.rb, line 825 def autoCPosStart sendMessage(2103, 0, 0) end
Select the item in the auto-completion list that starts with a string.
# File lib/fox16/scintilla.rb, line 851 def autoCSelect(text) sendMessage(2108, 0, text) end
Set whether or not autocompletion is hidden automatically when nothing matches.
# File lib/fox16/scintilla.rb, line 898 def autoCSetAutoHide(autoHide) sendMessage(2118, autoHide, 0) end
Should the auto-completion list be cancelled if the user backspaces to a position before where the box was created.
# File lib/fox16/scintilla.rb, line 857 def autoCSetCancelAtStart(cancel) sendMessage(2110, cancel, 0) end
Should a single item auto-completion list automatically choose the item.
# File lib/fox16/scintilla.rb, line 873 def autoCSetChooseSingle(chooseSingle) sendMessage(2113, chooseSingle, 0) end
Set whether or not autocompletion deletes any word characters after the inserted text upon completion.
# File lib/fox16/scintilla.rb, line 909 def autoCSetDropRestOfWord(dropRestOfWord) sendMessage(2270, dropRestOfWord, 0) end
Define a set of characters that when typed will cause the autocompletion to choose the selected item.
# File lib/fox16/scintilla.rb, line 868 def autoCSetFillUps(characterSet) sendMessage(2112, 0, characterSet) end
Set whether case is significant when performing auto-completion searches.
# File lib/fox16/scintilla.rb, line 883 def autoCSetIgnoreCase(ignoreCase) sendMessage(2115, ignoreCase, 0) end
Set the maximum height, in rows, of auto-completion and user lists. The default is 5 rows.
# File lib/fox16/scintilla.rb, line 953 def autoCSetMaxHeight(rowCount) sendMessage(2210, rowCount, 0) end
Set the maximum width, in characters, of auto-completion and user lists. Set to 0 to autosize to fit longest item, which is the default.
# File lib/fox16/scintilla.rb, line 942 def autoCSetMaxWidth(characterCount) sendMessage(2208, characterCount, 0) end
Change the separator character in the string setting up an auto-completion list. Default is space but can be changed if items contain space.
# File lib/fox16/scintilla.rb, line 841 def autoCSetSeparator(separatorCharacter) sendMessage(2106, separatorCharacter, 0) end
Change the type-separator character in the string setting up an auto-completion list. Default is '?' but can be changed if items contain '?'.
# File lib/fox16/scintilla.rb, line 936 def autoCSetTypeSeparator(separatorCharacter) sendMessage(2286, separatorCharacter, 0) end
Display a auto-completion list. The lenEntered parameter indicates how many characters before the caret should be used to provide context.
# File lib/fox16/scintilla.rb, line 810 def autoCShow(lenEntered, itemList) sendMessage(2100, lenEntered, itemList) end
Define a set of character that when typed cancel the auto-completion list.
# File lib/fox16/scintilla.rb, line 835 def autoCStops(characterSet) sendMessage(2105, 0, characterSet) end
Dedent the selected lines.
# File lib/fox16/scintilla.rb, line 1939 def backTab sendMessage(2328, 0, 0) end
Start a sequence of actions that is undone and redone as a unit. May be nested.
# File lib/fox16/scintilla.rb, line 674 def beginUndoAction sendMessage(2078, 0, 0) end
Highlight the character at a position indicating there is no matching brace.
# File lib/fox16/scintilla.rb, line 2108 def braceBadLight(pos) sendMessage(2352, pos, 0) end
Use specified indicator to highlight non matching brace instead of changing its style.
# File lib/fox16/scintilla.rb, line 2113 def braceBadLightIndicator(useBraceBadLightIndicator, indicator) sendMessage(2499, useBraceBadLightIndicator, indicator) end
Highlight the characters at two positions.
# File lib/fox16/scintilla.rb, line 2098 def braceHighlight(pos1, pos2) sendMessage(2351, pos1, pos2) end
Use specified indicator to highlight matching braces instead of changing their style.
# File lib/fox16/scintilla.rb, line 2103 def braceHighlightIndicator(useBraceHighlightIndicator, indicator) sendMessage(2498, useBraceHighlightIndicator, indicator) end
Find the position of a matching brace or INVALID_POSITION
if no match.
# File lib/fox16/scintilla.rb, line 2118 def braceMatch(pos) sendMessage(2353, pos, 0) end
Is there an active call tip?
# File lib/fox16/scintilla.rb, line 1407 def callTipActive sendMessage(2202, 0, 0) == 1 ? true : false end
Remove the call tip from the screen.
# File lib/fox16/scintilla.rb, line 1402 def callTipCancel sendMessage(2201, 0, 0) end
Retrieve the position where the caret was before displaying the call tip.
# File lib/fox16/scintilla.rb, line 1412 def callTipPosStart sendMessage(2203, 0, 0) end
Set the background colour for the call tip.
# File lib/fox16/scintilla.rb, line 1422 def callTipSetBack(back) sendMessage(2205, back & 0xffffff, 0) end
Set the foreground colour for the call tip.
# File lib/fox16/scintilla.rb, line 1427 def callTipSetFore(fore) sendMessage(2206, fore & 0xffffff, 0) end
Set the foreground colour for the highlighted part of the call tip.
# File lib/fox16/scintilla.rb, line 1432 def callTipSetForeHlt(fore) sendMessage(2207, fore & 0xffffff, 0) end
Highlight a segment of the definition.
# File lib/fox16/scintilla.rb, line 1417 def callTipSetHlt(start, last) sendMessage(2204, start, last) end
Show a call tip containing a definition near position pos.
# File lib/fox16/scintilla.rb, line 1397 def callTipShow(pos, definition) sendMessage(2200, pos, definition) end
Enable use of STYLE_CALLTIP
and set call tip tab size in pixels.
# File lib/fox16/scintilla.rb, line 1437 def callTipUseStyle(tabSize) sendMessage(2212, tabSize, 0) end
SWIGINTERN VALUE _wrap_FXScintilla_canFocus(int argc, VALUE *argv, VALUE self) { FXScintilla *arg1 = (FXScintilla *) 0 ; void *argp1 = 0 ; int res1 = 0 ; bool result; VALUE vresult = Qnil; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXScintilla, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXScintilla const *","canFocus", 1, self )); } arg1 = reinterpret_cast< FXScintilla * >(argp1); result = (bool)FXScintilla_canFocus((FXScintilla const *)arg1); vresult = SWIG_From_bool(static_cast< bool >(result)); return vresult; fail: return Qnil; }
Will a paste succeed?
# File lib/fox16/scintilla.rb, line 1252 def canPaste sendMessage(2173, 0, 0) == 1 ? true : false end
Are there any redoable actions in the undo history?
# File lib/fox16/scintilla.rb, line 102 def canRedo sendMessage(2016, 0, 0) == 1 ? true : false end
Are there any undoable actions in the undo history?
# File lib/fox16/scintilla.rb, line 1257 def canUndo sendMessage(2174, 0, 0) == 1 ? true : false end
Cancel any modes such as call tip or auto-completion list display.
# File lib/fox16/scintilla.rb, line 1923 def cancel sendMessage(2325, 0, 0) end
SWIGINTERN VALUE _wrap_FXScintilla_changeFocus(int argc, VALUE *argv, VALUE self) { FXScintilla *arg1 = (FXScintilla *) 0 ; FXWindow *arg2 = (FXWindow *) 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXScintilla, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXScintilla *","changeFocus", 1, self )); } arg1 = reinterpret_cast< FXScintilla * >(argp1); res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXWindow, 0 | 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXWindow *","changeFocus", 2, argv[0] )); } arg2 = reinterpret_cast< FXWindow * >(argp2); FXScintilla_changeFocus(arg1,arg2); return Qnil; fail: return Qnil; }
Indicate that the internal state of a lexer has changed over a range and therefore there may be a need to redraw.
# File lib/fox16/scintilla.rb, line 3190 def changeLexerState(start, last) sendMessage(2617, start, last) end
Move caret left one character.
# File lib/fox16/scintilla.rb, line 1818 def charLeft sendMessage(2304, 0, 0) end
Move caret left one character extending selection to new caret position.
# File lib/fox16/scintilla.rb, line 1823 def charLeftExtend sendMessage(2305, 0, 0) end
Move caret left one character, extending rectangular selection to new caret position.
# File lib/fox16/scintilla.rb, line 2513 def charLeftRectExtend sendMessage(2428, 0, 0) end
Find the position of a character from a point within the window.
# File lib/fox16/scintilla.rb, line 2971 def charPositionFromPoint(x, y) sendMessage(2561, x, y) end
Find the position of a character from a point within the window. Return INVALID_POSITION
if not close to text.
# File lib/fox16/scintilla.rb, line 2977 def charPositionFromPointClose(x, y) sendMessage(2562, x, y) end
Move caret right one character.
# File lib/fox16/scintilla.rb, line 1828 def charRight sendMessage(2306, 0, 0) end
Move caret right one character extending selection to new caret position.
# File lib/fox16/scintilla.rb, line 1833 def charRightExtend sendMessage(2307, 0, 0) end
Move caret right one character, extending rectangular selection to new caret position.
# File lib/fox16/scintilla.rb, line 2518 def charRightRectExtend sendMessage(2429, 0, 0) end
Set the last x chosen value to be the caret x position.
# File lib/fox16/scintilla.rb, line 2346 def chooseCaretX sendMessage(2399, 0, 0) end
Clear the selection.
# File lib/fox16/scintilla.rb, line 1287 def clear sendMessage(2180, 0, 0) end
Delete all text in the document.
# File lib/fox16/scintilla.rb, line 39 def clearAll sendMessage(2004, 0, 0) end
Drop all key mappings.
# File lib/fox16/scintilla.rb, line 642 def clearAllCmdKeys sendMessage(2072, 0, 0) end
When key+modifier combination km is pressed do nothing.
# File lib/fox16/scintilla.rb, line 637 def clearCmdKey(km) sendMessage(2071, km, 0) end
Set all style bytes to 0, remove all folding information.
# File lib/fox16/scintilla.rb, line 44 def clearDocumentStyle sendMessage(2005, 0, 0) end
Clear all the registered XPM images.
# File lib/fox16/scintilla.rb, line 925 def clearRegisteredImages sendMessage(2408, 0, 0) end
Clear selections to a single empty stream selection
# File lib/fox16/scintilla.rb, line 3027 def clearSelections sendMessage(2571, 0, 0) end
SWIGINTERN VALUE _wrap_FXScintilla_clearShape(int argc, VALUE *argv, VALUE self) { FXScintilla *arg1 = (FXScintilla *) 0 ; void *argp1 = 0 ; int res1 = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXScintilla, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXScintilla *","clearShape", 1, self )); } arg1 = reinterpret_cast< FXScintilla * >(argp1); FXScintilla_clearShape(arg1); return Qnil; fail: return Qnil; }
Colourise a segment of the document using the current lexing language.
# File lib/fox16/scintilla.rb, line 3278 def colourise(start, last) sendMessage(4003, start, last) end
SWIGINTERN VALUE _wrap_FXScintilla_contains(int argc, VALUE *argv, VALUE self) { FXScintilla *arg1 = (FXScintilla *) 0 ; FXint arg2 ; FXint arg3 ; void *argp1 = 0 ; int res1 = 0 ; bool result; VALUE vresult = Qnil; if ((argc < 2) || (argc > 2)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXScintilla, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXScintilla const *","contains", 1, self )); } arg1 = reinterpret_cast< FXScintilla * >(argp1); arg2 = NUM2INT(argv[0]); arg3 = NUM2INT(argv[1]); result = (bool)FXScintilla_contains((FXScintilla const *)arg1,arg2,arg3); vresult = SWIG_From_bool(static_cast< bool >(result)); return vresult; fail: return Qnil; }
Find the next line at or after lineStart that is a contracted fold header line. Return -1 when no more lines.
# File lib/fox16/scintilla.rb, line 3196 def contractedFoldNext(lineStart) sendMessage(2618, lineStart, 0) end
Convert all line endings in the document to one mode.
# File lib/fox16/scintilla.rb, line 181 def convertEOLs(eolMode) sendMessage(2029, eolMode, 0) end
Copy the selection to the clipboard.
# File lib/fox16/scintilla.rb, line 1277 def copy sendMessage(2178, 0, 0) end
Copy the selection, if selection empty copy the line with the caret
# File lib/fox16/scintilla.rb, line 2768 def copyAllowLine sendMessage(2519, 0, 0) end
Copy a range of text to the clipboard. Positions are clipped into the document.
# File lib/fox16/scintilla.rb, line 2467 def copyRange(start, last) sendMessage(2419, start, last) end
Copy argument text to the clipboard.
# File lib/fox16/scintilla.rb, line 2472 def copyText(length, text) sendMessage(2420, length, text) end
SWIGINTERN VALUE _wrap_FXScintilla_create(int argc, VALUE *argv, VALUE self) { FXScintilla *arg1 = (FXScintilla *) 0 ; void *argp1 = 0 ; int res1 = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXScintilla, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXScintilla *","create", 1, self )); } arg1 = reinterpret_cast< FXScintilla * >(argp1); FXScintilla_create(arg1); return Qnil; fail: return Qnil; }
Create a new document object. Starts with reference count of 1 and not selected into editor.
# File lib/fox16/scintilla.rb, line 2228 def createDocument sendMessage(2375, 0, 0) end
Cut the selection to the clipboard.
# File lib/fox16/scintilla.rb, line 1272 def cut sendMessage(2177, 0, 0) end
Delete back from the current position to the start of the line.
# File lib/fox16/scintilla.rb, line 2328 def delLineLeft sendMessage(2395, 0, 0) end
Delete forwards from the current position to the end of the line.
# File lib/fox16/scintilla.rb, line 2333 def delLineRight sendMessage(2396, 0, 0) end
Delete the word to the left of the caret.
# File lib/fox16/scintilla.rb, line 1975 def delWordLeft sendMessage(2335, 0, 0) end
Delete the word to the right of the caret.
# File lib/fox16/scintilla.rb, line 1980 def delWordRight sendMessage(2336, 0, 0) end
Delete the word to the right of the caret, but not the trailing non-word characters.
# File lib/fox16/scintilla.rb, line 1985 def delWordRightEnd sendMessage(2518, 0, 0) end
Delete the selection or if no selection, the character before the caret.
# File lib/fox16/scintilla.rb, line 1928 def deleteBack sendMessage(2326, 0, 0) end
Delete the selection or if no selection, the character before the caret. Will not delete the character before at the start of a line.
# File lib/fox16/scintilla.rb, line 2031 def deleteBackNotLine sendMessage(2344, 0, 0) end
Retrieve a 'n' separated list of descriptions of the keyword sets understood by the current lexer.
# File lib/fox16/scintilla.rb, line 3364 def describeKeyWordSets sendMessage(4017, 0, descriptions) end
Describe a property.
# File lib/fox16/scintilla.rb, line 3357 def describeProperty(name) buffer = "".ljust(name) sendMessage(4016, name, buffer) buffer end
SWIGINTERN VALUE _wrap_FXScintilla_destroy(int argc, VALUE *argv, VALUE self) { FXScintilla *arg1 = (FXScintilla *) 0 ; void *argp1 = 0 ; int res1 = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXScintilla, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXScintilla *","destroy", 1, self )); } arg1 = reinterpret_cast< FXScintilla * >(argp1); FXScintilla_destroy(arg1); return Qnil; fail: return Qnil; }
SWIGINTERN VALUE _wrap_FXScintilla_detach(int argc, VALUE *argv, VALUE self) { FXScintilla *arg1 = (FXScintilla *) 0 ; void *argp1 = 0 ; int res1 = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXScintilla, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXScintilla *","detach", 1, self )); } arg1 = reinterpret_cast< FXScintilla * >(argp1); FXScintilla_detach(arg1); return Qnil; fail: return Qnil; }
SWIGINTERN VALUE _wrap_FXScintilla_disable(int argc, VALUE *argv, VALUE self) { FXScintilla *arg1 = (FXScintilla *) 0 ; void *argp1 = 0 ; int res1 = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXScintilla, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXScintilla *","disable", 1, self )); } arg1 = reinterpret_cast< FXScintilla * >(argp1); FXScintilla_disable(arg1); return Qnil; fail: return Qnil; }
Find the document line of a display line taking hidden lines into account.
# File lib/fox16/scintilla.rb, line 1447 def docLineFromVisible(lineDisplay) sendMessage(2221, lineDisplay, 0) end
Move caret to last position in document.
# File lib/fox16/scintilla.rb, line 1888 def documentEnd sendMessage(2318, 0, 0) end
Move caret to last position in document extending selection to new caret position.
# File lib/fox16/scintilla.rb, line 1893 def documentEndExtend sendMessage(2319, 0, 0) end
Move caret to first position in document.
# File lib/fox16/scintilla.rb, line 1878 def documentStart sendMessage(2316, 0, 0) end
Move caret to first position in document extending selection to new caret position.
# File lib/fox16/scintilla.rb, line 1883 def documentStartExtend sendMessage(2317, 0, 0) end
SWIGINTERN VALUE _wrap_FXScintilla_doesSaveUnder(int argc, VALUE *argv, VALUE self) { FXScintilla *arg1 = (FXScintilla *) 0 ; void *argp1 = 0 ; int res1 = 0 ; bool result; VALUE vresult = Qnil; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXScintilla, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXScintilla const *","doesSaveUnder", 1, self )); } arg1 = reinterpret_cast< FXScintilla * >(argp1); result = (bool)FXScintilla_doesSaveUnder((FXScintilla const *)arg1); vresult = SWIG_From_bool(static_cast< bool >(result)); return vresult; fail: return Qnil; }
SWIGINTERN VALUE _wrap_FXScintilla_dropDisable(int argc, VALUE *argv, VALUE self) { FXScintilla *arg1 = (FXScintilla *) 0 ; void *argp1 = 0 ; int res1 = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXScintilla, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXScintilla *","dropDisable", 1, self )); } arg1 = reinterpret_cast< FXScintilla * >(argp1); FXScintilla_dropDisable(arg1); return Qnil; fail: return Qnil; }
SWIGINTERN VALUE _wrap_FXScintilla_dropEnable(int argc, VALUE *argv, VALUE self) { FXScintilla *arg1 = (FXScintilla *) 0 ; void *argp1 = 0 ; int res1 = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXScintilla, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXScintilla *","dropEnable", 1, self )); } arg1 = reinterpret_cast< FXScintilla * >(argp1); FXScintilla_dropEnable(arg1); return Qnil; fail: return Qnil; }
Switch from insert to overtype mode or the reverse.
# File lib/fox16/scintilla.rb, line 1918 def editToggleOvertype sendMessage(2324, 0, 0) end
Delete the undo history.
# File lib/fox16/scintilla.rb, line 1262 def emptyUndoBuffer sendMessage(2175, 0, 0) end
SWIGINTERN VALUE _wrap_FXScintilla_enable(int argc, VALUE *argv, VALUE self) { FXScintilla *arg1 = (FXScintilla *) 0 ; void *argp1 = 0 ; int res1 = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXScintilla, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXScintilla *","enable", 1, self )); } arg1 = reinterpret_cast< FXScintilla * >(argp1); FXScintilla_enable(arg1); return Qnil; fail: return Qnil; }
Translates a UTF8 string into the document encoding. Return the length of the result in bytes. On error return 0.
# File lib/fox16/scintilla.rb, line 2633 def encodedFromUTF8(utf8) buffer = "".ljust(utf8) sendMessage(2449, utf8, buffer) buffer end
End a sequence of actions that is undone and redone as a unit.
# File lib/fox16/scintilla.rb, line 679 def endUndoAction sendMessage(2079, 0, 0) end
Ensure a particular line is visible by expanding any header line hiding it.
# File lib/fox16/scintilla.rb, line 1514 def ensureVisible(line) sendMessage(2232, line, 0) end
Ensure a particular line is visible by expanding any header line hiding it. Use the currently set visibility policy to determine which range to display.
# File lib/fox16/scintilla.rb, line 1531 def ensureVisibleEnforcePolicy(line) sendMessage(2234, line, 0) end
Find the position of a column on a line taking into account tabs and multi-byte characters. If beyond end of line, return line end position.
# File lib/fox16/scintilla.rb, line 2641 def findColumn(line, column) sendMessage(2456, line, column) end
Find some text in the document.
# File lib/fox16/scintilla.rb, line 1132 def findText(flags, ft) sendMessage(2150, flags, ft) end
Insert a Form Feed character.
# File lib/fox16/scintilla.rb, line 1949 def formFeed sendMessage(2330, 0, 0) end
On Windows, will draw the document into a display context such as a printer.
# File lib/fox16/scintilla.rb, line 1137 def formatRange(draw, fr) sendMessage(2151, draw, fr) end
Get the foreground colour of additional carets.
# File lib/fox16/scintilla.rb, line 3174 def getAdditionalCaretFore sendMessage(2605, 0, 0) end
Whether additional carets will blink
# File lib/fox16/scintilla.rb, line 3007 def getAdditionalCaretsBlink sendMessage(2568, 0, 0) == 1 ? true : false end
Whether additional carets are visible
# File lib/fox16/scintilla.rb, line 3017 def getAdditionalCaretsVisible sendMessage(2609, 0, 0) == 1 ? true : false end
Get the alpha of the selection.
# File lib/fox16/scintilla.rb, line 3164 def getAdditionalSelAlpha sendMessage(2603, 0, 0) end
Whether typing can be performed into multiple selections
# File lib/fox16/scintilla.rb, line 2997 def getAdditionalSelectionTyping sendMessage(2566, 0, 0) == 1 ? true : false end
Returns the position of the opposite end of the selection to the caret.
# File lib/fox16/scintilla.rb, line 64 def getAnchor sendMessage(2009, 0, 0) end
Does a backspace pressed when caret is within indentation unindent?
# File lib/fox16/scintilla.rb, line 1551 def getBackSpaceUnIndents sendMessage(2263, 0, 0) == 1 ? true : false end
Is drawing done first into a buffer or direct to the screen?
# File lib/fox16/scintilla.rb, line 208 def getBufferedDraw sendMessage(2034, 0, 0) == 1 ? true : false end
Get the foreground colour of the caret.
# File lib/fox16/scintilla.rb, line 1050 def getCaretFore sendMessage(2138, 0, 0) end
Get the colour of the background of the line containing the caret.
# File lib/fox16/scintilla.rb, line 792 def getCaretLineBack sendMessage(2097, 0, 0) end
Get the background alpha of the caret line.
# File lib/fox16/scintilla.rb, line 2689 def getCaretLineBackAlpha sendMessage(2471, 0, 0) end
Is the background of the line containing the caret in a different colour?
# File lib/fox16/scintilla.rb, line 782 def getCaretLineVisible sendMessage(2095, 0, 0) == 1 ? true : false end
Get the time in milliseconds that the caret is on and off.
# File lib/fox16/scintilla.rb, line 657 def getCaretPeriod sendMessage(2075, 0, 0) end
Can the caret preferred x position only be changed by explicit movement commands?
# File lib/fox16/scintilla.rb, line 2646 def getCaretSticky sendMessage(2457, 0, 0) end
Returns the current style of the caret.
# File lib/fox16/scintilla.rb, line 2703 def getCaretStyle sendMessage(2513, 0, 0) end
Returns the width of the insert mode caret.
# File lib/fox16/scintilla.rb, line 1336 def getCaretWidth sendMessage(2189, 0, 0) end
Returns the character byte at the position.
# File lib/fox16/scintilla.rb, line 54 def getCharAt(pos) sendMessage(2007, pos, 0) end
Compact the document buffer and return a read-only pointer to the characters in the document.
# File lib/fox16/scintilla.rb, line 2774 def getCharacterPointer sendMessage(2520, 0, 0) end
Get the code page used to interpret the bytes of the document as characters.
# File lib/fox16/scintilla.rb, line 1045 def getCodePage sendMessage(2137, 0, 0) end
Retrieve the column number of a position, taking tab width into account.
# File lib/fox16/scintilla.rb, line 999 def getColumn(pos) sendMessage(2129, pos, 0) end
SWIGINTERN VALUE _wrap_FXScintilla_getContentHeight(int argc, VALUE *argv, VALUE self) { FXScintilla *arg1 = (FXScintilla *) 0 ; void *argp1 = 0 ; int res1 = 0 ; FXint result; VALUE vresult = Qnil; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXScintilla, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXScintilla *","getContentHeight", 1, self )); } arg1 = reinterpret_cast< FXScintilla * >(argp1); result = (FXint)FXScintilla_getContentHeight(arg1); vresult = SWIG_From_int(static_cast< int >(result)); return vresult; fail: return Qnil; }
SWIGINTERN VALUE _wrap_FXScintilla_getContentWidth(int argc, VALUE *argv, VALUE self) { FXScintilla *arg1 = (FXScintilla *) 0 ; void *argp1 = 0 ; int res1 = 0 ; FXint result; VALUE vresult = Qnil; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXScintilla, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXScintilla *","getContentWidth", 1, self )); } arg1 = reinterpret_cast< FXScintilla * >(argp1); result = (FXint)FXScintilla_getContentWidth(arg1); vresult = SWIG_From_int(static_cast< int >(result)); return vresult; fail: return Qnil; }
Get the way control characters are displayed.
# File lib/fox16/scintilla.rb, line 2295 def getControlCharSymbol sendMessage(2389, 0, 0) end
Retrieve the text of the line containing the caret. Returns the index of the caret on the line.
# File lib/fox16/scintilla.rb, line 165 def getCurLine(length) buffer = "".ljust(length) sendMessage(2027, length, buffer) buffer end
Returns the position of the caret.
# File lib/fox16/scintilla.rb, line 59 def getCurrentPos sendMessage(2008, 0, 0) end
Get cursor type.
# File lib/fox16/scintilla.rb, line 2285 def getCursor sendMessage(2387, 0, 0) end
SWIGINTERN VALUE _wrap_FXScintilla_getDefaultHeight(int argc, VALUE *argv, VALUE self) { FXScintilla *arg1 = (FXScintilla *) 0 ; void *argp1 = 0 ; int res1 = 0 ; FXint result; VALUE vresult = Qnil; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXScintilla, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXScintilla *","getDefaultHeight", 1, self )); } arg1 = reinterpret_cast< FXScintilla * >(argp1); result = (FXint)FXScintilla_getDefaultHeight(arg1); vresult = SWIG_From_int(static_cast< int >(result)); return vresult; fail: return Qnil; }
SWIGINTERN VALUE _wrap_FXScintilla_getDefaultWidth(int argc, VALUE *argv, VALUE self) { FXScintilla *arg1 = (FXScintilla *) 0 ; void *argp1 = 0 ; int res1 = 0 ; FXint result; VALUE vresult = Qnil; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXScintilla, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXScintilla *","getDefaultWidth", 1, self )); } arg1 = reinterpret_cast< FXScintilla * >(argp1); result = (FXint)FXScintilla_getDefaultWidth(arg1); vresult = SWIG_From_int(static_cast< int >(result)); return vresult; fail: return Qnil; }
Retrieve a pointer to a function that processes messages for this Scintilla.
# File lib/fox16/scintilla.rb, line 1310 def getDirectFunction sendMessage(2184, 0, 0) end
Retrieve a pointer value to use as the first argument when calling the function returned by GetDirectFunction.
# File lib/fox16/scintilla.rb, line 1316 def getDirectPointer sendMessage(2185, 0, 0) end
Retrieve a pointer to the document object.
# File lib/fox16/scintilla.rb, line 2133 def getDocPointer sendMessage(2357, 0, 0) end
Retrieve the current end of line mode - one of CRLF, CR, or LF.
# File lib/fox16/scintilla.rb, line 186 def getEOLMode sendMessage(2030, 0, 0) end
Retrieve the colour used in edge indication.
# File lib/fox16/scintilla.rb, line 2174 def getEdgeColour sendMessage(2364, 0, 0) end
Retrieve the column number which text should be kept within.
# File lib/fox16/scintilla.rb, line 2152 def getEdgeColumn sendMessage(2360, 0, 0) end
Retrieve the edge highlight mode.
# File lib/fox16/scintilla.rb, line 2163 def getEdgeMode sendMessage(2362, 0, 0) end
Retrieve whether the maximum scroll position has the last line at the bottom of the view.
# File lib/fox16/scintilla.rb, line 1694 def getEndAtLastLine sendMessage(2278, 0, 0) == 1 ? true : false end
Retrieve the position of the last correctly styled character.
# File lib/fox16/scintilla.rb, line 172 def getEndStyled sendMessage(2028, 0, 0) end
Get extra ascent for each line
# File lib/fox16/scintilla.rb, line 2814 def getExtraAscent sendMessage(2526, 0, 0) end
Get extra descent for each line
# File lib/fox16/scintilla.rb, line 2824 def getExtraDescent sendMessage(2528, 0, 0) end
Retrieve the display line at the top of the display.
# File lib/fox16/scintilla.rb, line 1142 def getFirstVisibleLine sendMessage(2152, 0, 0) end
Get internal focus flag.
# File lib/fox16/scintilla.rb, line 2250 def getFocus sendMessage(2381, 0, 0) == 1 ? true : false end
Is a header line expanded?
# File lib/fox16/scintilla.rb, line 1504 def getFoldExpanded(line) sendMessage(2230, line, 0) == 1 ? true : false end
Retrieve the fold level of a line.
# File lib/fox16/scintilla.rb, line 1469 def getFoldLevel(line) sendMessage(2223, line, 0) end
Find the parent line of a child line.
# File lib/fox16/scintilla.rb, line 1479 def getFoldParent(line) sendMessage(2225, line, 0) end
Retrieve the quality level for text.
# File lib/fox16/scintilla.rb, line 1743 def getFontQuality sendMessage(2612, 0, 0) end
Is the horizontal scroll bar visible?
# File lib/fox16/scintilla.rb, line 1009 def getHScrollBar sendMessage(2131, 0, 0) == 1 ? true : false end
SWIGINTERN VALUE _wrap_FXScintilla_getHeightForWidth(int argc, VALUE *argv, VALUE self) { FXScintilla *arg1 = (FXScintilla *) 0 ; FXint arg2 ; void *argp1 = 0 ; int res1 = 0 ; FXint result; VALUE vresult = Qnil; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXScintilla, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXScintilla *","getHeightForWidth", 1, self )); } arg1 = reinterpret_cast< FXScintilla * >(argp1); arg2 = NUM2INT(argv[0]); result = (FXint)FXScintilla_getHeightForWidth(arg1,arg2); vresult = SWIG_From_int(static_cast< int >(result)); return vresult; fail: return Qnil; }
Get the highlighted indentation guide column.
# File lib/fox16/scintilla.rb, line 1035 def getHighlightGuide sendMessage(2135, 0, 0) end
Get the back colour for active hotspots.
# File lib/fox16/scintilla.rb, line 2416 def getHotspotActiveBack sendMessage(2495, 0, 0) end
Get the fore colour for active hotspots.
# File lib/fox16/scintilla.rb, line 2406 def getHotspotActiveFore sendMessage(2494, 0, 0) end
Get whether underlining for active hotspots.
# File lib/fox16/scintilla.rb, line 2426 def getHotspotActiveUnderline sendMessage(2496, 0, 0) == 1 ? true : false end
Get the HotspotSingleLine property
# File lib/fox16/scintilla.rb, line 2436 def getHotspotSingleLine sendMessage(2497, 0, 0) == 1 ? true : false end
Get the identifier.
# File lib/fox16/scintilla.rb, line 3221 def getIdentifier sendMessage(2623, 0, 0) end
Retrieve indentation size.
# File lib/fox16/scintilla.rb, line 968 def getIndent sendMessage(2123, 0, 0) end
Are the indentation guides visible?
# File lib/fox16/scintilla.rb, line 1024 def getIndentationGuides sendMessage(2133, 0, 0) end
Get the current indicator
# File lib/fox16/scintilla.rb, line 2713 def getIndicatorCurrent sendMessage(2501, 0, 0) end
Get the current indicator vaue
# File lib/fox16/scintilla.rb, line 2723 def getIndicatorValue sendMessage(2503, 0, 0) end
Are keys always interpreted as Unicode?
# File lib/fox16/scintilla.rb, line 2784 def getKeysUnicode sendMessage(2522, 0, 0) == 1 ? true : false end
Find the last child line of a header line.
# File lib/fox16/scintilla.rb, line 1474 def getLastChild(line, level) sendMessage(2224, line, level) end
Retrieve the degree of caching of layout information.
# File lib/fox16/scintilla.rb, line 1654 def getLayoutCache sendMessage(2273, 0, 0) end
Returns the number of bytes in the document.
# File lib/fox16/scintilla.rb, line 49 def getLength sendMessage(2006, 0, 0) end
Retrieve the lexing language of the document.
# File lib/fox16/scintilla.rb, line 3273 def getLexer sendMessage(4002, 0, 0) end
Retrieve the name of the lexer. Return the length of the text.
# File lib/fox16/scintilla.rb, line 3333 def getLexerLanguage sendMessage(4012, 0, text) end
Retrieve the contents of a line. Returns the length of the line.
# File lib/fox16/scintilla.rb, line 1148 def getLine(line) buffer = "".ljust(line) sendMessage(2153, line, buffer) buffer end
Returns the number of lines in the document. There is always at least one.
# File lib/fox16/scintilla.rb, line 1155 def getLineCount sendMessage(2154, 0, 0) end
Get the position after the last visible characters on a line.
# File lib/fox16/scintilla.rb, line 1040 def getLineEndPosition(line) sendMessage(2136, line, 0) end
Retrieve the position before the first non indentation character on a line.
# File lib/fox16/scintilla.rb, line 994 def getLineIndentPosition(line) sendMessage(2128, line, 0) end
Retrieve the number of columns that a line is indented.
# File lib/fox16/scintilla.rb, line 989 def getLineIndentation(line) sendMessage(2127, line, 0) end
Retrieve the position of the end of the selection at the given line (INVALID_POSITION
if no selection on this line).
# File lib/fox16/scintilla.rb, line 2498 def getLineSelEndPosition(line) sendMessage(2425, line, 0) end
Retrieve the position of the start of the selection at the given line (INVALID_POSITION
if no selection on this line).
# File lib/fox16/scintilla.rb, line 2493 def getLineSelStartPosition(line) sendMessage(2424, line, 0) end
Retrieve the extra styling information for a line.
# File lib/fox16/scintilla.rb, line 772 def getLineState(line) sendMessage(2093, line, 0) end
Is a line visible?
# File lib/fox16/scintilla.rb, line 1494 def getLineVisible(line) sendMessage(2228, line, 0) == 1 ? true : false end
Which selection is the main selection
# File lib/fox16/scintilla.rb, line 3047 def getMainSelection sendMessage(2575, 0, 0) end
Retrieve the cursor shown in a margin.
# File lib/fox16/scintilla.rb, line 418 def getMarginCursorN(margin) sendMessage(2249, margin, 0) end
Returns the size in pixels of the left margin.
# File lib/fox16/scintilla.rb, line 1165 def getMarginLeft sendMessage(2156, 0, 0) end
Retrieve the marker mask of a margin.
# File lib/fox16/scintilla.rb, line 398 def getMarginMaskN(margin) sendMessage(2245, margin, 0) end
Get the margin options.
# File lib/fox16/scintilla.rb, line 2891 def getMarginOptions sendMessage(2557, 0, 0) end
Returns the size in pixels of the right margin.
# File lib/fox16/scintilla.rb, line 1175 def getMarginRight sendMessage(2158, 0, 0) end
Retrieve the mouse click sensitivity of a margin.
# File lib/fox16/scintilla.rb, line 408 def getMarginSensitiveN(margin) sendMessage(2247, margin, 0) == 1 ? true : false end
Retrieve the type of a margin.
# File lib/fox16/scintilla.rb, line 378 def getMarginTypeN(margin) sendMessage(2241, margin, 0) end
Retrieve the width of a margin in pixels.
# File lib/fox16/scintilla.rb, line 388 def getMarginWidthN(margin) sendMessage(2243, margin, 0) end
Retrieve the last line number that has line state.
# File lib/fox16/scintilla.rb, line 777 def getMaxLineState sendMessage(2094, 0, 0) end
Get which document modification events are sent to the container.
# File lib/fox16/scintilla.rb, line 2241 def getModEventMask sendMessage(2378, 0, 0) end
Is the document different from when it was last saved?
# File lib/fox16/scintilla.rb, line 1180 def getModify sendMessage(2159, 0, 0) == 1 ? true : false end
Get whether mouse gets captured.
# File lib/fox16/scintilla.rb, line 2272 def getMouseDownCaptures sendMessage(2385, 0, 0) == 1 ? true : false end
Retrieve the time the mouse must sit still to generate a mouse dwell event.
# File lib/fox16/scintilla.rb, line 1563 def getMouseDwellTime sendMessage(2265, 0, 0) end
Retrieve the effect of pasting when there are multiple selections..
# File lib/fox16/scintilla.rb, line 1761 def getMultiPaste sendMessage(2615, 0, 0) end
Whether multiple selections can be made
# File lib/fox16/scintilla.rb, line 2987 def getMultipleSelection sendMessage(2564, 0, 0) == 1 ? true : false end
Returns true if overtype mode is active otherwise false is returned.
# File lib/fox16/scintilla.rb, line 1326 def getOvertype sendMessage(2187, 0, 0) == 1 ? true : false end
Get convert-on-paste setting
# File lib/fox16/scintilla.rb, line 2670 def getPasteConvertEndings sendMessage(2468, 0, 0) == 1 ? true : false end
How many entries are allocated to the position cache?
# File lib/fox16/scintilla.rb, line 2763 def getPositionCache sendMessage(2515, 0, 0) end
Returns the print colour mode.
# File lib/fox16/scintilla.rb, line 1121 def getPrintColourMode sendMessage(2149, 0, 0) end
Returns the print magnification.
# File lib/fox16/scintilla.rb, line 1100 def getPrintMagnification sendMessage(2147, 0, 0) end
Is printing line wrapped?
# File lib/fox16/scintilla.rb, line 2396 def getPrintWrapMode sendMessage(2407, 0, 0) end
Retrieve a “property” value previously set with SetProperty.
# File lib/fox16/scintilla.rb, line 3306 def getProperty(key) buffer = "".ljust(key) sendMessage(4008, key, buffer) buffer end
Retrieve a “property” value previously set with SetProperty, with “$()” variable replacement on returned buffer.
# File lib/fox16/scintilla.rb, line 3314 def getPropertyExpanded(key) buffer = "".ljust(key) sendMessage(4009, key, buffer) buffer end
Retrieve a “property” value previously set with SetProperty, interpreted as an int AFTER any “$()” variable replacement.
# File lib/fox16/scintilla.rb, line 3322 def getPropertyInt(key) sendMessage(4010, key, 0) end
In read-only mode?
# File lib/fox16/scintilla.rb, line 1060 def getReadOnly sendMessage(2140, 0, 0) == 1 ? true : false end
# File lib/fox16/scintilla.rb, line 3105 def getRectangularSelectionAnchor sendMessage(2591, 0, 0) end
# File lib/fox16/scintilla.rb, line 3117 def getRectangularSelectionAnchorVirtualSpace sendMessage(2595, 0, 0) end
# File lib/fox16/scintilla.rb, line 3099 def getRectangularSelectionCaret sendMessage(2589, 0, 0) end
# File lib/fox16/scintilla.rb, line 3111 def getRectangularSelectionCaretVirtualSpace sendMessage(2593, 0, 0) end
Get the modifier key used for rectangular selection.
# File lib/fox16/scintilla.rb, line 3142 def getRectangularSelectionModifier sendMessage(2599, 0, 0) end
Retrieve the document width assumed for scrolling.
# File lib/fox16/scintilla.rb, line 1664 def getScrollWidth sendMessage(2275, 0, 0) end
Retrieve whether the scroll width tracks wide lines.
# File lib/fox16/scintilla.rb, line 1674 def getScrollWidthTracking sendMessage(2517, 0, 0) == 1 ? true : false end
Get the search flags used by SearchInTarget.
# File lib/fox16/scintilla.rb, line 1392 def getSearchFlags sendMessage(2199, 0, 0) end
Get the alpha of the selection.
# File lib/fox16/scintilla.rb, line 607 def getSelAlpha sendMessage(2477, 0, 0) end
Is the selection end of line filled?
# File lib/fox16/scintilla.rb, line 617 def getSelEOLFilled sendMessage(2479, 0, 0) == 1 ? true : false end
Retrieve the selected text. Return the length of the text.
# File lib/fox16/scintilla.rb, line 1191 def getSelText sendMessage(2161, 0, text) end
Returns the position at the end of the selection.
# File lib/fox16/scintilla.rb, line 1085 def getSelectionEnd sendMessage(2145, 0, 0) end
Get the mode of the current selection.
# File lib/fox16/scintilla.rb, line 2488 def getSelectionMode sendMessage(2423, 0, 0) end
# File lib/fox16/scintilla.rb, line 3060 def getSelectionNAnchor(selection) sendMessage(2579, selection, 0) end
# File lib/fox16/scintilla.rb, line 3072 def getSelectionNAnchorVirtualSpace(selection) sendMessage(2583, selection, 0) end
# File lib/fox16/scintilla.rb, line 3054 def getSelectionNCaret(selection) sendMessage(2577, selection, 0) end
# File lib/fox16/scintilla.rb, line 3066 def getSelectionNCaretVirtualSpace(selection) sendMessage(2581, selection, 0) end
Returns the position at the end of the selection.
# File lib/fox16/scintilla.rb, line 3092 def getSelectionNEnd(selection) sendMessage(2587, selection, 0) end
Returns the position at the start of the selection.
# File lib/fox16/scintilla.rb, line 3082 def getSelectionNStart(selection) sendMessage(2585, selection, 0) end
Returns the position at the start of the selection.
# File lib/fox16/scintilla.rb, line 1075 def getSelectionStart sendMessage(2143, 0, 0) end
How many selections are there?
# File lib/fox16/scintilla.rb, line 3022 def getSelections sendMessage(2570, 0, 0) end
Get error status.
# File lib/fox16/scintilla.rb, line 2263 def getStatus sendMessage(2383, 0, 0) end
Returns the style byte at the position.
# File lib/fox16/scintilla.rb, line 69 def getStyleAt(pos) sendMessage(2010, pos, 0) end
Retrieve number of bits in style bytes used to hold the lexical state.
# File lib/fox16/scintilla.rb, line 762 def getStyleBits sendMessage(2091, 0, 0) end
Retrieve the number of bits the current lexer needs for styling.
# File lib/fox16/scintilla.rb, line 3327 def getStyleBitsNeeded sendMessage(4011, 0, 0) end
Retrieve a buffer of cells. Returns the number of bytes in the buffer not including terminating NULs.
# File lib/fox16/scintilla.rb, line 97 def getStyledText(tr) sendMessage(2015, 0, tr) end
Does a tab pressed when caret is within indentation indent?
# File lib/fox16/scintilla.rb, line 1541 def getTabIndents sendMessage(2261, 0, 0) == 1 ? true : false end
Retrieve the visible size of a tab.
# File lib/fox16/scintilla.rb, line 224 def getTabWidth sendMessage(2121, 0, 0) end
Retrieve the value of a tag from a regular expression search.
# File lib/fox16/scintilla.rb, line 1766 def getTag(tagNumber) buffer = "".ljust(tagNumber) sendMessage(2616, tagNumber, buffer) buffer end
Get the position that ends the target.
# File lib/fox16/scintilla.rb, line 1358 def getTargetEnd sendMessage(2193, 0, 0) end
Get the position that starts the target.
# File lib/fox16/scintilla.rb, line 1347 def getTargetStart sendMessage(2191, 0, 0) end
Retrieve all the text in the document. Returns number of characters retrieved.
# File lib/fox16/scintilla.rb, line 1298 def getText(length) buffer = "".ljust(length) sendMessage(2182, length, buffer) buffer end
Retrieve the number of characters in the document.
# File lib/fox16/scintilla.rb, line 1305 def getTextLength sendMessage(2183, 0, 0) end
Retrieve a range of text. Return the length of the text.
# File lib/fox16/scintilla.rb, line 1197 def getTextRange(tr) sendMessage(2162, 0, tr) end
Is drawing done in two phases with backgrounds drawn before faoregrounds?
# File lib/fox16/scintilla.rb, line 1719 def getTwoPhaseDraw sendMessage(2283, 0, 0) == 1 ? true : false end
Is undo history being collected?
# File lib/fox16/scintilla.rb, line 117 def getUndoCollection sendMessage(2019, 0, 0) == 1 ? true : false end
In palette mode?
# File lib/fox16/scintilla.rb, line 1055 def getUsePalette sendMessage(2139, 0, 0) == 1 ? true : false end
Retrieve whether tabs will be used in indentation.
# File lib/fox16/scintilla.rb, line 979 def getUseTabs sendMessage(2125, 0, 0) == 1 ? true : false end
Is the vertical scroll bar visible?
# File lib/fox16/scintilla.rb, line 1709 def getVScrollBar sendMessage(2281, 0, 0) == 1 ? true : false end
Are the end of line characters visible?
# File lib/fox16/scintilla.rb, line 2123 def getViewEOL sendMessage(2355, 0, 0) == 1 ? true : false end
Are white space characters currently visible? Returns one of SCWS_* constants.
# File lib/fox16/scintilla.rb, line 127 def getViewWS sendMessage(2020, 0, 0) end
SWIGINTERN VALUE _wrap_FXScintilla_getViewportHeight(int argc, VALUE *argv, VALUE self) { FXScintilla *arg1 = (FXScintilla *) 0 ; void *argp1 = 0 ; int res1 = 0 ; FXint result; VALUE vresult = Qnil; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXScintilla, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXScintilla *","getViewportHeight", 1, self )); } arg1 = reinterpret_cast< FXScintilla * >(argp1); result = (FXint)FXScintilla_getViewportHeight(arg1); vresult = SWIG_From_int(static_cast< int >(result)); return vresult; fail: return Qnil; }
SWIGINTERN VALUE _wrap_FXScintilla_getViewportWidth(int argc, VALUE *argv, VALUE self) { FXScintilla *arg1 = (FXScintilla *) 0 ; void *argp1 = 0 ; int res1 = 0 ; FXint result; VALUE vresult = Qnil; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXScintilla, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXScintilla *","getViewportWidth", 1, self )); } arg1 = reinterpret_cast< FXScintilla * >(argp1); result = (FXint)FXScintilla_getViewportWidth(arg1); vresult = SWIG_From_int(static_cast< int >(result)); return vresult; fail: return Qnil; }
# File lib/fox16/scintilla.rb, line 3128 def getVirtualSpaceOptions sendMessage(2597, 0, 0) end
Get the size of the dots used to mark space characters.
# File lib/fox16/scintilla.rb, line 750 def getWhitespaceSize sendMessage(2087, 0, 0) end
SWIGINTERN VALUE _wrap_FXScintilla_getWidthForHeight(int argc, VALUE *argv, VALUE self) { FXScintilla *arg1 = (FXScintilla *) 0 ; FXint arg2 ; void *argp1 = 0 ; int res1 = 0 ; FXint result; VALUE vresult = Qnil; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXScintilla, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXScintilla *","getWidthForHeight", 1, self )); } arg1 = reinterpret_cast< FXScintilla * >(argp1); arg2 = NUM2INT(argv[0]); result = (FXint)FXScintilla_getWidthForHeight(arg1,arg2); vresult = SWIG_From_int(static_cast< int >(result)); return vresult; fail: return Qnil; }
Retrieve how wrapped sublines are placed. Default is fixed.
# File lib/fox16/scintilla.rb, line 1639 def getWrapIndentMode sendMessage(2473, 0, 0) end
Retrieve whether text is word wrapped.
# File lib/fox16/scintilla.rb, line 1587 def getWrapMode sendMessage(2269, 0, 0) end
Retrive the start indent for wrapped lines.
# File lib/fox16/scintilla.rb, line 1625 def getWrapStartIndent sendMessage(2465, 0, 0) end
Retrive the display mode of visual flags for wrapped lines.
# File lib/fox16/scintilla.rb, line 1601 def getWrapVisualFlags sendMessage(2461, 0, 0) end
Retrive the location of visual flags for wrapped lines.
# File lib/fox16/scintilla.rb, line 1615 def getWrapVisualFlagsLocation sendMessage(2463, 0, 0) end
# File lib/fox16/scintilla.rb, line 2341 def getXOffset sendMessage(2398, 0, 0) end
Retrieve the zoom level.
# File lib/fox16/scintilla.rb, line 2222 def getZoom sendMessage(2374, 0, 0) end
Set caret to start of a line and ensure it is visible.
# File lib/fox16/scintilla.rb, line 148 def gotoLine(line) sendMessage(2024, line, 0) end
Set caret to a position and ensure it is visible.
# File lib/fox16/scintilla.rb, line 153 def gotoPos(pos) sendMessage(2025, pos, 0) end
Set the focus to this Scintilla widget.
# File lib/fox16/scintilla.rb, line 2351 def grabFocus sendMessage(2400, 0, 0) end
SWIGINTERN VALUE _wrap_FXScintilla_hide(int argc, VALUE *argv, VALUE self) { FXScintilla *arg1 = (FXScintilla *) 0 ; void *argp1 = 0 ; int res1 = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXScintilla, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXScintilla *","hide", 1, self )); } arg1 = reinterpret_cast< FXScintilla * >(argp1); FXScintilla_hide(arg1); return Qnil; fail: return Qnil; }
Make a range of lines invisible.
# File lib/fox16/scintilla.rb, line 1489 def hideLines(lineStart, lineEnd) sendMessage(2227, lineStart, lineEnd) end
Draw the selection in normal style or with selection highlighted.
# File lib/fox16/scintilla.rb, line 1202 def hideSelection(normal) sendMessage(2163, normal, 0) end
Move caret to first position on line.
# File lib/fox16/scintilla.rb, line 1858 def home sendMessage(2312, 0, 0) end
Move caret to first position on display line.
# File lib/fox16/scintilla.rb, line 2036 def homeDisplay sendMessage(2345, 0, 0) end
Move caret to first position on display line extending selection to new caret position.
# File lib/fox16/scintilla.rb, line 2042 def homeDisplayExtend sendMessage(2346, 0, 0) end
Move caret to first position on line extending selection to new caret position.
# File lib/fox16/scintilla.rb, line 1863 def homeExtend sendMessage(2313, 0, 0) end
Move caret to first position on line, extending rectangular selection to new caret position.
# File lib/fox16/scintilla.rb, line 2523 def homeRectExtend sendMessage(2430, 0, 0) end
These are like their namesakes Home(Extend)?, LineEnd(Extend)?, VCHome(Extend)? except they behave differently when word-wrap is enabled: They go first to the start / end of the display line, like (Home|LineEnd)Display The difference is that, the cursor is already at the point, it goes on to the start or end of the document line, as appropriate for (Home|LineEnd|VCHome)(Extend)?.
# File lib/fox16/scintilla.rb, line 2063 def homeWrap sendMessage(2349, 0, 0) end
# File lib/fox16/scintilla.rb, line 2066 def homeWrapExtend sendMessage(2450, 0, 0) end
Get the alpha fill colour of the given indicator.
# File lib/fox16/scintilla.rb, line 2794 def indicGetAlpha(indicator) sendMessage(2524, indicator, 0) end
Retrieve the foreground colour of an indicator.
# File lib/fox16/scintilla.rb, line 720 def indicGetFore(indic) sendMessage(2083, indic, 0) end
Get the alpha outline colour of the given indicator.
# File lib/fox16/scintilla.rb, line 2804 def indicGetOutlineAlpha(indicator) sendMessage(2559, indicator, 0) end
Retrieve the style of an indicator.
# File lib/fox16/scintilla.rb, line 710 def indicGetStyle(indic) sendMessage(2081, indic, 0) end
Retrieve whether indicator drawn under or over text.
# File lib/fox16/scintilla.rb, line 730 def indicGetUnder(indic) sendMessage(2511, indic, 0) == 1 ? true : false end
Set the alpha fill colour of the given indicator.
# File lib/fox16/scintilla.rb, line 2789 def indicSetAlpha(indicator, alpha) sendMessage(2523, indicator, alpha) end
Set the foreground colour of an indicator.
# File lib/fox16/scintilla.rb, line 715 def indicSetFore(indic, fore) sendMessage(2082, indic, fore & 0xffffff) end
Set the alpha outline colour of the given indicator.
# File lib/fox16/scintilla.rb, line 2799 def indicSetOutlineAlpha(indicator, alpha) sendMessage(2558, indicator, alpha) end
Set an indicator to plain, squiggle or TT.
# File lib/fox16/scintilla.rb, line 705 def indicSetStyle(indic, style) sendMessage(2080, indic, style) end
Set an indicator to draw under text or over(default).
# File lib/fox16/scintilla.rb, line 725 def indicSetUnder(indic, under) sendMessage(2510, indic, under) end
Are any indicators present at position?
# File lib/fox16/scintilla.rb, line 2738 def indicatorAllOnFor(position) sendMessage(2506, position, 0) end
Turn a indicator off over a range.
# File lib/fox16/scintilla.rb, line 2733 def indicatorClearRange(position, clearLength) sendMessage(2505, position, clearLength) end
Where does a particular indicator end?
# File lib/fox16/scintilla.rb, line 2753 def indicatorEnd(indicator, position) sendMessage(2509, indicator, position) end
Turn a indicator on over a range.
# File lib/fox16/scintilla.rb, line 2728 def indicatorFillRange(position, fillLength) sendMessage(2504, position, fillLength) end
Where does a particular indicator start?
# File lib/fox16/scintilla.rb, line 2748 def indicatorStart(indicator, position) sendMessage(2508, indicator, position) end
What value does a particular indicator have at at a position?
# File lib/fox16/scintilla.rb, line 2743 def indicatorValueAt(indicator, position) sendMessage(2507, indicator, position) end
Insert string at a position.
# File lib/fox16/scintilla.rb, line 34 def insertText(pos, text) sendMessage(2003, pos, text) end
SWIGINTERN VALUE _wrap_FXScintilla_isComposite(int argc, VALUE *argv, VALUE self) { FXScintilla *arg1 = (FXScintilla *) 0 ; void *argp1 = 0 ; int res1 = 0 ; bool result; VALUE vresult = Qnil; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXScintilla, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXScintilla const *","isComposite", 1, self )); } arg1 = reinterpret_cast< FXScintilla * >(argp1); result = (bool)FXScintilla_isComposite((FXScintilla const *)arg1); vresult = SWIG_From_bool(static_cast< bool >(result)); return vresult; fail: return Qnil; }
SWIGINTERN VALUE _wrap_FXScintilla_killFocus(int argc, VALUE *argv, VALUE self) { FXScintilla *arg1 = (FXScintilla *) 0 ; void *argp1 = 0 ; int res1 = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXScintilla, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXScintilla *","killFocus", 1, self )); } arg1 = reinterpret_cast< FXScintilla * >(argp1); FXScintilla_killFocus(arg1); return Qnil; fail: return Qnil; }
SWIGINTERN VALUE _wrap_FXScintilla_layout(int argc, VALUE *argv, VALUE self) { FXScintilla *arg1 = (FXScintilla *) 0 ; void *argp1 = 0 ; int res1 = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXScintilla, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXScintilla *","layout", 1, self )); } arg1 = reinterpret_cast< FXScintilla * >(argp1); FXScintilla_layout(arg1); return Qnil; fail: return Qnil; }
Copy the line containing the caret.
# File lib/fox16/scintilla.rb, line 2083 def lineCopy sendMessage(2455, 0, 0) end
Cut the line containing the caret.
# File lib/fox16/scintilla.rb, line 1990 def lineCut sendMessage(2337, 0, 0) end
Delete the line containing the caret.
# File lib/fox16/scintilla.rb, line 1995 def lineDelete sendMessage(2338, 0, 0) end
Move caret down one line.
# File lib/fox16/scintilla.rb, line 1798 def lineDown sendMessage(2300, 0, 0) end
Move caret down one line extending selection to new caret position.
# File lib/fox16/scintilla.rb, line 1803 def lineDownExtend sendMessage(2301, 0, 0) end
Move caret down one line, extending rectangular selection to new caret position.
# File lib/fox16/scintilla.rb, line 2503 def lineDownRectExtend sendMessage(2426, 0, 0) end
Duplicate the current line.
# File lib/fox16/scintilla.rb, line 2005 def lineDuplicate sendMessage(2404, 0, 0) end
Move caret to last position on line.
# File lib/fox16/scintilla.rb, line 1868 def lineEnd sendMessage(2314, 0, 0) end
Move caret to last position on display line.
# File lib/fox16/scintilla.rb, line 2047 def lineEndDisplay sendMessage(2347, 0, 0) end
Move caret to last position on display line extending selection to new caret position.
# File lib/fox16/scintilla.rb, line 2053 def lineEndDisplayExtend sendMessage(2348, 0, 0) end
Move caret to last position on line extending selection to new caret position.
# File lib/fox16/scintilla.rb, line 1873 def lineEndExtend sendMessage(2315, 0, 0) end
Move caret to last position on line, extending rectangular selection to new caret position.
# File lib/fox16/scintilla.rb, line 2535 def lineEndRectExtend sendMessage(2432, 0, 0) end
# File lib/fox16/scintilla.rb, line 2069 def lineEndWrap sendMessage(2451, 0, 0) end
# File lib/fox16/scintilla.rb, line 2072 def lineEndWrapExtend sendMessage(2452, 0, 0) end
Retrieve the line containing a position.
# File lib/fox16/scintilla.rb, line 1217 def lineFromPosition(pos) sendMessage(2166, pos, 0) end
How many characters are on a line, including end of line characters?
# File lib/fox16/scintilla.rb, line 2093 def lineLength(line) sendMessage(2350, line, 0) end
Scroll horizontally and vertically.
# File lib/fox16/scintilla.rb, line 1227 def lineScroll(columns, lines) sendMessage(2168, columns, lines) end
Scroll the document down, keeping the caret visible.
# File lib/fox16/scintilla.rb, line 2020 def lineScrollDown sendMessage(2342, 0, 0) end
Scroll the document up, keeping the caret visible.
# File lib/fox16/scintilla.rb, line 2025 def lineScrollUp sendMessage(2343, 0, 0) end
Switch the current line with the previous.
# File lib/fox16/scintilla.rb, line 2000 def lineTranspose sendMessage(2339, 0, 0) end
Move caret up one line.
# File lib/fox16/scintilla.rb, line 1808 def lineUp sendMessage(2302, 0, 0) end
Move caret up one line extending selection to new caret position.
# File lib/fox16/scintilla.rb, line 1813 def lineUpExtend sendMessage(2303, 0, 0) end
Move caret up one line, extending rectangular selection to new caret position.
# File lib/fox16/scintilla.rb, line 2508 def lineUpRectExtend sendMessage(2427, 0, 0) end
Join the lines in the target.
# File lib/fox16/scintilla.rb, line 1778 def linesJoin sendMessage(2288, 0, 0) end
Retrieves the number of lines completely visible.
# File lib/fox16/scintilla.rb, line 2201 def linesOnScreen sendMessage(2370, 0, 0) end
Split the lines in the target into lines that are less wide than pixelWidth where possible.
# File lib/fox16/scintilla.rb, line 1784 def linesSplit(pixelWidth) sendMessage(2289, pixelWidth, 0) end
SWIGINTERN VALUE _wrap_FXScintilla_load(int argc, VALUE *argv, VALUE self) { FXScintilla *arg1 = (FXScintilla *) 0 ; FXStream *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXScintilla, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXScintilla *","load", 1, self )); } arg1 = reinterpret_cast< FXScintilla * >(argp1); res2 = SWIG_ConvertPtr(argv[0], &argp2, SWIGTYPE_p_FXStream, 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXStream &","load", 2, argv[0] )); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FXStream &","load", 2, argv[0])); } arg2 = reinterpret_cast< FXStream * >(argp2); FXScintilla_load(arg1,*arg2); return Qnil; fail: return Qnil; }
Load a lexer library (dll / so).
# File lib/fox16/scintilla.rb, line 3301 def loadLexerLibrary(path) sendMessage(4007, 0, path) end
SWIGINTERN VALUE _wrap_FXScintilla_lower(int argc, VALUE *argv, VALUE self) { FXScintilla *arg1 = (FXScintilla *) 0 ; void *argp1 = 0 ; int res1 = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXScintilla, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXScintilla *","lower", 1, self )); } arg1 = reinterpret_cast< FXScintilla * >(argp1); FXScintilla_lower(arg1); return Qnil; fail: return Qnil; }
Transform the selection to lower case.
# File lib/fox16/scintilla.rb, line 2010 def lowerCase sendMessage(2340, 0, 0) end
Get the style number for the text margin for a line
# File lib/fox16/scintilla.rb, line 2851 def marginGetStyle(line) sendMessage(2533, line, 0) end
Get the start of the range of style numbers used for margin text
# File lib/fox16/scintilla.rb, line 2878 def marginGetStyleOffset sendMessage(2538, 0, 0) end
Get the styles in the text margin for a line
# File lib/fox16/scintilla.rb, line 2861 def marginGetStyles(line) buffer = "".ljust(line) sendMessage(2535, line, buffer) buffer end
Get the text in the text margin for a line
# File lib/fox16/scintilla.rb, line 2839 def marginGetText(line) buffer = "".ljust(line) sendMessage(2531, line, buffer) buffer end
Set the style number for the text margin for a line
# File lib/fox16/scintilla.rb, line 2846 def marginSetStyle(line, style) sendMessage(2532, line, style) end
Get the start of the range of style numbers used for margin text
# File lib/fox16/scintilla.rb, line 2873 def marginSetStyleOffset(style) sendMessage(2537, style, 0) end
Set the style in the text margin for a line
# File lib/fox16/scintilla.rb, line 2856 def marginSetStyles(line, styles) sendMessage(2534, line, styles) end
Set the text in the text margin for a line
# File lib/fox16/scintilla.rb, line 2834 def marginSetText(line, text) sendMessage(2530, line, text) end
Clear the margin text on all lines
# File lib/fox16/scintilla.rb, line 2868 def marginTextClearAll sendMessage(2536, 0, 0) end
Add a marker to a line, returning an ID which can be used to find or delete the marker.
# File lib/fox16/scintilla.rb, line 320 def markerAdd(line, markerNumber) sendMessage(2043, line, markerNumber) end
Add a set of markers to a line.
# File lib/fox16/scintilla.rb, line 356 def markerAddSet(line, set) sendMessage(2466, line, set) end
Set the symbol used for a particular marker number.
# File lib/fox16/scintilla.rb, line 295 def markerDefine(markerNumber, markerSymbol) sendMessage(2040, markerNumber, markerSymbol) end
Define a marker from a pixmap.
# File lib/fox16/scintilla.rb, line 351 def markerDefinePixmap(markerNumber, pixmap) sendMessage(2049, markerNumber, pixmap) end
Define a marker from RGBA data. It has the width and height from RGBAImageSetWidth/Height
# File lib/fox16/scintilla.rb, line 3237 def markerDefineRGBAImage(markerNumber, pixels) sendMessage(2626, markerNumber, pixels) end
Delete a marker from a line.
# File lib/fox16/scintilla.rb, line 325 def markerDelete(line, markerNumber) sendMessage(2044, line, markerNumber) end
Delete all markers with a particular number from all lines.
# File lib/fox16/scintilla.rb, line 330 def markerDeleteAll(markerNumber) sendMessage(2045, markerNumber, 0) end
Delete a marker.
# File lib/fox16/scintilla.rb, line 112 def markerDeleteHandle(handle) sendMessage(2018, handle, 0) end
Enable/disable highlight for current folding bloc (smallest one that contains the caret)
# File lib/fox16/scintilla.rb, line 315 def markerEnableHighlight(enabled) sendMessage(2293, enabled, 0) end
Get a bit mask of all the markers set on a line.
# File lib/fox16/scintilla.rb, line 335 def markerGet(line) sendMessage(2046, line, 0) end
Retrieve the line number at which a particular marker is located.
# File lib/fox16/scintilla.rb, line 107 def markerLineFromHandle(handle) sendMessage(2017, handle, 0) end
Find the next line at or after lineStart that includes a marker in mask. Return -1 when no more lines.
# File lib/fox16/scintilla.rb, line 341 def markerNext(lineStart, markerMask) sendMessage(2047, lineStart, markerMask) end
Find the previous line before lineStart that includes a marker in mask.
# File lib/fox16/scintilla.rb, line 346 def markerPrevious(lineStart, markerMask) sendMessage(2048, lineStart, markerMask) end
Set the alpha used for a marker that is drawn in the text area, not the margin.
# File lib/fox16/scintilla.rb, line 361 def markerSetAlpha(markerNumber, alpha) sendMessage(2476, markerNumber, alpha) end
Set the background colour used for a particular marker number.
# File lib/fox16/scintilla.rb, line 305 def markerSetBack(markerNumber, back) sendMessage(2042, markerNumber, back & 0xffffff) end
Set the background colour used for a particular marker number when its folding block is selected.
# File lib/fox16/scintilla.rb, line 310 def markerSetBackSelected(markerNumber, back) sendMessage(2292, markerNumber, back & 0xffffff) end
Set the foreground colour used for a particular marker number.
# File lib/fox16/scintilla.rb, line 300 def markerSetFore(markerNumber, fore) sendMessage(2041, markerNumber, fore & 0xffffff) end
Which symbol was defined for markerNumber with MarkerDefine
# File lib/fox16/scintilla.rb, line 2829 def markerSymbolDefined(markerNumber) sendMessage(2529, markerNumber, 0) end
SWIGINTERN VALUE _wrap_FXScintilla_move(int argc, VALUE *argv, VALUE self) { FXScintilla *arg1 = (FXScintilla *) 0 ; FXint arg2 ; FXint arg3 ; void *argp1 = 0 ; int res1 = 0 ; if ((argc < 2) || (argc > 2)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXScintilla, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXScintilla *","move", 1, self )); } arg1 = reinterpret_cast< FXScintilla * >(argp1); arg2 = NUM2INT(argv[0]); arg3 = NUM2INT(argv[1]); FXScintilla_move(arg1,arg2,arg3); return Qnil; fail: return Qnil; }
Move the caret inside current view if it's not there already.
# File lib/fox16/scintilla.rb, line 2088 def moveCaretInsideView sendMessage(2401, 0, 0) end
Move the selected lines down one line, shifting the line below before the selection
# File lib/fox16/scintilla.rb, line 3211 def moveSelectedLinesDown sendMessage(2621, 0, 0) end
Move the selected lines up one line, shifting the line above after the selection
# File lib/fox16/scintilla.rb, line 3206 def moveSelectedLinesUp sendMessage(2620, 0, 0) end
Insert a new line, may use a CRLF, CR or LF depending on EOL mode.
# File lib/fox16/scintilla.rb, line 1944 def newLine sendMessage(2329, 0, 0) end
Null operation.
# File lib/fox16/scintilla.rb, line 1247 def null sendMessage(2172, 0, 0) end
SWIGINTERN VALUE _wrap_FXScintilla_onBeginDrag(int argc, VALUE *argv, VALUE self) { FXScintilla *arg1 = (FXScintilla *) 0 ; FXObject *arg2 = (FXObject *) 0 ; FXSelector arg3 ; void *arg4 = (void *) 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; long result; VALUE vresult = Qnil; if ((argc < 3) || (argc > 3)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXScintilla, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXScintilla *","onBeginDrag", 1, self )); } arg1 = reinterpret_cast< FXScintilla * >(argp1); res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXObject, 0 | 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXObject *","onBeginDrag", 2, argv[0] )); } arg2 = reinterpret_cast< FXObject * >(argp2); arg3 = NUM2UINT(argv[1]); arg4 = to_FXEvent(argv[2]); result = (long)(arg1)->onBeginDrag(arg2,arg3,arg4); vresult = SWIG_From_long(static_cast< long >(result)); return vresult; fail: return Qnil; }
SWIGINTERN VALUE _wrap_FXScintilla_onClipboardLost(int argc, VALUE *argv, VALUE self) { FXScintilla *arg1 = (FXScintilla *) 0 ; FXObject *arg2 = (FXObject *) 0 ; FXSelector arg3 ; void *arg4 = (void *) 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; long result; VALUE vresult = Qnil; if ((argc < 3) || (argc > 3)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXScintilla, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXScintilla *","onClipboardLost", 1, self )); } arg1 = reinterpret_cast< FXScintilla * >(argp1); res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXObject, 0 | 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXObject *","onClipboardLost", 2, argv[0] )); } arg2 = reinterpret_cast< FXObject * >(argp2); arg3 = NUM2UINT(argv[1]); arg4 = to_FXEvent(argv[2]); result = (long)(arg1)->onClipboardLost(arg2,arg3,arg4); vresult = SWIG_From_long(static_cast< long >(result)); return vresult; fail: return Qnil; }
SWIGINTERN VALUE _wrap_FXScintilla_onClipboardRequest(int argc, VALUE *argv, VALUE self) { FXScintilla *arg1 = (FXScintilla *) 0 ; FXObject *arg2 = (FXObject *) 0 ; FXSelector arg3 ; void *arg4 = (void *) 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; long result; VALUE vresult = Qnil; if ((argc < 3) || (argc > 3)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXScintilla, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXScintilla *","onClipboardRequest", 1, self )); } arg1 = reinterpret_cast< FXScintilla * >(argp1); res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXObject, 0 | 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXObject *","onClipboardRequest", 2, argv[0] )); } arg2 = reinterpret_cast< FXObject * >(argp2); arg3 = NUM2UINT(argv[1]); arg4 = to_FXEvent(argv[2]); result = (long)(arg1)->onClipboardRequest(arg2,arg3,arg4); vresult = SWIG_From_long(static_cast< long >(result)); return vresult; fail: return Qnil; }
SWIGINTERN VALUE _wrap_FXScintilla_onConfigure(int argc, VALUE *argv, VALUE self) { FXScintilla *arg1 = (FXScintilla *) 0 ; FXObject *arg2 = (FXObject *) 0 ; FXSelector arg3 ; void *arg4 = (void *) 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; long result; VALUE vresult = Qnil; if ((argc < 3) || (argc > 3)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXScintilla, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXScintilla *","onConfigure", 1, self )); } arg1 = reinterpret_cast< FXScintilla * >(argp1); res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXObject, 0 | 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXObject *","onConfigure", 2, argv[0] )); } arg2 = reinterpret_cast< FXObject * >(argp2); arg3 = NUM2UINT(argv[1]); arg4 = to_FXEvent(argv[2]); result = (long)(arg1)->onConfigure(arg2,arg3,arg4); vresult = SWIG_From_long(static_cast< long >(result)); return vresult; fail: return Qnil; }
SWIGINTERN VALUE _wrap_FXScintilla_onDNDDrop(int argc, VALUE *argv, VALUE self) { FXScintilla *arg1 = (FXScintilla *) 0 ; FXObject *arg2 = (FXObject *) 0 ; FXSelector arg3 ; void *arg4 = (void *) 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; long result; VALUE vresult = Qnil; if ((argc < 3) || (argc > 3)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXScintilla, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXScintilla *","onDNDDrop", 1, self )); } arg1 = reinterpret_cast< FXScintilla * >(argp1); res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXObject, 0 | 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXObject *","onDNDDrop", 2, argv[0] )); } arg2 = reinterpret_cast< FXObject * >(argp2); arg3 = NUM2UINT(argv[1]); arg4 = to_FXEvent(argv[2]); result = (long)(arg1)->onDNDDrop(arg2,arg3,arg4); vresult = SWIG_From_long(static_cast< long >(result)); return vresult; fail: return Qnil; }
SWIGINTERN VALUE _wrap_FXScintilla_onDNDEnter(int argc, VALUE *argv, VALUE self) { FXScintilla *arg1 = (FXScintilla *) 0 ; FXObject *arg2 = (FXObject *) 0 ; FXSelector arg3 ; void *arg4 = (void *) 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; long result; VALUE vresult = Qnil; if ((argc < 3) || (argc > 3)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXScintilla, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXScintilla *","onDNDEnter", 1, self )); } arg1 = reinterpret_cast< FXScintilla * >(argp1); res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXObject, 0 | 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXObject *","onDNDEnter", 2, argv[0] )); } arg2 = reinterpret_cast< FXObject * >(argp2); arg3 = NUM2UINT(argv[1]); arg4 = to_FXEvent(argv[2]); result = (long)(arg1)->onDNDEnter(arg2,arg3,arg4); vresult = SWIG_From_long(static_cast< long >(result)); return vresult; fail: return Qnil; }
SWIGINTERN VALUE _wrap_FXScintilla_onDNDLeave(int argc, VALUE *argv, VALUE self) { FXScintilla *arg1 = (FXScintilla *) 0 ; FXObject *arg2 = (FXObject *) 0 ; FXSelector arg3 ; void *arg4 = (void *) 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; long result; VALUE vresult = Qnil; if ((argc < 3) || (argc > 3)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXScintilla, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXScintilla *","onDNDLeave", 1, self )); } arg1 = reinterpret_cast< FXScintilla * >(argp1); res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXObject, 0 | 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXObject *","onDNDLeave", 2, argv[0] )); } arg2 = reinterpret_cast< FXObject * >(argp2); arg3 = NUM2UINT(argv[1]); arg4 = to_FXEvent(argv[2]); result = (long)(arg1)->onDNDLeave(arg2,arg3,arg4); vresult = SWIG_From_long(static_cast< long >(result)); return vresult; fail: return Qnil; }
SWIGINTERN VALUE _wrap_FXScintilla_onDNDMotion(int argc, VALUE *argv, VALUE self) { FXScintilla *arg1 = (FXScintilla *) 0 ; FXObject *arg2 = (FXObject *) 0 ; FXSelector arg3 ; void *arg4 = (void *) 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; long result; VALUE vresult = Qnil; if ((argc < 3) || (argc > 3)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXScintilla, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXScintilla *","onDNDMotion", 1, self )); } arg1 = reinterpret_cast< FXScintilla * >(argp1); res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXObject, 0 | 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXObject *","onDNDMotion", 2, argv[0] )); } arg2 = reinterpret_cast< FXObject * >(argp2); arg3 = NUM2UINT(argv[1]); arg4 = to_FXEvent(argv[2]); result = (long)(arg1)->onDNDMotion(arg2,arg3,arg4); vresult = SWIG_From_long(static_cast< long >(result)); return vresult; fail: return Qnil; }
SWIGINTERN VALUE _wrap_FXScintilla_onDNDRequest(int argc, VALUE *argv, VALUE self) { FXScintilla *arg1 = (FXScintilla *) 0 ; FXObject *arg2 = (FXObject *) 0 ; FXSelector arg3 ; void *arg4 = (void *) 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; long result; VALUE vresult = Qnil; if ((argc < 3) || (argc > 3)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXScintilla, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXScintilla *","onDNDRequest", 1, self )); } arg1 = reinterpret_cast< FXScintilla * >(argp1); res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXObject, 0 | 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXObject *","onDNDRequest", 2, argv[0] )); } arg2 = reinterpret_cast< FXObject * >(argp2); arg3 = NUM2UINT(argv[1]); arg4 = to_FXEvent(argv[2]); result = (long)(arg1)->onDNDRequest(arg2,arg3,arg4); vresult = SWIG_From_long(static_cast< long >(result)); return vresult; fail: return Qnil; }
SWIGINTERN VALUE _wrap_FXScintilla_onDragged(int argc, VALUE *argv, VALUE self) { FXScintilla *arg1 = (FXScintilla *) 0 ; FXObject *arg2 = (FXObject *) 0 ; FXSelector arg3 ; void *arg4 = (void *) 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; long result; VALUE vresult = Qnil; if ((argc < 3) || (argc > 3)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXScintilla, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXScintilla *","onDragged", 1, self )); } arg1 = reinterpret_cast< FXScintilla * >(argp1); res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXObject, 0 | 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXObject *","onDragged", 2, argv[0] )); } arg2 = reinterpret_cast< FXObject * >(argp2); arg3 = NUM2UINT(argv[1]); arg4 = to_FXEvent(argv[2]); result = (long)(arg1)->onDragged(arg2,arg3,arg4); vresult = SWIG_From_long(static_cast< long >(result)); return vresult; fail: return Qnil; }
SWIGINTERN VALUE _wrap_FXScintilla_onEndDrag(int argc, VALUE *argv, VALUE self) { FXScintilla *arg1 = (FXScintilla *) 0 ; FXObject *arg2 = (FXObject *) 0 ; FXSelector arg3 ; void *arg4 = (void *) 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; long result; VALUE vresult = Qnil; if ((argc < 3) || (argc > 3)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXScintilla, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXScintilla *","onEndDrag", 1, self )); } arg1 = reinterpret_cast< FXScintilla * >(argp1); res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXObject, 0 | 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXObject *","onEndDrag", 2, argv[0] )); } arg2 = reinterpret_cast< FXObject * >(argp2); arg3 = NUM2UINT(argv[1]); arg4 = to_FXEvent(argv[2]); result = (long)(arg1)->onEndDrag(arg2,arg3,arg4); vresult = SWIG_From_long(static_cast< long >(result)); return vresult; fail: return Qnil; }
SWIGINTERN VALUE _wrap_FXScintilla_onFocusIn(int argc, VALUE *argv, VALUE self) { FXScintilla *arg1 = (FXScintilla *) 0 ; FXObject *arg2 = (FXObject *) 0 ; FXSelector arg3 ; void *arg4 = (void *) 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; long result; VALUE vresult = Qnil; if ((argc < 3) || (argc > 3)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXScintilla, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXScintilla *","onFocusIn", 1, self )); } arg1 = reinterpret_cast< FXScintilla * >(argp1); res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXObject, 0 | 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXObject *","onFocusIn", 2, argv[0] )); } arg2 = reinterpret_cast< FXObject * >(argp2); arg3 = NUM2UINT(argv[1]); arg4 = to_FXEvent(argv[2]); result = (long)(arg1)->onFocusIn(arg2,arg3,arg4); vresult = SWIG_From_long(static_cast< long >(result)); return vresult; fail: return Qnil; }
SWIGINTERN VALUE _wrap_FXScintilla_onFocusOut(int argc, VALUE *argv, VALUE self) { FXScintilla *arg1 = (FXScintilla *) 0 ; FXObject *arg2 = (FXObject *) 0 ; FXSelector arg3 ; void *arg4 = (void *) 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; long result; VALUE vresult = Qnil; if ((argc < 3) || (argc > 3)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXScintilla, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXScintilla *","onFocusOut", 1, self )); } arg1 = reinterpret_cast< FXScintilla * >(argp1); res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXObject, 0 | 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXObject *","onFocusOut", 2, argv[0] )); } arg2 = reinterpret_cast< FXObject * >(argp2); arg3 = NUM2UINT(argv[1]); arg4 = to_FXEvent(argv[2]); result = (long)(arg1)->onFocusOut(arg2,arg3,arg4); vresult = SWIG_From_long(static_cast< long >(result)); return vresult; fail: return Qnil; }
SWIGINTERN VALUE _wrap_FXScintilla_onKeyPress(int argc, VALUE *argv, VALUE self) { FXScintilla *arg1 = (FXScintilla *) 0 ; FXObject *arg2 = (FXObject *) 0 ; FXSelector arg3 ; void *arg4 = (void *) 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; long result; VALUE vresult = Qnil; if ((argc < 3) || (argc > 3)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXScintilla, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXScintilla *","onKeyPress", 1, self )); } arg1 = reinterpret_cast< FXScintilla * >(argp1); res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXObject, 0 | 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXObject *","onKeyPress", 2, argv[0] )); } arg2 = reinterpret_cast< FXObject * >(argp2); arg3 = NUM2UINT(argv[1]); arg4 = to_FXEvent(argv[2]); result = (long)(arg1)->onKeyPress(arg2,arg3,arg4); vresult = SWIG_From_long(static_cast< long >(result)); return vresult; fail: return Qnil; }
SWIGINTERN VALUE _wrap_FXScintilla_onLeftBtnPress(int argc, VALUE *argv, VALUE self) { FXScintilla *arg1 = (FXScintilla *) 0 ; FXObject *arg2 = (FXObject *) 0 ; FXSelector arg3 ; void *arg4 = (void *) 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; long result; VALUE vresult = Qnil; if ((argc < 3) || (argc > 3)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXScintilla, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXScintilla *","onLeftBtnPress", 1, self )); } arg1 = reinterpret_cast< FXScintilla * >(argp1); res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXObject, 0 | 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXObject *","onLeftBtnPress", 2, argv[0] )); } arg2 = reinterpret_cast< FXObject * >(argp2); arg3 = NUM2UINT(argv[1]); arg4 = to_FXEvent(argv[2]); result = (long)(arg1)->onLeftBtnPress(arg2,arg3,arg4); vresult = SWIG_From_long(static_cast< long >(result)); return vresult; fail: return Qnil; }
SWIGINTERN VALUE _wrap_FXScintilla_onLeftBtnRelease(int argc, VALUE *argv, VALUE self) { FXScintilla *arg1 = (FXScintilla *) 0 ; FXObject *arg2 = (FXObject *) 0 ; FXSelector arg3 ; void *arg4 = (void *) 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; long result; VALUE vresult = Qnil; if ((argc < 3) || (argc > 3)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXScintilla, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXScintilla *","onLeftBtnRelease", 1, self )); } arg1 = reinterpret_cast< FXScintilla * >(argp1); res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXObject, 0 | 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXObject *","onLeftBtnRelease", 2, argv[0] )); } arg2 = reinterpret_cast< FXObject * >(argp2); arg3 = NUM2UINT(argv[1]); arg4 = to_FXEvent(argv[2]); result = (long)(arg1)->onLeftBtnRelease(arg2,arg3,arg4); vresult = SWIG_From_long(static_cast< long >(result)); return vresult; fail: return Qnil; }
SWIGINTERN VALUE _wrap_FXScintilla_onMiddleBtnPress(int argc, VALUE *argv, VALUE self) { FXScintilla *arg1 = (FXScintilla *) 0 ; FXObject *arg2 = (FXObject *) 0 ; FXSelector arg3 ; void *arg4 = (void *) 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; long result; VALUE vresult = Qnil; if ((argc < 3) || (argc > 3)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXScintilla, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXScintilla *","onMiddleBtnPress", 1, self )); } arg1 = reinterpret_cast< FXScintilla * >(argp1); res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXObject, 0 | 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXObject *","onMiddleBtnPress", 2, argv[0] )); } arg2 = reinterpret_cast< FXObject * >(argp2); arg3 = NUM2UINT(argv[1]); arg4 = to_FXEvent(argv[2]); result = (long)(arg1)->onMiddleBtnPress(arg2,arg3,arg4); vresult = SWIG_From_long(static_cast< long >(result)); return vresult; fail: return Qnil; }
SWIGINTERN VALUE _wrap_FXScintilla_onMotion(int argc, VALUE *argv, VALUE self) { FXScintilla *arg1 = (FXScintilla *) 0 ; FXObject *arg2 = (FXObject *) 0 ; FXSelector arg3 ; void *arg4 = (void *) 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; long result; VALUE vresult = Qnil; if ((argc < 3) || (argc > 3)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXScintilla, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXScintilla *","onMotion", 1, self )); } arg1 = reinterpret_cast< FXScintilla * >(argp1); res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXObject, 0 | 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXObject *","onMotion", 2, argv[0] )); } arg2 = reinterpret_cast< FXObject * >(argp2); arg3 = NUM2UINT(argv[1]); arg4 = to_FXEvent(argv[2]); result = (long)(arg1)->onMotion(arg2,arg3,arg4); vresult = SWIG_From_long(static_cast< long >(result)); return vresult; fail: return Qnil; }
SWIGINTERN VALUE _wrap_FXScintilla_onPaint(int argc, VALUE *argv, VALUE self) { FXScintilla *arg1 = (FXScintilla *) 0 ; FXObject *arg2 = (FXObject *) 0 ; FXSelector arg3 ; void *arg4 = (void *) 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; long result; VALUE vresult = Qnil; if ((argc < 3) || (argc > 3)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXScintilla, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXScintilla *","onPaint", 1, self )); } arg1 = reinterpret_cast< FXScintilla * >(argp1); res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXObject, 0 | 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXObject *","onPaint", 2, argv[0] )); } arg2 = reinterpret_cast< FXObject * >(argp2); arg3 = NUM2UINT(argv[1]); arg4 = to_FXEvent(argv[2]); result = (long)(arg1)->onPaint(arg2,arg3,arg4); vresult = SWIG_From_long(static_cast< long >(result)); return vresult; fail: return Qnil; }
SWIGINTERN VALUE _wrap_FXScintilla_onRightBtnPress(int argc, VALUE *argv, VALUE self) { FXScintilla *arg1 = (FXScintilla *) 0 ; FXObject *arg2 = (FXObject *) 0 ; FXSelector arg3 ; void *arg4 = (void *) 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; long result; VALUE vresult = Qnil; if ((argc < 3) || (argc > 3)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXScintilla, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXScintilla *","onRightBtnPress", 1, self )); } arg1 = reinterpret_cast< FXScintilla * >(argp1); res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXObject, 0 | 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXObject *","onRightBtnPress", 2, argv[0] )); } arg2 = reinterpret_cast< FXObject * >(argp2); arg3 = NUM2UINT(argv[1]); arg4 = to_FXEvent(argv[2]); result = (long)(arg1)->onRightBtnPress(arg2,arg3,arg4); vresult = SWIG_From_long(static_cast< long >(result)); return vresult; fail: return Qnil; }
SWIGINTERN VALUE _wrap_FXScintilla_onScintillaCommand(int argc, VALUE *argv, VALUE self) { FXScintilla *arg1 = (FXScintilla *) 0 ; FXObject *arg2 = (FXObject *) 0 ; FXSelector arg3 ; void *arg4 = (void *) 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; long result; VALUE vresult = Qnil; if ((argc < 3) || (argc > 3)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXScintilla, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXScintilla *","onScintillaCommand", 1, self )); } arg1 = reinterpret_cast< FXScintilla * >(argp1); res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXObject, 0 | 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXObject *","onScintillaCommand", 2, argv[0] )); } arg2 = reinterpret_cast< FXObject * >(argp2); arg3 = NUM2UINT(argv[1]); arg4 = 0; result = (long)(arg1)->onScintillaCommand(arg2,arg3,arg4); vresult = SWIG_From_long(static_cast< long >(result)); return vresult; fail: return Qnil; }
SWIGINTERN VALUE _wrap_FXScintilla_onSelectionLost(int argc, VALUE *argv, VALUE self) { FXScintilla *arg1 = (FXScintilla *) 0 ; FXObject *arg2 = (FXObject *) 0 ; FXSelector arg3 ; void *arg4 = (void *) 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; long result; VALUE vresult = Qnil; if ((argc < 3) || (argc > 3)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXScintilla, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXScintilla *","onSelectionLost", 1, self )); } arg1 = reinterpret_cast< FXScintilla * >(argp1); res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXObject, 0 | 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXObject *","onSelectionLost", 2, argv[0] )); } arg2 = reinterpret_cast< FXObject * >(argp2); arg3 = NUM2UINT(argv[1]); arg4 = to_FXEvent(argv[2]); result = (long)(arg1)->onSelectionLost(arg2,arg3,arg4); vresult = SWIG_From_long(static_cast< long >(result)); return vresult; fail: return Qnil; }
SWIGINTERN VALUE _wrap_FXScintilla_onSelectionRequest(int argc, VALUE *argv, VALUE self) { FXScintilla *arg1 = (FXScintilla *) 0 ; FXObject *arg2 = (FXObject *) 0 ; FXSelector arg3 ; void *arg4 = (void *) 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; long result; VALUE vresult = Qnil; if ((argc < 3) || (argc > 3)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXScintilla, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXScintilla *","onSelectionRequest", 1, self )); } arg1 = reinterpret_cast< FXScintilla * >(argp1); res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXObject, 0 | 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXObject *","onSelectionRequest", 2, argv[0] )); } arg2 = reinterpret_cast< FXObject * >(argp2); arg3 = NUM2UINT(argv[1]); arg4 = to_FXEvent(argv[2]); result = (long)(arg1)->onSelectionRequest(arg2,arg3,arg4); vresult = SWIG_From_long(static_cast< long >(result)); return vresult; fail: return Qnil; }
SWIGINTERN VALUE _wrap_FXScintilla_onTimeoutTicking(int argc, VALUE *argv, VALUE self) { FXScintilla *arg1 = (FXScintilla *) 0 ; FXObject *arg2 = (FXObject *) 0 ; FXSelector arg3 ; void *arg4 = (void *) 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; long result; VALUE vresult = Qnil; if ((argc < 3) || (argc > 3)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXScintilla, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXScintilla *","onTimeoutTicking", 1, self )); } arg1 = reinterpret_cast< FXScintilla * >(argp1); res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXObject, 0 | 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXObject *","onTimeoutTicking", 2, argv[0] )); } arg2 = reinterpret_cast< FXObject * >(argp2); arg3 = NUM2UINT(argv[1]); arg4 = 0; result = (long)(arg1)->onTimeoutTicking(arg2,arg3,arg4); vresult = SWIG_From_long(static_cast< long >(result)); return vresult; fail: return Qnil; }
Move caret one page down.
# File lib/fox16/scintilla.rb, line 1908 def pageDown sendMessage(2322, 0, 0) end
Move caret one page down extending selection to new caret position.
# File lib/fox16/scintilla.rb, line 1913 def pageDownExtend sendMessage(2323, 0, 0) end
Move caret one page down, extending rectangular selection to new caret position.
# File lib/fox16/scintilla.rb, line 2545 def pageDownRectExtend sendMessage(2434, 0, 0) end
Move caret one page up.
# File lib/fox16/scintilla.rb, line 1898 def pageUp sendMessage(2320, 0, 0) end
Move caret one page up extending selection to new caret position.
# File lib/fox16/scintilla.rb, line 1903 def pageUpExtend sendMessage(2321, 0, 0) end
Move caret one page up, extending rectangular selection to new caret position.
# File lib/fox16/scintilla.rb, line 2540 def pageUpRectExtend sendMessage(2433, 0, 0) end
Move caret between paragraphs (delimited by empty lines).
# File lib/fox16/scintilla.rb, line 2441 def paraDown sendMessage(2413, 0, 0) end
# File lib/fox16/scintilla.rb, line 2444 def paraDownExtend sendMessage(2414, 0, 0) end
# File lib/fox16/scintilla.rb, line 2447 def paraUp sendMessage(2415, 0, 0) end
# File lib/fox16/scintilla.rb, line 2450 def paraUpExtend sendMessage(2416, 0, 0) end
Paste the contents of the clipboard into the document replacing the selection.
# File lib/fox16/scintilla.rb, line 1282 def paste sendMessage(2179, 0, 0) end
Retrieve the x value of the point in the window where a position is displayed.
# File lib/fox16/scintilla.rb, line 1207 def pointXFromPosition(pos) sendMessage(2164, 0, pos) end
Retrieve the y value of the point in the window where a position is displayed.
# File lib/fox16/scintilla.rb, line 1212 def pointYFromPosition(pos) sendMessage(2165, 0, pos) end
SWIGINTERN VALUE _wrap_FXScintilla_position(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[6]; int ii; argc = nargs + 1; argv[0] = self; if (argc > 6) SWIG_fail; for (ii = 1; (ii < argc); ++ii) { argv[ii] = args[ii-1]; } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FXScintilla, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_FXScintilla_position__SWIG_1(nargs, args, self); } } if (argc == 5) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FXScintilla, 0); _v = SWIG_CheckState(res); if (_v) { { _v = (TYPE(argv[1]) == T_FIXNUM || TYPE(argv[1]) == T_BIGNUM) ? 1 : 0; } if (_v) { { _v = (TYPE(argv[2]) == T_FIXNUM || TYPE(argv[2]) == T_BIGNUM) ? 1 : 0; } if (_v) { { _v = (TYPE(argv[3]) == T_FIXNUM || TYPE(argv[3]) == T_BIGNUM) ? 1 : 0; } if (_v) { { _v = (TYPE(argv[4]) == T_FIXNUM || TYPE(argv[4]) == T_BIGNUM) ? 1 : 0; } if (_v) { return _wrap_FXScintilla_position__SWIG_0(nargs, args, self); } } } } } } fail: Ruby_Format_OverloadedError( argc, 6, "position", " void position(FXint x, FXint y, FXint w, FXint h)\n" " VALUE position()\n"); return Qnil; }
Given a valid document position, return the next position taking code page into account. Maximum value returned is the last position in the document.
# File lib/fox16/scintilla.rb, line 2462 def positionAfter(pos) sendMessage(2418, pos, 0) end
Given a valid document position, return the previous position taking code page into account. Returns 0 if passed 0.
# File lib/fox16/scintilla.rb, line 2456 def positionBefore(pos) sendMessage(2417, pos, 0) end
Retrieve the position at the start of a line.
# File lib/fox16/scintilla.rb, line 1222 def positionFromLine(line) sendMessage(2167, line, 0) end
Find the position from a point within the window.
# File lib/fox16/scintilla.rb, line 137 def positionFromPoint(x, y) sendMessage(2022, x, y) end
Find the position from a point within the window but return INVALID_POSITION
if not close to text.
# File lib/fox16/scintilla.rb, line 143 def positionFromPointClose(x, y) sendMessage(2023, x, y) end
For private communication between an application and a known lexer.
# File lib/fox16/scintilla.rb, line 3338 def privateLexerCall(operation, pointer) sendMessage(4013, operation, pointer) end
Retrieve a 'n' separated list of properties understood by the current lexer.
# File lib/fox16/scintilla.rb, line 3343 def propertyNames sendMessage(4014, 0, names) end
Retrieve the type of a property.
# File lib/fox16/scintilla.rb, line 3352 def propertyType(name) sendMessage(4015, name, 0) end
Set the height for future RGBA image data.
# File lib/fox16/scintilla.rb, line 3231 def rGBAImageSetHeight(height) sendMessage(2625, height, 0) end
Set the width for future RGBA image data.
# File lib/fox16/scintilla.rb, line 3226 def rGBAImageSetWidth(width) sendMessage(2624, width, 0) end
SWIGINTERN VALUE _wrap_FXScintilla_raiseWindow(int argc, VALUE *argv, VALUE self) { FXScintilla *arg1 = (FXScintilla *) 0 ; void *argp1 = 0 ; int res1 = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXScintilla, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXScintilla *","raise", 1, self )); } arg1 = reinterpret_cast< FXScintilla * >(argp1); FXScintilla_raise(arg1); return Qnil; fail: return Qnil; }
SWIGINTERN VALUE _wrap_FXScintilla_recalc(int argc, VALUE *argv, VALUE self) { FXScintilla *arg1 = (FXScintilla *) 0 ; void *argp1 = 0 ; int res1 = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXScintilla, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXScintilla *","recalc", 1, self )); } arg1 = reinterpret_cast< FXScintilla * >(argp1); FXScintilla_recalc(arg1); return Qnil; fail: return Qnil; }
Redoes the next action on the undo history.
# File lib/fox16/scintilla.rb, line 74 def redo sendMessage(2011, 0, 0) end
Register an XPM image for use in autocompletion lists.
# File lib/fox16/scintilla.rb, line 920 def registerImage(type, xpmData) sendMessage(2405, type, xpmData) end
Register an RGBA image for use in autocompletion lists. It has the width and height from RGBAImageSetWidth/Height
# File lib/fox16/scintilla.rb, line 3243 def registerRGBAImage(type, pixels) sendMessage(2627, type, pixels) end
Release a reference to the document, deleting document if it fades to black.
# File lib/fox16/scintilla.rb, line 2236 def releaseDocument(doc) sendMessage(2377, 0, doc) end
SWIGINTERN VALUE _wrap_FXScintilla_reparent(int argc, VALUE *argv, VALUE self) { FXScintilla *arg1 = (FXScintilla *) 0 ; FXWindow *arg2 = (FXWindow *) 0 ; FXWindow *arg3 = (FXWindow *) 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; void *argp3 = 0 ; int res3 = 0 ; if ((argc < 2) || (argc > 2)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXScintilla, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXScintilla *","reparent", 1, self )); } arg1 = reinterpret_cast< FXScintilla * >(argp1); res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXWindow, 0 | 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXWindow *","reparent", 2, argv[0] )); } arg2 = reinterpret_cast< FXWindow * >(argp2); res3 = SWIG_ConvertPtr(argv[1], &argp3,SWIGTYPE_p_FXWindow, 0 | 0 ); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "FXWindow *","reparent", 3, argv[1] )); } arg3 = reinterpret_cast< FXWindow * >(argp3); FXScintilla_reparent(arg1,arg2,arg3); return Qnil; fail: return Qnil; }
Replace the selected text with the argument text.
# File lib/fox16/scintilla.rb, line 1237 def replaceSel(text) sendMessage(2170, 0, text) end
Replace the target text with the argument text. Text is counted so it can contain NULs. Returns the length of the replacement text.
# File lib/fox16/scintilla.rb, line 1365 def replaceTarget(length, text) sendMessage(2194, length, text) end
Replace the target text with the argument text after d processing. Text is counted so it can contain NULs. Looks for d where d is between 1 and 9 and replaces these with the strings matched in the last search operation which were surrounded by ( and ). Returns the length of the replacement text including any change caused by processing the d patterns.
# File lib/fox16/scintilla.rb, line 1375 def replaceTargetRE(length, text) sendMessage(2195, length, text) end
SWIGINTERN VALUE _wrap_FXScintilla_resize(int argc, VALUE *argv, VALUE self) { FXScintilla *arg1 = (FXScintilla *) 0 ; FXint arg2 ; FXint arg3 ; void *argp1 = 0 ; int res1 = 0 ; if ((argc < 2) || (argc > 2)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXScintilla, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXScintilla *","resize", 1, self )); } arg1 = reinterpret_cast< FXScintilla * >(argp1); arg2 = NUM2INT(argv[0]); arg3 = NUM2INT(argv[1]); FXScintilla_resize(arg1,arg2,arg3); return Qnil; fail: return Qnil; }
Set the main selection to the next selection.
# File lib/fox16/scintilla.rb, line 3179 def rotateSelection sendMessage(2606, 0, 0) end
SWIGINTERN VALUE _wrap_FXScintilla_save(int argc, VALUE *argv, VALUE self) { FXScintilla *arg1 = (FXScintilla *) 0 ; FXStream *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXScintilla, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXScintilla const *","save", 1, self )); } arg1 = reinterpret_cast< FXScintilla * >(argp1); res2 = SWIG_ConvertPtr(argv[0], &argp2, SWIGTYPE_p_FXStream, 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXStream &","save", 2, argv[0] )); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FXStream &","save", 2, argv[0])); } arg2 = reinterpret_cast< FXStream * >(argp2); FXScintilla_save((FXScintilla const *)arg1,*arg2); return Qnil; fail: return Qnil; }
Ensure the caret is visible.
# File lib/fox16/scintilla.rb, line 1232 def scrollCaret sendMessage(2169, 0, 0) end
Scroll to end of document.
# File lib/fox16/scintilla.rb, line 3253 def scrollToEnd sendMessage(2629, 0, 0) end
Scroll to start of document.
# File lib/fox16/scintilla.rb, line 3248 def scrollToStart sendMessage(2628, 0, 0) end
Sets the current caret position to be the search anchor.
# File lib/fox16/scintilla.rb, line 2184 def searchAnchor sendMessage(2366, 0, 0) end
Search for a counted string in the target and set the target to the found range. Text is counted so it can contain NULs. Returns length of range or -1 for failure in which case target is not moved.
# File lib/fox16/scintilla.rb, line 1382 def searchInTarget(length, text) sendMessage(2197, length, text) end
Find some text starting at the search anchor. Does not ensure the selection is visible.
# File lib/fox16/scintilla.rb, line 2190 def searchNext(flags, text) sendMessage(2367, flags, text) end
Find some text starting at the search anchor and moving backwards. Does not ensure the selection is visible.
# File lib/fox16/scintilla.rb, line 2196 def searchPrev(flags, text) sendMessage(2368, flags, text) end
Select all the text in the document.
# File lib/fox16/scintilla.rb, line 85 def selectAll sendMessage(2013, 0, 0) end
Duplicate the selection. If selection empty duplicate the line containing the caret.
# File lib/fox16/scintilla.rb, line 2675 def selectionDuplicate sendMessage(2469, 0, 0) end
Is the selection rectangular? The alternative is the more common stream selection.
# File lib/fox16/scintilla.rb, line 2212 def selectionIsRectangle sendMessage(2372, 0, 0) == 1 ? true : false end
SWIGINTERN VALUE _wrap_FXScintilla_sendMessage(int argc, VALUE *argv, VALUE self) { FXScintilla *arg1 = (FXScintilla *) 0 ; unsigned int arg2 ; VALUE arg3 = (VALUE) Qnil ; VALUE arg4 = (VALUE) Qnil ; void *argp1 = 0 ; int res1 = 0 ; unsigned int val2 ; int ecode2 = 0 ; VALUE result; VALUE vresult = Qnil; if ((argc < 1) || (argc > 3)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXScintilla, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXScintilla *","sendMessage", 1, self )); } arg1 = reinterpret_cast< FXScintilla * >(argp1); ecode2 = SWIG_AsVal_unsigned_SS_int(argv[0], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "unsigned int","sendMessage", 2, argv[0] )); } arg2 = static_cast< unsigned int >(val2); if (argc > 1) { arg3 = argv[1]; } if (argc > 2) { arg4 = argv[2]; } result = (VALUE)FXScintilla_sendMessage(arg1,arg2,arg3,arg4); vresult = result; return vresult; fail: return Qnil; }
Set the foreground colour of additional carets.
# File lib/fox16/scintilla.rb, line 3169 def setAdditionalCaretFore(fore) sendMessage(2604, fore & 0xffffff, 0) end
Set whether additional carets will blink
# File lib/fox16/scintilla.rb, line 3002 def setAdditionalCaretsBlink(additionalCaretsBlink) sendMessage(2567, additionalCaretsBlink, 0) end
Set whether additional carets are visible
# File lib/fox16/scintilla.rb, line 3012 def setAdditionalCaretsVisible(additionalCaretsBlink) sendMessage(2608, additionalCaretsBlink, 0) end
Set the alpha of the selection.
# File lib/fox16/scintilla.rb, line 3159 def setAdditionalSelAlpha(alpha) sendMessage(2602, alpha, 0) end
Set the background colour of additional selections. Must have previously called SetSelBack with non-zero first argument for this to have an effect.
# File lib/fox16/scintilla.rb, line 3154 def setAdditionalSelBack(back) sendMessage(2601, back & 0xffffff, 0) end
Set the foreground colour of additional selections. Must have previously called SetSelFore with non-zero first argument for this to have an effect.
# File lib/fox16/scintilla.rb, line 3148 def setAdditionalSelFore(fore) sendMessage(2600, fore & 0xffffff, 0) end
Set whether typing can be performed into multiple selections
# File lib/fox16/scintilla.rb, line 2992 def setAdditionalSelectionTyping(additionalSelectionTyping) sendMessage(2565, additionalSelectionTyping, 0) end
Set the selection anchor to a position. The anchor is the opposite end of the selection from the caret.
# File lib/fox16/scintilla.rb, line 159 def setAnchor(posAnchor) sendMessage(2026, posAnchor, 0) end
SWIGINTERN VALUE _wrap_FXScintilla_setBackColor(int argc, VALUE *argv, VALUE self) { FXScintilla *arg1 = (FXScintilla *) 0 ; FXColor arg2 ; void *argp1 = 0 ; int res1 = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXScintilla, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXScintilla *","setBackColor", 1, self )); } arg1 = reinterpret_cast< FXScintilla * >(argp1); arg2 = to_FXColor(argv[0]); FXScintilla_setBackColor(arg1,arg2); return Qnil; fail: return Qnil; }
Sets whether a backspace pressed when caret is within indentation unindents.
# File lib/fox16/scintilla.rb, line 1546 def setBackSpaceUnIndents(bsUnIndents) sendMessage(2262, bsUnIndents, 0) end
If drawing is buffered then each line of text is drawn into a bitmap buffer before drawing it to the screen to avoid flicker.
# File lib/fox16/scintilla.rb, line 214 def setBufferedDraw(buffered) sendMessage(2035, buffered, 0) end
Set the foreground colour of the caret.
# File lib/fox16/scintilla.rb, line 627 def setCaretFore(fore) sendMessage(2069, fore & 0xffffff, 0) end
Set the colour of the background of the line containing the caret.
# File lib/fox16/scintilla.rb, line 797 def setCaretLineBack(back) sendMessage(2098, back & 0xffffff, 0) end
Set background alpha of the caret line.
# File lib/fox16/scintilla.rb, line 2684 def setCaretLineBackAlpha(alpha) sendMessage(2470, alpha, 0) end
Display the background of the line containing the caret in a different colour.
# File lib/fox16/scintilla.rb, line 787 def setCaretLineVisible(show) sendMessage(2096, show, 0) end
Get the time in milliseconds that the caret is on and off. 0 = steady on.
# File lib/fox16/scintilla.rb, line 662 def setCaretPeriod(periodMilliseconds) sendMessage(2076, periodMilliseconds, 0) end
Stop the caret preferred x position changing when the user types.
# File lib/fox16/scintilla.rb, line 2651 def setCaretSticky(useCaretStickyBehaviour) sendMessage(2458, useCaretStickyBehaviour, 0) end
Set the style of the caret to be drawn.
# File lib/fox16/scintilla.rb, line 2698 def setCaretStyle(caretStyle) sendMessage(2512, caretStyle, 0) end
Set the width of the insert mode caret.
# File lib/fox16/scintilla.rb, line 1331 def setCaretWidth(pixelWidth) sendMessage(2188, pixelWidth, 0) end
Reset the set of characters for whitespace and word characters to the defaults.
# File lib/fox16/scintilla.rb, line 2598 def setCharsDefault sendMessage(2444, 0, 0) end
Set the code page used to interpret the bytes of the document as characters. The SC_CP_UTF8
value can be used to enter Unicode mode.
# File lib/fox16/scintilla.rb, line 234 def setCodePage(codePage) sendMessage(2037, codePage, 0) end
Change the way control characters are displayed: If symbol is < 32, keep the drawn way, else, use the given character.
# File lib/fox16/scintilla.rb, line 2291 def setControlCharSymbol(symbol) sendMessage(2388, symbol, 0) end
Sets the position of the caret.
# File lib/fox16/scintilla.rb, line 1065 def setCurrentPos(pos) sendMessage(2141, pos, 0) end
Sets the cursor to one of the SC_CURSOR* values.
# File lib/fox16/scintilla.rb, line 2281 def setCursor(cursorType) sendMessage(2386, cursorType, 0) end
SWIGINTERN VALUE _wrap_FXScintilla_setDefault(int argc, VALUE *argv, VALUE self) { FXScintilla *arg1 = (FXScintilla *) 0 ; FXbool arg2 = (FXbool) 1 ; void *argp1 = 0 ; int res1 = 0 ; if ((argc < 0) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXScintilla, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXScintilla *","setDefault", 1, self )); } arg1 = reinterpret_cast< FXScintilla * >(argp1); if (argc > 0) { arg2 = to_FXbool(argv[0]); } FXScintilla_setDefault(arg1,arg2); return Qnil; fail: return Qnil; }
Change the document object used.
# File lib/fox16/scintilla.rb, line 2138 def setDocPointer(pointer) sendMessage(2358, 0, pointer) end
Set the current end of line mode.
# File lib/fox16/scintilla.rb, line 191 def setEOLMode(eolMode) sendMessage(2031, eolMode, 0) end
Change the colour used in edge indication.
# File lib/fox16/scintilla.rb, line 2179 def setEdgeColour(edgeColour) sendMessage(2365, edgeColour & 0xffffff, 0) end
Set the column number of the edge. If text goes past the edge then it is highlighted.
# File lib/fox16/scintilla.rb, line 2158 def setEdgeColumn(column) sendMessage(2361, column, 0) end
The edge may be displayed by a line (EDGE_LINE
) or by highlighting text that goes beyond it (EDGE_BACKGROUND
) or not displayed at all (EDGE_NONE
).
# File lib/fox16/scintilla.rb, line 2169 def setEdgeMode(mode) sendMessage(2363, mode, 0) end
Set caret to a position, while removing any existing selection.
# File lib/fox16/scintilla.rb, line 1090 def setEmptySelection(pos) sendMessage(2556, pos, 0) end
Sets the scroll range so that maximum scroll position has the last line at the bottom of the view (default). Setting this to false allows scrolling one page below the last line.
# File lib/fox16/scintilla.rb, line 1688 def setEndAtLastLine(endAtLastLine) sendMessage(2277, endAtLastLine, 0) end
Set extra ascent for each line
# File lib/fox16/scintilla.rb, line 2809 def setExtraAscent(extraAscent) sendMessage(2525, extraAscent, 0) end
Set extra descent for each line
# File lib/fox16/scintilla.rb, line 2819 def setExtraDescent(extraDescent) sendMessage(2527, extraDescent, 0) end
Scroll so that a display line is at the top of the display.
# File lib/fox16/scintilla.rb, line 1748 def setFirstVisibleLine(lineDisplay) sendMessage(2613, lineDisplay, 0) end
SWIGINTERN VALUE _wrap_FXScintilla_setFocus(int argc, VALUE *argv, VALUE self) { FXScintilla *arg1 = (FXScintilla *) 0 ; void *argp1 = 0 ; int res1 = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXScintilla, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXScintilla *","setFocus", 1, self )); } arg1 = reinterpret_cast< FXScintilla * >(argp1); FXScintilla_setFocus(arg1); return Qnil; fail: return Qnil; }
Change internal focus flag.
# File lib/fox16/scintilla.rb, line 2246 def setFocusFlag(focus) sendMessage(2380, focus, 0) end
Show the children of a header line.
# File lib/fox16/scintilla.rb, line 1499 def setFoldExpanded(line, expanded) sendMessage(2229, line, expanded) end
Set some style options for folding.
# File lib/fox16/scintilla.rb, line 1525 def setFoldFlags(flags) sendMessage(2233, flags, 0) end
Set the fold level of a line. This encodes an integer level along with flags indicating whether the line is a header and whether it is effectively white space.
# File lib/fox16/scintilla.rb, line 1464 def setFoldLevel(line, level) sendMessage(2222, line, level) end
Set the colours used as a chequerboard pattern in the fold margin
# File lib/fox16/scintilla.rb, line 1789 def setFoldMarginColour(useSetting, back) sendMessage(2290, useSetting, back & 0xffffff) end
# File lib/fox16/scintilla.rb, line 1792 def setFoldMarginHiColour(useSetting, fore) sendMessage(2291, useSetting, fore & 0xffffff) end
Choose the quality level for text from the FontQuality enumeration.
# File lib/fox16/scintilla.rb, line 1738 def setFontQuality(fontQuality) sendMessage(2611, fontQuality, 0) end
Show or hide the horizontal scroll bar.
# File lib/fox16/scintilla.rb, line 1004 def setHScrollBar(show) sendMessage(2130, show, 0) end
Set the highlighted indentation guide column. 0 = no highlighted guide.
# File lib/fox16/scintilla.rb, line 1030 def setHighlightGuide(column) sendMessage(2134, column, 0) end
Set a back colour for active hotspots.
# File lib/fox16/scintilla.rb, line 2411 def setHotspotActiveBack(useSetting, back) sendMessage(2411, useSetting, back & 0xffffff) end
Set a fore colour for active hotspots.
# File lib/fox16/scintilla.rb, line 2401 def setHotspotActiveFore(useSetting, fore) sendMessage(2410, useSetting, fore & 0xffffff) end
Enable / Disable underlining active hotspots.
# File lib/fox16/scintilla.rb, line 2421 def setHotspotActiveUnderline(underline) sendMessage(2412, underline, 0) end
Limit hotspots to single line so hotspots on two lines don't merge.
# File lib/fox16/scintilla.rb, line 2431 def setHotspotSingleLine(singleLine) sendMessage(2421, singleLine, 0) end
Set the identifier reported as idFrom in notification messages.
# File lib/fox16/scintilla.rb, line 3216 def setIdentifier(identifier) sendMessage(2622, identifier, 0) end
Set the number of spaces used for one level of indentation.
# File lib/fox16/scintilla.rb, line 963 def setIndent(indentSize) sendMessage(2122, indentSize, 0) end
Show or hide indentation guides.
# File lib/fox16/scintilla.rb, line 1019 def setIndentationGuides(indentView) sendMessage(2132, indentView, 0) end
Set the indicator used for IndicatorFillRange and IndicatorClearRange
# File lib/fox16/scintilla.rb, line 2708 def setIndicatorCurrent(indicator) sendMessage(2500, indicator, 0) end
Set the value used for IndicatorFillRange
# File lib/fox16/scintilla.rb, line 2718 def setIndicatorValue(value) sendMessage(2502, value, 0) end
Set up the key words used by the lexer.
# File lib/fox16/scintilla.rb, line 3291 def setKeyWords(keywordSet, keyWords) sendMessage(4005, keywordSet, keyWords) end
Always interpret keyboard input as Unicode
# File lib/fox16/scintilla.rb, line 2779 def setKeysUnicode(keysUnicode) sendMessage(2521, keysUnicode, 0) end
Sets the degree of caching of layout information.
# File lib/fox16/scintilla.rb, line 1649 def setLayoutCache(mode) sendMessage(2272, mode, 0) end
Set the length of the utf8 argument for calling EncodedFromUTF8. Set to -1 and the string will be measured to the first nul.
# File lib/fox16/scintilla.rb, line 2626 def setLengthForEncode(bytes) sendMessage(2448, bytes, 0) end
Set the lexing language of the document.
# File lib/fox16/scintilla.rb, line 3268 def setLexer(lexer) sendMessage(4001, lexer, 0) end
Set the lexing language of the document based on string name.
# File lib/fox16/scintilla.rb, line 3296 def setLexerLanguage(language) sendMessage(4006, 0, language) end
Change the indentation of a line to a number of columns.
# File lib/fox16/scintilla.rb, line 984 def setLineIndentation(line, indentSize) sendMessage(2126, line, indentSize) end
Used to hold extra styling information for each line.
# File lib/fox16/scintilla.rb, line 767 def setLineState(line, state) sendMessage(2092, line, state) end
Set the main selection
# File lib/fox16/scintilla.rb, line 3042 def setMainSelection(selection) sendMessage(2574, selection, 0) end
Set the cursor shown when the mouse is inside a margin.
# File lib/fox16/scintilla.rb, line 413 def setMarginCursorN(margin, cursor) sendMessage(2248, margin, cursor) end
Sets the size in pixels of the left margin.
# File lib/fox16/scintilla.rb, line 1160 def setMarginLeft(pixelWidth) sendMessage(2155, 0, pixelWidth) end
Set a mask that determines which markers are displayed in a margin.
# File lib/fox16/scintilla.rb, line 393 def setMarginMaskN(margin, mask) sendMessage(2244, margin, mask) end
Set the margin options.
# File lib/fox16/scintilla.rb, line 2886 def setMarginOptions(marginOptions) sendMessage(2539, marginOptions, 0) end
Sets the size in pixels of the right margin.
# File lib/fox16/scintilla.rb, line 1170 def setMarginRight(pixelWidth) sendMessage(2157, 0, pixelWidth) end
Make a margin sensitive or insensitive to mouse clicks.
# File lib/fox16/scintilla.rb, line 403 def setMarginSensitiveN(margin, sensitive) sendMessage(2246, margin, sensitive) end
Set a margin to be either numeric or symbolic.
# File lib/fox16/scintilla.rb, line 373 def setMarginTypeN(margin, marginType) sendMessage(2240, margin, marginType) end
Set the width of a margin to a width expressed in pixels.
# File lib/fox16/scintilla.rb, line 383 def setMarginWidthN(margin, pixelWidth) sendMessage(2242, margin, pixelWidth) end
Set which document modification events are sent to the container.
# File lib/fox16/scintilla.rb, line 2143 def setModEventMask(mask) sendMessage(2359, mask, 0) end
Set whether the mouse is captured when its button is pressed.
# File lib/fox16/scintilla.rb, line 2268 def setMouseDownCaptures(captures) sendMessage(2384, captures, 0) end
Sets the time the mouse must sit still to generate a mouse dwell event.
# File lib/fox16/scintilla.rb, line 1558 def setMouseDwellTime(periodMilliseconds) sendMessage(2264, periodMilliseconds, 0) end
Change the effect of pasting when there are multiple selections.
# File lib/fox16/scintilla.rb, line 1756 def setMultiPaste(multiPaste) sendMessage(2614, multiPaste, 0) end
Set whether multiple selections can be made
# File lib/fox16/scintilla.rb, line 2982 def setMultipleSelection(multipleSelection) sendMessage(2563, multipleSelection, 0) end
Set to overtype (true) or insert mode.
# File lib/fox16/scintilla.rb, line 1321 def setOvertype(overtype) sendMessage(2186, overtype, 0) end
Enable/Disable convert-on-paste for line endings
# File lib/fox16/scintilla.rb, line 2665 def setPasteConvertEndings(convert) sendMessage(2467, convert, 0) end
Set number of entries in position cache
# File lib/fox16/scintilla.rb, line 2758 def setPositionCache(size) sendMessage(2514, size, 0) end
Modify colours when printing for clearer printed text.
# File lib/fox16/scintilla.rb, line 1116 def setPrintColourMode(mode) sendMessage(2148, mode, 0) end
Sets the print magnification added to the point size of each style for printing.
# File lib/fox16/scintilla.rb, line 1095 def setPrintMagnification(magnification) sendMessage(2146, magnification, 0) end
Set printing to line wrapped (SC_WRAP_WORD
) or not line wrapped (SC_WRAP_NONE
).
# File lib/fox16/scintilla.rb, line 2391 def setPrintWrapMode(mode) sendMessage(2406, mode, 0) end
Set up a value that may be used by a lexer for some optional feature.
# File lib/fox16/scintilla.rb, line 3283 def setProperty(key, value) sendMessage(4004, key, value) end
Set to read only or read write.
# File lib/fox16/scintilla.rb, line 1242 def setReadOnly(readOnly) sendMessage(2171, readOnly, 0) end
# File lib/fox16/scintilla.rb, line 3102 def setRectangularSelectionAnchor(posAnchor) sendMessage(2590, posAnchor, 0) end
# File lib/fox16/scintilla.rb, line 3114 def setRectangularSelectionAnchorVirtualSpace(space) sendMessage(2594, space, 0) end
# File lib/fox16/scintilla.rb, line 3096 def setRectangularSelectionCaret(pos) sendMessage(2588, pos, 0) end
# File lib/fox16/scintilla.rb, line 3108 def setRectangularSelectionCaretVirtualSpace(space) sendMessage(2592, space, 0) end
On GTK+, allow selecting the modifier key to use for mouse-based rectangular selection. Often the window manager requires Alt+Mouse Drag for moving windows. Valid values are SCMOD_CTRL
(default), SCMOD_ALT
, or SCMOD_SUPER
.
# File lib/fox16/scintilla.rb, line 3137 def setRectangularSelectionModifier(modifier) sendMessage(2598, modifier, 0) end
Remember the current position in the undo history as the position at which the document was saved.
# File lib/fox16/scintilla.rb, line 91 def setSavePoint sendMessage(2014, 0, 0) end
SWIGINTERN VALUE _wrap_FXScintilla_setScintillaID(int argc, VALUE *argv, VALUE self) { FXScintilla *arg1 = (FXScintilla *) 0 ; int arg2 ; void *argp1 = 0 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXScintilla, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXScintilla *","setScintillaID", 1, self )); } arg1 = reinterpret_cast< FXScintilla * >(argp1); ecode2 = SWIG_AsVal_int(argv[0], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "int","setScintillaID", 2, argv[0] )); } arg2 = static_cast< int >(val2); (arg1)->setScintillaID(arg2); return Qnil; fail: return Qnil; }
Sets the document width assumed for scrolling.
# File lib/fox16/scintilla.rb, line 1659 def setScrollWidth(pixelWidth) sendMessage(2274, pixelWidth, 0) end
Sets whether the maximum width line displayed is used to set scroll width.
# File lib/fox16/scintilla.rb, line 1669 def setScrollWidthTracking(tracking) sendMessage(2516, tracking, 0) end
Set the search flags used by SearchInTarget.
# File lib/fox16/scintilla.rb, line 1387 def setSearchFlags(flags) sendMessage(2198, flags, 0) end
Select a range of text.
# File lib/fox16/scintilla.rb, line 1185 def setSel(start, last) sendMessage(2160, start, last) end
Set the alpha of the selection.
# File lib/fox16/scintilla.rb, line 612 def setSelAlpha(alpha) sendMessage(2478, alpha, 0) end
Set the background colour of the main and additional selections and whether to use this setting.
# File lib/fox16/scintilla.rb, line 602 def setSelBack(useSetting, back) sendMessage(2068, useSetting, back & 0xffffff) end
Set the selection to have its end of line filled or not.
# File lib/fox16/scintilla.rb, line 622 def setSelEOLFilled(filled) sendMessage(2480, filled, 0) end
Set the foreground colour of the main and additional selections and whether to use this setting.
# File lib/fox16/scintilla.rb, line 597 def setSelFore(useSetting, fore) sendMessage(2067, useSetting, fore & 0xffffff) end
Set a simple selection
# File lib/fox16/scintilla.rb, line 3032 def setSelection(caret, anchor) sendMessage(2572, caret, anchor) end
Sets the position that ends the selection - this becomes the currentPosition.
# File lib/fox16/scintilla.rb, line 1080 def setSelectionEnd(pos) sendMessage(2144, pos, 0) end
Set the selection mode to stream (SC_SEL_STREAM
) or rectangular (SC_SEL_RECTANGLE/SC_SEL_THIN) or by lines (SC_SEL_LINES
).
# File lib/fox16/scintilla.rb, line 2483 def setSelectionMode(mode) sendMessage(2422, mode, 0) end
# File lib/fox16/scintilla.rb, line 3057 def setSelectionNAnchor(selection, posAnchor) sendMessage(2578, selection, posAnchor) end
# File lib/fox16/scintilla.rb, line 3069 def setSelectionNAnchorVirtualSpace(selection, space) sendMessage(2582, selection, space) end
# File lib/fox16/scintilla.rb, line 3051 def setSelectionNCaret(selection, pos) sendMessage(2576, selection, pos) end
# File lib/fox16/scintilla.rb, line 3063 def setSelectionNCaretVirtualSpace(selection, space) sendMessage(2580, selection, space) end
Sets the position that ends the selection - this becomes the currentPosition.
# File lib/fox16/scintilla.rb, line 3087 def setSelectionNEnd(selection, pos) sendMessage(2586, selection, pos, 0) end
Sets the position that starts the selection - this becomes the anchor.
# File lib/fox16/scintilla.rb, line 3077 def setSelectionNStart(selection, pos) sendMessage(2584, selection, pos) end
Sets the position that starts the selection - this becomes the anchor.
# File lib/fox16/scintilla.rb, line 1070 def setSelectionStart(pos) sendMessage(2142, pos, 0) end
SWIGINTERN VALUE _wrap_FXScintilla_setShape(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[3]; int ii; argc = nargs + 1; argv[0] = self; if (argc > 3) SWIG_fail; for (ii = 1; (ii < argc); ++ii) { argv[ii] = args[ii-1]; } if (argc == 2) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FXScintilla, 0); _v = SWIG_CheckState(res); if (_v) { void *vptr = 0; int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_FXRegion, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_FXScintilla_setShape__SWIG_0(nargs, args, self); } } } if (argc == 2) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FXScintilla, 0); _v = SWIG_CheckState(res); if (_v) { void *vptr = 0; int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_FXBitmap, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_FXScintilla_setShape__SWIG_1(nargs, args, self); } } } if (argc == 2) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FXScintilla, 0); _v = SWIG_CheckState(res); if (_v) { void *vptr = 0; int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_FXIcon, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_FXScintilla_setShape__SWIG_2(nargs, args, self); } } } fail: Ruby_Format_OverloadedError( argc, 3, "setShape", " void setShape(FXRegion const ®ion)\n" " void setShape(FXBitmap *bitmap)\n" " void setShape(FXIcon *icon)\n"); return Qnil; }
Change error status - 0 = OK.
# File lib/fox16/scintilla.rb, line 2259 def setStatus(statusCode) sendMessage(2382, statusCode, 0) end
Divide each styling byte into lexical class bits (default: 5) and indicator bits (default: 3). If a lexer requires more than 32 lexical states, then this is used to expand the possible states.
# File lib/fox16/scintilla.rb, line 757 def setStyleBits(bits) sendMessage(2090, bits, 0) end
Change style from current styling position for length characters to a style and move the current styling position to after this newly styled segment.
# File lib/fox16/scintilla.rb, line 203 def setStyling(length, style) sendMessage(2033, length, style) end
Set the styles for a segment of the document.
# File lib/fox16/scintilla.rb, line 647 def setStylingEx(length, styles) sendMessage(2073, length, styles) end
Sets whether a tab pressed when caret is within indentation indents.
# File lib/fox16/scintilla.rb, line 1536 def setTabIndents(tabIndents) sendMessage(2260, tabIndents, 0) end
Change the visible size of a tab to be a multiple of the width of a space character.
# File lib/fox16/scintilla.rb, line 219 def setTabWidth(tabWidth) sendMessage(2036, tabWidth, 0) end
Sets the position that ends the target which is used for updating the document without affecting the scroll position.
# File lib/fox16/scintilla.rb, line 1353 def setTargetEnd(pos) sendMessage(2192, pos, 0) end
Sets the position that starts the target which is used for updating the document without affecting the scroll position.
# File lib/fox16/scintilla.rb, line 1342 def setTargetStart(pos) sendMessage(2190, pos, 0) end
Replace the contents of the document with the argument text.
# File lib/fox16/scintilla.rb, line 1292 def setText(text) sendMessage(2181, 0, text) end
In twoPhaseDraw mode, drawing is performed in two phases, first the background and then the foreground. This avoids chopping off characters that overlap the next run.
# File lib/fox16/scintilla.rb, line 1725 def setTwoPhaseDraw(twoPhase) sendMessage(2284, twoPhase, 0) end
Choose between collecting actions into the undo history and discarding them.
# File lib/fox16/scintilla.rb, line 80 def setUndoCollection(collectUndo) sendMessage(2012, collectUndo, 0) end
In palette mode, Scintilla uses the environment's palette calls to display more colours. This may lead to ugly displays.
# File lib/fox16/scintilla.rb, line 240 def setUsePalette(usePalette) sendMessage(2039, usePalette, 0) end
Indentation will only use space characters if useTabs is false, otherwise it will use a combination of tabs and spaces.
# File lib/fox16/scintilla.rb, line 974 def setUseTabs(useTabs) sendMessage(2124, useTabs, 0) end
Show or hide the vertical scroll bar.
# File lib/fox16/scintilla.rb, line 1704 def setVScrollBar(show) sendMessage(2280, show, 0) end
Make the end of line characters visible or invisible.
# File lib/fox16/scintilla.rb, line 2128 def setViewEOL(visible) sendMessage(2356, visible, 0) end
Make white space characters invisible, always visible or visible outside indentation.
# File lib/fox16/scintilla.rb, line 132 def setViewWS(viewWS) sendMessage(2021, viewWS, 0) end
# File lib/fox16/scintilla.rb, line 3125 def setVirtualSpaceOptions(virtualSpaceOptions) sendMessage(2596, virtualSpaceOptions, 0) end
Set the way the display area is determined when a particular line is to be moved to by Find, FindNext, GotoLine, etc.
# File lib/fox16/scintilla.rb, line 2323 def setVisiblePolicy(visiblePolicy, visibleSlop) sendMessage(2394, visiblePolicy, visibleSlop) end
Set the background colour of all whitespace and whether to use this setting.
# File lib/fox16/scintilla.rb, line 740 def setWhitespaceBack(useSetting, back) sendMessage(2085, useSetting, back & 0xffffff) end
Set the set of characters making up whitespace for when moving or selecting by word. Should be called after SetWordChars.
# File lib/fox16/scintilla.rb, line 2593 def setWhitespaceChars(characters) sendMessage(2443, 0, characters) end
Set the foreground colour of all whitespace and whether to use this setting.
# File lib/fox16/scintilla.rb, line 735 def setWhitespaceFore(useSetting, fore) sendMessage(2084, useSetting, fore & 0xffffff) end
Set the size of the dots used to mark space characters.
# File lib/fox16/scintilla.rb, line 745 def setWhitespaceSize(size) sendMessage(2086, size, 0) end
Set the set of characters making up words for when moving or selecting by word. First sets defaults like SetCharsDefault.
# File lib/fox16/scintilla.rb, line 668 def setWordChars(characters) sendMessage(2077, 0, characters) end
Sets how wrapped sublines are placed. Default is fixed.
# File lib/fox16/scintilla.rb, line 1634 def setWrapIndentMode(mode) sendMessage(2472, mode, 0) end
Sets whether text is word wrapped.
# File lib/fox16/scintilla.rb, line 1582 def setWrapMode(mode) sendMessage(2268, mode, 0) end
Set the start indent for wrapped lines.
# File lib/fox16/scintilla.rb, line 1620 def setWrapStartIndent(indent) sendMessage(2464, indent, 0) end
Set the display mode of visual flags for wrapped lines.
# File lib/fox16/scintilla.rb, line 1596 def setWrapVisualFlags(wrapVisualFlags) sendMessage(2460, wrapVisualFlags, 0) end
Set the location of visual flags for wrapped lines.
# File lib/fox16/scintilla.rb, line 1610 def setWrapVisualFlagsLocation(wrapVisualFlagsLocation) sendMessage(2462, wrapVisualFlagsLocation, 0) end
Set the way the caret is kept visible when going sideway. The exclusion zone is given in pixels.
# File lib/fox16/scintilla.rb, line 2380 def setXCaretPolicy(caretPolicy, caretSlop) sendMessage(2402, caretPolicy, caretSlop) end
Get and Set the xOffset (ie, horizonal scroll position).
# File lib/fox16/scintilla.rb, line 2338 def setXOffset(newOffset) sendMessage(2397, newOffset, 0) end
Set the way the line the caret is on is kept visible. The exclusion zone is given in lines.
# File lib/fox16/scintilla.rb, line 2386 def setYCaretPolicy(caretPolicy, caretSlop) sendMessage(2403, caretPolicy, caretSlop) end
Set the zoom level. This number of points is added to the size of all fonts. It may be positive to magnify or negative to reduce.
# File lib/fox16/scintilla.rb, line 2218 def setZoom(zoom) sendMessage(2373, zoom, 0) end
SWIGINTERN VALUE _wrap_FXScintilla_show(int argc, VALUE *argv, VALUE self) { FXScintilla *arg1 = (FXScintilla *) 0 ; void *argp1 = 0 ; int res1 = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXScintilla, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXScintilla *","show", 1, self )); } arg1 = reinterpret_cast< FXScintilla * >(argp1); FXScintilla_show(arg1); return Qnil; fail: return Qnil; }
Make a range of lines visible.
# File lib/fox16/scintilla.rb, line 1484 def showLines(lineStart, lineEnd) sendMessage(2226, lineStart, lineEnd) end
Start notifying the container of all key presses and commands.
# File lib/fox16/scintilla.rb, line 3258 def startRecord sendMessage(3001, 0, 0) end
Set the current styling position to pos and the styling mask to mask. The styling mask can be used to protect some bits in each styling byte from modification.
# File lib/fox16/scintilla.rb, line 197 def startStyling(pos, mask) sendMessage(2032, pos, mask) end
Stop notifying the container of all key presses and commands.
# File lib/fox16/scintilla.rb, line 3263 def stopRecord sendMessage(3002, 0, 0) end
Move caret to bottom of page, or one page down if already at bottom of page.
# File lib/fox16/scintilla.rb, line 2561 def stutteredPageDown sendMessage(2437, 0, 0) end
Move caret to bottom of page, or one page down if already at bottom of page, extending selection to new caret position.
# File lib/fox16/scintilla.rb, line 2566 def stutteredPageDownExtend sendMessage(2438, 0, 0) end
Move caret to top of page, or one page up if already at top of page.
# File lib/fox16/scintilla.rb, line 2551 def stutteredPageUp sendMessage(2435, 0, 0) end
Move caret to top of page, or one page up if already at top of page, extending selection to new caret position.
# File lib/fox16/scintilla.rb, line 2556 def stutteredPageUpExtend sendMessage(2436, 0, 0) end
Clear all the styles and make equivalent to the global default style.
# File lib/fox16/scintilla.rb, line 459 def styleClearAll sendMessage(2050, 0, 0) end
Get the background colour of a style.
# File lib/fox16/scintilla.rb, line 518 def styleGetBack(style) sendMessage(2482, style, 0) end
Get is a style bold or not.
# File lib/fox16/scintilla.rb, line 523 def styleGetBold(style) sendMessage(2483, style, 0) == 1 ? true : false end
Get is a style mixed case, or to force upper or lower case.
# File lib/fox16/scintilla.rb, line 556 def styleGetCase(style) sendMessage(2489, style, 0) end
Get is a style changeable or not (read only). Experimental feature, currently buggy.
# File lib/fox16/scintilla.rb, line 572 def styleGetChangeable(style) sendMessage(2492, style, 0) == 1 ? true : false end
Get the character get of the font in a style.
# File lib/fox16/scintilla.rb, line 561 def styleGetCharacterSet(style) sendMessage(2490, style, 0) end
Get is a style to have its end of line filled or not.
# File lib/fox16/scintilla.rb, line 546 def styleGetEOLFilled(style) sendMessage(2487, style, 0) == 1 ? true : false end
Get the font of a style. Returns the length of the fontName
# File lib/fox16/scintilla.rb, line 539 def styleGetFont(style) buffer = "".ljust(style) sendMessage(2486, style, buffer) buffer end
Get the foreground colour of a style.
# File lib/fox16/scintilla.rb, line 513 def styleGetFore(style) sendMessage(2481, style, 0) end
Get is a style a hotspot or not.
# File lib/fox16/scintilla.rb, line 577 def styleGetHotSpot(style) sendMessage(2493, style, 0) == 1 ? true : false end
Get is a style italic or not.
# File lib/fox16/scintilla.rb, line 528 def styleGetItalic(style) sendMessage(2484, style, 0) == 1 ? true : false end
Get the size of characters of a style.
# File lib/fox16/scintilla.rb, line 533 def styleGetSize(style) sendMessage(2485, style, 0) end
Get is a style underlined or not.
# File lib/fox16/scintilla.rb, line 551 def styleGetUnderline(style) sendMessage(2488, style, 0) == 1 ? true : false end
Get is a style visible or not.
# File lib/fox16/scintilla.rb, line 566 def styleGetVisible(style) sendMessage(2491, style, 0) == 1 ? true : false end
Reset the default style to its state at startup
# File lib/fox16/scintilla.rb, line 499 def styleResetDefault sendMessage(2058, 0, 0) end
Set the background colour of a style.
# File lib/fox16/scintilla.rb, line 469 def styleSetBack(style, back) sendMessage(2052, style, back & 0xffffff) end
Set a style to be bold or not.
# File lib/fox16/scintilla.rb, line 474 def styleSetBold(style, bold) sendMessage(2053, style, bold) end
Set a style to be mixed case, or to force upper or lower case.
# File lib/fox16/scintilla.rb, line 582 def styleSetCase(style, caseForce) sendMessage(2060, style, caseForce) end
Set a style to be changeable or not (read only). Experimental feature, currently buggy.
# File lib/fox16/scintilla.rb, line 803 def styleSetChangeable(style, changeable) sendMessage(2099, style, changeable) end
Set the character set of the font in a style.
# File lib/fox16/scintilla.rb, line 587 def styleSetCharacterSet(style, characterSet) sendMessage(2066, style, characterSet) end
Set a style to have its end of line filled or not.
# File lib/fox16/scintilla.rb, line 494 def styleSetEOLFilled(style, filled) sendMessage(2057, style, filled) end
Set the font of a style.
# File lib/fox16/scintilla.rb, line 489 def styleSetFont(style, fontName) sendMessage(2056, style, fontName) end
Set the foreground colour of a style.
# File lib/fox16/scintilla.rb, line 464 def styleSetFore(style, fore) sendMessage(2051, style, fore & 0xffffff) end
Set a style to be a hotspot or not.
# File lib/fox16/scintilla.rb, line 592 def styleSetHotSpot(style, hotspot) sendMessage(2409, style, hotspot) end
Set a style to be italic or not.
# File lib/fox16/scintilla.rb, line 479 def styleSetItalic(style, italic) sendMessage(2054, style, italic) end
Set the size of characters of a style.
# File lib/fox16/scintilla.rb, line 484 def styleSetSize(style, sizePoints) sendMessage(2055, style, sizePoints) end
Set a style to be underlined or not.
# File lib/fox16/scintilla.rb, line 504 def styleSetUnderline(style, underline) sendMessage(2059, style, underline) end
Set a style to be visible or not.
# File lib/fox16/scintilla.rb, line 652 def styleSetVisible(style, visible) sendMessage(2074, style, visible) end
Swap that caret and anchor of the main selection.
# File lib/fox16/scintilla.rb, line 3184 def swapMainAnchorCaret sendMessage(2607, 0, 0) end
If selection is empty or all on one line replace the selection with a tab character. If more than one line selected, indent the lines.
# File lib/fox16/scintilla.rb, line 1934 def tab sendMessage(2327, 0, 0) end
Returns the target converted to UTF8. Return the length in bytes.
# File lib/fox16/scintilla.rb, line 2620 def targetAsUTF8 sendMessage(2447, 0, s) end
Make the target range start and end be the same as the selection range start and end.
# File lib/fox16/scintilla.rb, line 1773 def targetFromSelection sendMessage(2287, 0, 0) end
Retrieve the height of a particular line of text in pixels.
# File lib/fox16/scintilla.rb, line 1699 def textHeight(line) sendMessage(2279, line, 0) end
Measure the pixel width of some text in a particular style. NUL terminated text argument. Does not handle tab or control characters.
# File lib/fox16/scintilla.rb, line 1681 def textWidth(style, text) sendMessage(2276, style, text) end
Switch between sticky and non-sticky: meant to be bound to a key.
# File lib/fox16/scintilla.rb, line 2660 def toggleCaretSticky sendMessage(2459, 0, 0) end
Switch a header line between expanded and contracted.
# File lib/fox16/scintilla.rb, line 1509 def toggleFold(line) sendMessage(2231, line, 0) end
SWIGINTERN VALUE _wrap_FXScintilla_tr(int argc, VALUE *argv, VALUE self) { FXScintilla *arg1 = (FXScintilla *) 0 ; FXchar *arg2 = (FXchar *) 0 ; FXchar *arg3 = (FXchar *) 0 ; void *argp1 = 0 ; int res1 = 0 ; FXchar *result = 0 ; VALUE vresult = Qnil; if ((argc < 1) || (argc > 2)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXScintilla, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXScintilla const *","tr", 1, self )); } arg1 = reinterpret_cast< FXScintilla * >(argp1); arg2 = NIL_P(argv[0]) ? 0 : StringValuePtr(argv[0]); if (argc > 1) { arg3 = NIL_P(argv[1]) ? 0 : StringValuePtr(argv[1]); } result = (FXchar *)FXScintilla_tr((FXScintilla const *)arg1,(char const *)arg2,(char const *)arg3); vresult = SWIG_FromCharPtr((const char *)result); return vresult; fail: return Qnil; }
Undo one action in the undo history.
# File lib/fox16/scintilla.rb, line 1267 def undo sendMessage(2176, 0, 0) end
Transform the selection to upper case.
# File lib/fox16/scintilla.rb, line 2015 def upperCase sendMessage(2341, 0, 0) end
Set whether a pop up menu is displayed automatically when the user presses the wrong mouse button.
# File lib/fox16/scintilla.rb, line 2207 def usePopUp(allowPopUp) sendMessage(2371, allowPopUp, 0) end
Display a list of strings and send notification when user chooses one.
# File lib/fox16/scintilla.rb, line 893 def userListShow(listType, itemList) sendMessage(2117, listType, itemList) end
Move caret to before first visible character on line. If already there move to first character on line.
# File lib/fox16/scintilla.rb, line 1955 def vCHome sendMessage(2331, 0, 0) end
Like VCHome but extending selection to new caret position.
# File lib/fox16/scintilla.rb, line 1960 def vCHomeExtend sendMessage(2332, 0, 0) end
Move caret to before first visible character on line. If already there move to first character on line. In either case, extend rectangular selection to new caret position.
# File lib/fox16/scintilla.rb, line 2530 def vCHomeRectExtend sendMessage(2431, 0, 0) end
# File lib/fox16/scintilla.rb, line 2075 def vCHomeWrap sendMessage(2453, 0, 0) end
# File lib/fox16/scintilla.rb, line 2078 def vCHomeWrapExtend sendMessage(2454, 0, 0) end
Centre current line in window.
# File lib/fox16/scintilla.rb, line 3201 def verticalCentreCaret sendMessage(2619, 0, 0) end
Find the display line of a document line taking hidden lines into account.
# File lib/fox16/scintilla.rb, line 1442 def visibleFromDocLine(line) sendMessage(2220, line, 0) end
Get position of end of word.
# File lib/fox16/scintilla.rb, line 1573 def wordEndPosition(pos, onlyWordCharacters) sendMessage(2267, pos, onlyWordCharacters) end
Move caret left one word.
# File lib/fox16/scintilla.rb, line 1838 def wordLeft sendMessage(2308, 0, 0) end
Move caret left one word, position cursor at end of word.
# File lib/fox16/scintilla.rb, line 2572 def wordLeftEnd sendMessage(2439, 0, 0) end
Move caret left one word, position cursor at end of word, extending selection to new caret position.
# File lib/fox16/scintilla.rb, line 2577 def wordLeftEndExtend sendMessage(2440, 0, 0) end
Move caret left one word extending selection to new caret position.
# File lib/fox16/scintilla.rb, line 1843 def wordLeftExtend sendMessage(2309, 0, 0) end
Move to the previous change in capitalisation.
# File lib/fox16/scintilla.rb, line 2300 def wordPartLeft sendMessage(2390, 0, 0) end
Move to the previous change in capitalisation extending selection to new caret position.
# File lib/fox16/scintilla.rb, line 2305 def wordPartLeftExtend sendMessage(2391, 0, 0) end
Move to the change next in capitalisation.
# File lib/fox16/scintilla.rb, line 2309 def wordPartRight sendMessage(2392, 0, 0) end
Move to the next change in capitalisation extending selection to new caret position.
# File lib/fox16/scintilla.rb, line 2314 def wordPartRightExtend sendMessage(2393, 0, 0) end
Move caret right one word.
# File lib/fox16/scintilla.rb, line 1848 def wordRight sendMessage(2310, 0, 0) end
Move caret right one word, position cursor at end of word.
# File lib/fox16/scintilla.rb, line 2582 def wordRightEnd sendMessage(2441, 0, 0) end
Move caret right one word, position cursor at end of word, extending selection to new caret position.
# File lib/fox16/scintilla.rb, line 2587 def wordRightEndExtend sendMessage(2442, 0, 0) end
Move caret right one word extending selection to new caret position.
# File lib/fox16/scintilla.rb, line 1853 def wordRightExtend sendMessage(2311, 0, 0) end
Get position of start of word.
# File lib/fox16/scintilla.rb, line 1568 def wordStartPosition(pos, onlyWordCharacters) sendMessage(2266, pos, onlyWordCharacters) end
The number of display lines needed to wrap a document line
# File lib/fox16/scintilla.rb, line 1452 def wrapCount(line) sendMessage(2235, line, 0) end
Magnify the displayed text by increasing the sizes by 1 point.
# File lib/fox16/scintilla.rb, line 1965 def zoomIn sendMessage(2333, 0, 0) end
Make the displayed text smaller by decreasing the sizes by 1 point.
# File lib/fox16/scintilla.rb, line 1970 def zoomOut sendMessage(2334, 0, 0) end