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 and SCLEX_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_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 for SCLEX_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_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 from SCLEX_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

new(*args) click to toggle source
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;
}
new(p, *args, &blk) click to toggle source
# 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
Also aliased as: old_initialize

Public Instance Methods

addRefDocument(doc) click to toggle source

Extend life of document.

# File lib/fox16/scintilla.rb, line 2232
def addRefDocument(doc)
  sendMessage(2376, 0, doc)
end
addSelection(caret, anchor) click to toggle source

Add a selection

# File lib/fox16/scintilla.rb, line 3037
def addSelection(caret, anchor)
  sendMessage(2573, caret, anchor)
end
addStyledText(length, c) click to toggle source

Add array of cells to document.

# File lib/fox16/scintilla.rb, line 29
def addStyledText(length, c)
  sendMessage(2002, length, c)
end
addText(length, text) click to toggle source

Add text to the document at current position.

# File lib/fox16/scintilla.rb, line 24
def addText(length, text)
  sendMessage(2001, length, text)
end
addUndoAction(token, flags) click to toggle source

Add a container action to the undo stack

# File lib/fox16/scintilla.rb, line 2966
def addUndoAction(token, flags)
  sendMessage(2560, token, flags)
end
allocate(bytes) click to toggle source

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
annotationClearAll() click to toggle source

Clear the annotations from all lines

# File lib/fox16/scintilla.rb, line 2935
def annotationClearAll
  sendMessage(2547, 0, 0)
end
annotationGetLines(line) click to toggle source

Get the number of annotation lines for a line

# File lib/fox16/scintilla.rb, line 2930
def annotationGetLines(line)
  sendMessage(2546, line, 0)
end
annotationGetStyle(line) click to toggle source

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
annotationGetStyleOffset() click to toggle source

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
annotationGetStyles(line) click to toggle source

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
annotationGetText(line) click to toggle source

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
annotationGetVisible() click to toggle source

Get the visibility for the annotations for a view

# File lib/fox16/scintilla.rb, line 2949
def annotationGetVisible
  sendMessage(2549, 0, 0)
end
annotationSetStyle(line, style) click to toggle source

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
annotationSetStyleOffset(style) click to toggle source

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
annotationSetStyles(line, styles) click to toggle source

Set the annotation styles for a line

# File lib/fox16/scintilla.rb, line 2918
def annotationSetStyles(line, styles)
  sendMessage(2544, line, styles)
end
annotationSetText(line, text) click to toggle source

Set the annotation text for a line

# File lib/fox16/scintilla.rb, line 2896
def annotationSetText(line, text)
  sendMessage(2540, line, text)
end
annotationSetVisible(visible) click to toggle source

Set the visibility for the annotations for a view

# File lib/fox16/scintilla.rb, line 2944
def annotationSetVisible(visible)
  sendMessage(2548, visible, 0)
end
appendText(length, text) click to toggle source

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
assignCmdKey(km, msg) click to toggle source

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
autoCActive() click to toggle source

Is there an auto-completion list visible?

# File lib/fox16/scintilla.rb, line 820
def autoCActive
  sendMessage(2102, 0, 0) == 1 ? true : false
end
autoCCancel() click to toggle source

Remove the auto-completion list from the screen.

# File lib/fox16/scintilla.rb, line 815
def autoCCancel
  sendMessage(2101, 0, 0)
end
autoCComplete() click to toggle source

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
autoCGetAutoHide() click to toggle source

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
autoCGetCancelAtStart() click to toggle source

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
autoCGetChooseSingle() click to toggle source

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
autoCGetCurrent() click to toggle source

Get currently selected item position in the auto-completion list

# File lib/fox16/scintilla.rb, line 2603
def autoCGetCurrent
  sendMessage(2445, 0, 0)
end
autoCGetCurrentText() click to toggle source

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
autoCGetDropRestOfWord() click to toggle source

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
autoCGetIgnoreCase() click to toggle source

Retrieve state of ignore case flag.

# File lib/fox16/scintilla.rb, line 888
def autoCGetIgnoreCase
  sendMessage(2116, 0, 0) == 1 ? true : false
end
autoCGetMaxHeight() click to toggle source

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
autoCGetMaxWidth() click to toggle source

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
autoCGetSeparator() click to toggle source

Retrieve the auto-completion list separator character.

# File lib/fox16/scintilla.rb, line 846
def autoCGetSeparator
  sendMessage(2107, 0, 0)
end
autoCGetTypeSeparator() click to toggle source

Retrieve the auto-completion list type-separator character.

# File lib/fox16/scintilla.rb, line 930
def autoCGetTypeSeparator
  sendMessage(2285, 0, 0)
end
autoCPosStart() click to toggle source

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
autoCSelect(text) click to toggle source

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
autoCSetAutoHide(autoHide) click to toggle source

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
autoCSetCancelAtStart(cancel) click to toggle source

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
autoCSetChooseSingle(chooseSingle) click to toggle source

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
autoCSetDropRestOfWord(dropRestOfWord) click to toggle source

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
autoCSetFillUps(characterSet) click to toggle source

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
autoCSetIgnoreCase(ignoreCase) click to toggle source

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
autoCSetMaxHeight(rowCount) click to toggle source

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
autoCSetMaxWidth(characterCount) click to toggle source

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
autoCSetSeparator(separatorCharacter) click to toggle source

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
autoCSetTypeSeparator(separatorCharacter) click to toggle source

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
autoCShow(lenEntered, itemList) click to toggle source

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
autoCStops(characterSet) click to toggle source

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
backTab() click to toggle source

Dedent the selected lines.

# File lib/fox16/scintilla.rb, line 1939
def backTab
  sendMessage(2328, 0, 0)
end
beginUndoAction() click to toggle source

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
braceBadLight(pos) click to toggle source

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
braceBadLightIndicator(useBraceBadLightIndicator, indicator) click to toggle source

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
braceHighlight(pos1, pos2) click to toggle source

Highlight the characters at two positions.

# File lib/fox16/scintilla.rb, line 2098
def braceHighlight(pos1, pos2)
  sendMessage(2351, pos1, pos2)
end
braceHighlightIndicator(useBraceHighlightIndicator, indicator) click to toggle source

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
braceMatch(pos) click to toggle source

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
callTipActive() click to toggle source

Is there an active call tip?

# File lib/fox16/scintilla.rb, line 1407
def callTipActive
  sendMessage(2202, 0, 0) == 1 ? true : false
end
callTipCancel() click to toggle source

Remove the call tip from the screen.

# File lib/fox16/scintilla.rb, line 1402
def callTipCancel
  sendMessage(2201, 0, 0)
end
callTipPosStart() click to toggle source

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
callTipSetBack(back) click to toggle source

Set the background colour for the call tip.

# File lib/fox16/scintilla.rb, line 1422
def callTipSetBack(back)
  sendMessage(2205, back & 0xffffff, 0)
end
callTipSetFore(fore) click to toggle source

Set the foreground colour for the call tip.

# File lib/fox16/scintilla.rb, line 1427
def callTipSetFore(fore)
  sendMessage(2206, fore & 0xffffff, 0)
end
callTipSetForeHlt(fore) click to toggle source

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
callTipSetHlt(start, last) click to toggle source

Highlight a segment of the definition.

# File lib/fox16/scintilla.rb, line 1417
def callTipSetHlt(start, last)
  sendMessage(2204, start, last)
end
callTipShow(pos, definition) click to toggle source

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
callTipUseStyle(tabSize) click to toggle source

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
canFocus(*args) click to toggle source
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;
}
canPaste() click to toggle source

Will a paste succeed?

# File lib/fox16/scintilla.rb, line 1252
def canPaste
  sendMessage(2173, 0, 0) == 1 ? true : false
end
canRedo() click to toggle source

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
canUndo() click to toggle source

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() click to toggle source

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
changeFocus(*args) click to toggle source
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;
}
changeLexerState(start, last) click to toggle source

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
charLeft() click to toggle source

Move caret left one character.

# File lib/fox16/scintilla.rb, line 1818
def charLeft
  sendMessage(2304, 0, 0)
end
charLeftExtend() click to toggle source

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
charLeftRectExtend() click to toggle source

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
charPositionFromPoint(x, y) click to toggle source

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
charPositionFromPointClose(x, y) click to toggle source

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
charRight() click to toggle source

Move caret right one character.

# File lib/fox16/scintilla.rb, line 1828
def charRight
  sendMessage(2306, 0, 0)
end
charRightExtend() click to toggle source

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
charRightRectExtend() click to toggle source

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
chooseCaretX() click to toggle source

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() click to toggle source

Clear the selection.

# File lib/fox16/scintilla.rb, line 1287
def clear
  sendMessage(2180, 0, 0)
end
clearAll() click to toggle source

Delete all text in the document.

# File lib/fox16/scintilla.rb, line 39
def clearAll
  sendMessage(2004, 0, 0)
end
clearAllCmdKeys() click to toggle source

Drop all key mappings.

# File lib/fox16/scintilla.rb, line 642
def clearAllCmdKeys
  sendMessage(2072, 0, 0)
end
clearCmdKey(km) click to toggle source

When key+modifier combination km is pressed do nothing.

# File lib/fox16/scintilla.rb, line 637
def clearCmdKey(km)
  sendMessage(2071, km, 0)
end
clearDocumentStyle() click to toggle source

Set all style bytes to 0, remove all folding information.

# File lib/fox16/scintilla.rb, line 44
def clearDocumentStyle
  sendMessage(2005, 0, 0)
end
clearRegisteredImages() click to toggle source

Clear all the registered XPM images.

# File lib/fox16/scintilla.rb, line 925
def clearRegisteredImages
  sendMessage(2408, 0, 0)
end
clearSelections() click to toggle source

Clear selections to a single empty stream selection

# File lib/fox16/scintilla.rb, line 3027
def clearSelections
  sendMessage(2571, 0, 0)
end
clearShape(*args) click to toggle source
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(start, last) click to toggle source

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
contains(*args) click to toggle source
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;
}
contractedFoldNext(lineStart) click to toggle source

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
convertEOLs(eolMode) click to toggle source

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() click to toggle source

Copy the selection to the clipboard.

# File lib/fox16/scintilla.rb, line 1277
def copy
  sendMessage(2178, 0, 0)
end
copyAllowLine() click to toggle source

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
copyRange(start, last) click to toggle source

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
copyText(length, text) click to toggle source

Copy argument text to the clipboard.

# File lib/fox16/scintilla.rb, line 2472
def copyText(length, text)
  sendMessage(2420, length, text)
end
create(*args) click to toggle source
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;
}
createDocument() click to toggle source

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() click to toggle source

Cut the selection to the clipboard.

# File lib/fox16/scintilla.rb, line 1272
def cut
  sendMessage(2177, 0, 0)
end
delLineLeft() click to toggle source

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
delLineRight() click to toggle source

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
delWordLeft() click to toggle source

Delete the word to the left of the caret.

# File lib/fox16/scintilla.rb, line 1975
def delWordLeft
  sendMessage(2335, 0, 0)
end
delWordRight() click to toggle source

Delete the word to the right of the caret.

# File lib/fox16/scintilla.rb, line 1980
def delWordRight
  sendMessage(2336, 0, 0)
end
delWordRightEnd() click to toggle source

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
deleteBack() click to toggle source

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
deleteBackNotLine() click to toggle source

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
describeKeyWordSets() click to toggle source

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
describeProperty(name) click to toggle source

Describe a property.

# File lib/fox16/scintilla.rb, line 3357
def describeProperty(name)
  buffer = "".ljust(name)
  sendMessage(4016, name, buffer)
  buffer
end
destroy(*args) click to toggle source
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;
}
detach(*args) click to toggle source
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;
}
disable(*args) click to toggle source
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;
}
docLineFromVisible(lineDisplay) click to toggle source

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
documentEnd() click to toggle source

Move caret to last position in document.

# File lib/fox16/scintilla.rb, line 1888
def documentEnd
  sendMessage(2318, 0, 0)
end
documentEndExtend() click to toggle source

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
documentStart() click to toggle source

Move caret to first position in document.

# File lib/fox16/scintilla.rb, line 1878
def documentStart
  sendMessage(2316, 0, 0)
end
documentStartExtend() click to toggle source

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
doesSaveUnder(*args) click to toggle source
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;
}
dropDisable(*args) click to toggle source
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;
}
dropEnable(*args) click to toggle source
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;
}
editToggleOvertype() click to toggle source

Switch from insert to overtype mode or the reverse.

# File lib/fox16/scintilla.rb, line 1918
def editToggleOvertype
  sendMessage(2324, 0, 0)
end
emptyUndoBuffer() click to toggle source

Delete the undo history.

# File lib/fox16/scintilla.rb, line 1262
def emptyUndoBuffer
  sendMessage(2175, 0, 0)
end
enable(*args) click to toggle source
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;
}
encodedFromUTF8(utf8) click to toggle source

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
endUndoAction() click to toggle source

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
ensureVisible(line) click to toggle source

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
ensureVisibleEnforcePolicy(line) click to toggle source

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
findColumn(line, column) click to toggle source

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
findText(flags, ft) click to toggle source

Find some text in the document.

# File lib/fox16/scintilla.rb, line 1132
def findText(flags, ft)
  sendMessage(2150, flags, ft)
end
formFeed() click to toggle source

Insert a Form Feed character.

# File lib/fox16/scintilla.rb, line 1949
def formFeed
  sendMessage(2330, 0, 0)
end
formatRange(draw, fr) click to toggle source

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
getAdditionalCaretFore() click to toggle source

Get the foreground colour of additional carets.

# File lib/fox16/scintilla.rb, line 3174
def getAdditionalCaretFore
  sendMessage(2605, 0, 0)
end
getAdditionalCaretsVisible() click to toggle source

Whether additional carets are visible

# File lib/fox16/scintilla.rb, line 3017
def getAdditionalCaretsVisible
  sendMessage(2609, 0, 0) == 1 ? true : false
end
getAdditionalSelAlpha() click to toggle source

Get the alpha of the selection.

# File lib/fox16/scintilla.rb, line 3164
def getAdditionalSelAlpha
  sendMessage(2603, 0, 0)
end
getAdditionalSelectionTyping() click to toggle source

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
getAnchor() click to toggle source

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
getBackSpaceUnIndents() click to toggle source

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
getBufferedDraw() click to toggle source

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
getCaretFore() click to toggle source

Get the foreground colour of the caret.

# File lib/fox16/scintilla.rb, line 1050
def getCaretFore
  sendMessage(2138, 0, 0)
end
getCaretLineBack() click to toggle source

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
getCaretLineBackAlpha() click to toggle source

Get the background alpha of the caret line.

# File lib/fox16/scintilla.rb, line 2689
def getCaretLineBackAlpha
  sendMessage(2471, 0, 0)
end
getCaretLineVisible() click to toggle source

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
getCaretPeriod() click to toggle source

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
getCaretSticky() click to toggle source

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
getCaretStyle() click to toggle source

Returns the current style of the caret.

# File lib/fox16/scintilla.rb, line 2703
def getCaretStyle
  sendMessage(2513, 0, 0)
end
getCaretWidth() click to toggle source

Returns the width of the insert mode caret.

# File lib/fox16/scintilla.rb, line 1336
def getCaretWidth
  sendMessage(2189, 0, 0)
end
getCharAt(pos) click to toggle source

Returns the character byte at the position.

# File lib/fox16/scintilla.rb, line 54
def getCharAt(pos)
  sendMessage(2007, pos, 0)
end
getCharacterPointer() click to toggle source

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
getCodePage() click to toggle source

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
getColumn(pos) click to toggle source

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
getContentHeight(*args) click to toggle source
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;
}
getContentWidth(*args) click to toggle source
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;
}
getControlCharSymbol() click to toggle source

Get the way control characters are displayed.

# File lib/fox16/scintilla.rb, line 2295
def getControlCharSymbol
  sendMessage(2389, 0, 0)
end
getCurLine(length) click to toggle source

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
getCurrentPos() click to toggle source

Returns the position of the caret.

# File lib/fox16/scintilla.rb, line 59
def getCurrentPos
  sendMessage(2008, 0, 0)
end
getCursor() click to toggle source

Get cursor type.

# File lib/fox16/scintilla.rb, line 2285
def getCursor
  sendMessage(2387, 0, 0)
end
getDefaultHeight(*args) click to toggle source
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;
}
getDefaultWidth(*args) click to toggle source
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;
}
getDirectFunction() click to toggle source

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
getDirectPointer() click to toggle source

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
getDocPointer() click to toggle source

Retrieve a pointer to the document object.

# File lib/fox16/scintilla.rb, line 2133
def getDocPointer
  sendMessage(2357, 0, 0)
end
getEOLMode() click to toggle source

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
getEdgeColour() click to toggle source

Retrieve the colour used in edge indication.

# File lib/fox16/scintilla.rb, line 2174
def getEdgeColour
  sendMessage(2364, 0, 0)
end
getEdgeColumn() click to toggle source

Retrieve the column number which text should be kept within.

# File lib/fox16/scintilla.rb, line 2152
def getEdgeColumn
  sendMessage(2360, 0, 0)
end
getEdgeMode() click to toggle source

Retrieve the edge highlight mode.

# File lib/fox16/scintilla.rb, line 2163
def getEdgeMode
  sendMessage(2362, 0, 0)
end
getEndAtLastLine() click to toggle source

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
getEndStyled() click to toggle source

Retrieve the position of the last correctly styled character.

# File lib/fox16/scintilla.rb, line 172
def getEndStyled
  sendMessage(2028, 0, 0)
end
getExtraAscent() click to toggle source

Get extra ascent for each line

# File lib/fox16/scintilla.rb, line 2814
def getExtraAscent
  sendMessage(2526, 0, 0)
end
getExtraDescent() click to toggle source

Get extra descent for each line

# File lib/fox16/scintilla.rb, line 2824
def getExtraDescent
  sendMessage(2528, 0, 0)
end
getFirstVisibleLine() click to toggle source

Retrieve the display line at the top of the display.

# File lib/fox16/scintilla.rb, line 1142
def getFirstVisibleLine
  sendMessage(2152, 0, 0)
end
getFocus() click to toggle source

Get internal focus flag.

# File lib/fox16/scintilla.rb, line 2250
def getFocus
  sendMessage(2381, 0, 0) == 1 ? true : false
end
getFoldExpanded(line) click to toggle source

Is a header line expanded?

# File lib/fox16/scintilla.rb, line 1504
def getFoldExpanded(line)
  sendMessage(2230, line, 0) == 1 ? true : false
end
getFoldLevel(line) click to toggle source

Retrieve the fold level of a line.

# File lib/fox16/scintilla.rb, line 1469
def getFoldLevel(line)
  sendMessage(2223, line, 0)
end
getFoldParent(line) click to toggle source

Find the parent line of a child line.

# File lib/fox16/scintilla.rb, line 1479
def getFoldParent(line)
  sendMessage(2225, line, 0)
end
getFontQuality() click to toggle source

Retrieve the quality level for text.

# File lib/fox16/scintilla.rb, line 1743
def getFontQuality
  sendMessage(2612, 0, 0)
end
getHScrollBar() click to toggle source

Is the horizontal scroll bar visible?

# File lib/fox16/scintilla.rb, line 1009
def getHScrollBar
  sendMessage(2131, 0, 0) == 1 ? true : false
end
getHeightForWidth(*args) click to toggle source
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;
}
getHighlightGuide() click to toggle source

Get the highlighted indentation guide column.

# File lib/fox16/scintilla.rb, line 1035
def getHighlightGuide
  sendMessage(2135, 0, 0)
end
getHotspotActiveBack() click to toggle source

Get the back colour for active hotspots.

# File lib/fox16/scintilla.rb, line 2416
def getHotspotActiveBack
  sendMessage(2495, 0, 0)
end
getHotspotActiveFore() click to toggle source

Get the fore colour for active hotspots.

# File lib/fox16/scintilla.rb, line 2406
def getHotspotActiveFore
  sendMessage(2494, 0, 0)
end
getHotspotActiveUnderline() click to toggle source

Get whether underlining for active hotspots.

# File lib/fox16/scintilla.rb, line 2426
def getHotspotActiveUnderline
  sendMessage(2496, 0, 0) == 1 ? true : false
end
getHotspotSingleLine() click to toggle source

Get the HotspotSingleLine property

# File lib/fox16/scintilla.rb, line 2436
def getHotspotSingleLine
  sendMessage(2497, 0, 0) == 1 ? true : false
end
getIdentifier() click to toggle source

Get the identifier.

# File lib/fox16/scintilla.rb, line 3221
def getIdentifier
  sendMessage(2623, 0, 0)
end
getIndent() click to toggle source

Retrieve indentation size.

# File lib/fox16/scintilla.rb, line 968
def getIndent
  sendMessage(2123, 0, 0)
end
getIndentationGuides() click to toggle source

Are the indentation guides visible?

# File lib/fox16/scintilla.rb, line 1024
def getIndentationGuides
  sendMessage(2133, 0, 0)
end
getIndicatorCurrent() click to toggle source

Get the current indicator

# File lib/fox16/scintilla.rb, line 2713
def getIndicatorCurrent
  sendMessage(2501, 0, 0)
end
getIndicatorValue() click to toggle source

Get the current indicator vaue

# File lib/fox16/scintilla.rb, line 2723
def getIndicatorValue
  sendMessage(2503, 0, 0)
end
getKeysUnicode() click to toggle source

Are keys always interpreted as Unicode?

# File lib/fox16/scintilla.rb, line 2784
def getKeysUnicode
  sendMessage(2522, 0, 0) == 1 ? true : false
end
getLastChild(line, level) click to toggle source

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
getLayoutCache() click to toggle source

Retrieve the degree of caching of layout information.

# File lib/fox16/scintilla.rb, line 1654
def getLayoutCache
  sendMessage(2273, 0, 0)
end
getLength() click to toggle source

Returns the number of bytes in the document.

# File lib/fox16/scintilla.rb, line 49
def getLength
  sendMessage(2006, 0, 0)
end
getLexer() click to toggle source

Retrieve the lexing language of the document.

# File lib/fox16/scintilla.rb, line 3273
def getLexer
  sendMessage(4002, 0, 0)
end
getLexerLanguage() click to toggle source

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
getLine(line) click to toggle source

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
getLineCount() click to toggle source

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
getLineEndPosition(line) click to toggle source

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
getLineIndentPosition(line) click to toggle source

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
getLineIndentation(line) click to toggle source

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
getLineSelEndPosition(line) click to toggle source

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
getLineSelStartPosition(line) click to toggle source

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
getLineState(line) click to toggle source

Retrieve the extra styling information for a line.

# File lib/fox16/scintilla.rb, line 772
def getLineState(line)
  sendMessage(2093, line, 0)
end
getLineVisible(line) click to toggle source

Is a line visible?

# File lib/fox16/scintilla.rb, line 1494
def getLineVisible(line)
  sendMessage(2228, line, 0) == 1 ? true : false
end
getMainSelection() click to toggle source

Which selection is the main selection

# File lib/fox16/scintilla.rb, line 3047
def getMainSelection
  sendMessage(2575, 0, 0)
end
getMarginCursorN(margin) click to toggle source

Retrieve the cursor shown in a margin.

# File lib/fox16/scintilla.rb, line 418
def getMarginCursorN(margin)
  sendMessage(2249, margin, 0)
end
getMarginLeft() click to toggle source

Returns the size in pixels of the left margin.

# File lib/fox16/scintilla.rb, line 1165
def getMarginLeft
  sendMessage(2156, 0, 0)
end
getMarginMaskN(margin) click to toggle source

Retrieve the marker mask of a margin.

# File lib/fox16/scintilla.rb, line 398
def getMarginMaskN(margin)
  sendMessage(2245, margin, 0)
end
getMarginOptions() click to toggle source

Get the margin options.

# File lib/fox16/scintilla.rb, line 2891
def getMarginOptions
  sendMessage(2557, 0, 0)
end
getMarginRight() click to toggle source

Returns the size in pixels of the right margin.

# File lib/fox16/scintilla.rb, line 1175
def getMarginRight
  sendMessage(2158, 0, 0)
end
getMarginSensitiveN(margin) click to toggle source

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
getMarginTypeN(margin) click to toggle source

Retrieve the type of a margin.

# File lib/fox16/scintilla.rb, line 378
def getMarginTypeN(margin)
  sendMessage(2241, margin, 0)
end
getMarginWidthN(margin) click to toggle source

Retrieve the width of a margin in pixels.

# File lib/fox16/scintilla.rb, line 388
def getMarginWidthN(margin)
  sendMessage(2243, margin, 0)
end
getMaxLineState() click to toggle source

Retrieve the last line number that has line state.

# File lib/fox16/scintilla.rb, line 777
def getMaxLineState
  sendMessage(2094, 0, 0)
end
getModEventMask() click to toggle source

Get which document modification events are sent to the container.

# File lib/fox16/scintilla.rb, line 2241
def getModEventMask
  sendMessage(2378, 0, 0)
end
getModify() click to toggle source

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
getMouseDownCaptures() click to toggle source

Get whether mouse gets captured.

# File lib/fox16/scintilla.rb, line 2272
def getMouseDownCaptures
  sendMessage(2385, 0, 0) == 1 ? true : false
end
getMouseDwellTime() click to toggle source

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
getMultiPaste() click to toggle source

Retrieve the effect of pasting when there are multiple selections..

# File lib/fox16/scintilla.rb, line 1761
def getMultiPaste
  sendMessage(2615, 0, 0)
end
getMultipleSelection() click to toggle source

Whether multiple selections can be made

# File lib/fox16/scintilla.rb, line 2987
def getMultipleSelection
  sendMessage(2564, 0, 0) == 1 ? true : false
end
getOvertype() click to toggle source

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
getPasteConvertEndings() click to toggle source

Get convert-on-paste setting

# File lib/fox16/scintilla.rb, line 2670
def getPasteConvertEndings
  sendMessage(2468, 0, 0) == 1 ? true : false
end
getPositionCache() click to toggle source

How many entries are allocated to the position cache?

# File lib/fox16/scintilla.rb, line 2763
def getPositionCache
  sendMessage(2515, 0, 0)
end
getPrintColourMode() click to toggle source

Returns the print colour mode.

# File lib/fox16/scintilla.rb, line 1121
def getPrintColourMode
  sendMessage(2149, 0, 0)
end
getPrintMagnification() click to toggle source

Returns the print magnification.

# File lib/fox16/scintilla.rb, line 1100
def getPrintMagnification
  sendMessage(2147, 0, 0)
end
getPrintWrapMode() click to toggle source

Is printing line wrapped?

# File lib/fox16/scintilla.rb, line 2396
def getPrintWrapMode
  sendMessage(2407, 0, 0)
end
getProperty(key) click to toggle source

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
getPropertyExpanded(key) click to toggle source

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
getPropertyInt(key) click to toggle source

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
getReadOnly() click to toggle source

In read-only mode?

# File lib/fox16/scintilla.rb, line 1060
def getReadOnly
  sendMessage(2140, 0, 0) == 1 ? true : false
end
getRectangularSelectionAnchor() click to toggle source
# File lib/fox16/scintilla.rb, line 3105
def getRectangularSelectionAnchor
  sendMessage(2591, 0, 0)
end
getRectangularSelectionAnchorVirtualSpace() click to toggle source
# File lib/fox16/scintilla.rb, line 3117
def getRectangularSelectionAnchorVirtualSpace
  sendMessage(2595, 0, 0)
end
getRectangularSelectionCaret() click to toggle source
# File lib/fox16/scintilla.rb, line 3099
def getRectangularSelectionCaret
  sendMessage(2589, 0, 0)
end
getRectangularSelectionCaretVirtualSpace() click to toggle source
# File lib/fox16/scintilla.rb, line 3111
def getRectangularSelectionCaretVirtualSpace
  sendMessage(2593, 0, 0)
end
getRectangularSelectionModifier() click to toggle source

Get the modifier key used for rectangular selection.

# File lib/fox16/scintilla.rb, line 3142
def getRectangularSelectionModifier
  sendMessage(2599, 0, 0)
end
getScrollWidth() click to toggle source

Retrieve the document width assumed for scrolling.

# File lib/fox16/scintilla.rb, line 1664
def getScrollWidth
  sendMessage(2275, 0, 0)
end
getScrollWidthTracking() click to toggle source

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
getSearchFlags() click to toggle source

Get the search flags used by SearchInTarget.

# File lib/fox16/scintilla.rb, line 1392
def getSearchFlags
  sendMessage(2199, 0, 0)
end
getSelAlpha() click to toggle source

Get the alpha of the selection.

# File lib/fox16/scintilla.rb, line 607
def getSelAlpha
  sendMessage(2477, 0, 0)
end
getSelEOLFilled() click to toggle source

Is the selection end of line filled?

# File lib/fox16/scintilla.rb, line 617
def getSelEOLFilled
  sendMessage(2479, 0, 0) == 1 ? true : false
end
getSelText() click to toggle source

Retrieve the selected text. Return the length of the text.

# File lib/fox16/scintilla.rb, line 1191
def getSelText
  sendMessage(2161, 0, text)
end
getSelectionEnd() click to toggle source

Returns the position at the end of the selection.

# File lib/fox16/scintilla.rb, line 1085
def getSelectionEnd
  sendMessage(2145, 0, 0)
end
getSelectionMode() click to toggle source

Get the mode of the current selection.

# File lib/fox16/scintilla.rb, line 2488
def getSelectionMode
  sendMessage(2423, 0, 0)
end
getSelectionNAnchor(selection) click to toggle source
# File lib/fox16/scintilla.rb, line 3060
def getSelectionNAnchor(selection)
  sendMessage(2579, selection, 0)
end
getSelectionNAnchorVirtualSpace(selection) click to toggle source
# File lib/fox16/scintilla.rb, line 3072
def getSelectionNAnchorVirtualSpace(selection)
  sendMessage(2583, selection, 0)
end
getSelectionNCaret(selection) click to toggle source
# File lib/fox16/scintilla.rb, line 3054
def getSelectionNCaret(selection)
  sendMessage(2577, selection, 0)
end
getSelectionNCaretVirtualSpace(selection) click to toggle source
# File lib/fox16/scintilla.rb, line 3066
def getSelectionNCaretVirtualSpace(selection)
  sendMessage(2581, selection, 0)
end
getSelectionNEnd(selection) click to toggle source

Returns the position at the end of the selection.

# File lib/fox16/scintilla.rb, line 3092
def getSelectionNEnd(selection)
  sendMessage(2587, selection, 0)
end
getSelectionNStart(selection) click to toggle source

Returns the position at the start of the selection.

# File lib/fox16/scintilla.rb, line 3082
def getSelectionNStart(selection)
  sendMessage(2585, selection, 0)
end
getSelectionStart() click to toggle source

Returns the position at the start of the selection.

# File lib/fox16/scintilla.rb, line 1075
def getSelectionStart
  sendMessage(2143, 0, 0)
end
getSelections() click to toggle source

How many selections are there?

# File lib/fox16/scintilla.rb, line 3022
def getSelections
  sendMessage(2570, 0, 0)
end
getStatus() click to toggle source

Get error status.

# File lib/fox16/scintilla.rb, line 2263
def getStatus
  sendMessage(2383, 0, 0)
end
getStyleAt(pos) click to toggle source

Returns the style byte at the position.

# File lib/fox16/scintilla.rb, line 69
def getStyleAt(pos)
  sendMessage(2010, pos, 0)
end
getStyleBits() click to toggle source

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
getStyleBitsNeeded() click to toggle source

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
getStyledText(tr) click to toggle source

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
getTabIndents() click to toggle source

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
getTabWidth() click to toggle source

Retrieve the visible size of a tab.

# File lib/fox16/scintilla.rb, line 224
def getTabWidth
  sendMessage(2121, 0, 0)
end
getTag(tagNumber) click to toggle source

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
getTargetEnd() click to toggle source

Get the position that ends the target.

# File lib/fox16/scintilla.rb, line 1358
def getTargetEnd
  sendMessage(2193, 0, 0)
end
getTargetStart() click to toggle source

Get the position that starts the target.

# File lib/fox16/scintilla.rb, line 1347
def getTargetStart
  sendMessage(2191, 0, 0)
end
getText(length) click to toggle source

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
getTextLength() click to toggle source

Retrieve the number of characters in the document.

# File lib/fox16/scintilla.rb, line 1305
def getTextLength
  sendMessage(2183, 0, 0)
end
getTextRange(tr) click to toggle source

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
getTwoPhaseDraw() click to toggle source

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
getUndoCollection() click to toggle source

Is undo history being collected?

# File lib/fox16/scintilla.rb, line 117
def getUndoCollection
  sendMessage(2019, 0, 0) == 1 ? true : false
end
getUsePalette() click to toggle source

In palette mode?

# File lib/fox16/scintilla.rb, line 1055
def getUsePalette
  sendMessage(2139, 0, 0) == 1 ? true : false
end
getUseTabs() click to toggle source

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
getVScrollBar() click to toggle source

Is the vertical scroll bar visible?

# File lib/fox16/scintilla.rb, line 1709
def getVScrollBar
  sendMessage(2281, 0, 0) == 1 ? true : false
end
getViewEOL() click to toggle source

Are the end of line characters visible?

# File lib/fox16/scintilla.rb, line 2123
def getViewEOL
  sendMessage(2355, 0, 0) == 1 ? true : false
end
getViewWS() click to toggle source

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
getViewportHeight(*args) click to toggle source
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;
}
getViewportWidth(*args) click to toggle source
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;
}
getVirtualSpaceOptions() click to toggle source
# File lib/fox16/scintilla.rb, line 3128
def getVirtualSpaceOptions
  sendMessage(2597, 0, 0)
end
getWhitespaceSize() click to toggle source

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
getWidthForHeight(*args) click to toggle source
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;
}
getWrapIndentMode() click to toggle source

Retrieve how wrapped sublines are placed. Default is fixed.

# File lib/fox16/scintilla.rb, line 1639
def getWrapIndentMode
  sendMessage(2473, 0, 0)
end
getWrapMode() click to toggle source

Retrieve whether text is word wrapped.

# File lib/fox16/scintilla.rb, line 1587
def getWrapMode
  sendMessage(2269, 0, 0)
end
getWrapStartIndent() click to toggle source

Retrive the start indent for wrapped lines.

# File lib/fox16/scintilla.rb, line 1625
def getWrapStartIndent
  sendMessage(2465, 0, 0)
end
getWrapVisualFlags() click to toggle source

Retrive the display mode of visual flags for wrapped lines.

# File lib/fox16/scintilla.rb, line 1601
def getWrapVisualFlags
  sendMessage(2461, 0, 0)
end
getWrapVisualFlagsLocation() click to toggle source

Retrive the location of visual flags for wrapped lines.

# File lib/fox16/scintilla.rb, line 1615
def getWrapVisualFlagsLocation
  sendMessage(2463, 0, 0)
end
getXOffset() click to toggle source
# File lib/fox16/scintilla.rb, line 2341
def getXOffset
  sendMessage(2398, 0, 0)
end
getZoom() click to toggle source

Retrieve the zoom level.

# File lib/fox16/scintilla.rb, line 2222
def getZoom
  sendMessage(2374, 0, 0)
end
gotoLine(line) click to toggle source

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
gotoPos(pos) click to toggle source

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
grabFocus() click to toggle source

Set the focus to this Scintilla widget.

# File lib/fox16/scintilla.rb, line 2351
def grabFocus
  sendMessage(2400, 0, 0)
end
hide(*args) click to toggle source
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;
}
hideLines(lineStart, lineEnd) click to toggle source

Make a range of lines invisible.

# File lib/fox16/scintilla.rb, line 1489
def hideLines(lineStart, lineEnd)
  sendMessage(2227, lineStart, lineEnd)
end
hideSelection(normal) click to toggle source

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
home() click to toggle source

Move caret to first position on line.

# File lib/fox16/scintilla.rb, line 1858
def home
  sendMessage(2312, 0, 0)
end
homeDisplay() click to toggle source

Move caret to first position on display line.

# File lib/fox16/scintilla.rb, line 2036
def homeDisplay
  sendMessage(2345, 0, 0)
end
homeDisplayExtend() click to toggle source

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
homeExtend() click to toggle source

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
homeRectExtend() click to toggle source

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
homeWrap() click to toggle source

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
homeWrapExtend() click to toggle source
# File lib/fox16/scintilla.rb, line 2066
def homeWrapExtend
  sendMessage(2450, 0, 0)
end
indicGetAlpha(indicator) click to toggle source

Get the alpha fill colour of the given indicator.

# File lib/fox16/scintilla.rb, line 2794
def indicGetAlpha(indicator)
  sendMessage(2524, indicator, 0)
end
indicGetFore(indic) click to toggle source

Retrieve the foreground colour of an indicator.

# File lib/fox16/scintilla.rb, line 720
def indicGetFore(indic)
  sendMessage(2083, indic, 0)
end
indicGetOutlineAlpha(indicator) click to toggle source

Get the alpha outline colour of the given indicator.

# File lib/fox16/scintilla.rb, line 2804
def indicGetOutlineAlpha(indicator)
  sendMessage(2559, indicator, 0)
end
indicGetStyle(indic) click to toggle source

Retrieve the style of an indicator.

# File lib/fox16/scintilla.rb, line 710
def indicGetStyle(indic)
  sendMessage(2081, indic, 0)
end
indicGetUnder(indic) click to toggle source

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
indicSetAlpha(indicator, alpha) click to toggle source

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
indicSetFore(indic, fore) click to toggle source

Set the foreground colour of an indicator.

# File lib/fox16/scintilla.rb, line 715
def indicSetFore(indic, fore)
  sendMessage(2082, indic, fore & 0xffffff)
end
indicSetOutlineAlpha(indicator, alpha) click to toggle source

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
indicSetStyle(indic, style) click to toggle source

Set an indicator to plain, squiggle or TT.

# File lib/fox16/scintilla.rb, line 705
def indicSetStyle(indic, style)
  sendMessage(2080, indic, style)
end
indicSetUnder(indic, under) click to toggle source

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
indicatorAllOnFor(position) click to toggle source

Are any indicators present at position?

# File lib/fox16/scintilla.rb, line 2738
def indicatorAllOnFor(position)
  sendMessage(2506, position, 0)
end
indicatorClearRange(position, clearLength) click to toggle source

Turn a indicator off over a range.

# File lib/fox16/scintilla.rb, line 2733
def indicatorClearRange(position, clearLength)
  sendMessage(2505, position, clearLength)
end
indicatorEnd(indicator, position) click to toggle source

Where does a particular indicator end?

# File lib/fox16/scintilla.rb, line 2753
def indicatorEnd(indicator, position)
  sendMessage(2509, indicator, position)
end
indicatorFillRange(position, fillLength) click to toggle source

Turn a indicator on over a range.

# File lib/fox16/scintilla.rb, line 2728
def indicatorFillRange(position, fillLength)
  sendMessage(2504, position, fillLength)
end
indicatorStart(indicator, position) click to toggle source

Where does a particular indicator start?

# File lib/fox16/scintilla.rb, line 2748
def indicatorStart(indicator, position)
  sendMessage(2508, indicator, position)
end
indicatorValueAt(indicator, position) click to toggle source

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
insertText(pos, text) click to toggle source

Insert string at a position.

# File lib/fox16/scintilla.rb, line 34
def insertText(pos, text)
  sendMessage(2003, pos, text)
end
isComposite(*args) click to toggle source
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;
}
killFocus(*args) click to toggle source
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;
}
layout(*args) click to toggle source
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;
}
lineCopy() click to toggle source

Copy the line containing the caret.

# File lib/fox16/scintilla.rb, line 2083
def lineCopy
  sendMessage(2455, 0, 0)
end
lineCut() click to toggle source

Cut the line containing the caret.

# File lib/fox16/scintilla.rb, line 1990
def lineCut
  sendMessage(2337, 0, 0)
end
lineDelete() click to toggle source

Delete the line containing the caret.

# File lib/fox16/scintilla.rb, line 1995
def lineDelete
  sendMessage(2338, 0, 0)
end
lineDown() click to toggle source

Move caret down one line.

# File lib/fox16/scintilla.rb, line 1798
def lineDown
  sendMessage(2300, 0, 0)
end
lineDownExtend() click to toggle source

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
lineDownRectExtend() click to toggle source

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
lineDuplicate() click to toggle source

Duplicate the current line.

# File lib/fox16/scintilla.rb, line 2005
def lineDuplicate
  sendMessage(2404, 0, 0)
end
lineEnd() click to toggle source

Move caret to last position on line.

# File lib/fox16/scintilla.rb, line 1868
def lineEnd
  sendMessage(2314, 0, 0)
end
lineEndDisplay() click to toggle source

Move caret to last position on display line.

# File lib/fox16/scintilla.rb, line 2047
def lineEndDisplay
  sendMessage(2347, 0, 0)
end
lineEndDisplayExtend() click to toggle source

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
lineEndExtend() click to toggle source

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
lineEndRectExtend() click to toggle source

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
lineEndWrap() click to toggle source
# File lib/fox16/scintilla.rb, line 2069
def lineEndWrap
  sendMessage(2451, 0, 0)
end
lineEndWrapExtend() click to toggle source
# File lib/fox16/scintilla.rb, line 2072
def lineEndWrapExtend
  sendMessage(2452, 0, 0)
end
lineFromPosition(pos) click to toggle source

Retrieve the line containing a position.

# File lib/fox16/scintilla.rb, line 1217
def lineFromPosition(pos)
  sendMessage(2166, pos, 0)
end
lineLength(line) click to toggle source

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
lineScroll(columns, lines) click to toggle source

Scroll horizontally and vertically.

# File lib/fox16/scintilla.rb, line 1227
def lineScroll(columns, lines)
  sendMessage(2168, columns, lines)
end
lineScrollDown() click to toggle source

Scroll the document down, keeping the caret visible.

# File lib/fox16/scintilla.rb, line 2020
def lineScrollDown
  sendMessage(2342, 0, 0)
end
lineScrollUp() click to toggle source

Scroll the document up, keeping the caret visible.

# File lib/fox16/scintilla.rb, line 2025
def lineScrollUp
  sendMessage(2343, 0, 0)
end
lineTranspose() click to toggle source

Switch the current line with the previous.

# File lib/fox16/scintilla.rb, line 2000
def lineTranspose
  sendMessage(2339, 0, 0)
end
lineUp() click to toggle source

Move caret up one line.

# File lib/fox16/scintilla.rb, line 1808
def lineUp
  sendMessage(2302, 0, 0)
end
lineUpExtend() click to toggle source

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
lineUpRectExtend() click to toggle source

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
linesJoin() click to toggle source

Join the lines in the target.

# File lib/fox16/scintilla.rb, line 1778
def linesJoin
  sendMessage(2288, 0, 0)
end
linesOnScreen() click to toggle source

Retrieves the number of lines completely visible.

# File lib/fox16/scintilla.rb, line 2201
def linesOnScreen
  sendMessage(2370, 0, 0)
end
linesSplit(pixelWidth) click to toggle source

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
load(*args) click to toggle source
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;
}
loadLexerLibrary(path) click to toggle source

Load a lexer library (dll / so).

# File lib/fox16/scintilla.rb, line 3301
def loadLexerLibrary(path)
  sendMessage(4007, 0, path)
end
lower(*args) click to toggle source
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;
}
lowerCase() click to toggle source

Transform the selection to lower case.

# File lib/fox16/scintilla.rb, line 2010
def lowerCase
  sendMessage(2340, 0, 0)
end
marginGetStyle(line) click to toggle source

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
marginGetStyleOffset() click to toggle source

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
marginGetStyles(line) click to toggle source

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
marginGetText(line) click to toggle source

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
marginSetStyle(line, style) click to toggle source

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
marginSetStyleOffset(style) click to toggle source

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
marginSetStyles(line, styles) click to toggle source

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
marginSetText(line, text) click to toggle source

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
marginTextClearAll() click to toggle source

Clear the margin text on all lines

# File lib/fox16/scintilla.rb, line 2868
def marginTextClearAll
  sendMessage(2536, 0, 0)
end
markerAdd(line, markerNumber) click to toggle source

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
markerAddSet(line, set) click to toggle source

Add a set of markers to a line.

# File lib/fox16/scintilla.rb, line 356
def markerAddSet(line, set)
  sendMessage(2466, line, set)
end
markerDefine(markerNumber, markerSymbol) click to toggle source

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
markerDefinePixmap(markerNumber, pixmap) click to toggle source

Define a marker from a pixmap.

# File lib/fox16/scintilla.rb, line 351
def markerDefinePixmap(markerNumber, pixmap)
  sendMessage(2049, markerNumber, pixmap)
end
markerDefineRGBAImage(markerNumber, pixels) click to toggle source

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
markerDelete(line, markerNumber) click to toggle source

Delete a marker from a line.

# File lib/fox16/scintilla.rb, line 325
def markerDelete(line, markerNumber)
  sendMessage(2044, line, markerNumber)
end
markerDeleteAll(markerNumber) click to toggle source

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
markerDeleteHandle(handle) click to toggle source

Delete a marker.

# File lib/fox16/scintilla.rb, line 112
def markerDeleteHandle(handle)
  sendMessage(2018, handle, 0)
end
markerEnableHighlight(enabled) click to toggle source

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
markerGet(line) click to toggle source

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
markerLineFromHandle(handle) click to toggle source

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
markerNext(lineStart, markerMask) click to toggle source

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
markerPrevious(lineStart, markerMask) click to toggle source

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
markerSetAlpha(markerNumber, alpha) click to toggle source

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
markerSetBack(markerNumber, back) click to toggle source

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
markerSetBackSelected(markerNumber, back) click to toggle source

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
markerSetFore(markerNumber, fore) click to toggle source

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
markerSymbolDefined(markerNumber) click to toggle source

Which symbol was defined for markerNumber with MarkerDefine

# File lib/fox16/scintilla.rb, line 2829
def markerSymbolDefined(markerNumber)
  sendMessage(2529, markerNumber, 0)
end
move(*args) click to toggle source
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;
}
moveCaretInsideView() click to toggle source

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
moveSelectedLinesDown() click to toggle source

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
moveSelectedLinesUp() click to toggle source

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
newLine() click to toggle source

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() click to toggle source

Null operation.

# File lib/fox16/scintilla.rb, line 1247
def null
  sendMessage(2172, 0, 0)
end
old_initialize(p, *args, &blk)
Alias for: new
onBeginDrag(*args) click to toggle source
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;
}
onClipboardLost(*args) click to toggle source
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;
}
onClipboardRequest(*args) click to toggle source
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;
}
onConfigure(*args) click to toggle source
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;
}
onDNDDrop(*args) click to toggle source
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;
}
onDNDEnter(*args) click to toggle source
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;
}
onDNDLeave(*args) click to toggle source
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;
}
onDNDMotion(*args) click to toggle source
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;
}
onDNDRequest(*args) click to toggle source
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;
}
onDragged(*args) click to toggle source
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;
}
onEndDrag(*args) click to toggle source
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;
}
onFocusIn(*args) click to toggle source
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;
}
onFocusOut(*args) click to toggle source
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;
}
onKeyPress(*args) click to toggle source
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;
}
onLeftBtnPress(*args) click to toggle source
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;
}
onLeftBtnRelease(*args) click to toggle source
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;
}
onMiddleBtnPress(*args) click to toggle source
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;
}
onMotion(*args) click to toggle source
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;
}
onPaint(*args) click to toggle source
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;
}
onRightBtnPress(*args) click to toggle source
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;
}
onScintillaCommand(*args) click to toggle source
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;
}
onSelectionLost(*args) click to toggle source
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;
}
onSelectionRequest(*args) click to toggle source
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;
}
onTimeoutTicking(*args) click to toggle source
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;
}
pageDown() click to toggle source

Move caret one page down.

# File lib/fox16/scintilla.rb, line 1908
def pageDown
  sendMessage(2322, 0, 0)
end
pageDownExtend() click to toggle source

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
pageDownRectExtend() click to toggle source

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
pageUp() click to toggle source

Move caret one page up.

# File lib/fox16/scintilla.rb, line 1898
def pageUp
  sendMessage(2320, 0, 0)
end
pageUpExtend() click to toggle source

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
pageUpRectExtend() click to toggle source

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
paraDown() click to toggle source

Move caret between paragraphs (delimited by empty lines).

# File lib/fox16/scintilla.rb, line 2441
def paraDown
  sendMessage(2413, 0, 0)
end
paraDownExtend() click to toggle source
# File lib/fox16/scintilla.rb, line 2444
def paraDownExtend
  sendMessage(2414, 0, 0)
end
paraUp() click to toggle source
# File lib/fox16/scintilla.rb, line 2447
def paraUp
  sendMessage(2415, 0, 0)
end
paraUpExtend() click to toggle source
# File lib/fox16/scintilla.rb, line 2450
def paraUpExtend
  sendMessage(2416, 0, 0)
end
paste() click to toggle source

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
pointXFromPosition(pos) click to toggle source

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
pointYFromPosition(pos) click to toggle source

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
position(*args) click to toggle source
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;
}
positionAfter(pos) click to toggle source

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
positionBefore(pos) click to toggle source

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
positionFromLine(line) click to toggle source

Retrieve the position at the start of a line.

# File lib/fox16/scintilla.rb, line 1222
def positionFromLine(line)
  sendMessage(2167, line, 0)
end
positionFromPoint(x, y) click to toggle source

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
positionFromPointClose(x, y) click to toggle source

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
privateLexerCall(operation, pointer) click to toggle source

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
propertyNames() click to toggle source

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
propertyType(name) click to toggle source

Retrieve the type of a property.

# File lib/fox16/scintilla.rb, line 3352
def propertyType(name)
  sendMessage(4015, name, 0)
end
rGBAImageSetHeight(height) click to toggle source

Set the height for future RGBA image data.

# File lib/fox16/scintilla.rb, line 3231
def rGBAImageSetHeight(height)
  sendMessage(2625, height, 0)
end
rGBAImageSetWidth(width) click to toggle source

Set the width for future RGBA image data.

# File lib/fox16/scintilla.rb, line 3226
def rGBAImageSetWidth(width)
  sendMessage(2624, width, 0)
end
raiseWindow(*args) click to toggle source
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;
}
recalc(*args) click to toggle source
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;
}
redo() click to toggle source

Redoes the next action on the undo history.

# File lib/fox16/scintilla.rb, line 74
def redo
  sendMessage(2011, 0, 0)
end
registerImage(type, xpmData) click to toggle source

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
registerRGBAImage(type, pixels) click to toggle source

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
releaseDocument(doc) click to toggle source

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
reparent(*args) click to toggle source
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;
}
replaceSel(text) click to toggle source

Replace the selected text with the argument text.

# File lib/fox16/scintilla.rb, line 1237
def replaceSel(text)
  sendMessage(2170, 0, text)
end
replaceTarget(length, text) click to toggle source

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
replaceTargetRE(length, text) click to toggle source

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
resize(*args) click to toggle source
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;
}
rotateSelection() click to toggle source

Set the main selection to the next selection.

# File lib/fox16/scintilla.rb, line 3179
def rotateSelection
  sendMessage(2606, 0, 0)
end
save(*args) click to toggle source
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;
}
scrollCaret() click to toggle source

Ensure the caret is visible.

# File lib/fox16/scintilla.rb, line 1232
def scrollCaret
  sendMessage(2169, 0, 0)
end
scrollToEnd() click to toggle source

Scroll to end of document.

# File lib/fox16/scintilla.rb, line 3253
def scrollToEnd
  sendMessage(2629, 0, 0)
end
scrollToStart() click to toggle source

Scroll to start of document.

# File lib/fox16/scintilla.rb, line 3248
def scrollToStart
  sendMessage(2628, 0, 0)
end
searchAnchor() click to toggle source

Sets the current caret position to be the search anchor.

# File lib/fox16/scintilla.rb, line 2184
def searchAnchor
  sendMessage(2366, 0, 0)
end
searchInTarget(length, text) click to toggle source

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
searchNext(flags, text) click to toggle source

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
searchPrev(flags, text) click to toggle source

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
selectAll() click to toggle source

Select all the text in the document.

# File lib/fox16/scintilla.rb, line 85
def selectAll
  sendMessage(2013, 0, 0)
end
selectionDuplicate() click to toggle source

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
selectionIsRectangle() click to toggle source

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
sendMessage(*args) click to toggle source
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;
}
setAdditionalCaretFore(fore) click to toggle source

Set the foreground colour of additional carets.

# File lib/fox16/scintilla.rb, line 3169
def setAdditionalCaretFore(fore)
  sendMessage(2604, fore & 0xffffff, 0)
end
setAdditionalCaretsVisible(additionalCaretsBlink) click to toggle source

Set whether additional carets are visible

# File lib/fox16/scintilla.rb, line 3012
def setAdditionalCaretsVisible(additionalCaretsBlink)
  sendMessage(2608, additionalCaretsBlink, 0)
end
setAdditionalSelAlpha(alpha) click to toggle source

Set the alpha of the selection.

# File lib/fox16/scintilla.rb, line 3159
def setAdditionalSelAlpha(alpha)
  sendMessage(2602, alpha, 0)
end
setAdditionalSelBack(back) click to toggle source

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
setAdditionalSelFore(fore) click to toggle source

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
setAdditionalSelectionTyping(additionalSelectionTyping) click to toggle source

Set whether typing can be performed into multiple selections

# File lib/fox16/scintilla.rb, line 2992
def setAdditionalSelectionTyping(additionalSelectionTyping)
  sendMessage(2565, additionalSelectionTyping, 0)
end
setAnchor(posAnchor) click to toggle source

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
setBackColor(*args) click to toggle source
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;
}
setBackSpaceUnIndents(bsUnIndents) click to toggle source

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
setBufferedDraw(buffered) click to toggle source

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
setCaretFore(fore) click to toggle source

Set the foreground colour of the caret.

# File lib/fox16/scintilla.rb, line 627
def setCaretFore(fore)
  sendMessage(2069, fore & 0xffffff, 0)
end
setCaretLineBack(back) click to toggle source

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
setCaretLineBackAlpha(alpha) click to toggle source

Set background alpha of the caret line.

# File lib/fox16/scintilla.rb, line 2684
def setCaretLineBackAlpha(alpha)
  sendMessage(2470, alpha, 0)
end
setCaretLineVisible(show) click to toggle source

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
setCaretPeriod(periodMilliseconds) click to toggle source

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
setCaretSticky(useCaretStickyBehaviour) click to toggle source

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
setCaretStyle(caretStyle) click to toggle source

Set the style of the caret to be drawn.

# File lib/fox16/scintilla.rb, line 2698
def setCaretStyle(caretStyle)
  sendMessage(2512, caretStyle, 0)
end
setCaretWidth(pixelWidth) click to toggle source

Set the width of the insert mode caret.

# File lib/fox16/scintilla.rb, line 1331
def setCaretWidth(pixelWidth)
  sendMessage(2188, pixelWidth, 0)
end
setCharsDefault() click to toggle source

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
setCodePage(codePage) click to toggle source

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
setControlCharSymbol(symbol) click to toggle source

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
setCurrentPos(pos) click to toggle source

Sets the position of the caret.

# File lib/fox16/scintilla.rb, line 1065
def setCurrentPos(pos)
  sendMessage(2141, pos, 0)
end
setCursor(cursorType) click to toggle source

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
setDefault(*args) click to toggle source
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;
}
setDocPointer(pointer) click to toggle source

Change the document object used.

# File lib/fox16/scintilla.rb, line 2138
def setDocPointer(pointer)
  sendMessage(2358, 0, pointer)
end
setEOLMode(eolMode) click to toggle source

Set the current end of line mode.

# File lib/fox16/scintilla.rb, line 191
def setEOLMode(eolMode)
  sendMessage(2031, eolMode, 0)
end
setEdgeColour(edgeColour) click to toggle source

Change the colour used in edge indication.

# File lib/fox16/scintilla.rb, line 2179
def setEdgeColour(edgeColour)
  sendMessage(2365, edgeColour & 0xffffff, 0)
end
setEdgeColumn(column) click to toggle source

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
setEdgeMode(mode) click to toggle source

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
setEmptySelection(pos) click to toggle source

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
setEndAtLastLine(endAtLastLine) click to toggle source

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
setExtraAscent(extraAscent) click to toggle source

Set extra ascent for each line

# File lib/fox16/scintilla.rb, line 2809
def setExtraAscent(extraAscent)
  sendMessage(2525, extraAscent, 0)
end
setExtraDescent(extraDescent) click to toggle source

Set extra descent for each line

# File lib/fox16/scintilla.rb, line 2819
def setExtraDescent(extraDescent)
  sendMessage(2527, extraDescent, 0)
end
setFirstVisibleLine(lineDisplay) click to toggle source

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
setFocus(*args) click to toggle source
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;
}
setFocusFlag(focus) click to toggle source

Change internal focus flag.

# File lib/fox16/scintilla.rb, line 2246
def setFocusFlag(focus)
  sendMessage(2380, focus, 0)
end
setFoldExpanded(line, expanded) click to toggle source

Show the children of a header line.

# File lib/fox16/scintilla.rb, line 1499
def setFoldExpanded(line, expanded)
  sendMessage(2229, line, expanded)
end
setFoldFlags(flags) click to toggle source

Set some style options for folding.

# File lib/fox16/scintilla.rb, line 1525
def setFoldFlags(flags)
  sendMessage(2233, flags, 0)
end
setFoldLevel(line, level) click to toggle source

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
setFoldMarginColour(useSetting, back) click to toggle source

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
setFoldMarginHiColour(useSetting, fore) click to toggle source
# File lib/fox16/scintilla.rb, line 1792
def setFoldMarginHiColour(useSetting, fore)
  sendMessage(2291, useSetting, fore & 0xffffff)
end
setFontQuality(fontQuality) click to toggle source

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
setHScrollBar(show) click to toggle source

Show or hide the horizontal scroll bar.

# File lib/fox16/scintilla.rb, line 1004
def setHScrollBar(show)
  sendMessage(2130, show, 0)
end
setHighlightGuide(column) click to toggle source

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
setHotspotActiveBack(useSetting, back) click to toggle source

Set a back colour for active hotspots.

# File lib/fox16/scintilla.rb, line 2411
def setHotspotActiveBack(useSetting, back)
  sendMessage(2411, useSetting, back & 0xffffff)
end
setHotspotActiveFore(useSetting, fore) click to toggle source

Set a fore colour for active hotspots.

# File lib/fox16/scintilla.rb, line 2401
def setHotspotActiveFore(useSetting, fore)
  sendMessage(2410, useSetting, fore & 0xffffff)
end
setHotspotActiveUnderline(underline) click to toggle source

Enable / Disable underlining active hotspots.

# File lib/fox16/scintilla.rb, line 2421
def setHotspotActiveUnderline(underline)
  sendMessage(2412, underline, 0)
end
setHotspotSingleLine(singleLine) click to toggle source

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
setIdentifier(identifier) click to toggle source

Set the identifier reported as idFrom in notification messages.

# File lib/fox16/scintilla.rb, line 3216
def setIdentifier(identifier)
  sendMessage(2622, identifier, 0)
end
setIndent(indentSize) click to toggle source

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
setIndentationGuides(indentView) click to toggle source

Show or hide indentation guides.

# File lib/fox16/scintilla.rb, line 1019
def setIndentationGuides(indentView)
  sendMessage(2132, indentView, 0)
end
setIndicatorCurrent(indicator) click to toggle source

Set the indicator used for IndicatorFillRange and IndicatorClearRange

# File lib/fox16/scintilla.rb, line 2708
def setIndicatorCurrent(indicator)
  sendMessage(2500, indicator, 0)
end
setIndicatorValue(value) click to toggle source

Set the value used for IndicatorFillRange

# File lib/fox16/scintilla.rb, line 2718
def setIndicatorValue(value)
  sendMessage(2502, value, 0)
end
setKeyWords(keywordSet, keyWords) click to toggle source

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
setKeysUnicode(keysUnicode) click to toggle source

Always interpret keyboard input as Unicode

# File lib/fox16/scintilla.rb, line 2779
def setKeysUnicode(keysUnicode)
  sendMessage(2521, keysUnicode, 0)
end
setLayoutCache(mode) click to toggle source

Sets the degree of caching of layout information.

# File lib/fox16/scintilla.rb, line 1649
def setLayoutCache(mode)
  sendMessage(2272, mode, 0)
end
setLengthForEncode(bytes) click to toggle source

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
setLexer(lexer) click to toggle source

Set the lexing language of the document.

# File lib/fox16/scintilla.rb, line 3268
def setLexer(lexer)
  sendMessage(4001, lexer, 0)
end
setLexerLanguage(language) click to toggle source

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
setLineIndentation(line, indentSize) click to toggle source

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
setLineState(line, state) click to toggle source

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
setMainSelection(selection) click to toggle source

Set the main selection

# File lib/fox16/scintilla.rb, line 3042
def setMainSelection(selection)
  sendMessage(2574, selection, 0)
end
setMarginCursorN(margin, cursor) click to toggle source

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
setMarginLeft(pixelWidth) click to toggle source

Sets the size in pixels of the left margin.

# File lib/fox16/scintilla.rb, line 1160
def setMarginLeft(pixelWidth)
  sendMessage(2155, 0, pixelWidth)
end
setMarginMaskN(margin, mask) click to toggle source

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
setMarginOptions(marginOptions) click to toggle source

Set the margin options.

# File lib/fox16/scintilla.rb, line 2886
def setMarginOptions(marginOptions)
  sendMessage(2539, marginOptions, 0)
end
setMarginRight(pixelWidth) click to toggle source

Sets the size in pixels of the right margin.

# File lib/fox16/scintilla.rb, line 1170
def setMarginRight(pixelWidth)
  sendMessage(2157, 0, pixelWidth)
end
setMarginSensitiveN(margin, sensitive) click to toggle source

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
setMarginTypeN(margin, marginType) click to toggle source

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
setMarginWidthN(margin, pixelWidth) click to toggle source

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
setModEventMask(mask) click to toggle source

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
setMouseDownCaptures(captures) click to toggle source

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
setMouseDwellTime(periodMilliseconds) click to toggle source

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
setMultiPaste(multiPaste) click to toggle source

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
setMultipleSelection(multipleSelection) click to toggle source

Set whether multiple selections can be made

# File lib/fox16/scintilla.rb, line 2982
def setMultipleSelection(multipleSelection)
  sendMessage(2563, multipleSelection, 0)
end
setOvertype(overtype) click to toggle source

Set to overtype (true) or insert mode.

# File lib/fox16/scintilla.rb, line 1321
def setOvertype(overtype)
  sendMessage(2186, overtype, 0)
end
setPasteConvertEndings(convert) click to toggle source

Enable/Disable convert-on-paste for line endings

# File lib/fox16/scintilla.rb, line 2665
def setPasteConvertEndings(convert)
  sendMessage(2467, convert, 0)
end
setPositionCache(size) click to toggle source

Set number of entries in position cache

# File lib/fox16/scintilla.rb, line 2758
def setPositionCache(size)
  sendMessage(2514, size, 0)
end
setPrintColourMode(mode) click to toggle source

Modify colours when printing for clearer printed text.

# File lib/fox16/scintilla.rb, line 1116
def setPrintColourMode(mode)
  sendMessage(2148, mode, 0)
end
setPrintMagnification(magnification) click to toggle source

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
setPrintWrapMode(mode) click to toggle source

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
setProperty(key, value) click to toggle source

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
setReadOnly(readOnly) click to toggle source

Set to read only or read write.

# File lib/fox16/scintilla.rb, line 1242
def setReadOnly(readOnly)
  sendMessage(2171, readOnly, 0)
end
setRectangularSelectionAnchor(posAnchor) click to toggle source
# File lib/fox16/scintilla.rb, line 3102
def setRectangularSelectionAnchor(posAnchor)
  sendMessage(2590, posAnchor, 0)
end
setRectangularSelectionAnchorVirtualSpace(space) click to toggle source
# File lib/fox16/scintilla.rb, line 3114
def setRectangularSelectionAnchorVirtualSpace(space)
  sendMessage(2594, space, 0)
end
setRectangularSelectionCaret(pos) click to toggle source
# File lib/fox16/scintilla.rb, line 3096
def setRectangularSelectionCaret(pos)
  sendMessage(2588, pos, 0)
end
setRectangularSelectionCaretVirtualSpace(space) click to toggle source
# File lib/fox16/scintilla.rb, line 3108
def setRectangularSelectionCaretVirtualSpace(space)
  sendMessage(2592, space, 0)
end
setRectangularSelectionModifier(modifier) click to toggle source

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
setSavePoint() click to toggle source

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
setScintillaID(*args) click to toggle source
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;
}
setScrollWidth(pixelWidth) click to toggle source

Sets the document width assumed for scrolling.

# File lib/fox16/scintilla.rb, line 1659
def setScrollWidth(pixelWidth)
  sendMessage(2274, pixelWidth, 0)
end
setScrollWidthTracking(tracking) click to toggle source

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
setSearchFlags(flags) click to toggle source

Set the search flags used by SearchInTarget.

# File lib/fox16/scintilla.rb, line 1387
def setSearchFlags(flags)
  sendMessage(2198, flags, 0)
end
setSel(start, last) click to toggle source

Select a range of text.

# File lib/fox16/scintilla.rb, line 1185
def setSel(start, last)
  sendMessage(2160, start, last)
end
setSelAlpha(alpha) click to toggle source

Set the alpha of the selection.

# File lib/fox16/scintilla.rb, line 612
def setSelAlpha(alpha)
  sendMessage(2478, alpha, 0)
end
setSelBack(useSetting, back) click to toggle source

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
setSelEOLFilled(filled) click to toggle source

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
setSelFore(useSetting, fore) click to toggle source

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
setSelection(caret, anchor) click to toggle source

Set a simple selection

# File lib/fox16/scintilla.rb, line 3032
def setSelection(caret, anchor)
  sendMessage(2572, caret, anchor)
end
setSelectionEnd(pos) click to toggle source

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
setSelectionMode(mode) click to toggle source

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
setSelectionNAnchor(selection, posAnchor) click to toggle source
# File lib/fox16/scintilla.rb, line 3057
def setSelectionNAnchor(selection, posAnchor)
  sendMessage(2578, selection, posAnchor)
end
setSelectionNAnchorVirtualSpace(selection, space) click to toggle source
# File lib/fox16/scintilla.rb, line 3069
def setSelectionNAnchorVirtualSpace(selection, space)
  sendMessage(2582, selection, space)
end
setSelectionNCaret(selection, pos) click to toggle source
# File lib/fox16/scintilla.rb, line 3051
def setSelectionNCaret(selection, pos)
  sendMessage(2576, selection, pos)
end
setSelectionNCaretVirtualSpace(selection, space) click to toggle source
# File lib/fox16/scintilla.rb, line 3063
def setSelectionNCaretVirtualSpace(selection, space)
  sendMessage(2580, selection, space)
end
setSelectionNEnd(selection, pos) click to toggle source

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
setSelectionNStart(selection, pos) click to toggle source

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
setSelectionStart(pos) click to toggle source

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
setShape(*args) click to toggle source
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, SWIG_POINTER_NO_NULL);
      _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 &region)\n"
    "    void setShape(FXBitmap *bitmap)\n"
    "    void setShape(FXIcon *icon)\n");
  
  return Qnil;
}
setStatus(statusCode) click to toggle source

Change error status - 0 = OK.

# File lib/fox16/scintilla.rb, line 2259
def setStatus(statusCode)
  sendMessage(2382, statusCode, 0)
end
setStyleBits(bits) click to toggle source

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
setStyling(length, style) click to toggle source

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
setStylingEx(length, styles) click to toggle source

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
setTabIndents(tabIndents) click to toggle source

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
setTabWidth(tabWidth) click to toggle source

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
setTargetEnd(pos) click to toggle source

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
setTargetStart(pos) click to toggle source

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
setText(text) click to toggle source

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
setTwoPhaseDraw(twoPhase) click to toggle source

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
setUndoCollection(collectUndo) click to toggle source

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
setUsePalette(usePalette) click to toggle source

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
setUseTabs(useTabs) click to toggle source

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
setVScrollBar(show) click to toggle source

Show or hide the vertical scroll bar.

# File lib/fox16/scintilla.rb, line 1704
def setVScrollBar(show)
  sendMessage(2280, show, 0)
end
setViewEOL(visible) click to toggle source

Make the end of line characters visible or invisible.

# File lib/fox16/scintilla.rb, line 2128
def setViewEOL(visible)
  sendMessage(2356, visible, 0)
end
setViewWS(viewWS) click to toggle source

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
setVirtualSpaceOptions(virtualSpaceOptions) click to toggle source
# File lib/fox16/scintilla.rb, line 3125
def setVirtualSpaceOptions(virtualSpaceOptions)
  sendMessage(2596, virtualSpaceOptions, 0)
end
setVisiblePolicy(visiblePolicy, visibleSlop) click to toggle source

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
setWhitespaceBack(useSetting, back) click to toggle source

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
setWhitespaceChars(characters) click to toggle source

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
setWhitespaceFore(useSetting, fore) click to toggle source

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
setWhitespaceSize(size) click to toggle source

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
setWordChars(characters) click to toggle source

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
setWrapIndentMode(mode) click to toggle source

Sets how wrapped sublines are placed. Default is fixed.

# File lib/fox16/scintilla.rb, line 1634
def setWrapIndentMode(mode)
  sendMessage(2472, mode, 0)
end
setWrapMode(mode) click to toggle source

Sets whether text is word wrapped.

# File lib/fox16/scintilla.rb, line 1582
def setWrapMode(mode)
  sendMessage(2268, mode, 0)
end
setWrapStartIndent(indent) click to toggle source

Set the start indent for wrapped lines.

# File lib/fox16/scintilla.rb, line 1620
def setWrapStartIndent(indent)
  sendMessage(2464, indent, 0)
end
setWrapVisualFlags(wrapVisualFlags) click to toggle source

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
setWrapVisualFlagsLocation(wrapVisualFlagsLocation) click to toggle source

Set the location of visual flags for wrapped lines.

# File lib/fox16/scintilla.rb, line 1610
def setWrapVisualFlagsLocation(wrapVisualFlagsLocation)
  sendMessage(2462, wrapVisualFlagsLocation, 0)
end
setXCaretPolicy(caretPolicy, caretSlop) click to toggle source

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
setXOffset(newOffset) click to toggle source

Get and Set the xOffset (ie, horizonal scroll position).

# File lib/fox16/scintilla.rb, line 2338
def setXOffset(newOffset)
  sendMessage(2397, newOffset, 0)
end
setYCaretPolicy(caretPolicy, caretSlop) click to toggle source

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
setZoom(zoom) click to toggle source

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
show(*args) click to toggle source
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;
}
showLines(lineStart, lineEnd) click to toggle source

Make a range of lines visible.

# File lib/fox16/scintilla.rb, line 1484
def showLines(lineStart, lineEnd)
  sendMessage(2226, lineStart, lineEnd)
end
startRecord() click to toggle source

Start notifying the container of all key presses and commands.

# File lib/fox16/scintilla.rb, line 3258
def startRecord
  sendMessage(3001, 0, 0)
end
startStyling(pos, mask) click to toggle source

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
stopRecord() click to toggle source

Stop notifying the container of all key presses and commands.

# File lib/fox16/scintilla.rb, line 3263
def stopRecord
  sendMessage(3002, 0, 0)
end
stutteredPageDown() click to toggle source

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
stutteredPageDownExtend() click to toggle source

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
stutteredPageUp() click to toggle source

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
stutteredPageUpExtend() click to toggle source

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
styleClearAll() click to toggle source

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
styleGetBack(style) click to toggle source

Get the background colour of a style.

# File lib/fox16/scintilla.rb, line 518
def styleGetBack(style)
  sendMessage(2482, style, 0)
end
styleGetBold(style) click to toggle source

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
styleGetCase(style) click to toggle source

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
styleGetChangeable(style) click to toggle source

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
styleGetCharacterSet(style) click to toggle source

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
styleGetEOLFilled(style) click to toggle source

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
styleGetFont(style) click to toggle source

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
styleGetFore(style) click to toggle source

Get the foreground colour of a style.

# File lib/fox16/scintilla.rb, line 513
def styleGetFore(style)
  sendMessage(2481, style, 0)
end
styleGetHotSpot(style) click to toggle source

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
styleGetItalic(style) click to toggle source

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
styleGetSize(style) click to toggle source

Get the size of characters of a style.

# File lib/fox16/scintilla.rb, line 533
def styleGetSize(style)
  sendMessage(2485, style, 0)
end
styleGetUnderline(style) click to toggle source

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
styleGetVisible(style) click to toggle source

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
styleResetDefault() click to toggle source

Reset the default style to its state at startup

# File lib/fox16/scintilla.rb, line 499
def styleResetDefault
  sendMessage(2058, 0, 0)
end
styleSetBack(style, back) click to toggle source

Set the background colour of a style.

# File lib/fox16/scintilla.rb, line 469
def styleSetBack(style, back)
  sendMessage(2052, style, back & 0xffffff)
end
styleSetBold(style, bold) click to toggle source

Set a style to be bold or not.

# File lib/fox16/scintilla.rb, line 474
def styleSetBold(style, bold)
  sendMessage(2053, style, bold)
end
styleSetCase(style, caseForce) click to toggle source

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
styleSetChangeable(style, changeable) click to toggle source

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
styleSetCharacterSet(style, characterSet) click to toggle source

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
styleSetEOLFilled(style, filled) click to toggle source

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
styleSetFont(style, fontName) click to toggle source

Set the font of a style.

# File lib/fox16/scintilla.rb, line 489
def styleSetFont(style, fontName)
  sendMessage(2056, style, fontName)
end
styleSetFore(style, fore) click to toggle source

Set the foreground colour of a style.

# File lib/fox16/scintilla.rb, line 464
def styleSetFore(style, fore)
  sendMessage(2051, style, fore & 0xffffff)
end
styleSetHotSpot(style, hotspot) click to toggle source

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
styleSetItalic(style, italic) click to toggle source

Set a style to be italic or not.

# File lib/fox16/scintilla.rb, line 479
def styleSetItalic(style, italic)
  sendMessage(2054, style, italic)
end
styleSetSize(style, sizePoints) click to toggle source

Set the size of characters of a style.

# File lib/fox16/scintilla.rb, line 484
def styleSetSize(style, sizePoints)
  sendMessage(2055, style, sizePoints)
end
styleSetUnderline(style, underline) click to toggle source

Set a style to be underlined or not.

# File lib/fox16/scintilla.rb, line 504
def styleSetUnderline(style, underline)
  sendMessage(2059, style, underline)
end
styleSetVisible(style, visible) click to toggle source

Set a style to be visible or not.

# File lib/fox16/scintilla.rb, line 652
def styleSetVisible(style, visible)
  sendMessage(2074, style, visible)
end
swapMainAnchorCaret() click to toggle source

Swap that caret and anchor of the main selection.

# File lib/fox16/scintilla.rb, line 3184
def swapMainAnchorCaret
  sendMessage(2607, 0, 0)
end
tab() click to toggle source

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
targetAsUTF8() click to toggle source

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
targetFromSelection() click to toggle source

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
textHeight(line) click to toggle source

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
textWidth(style, text) click to toggle source

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
toggleCaretSticky() click to toggle source

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
toggleFold(line) click to toggle source

Switch a header line between expanded and contracted.

# File lib/fox16/scintilla.rb, line 1509
def toggleFold(line)
  sendMessage(2231, line, 0)
end
tr(*args) click to toggle source
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() click to toggle source

Undo one action in the undo history.

# File lib/fox16/scintilla.rb, line 1267
def undo
  sendMessage(2176, 0, 0)
end
upperCase() click to toggle source

Transform the selection to upper case.

# File lib/fox16/scintilla.rb, line 2015
def upperCase
  sendMessage(2341, 0, 0)
end
usePopUp(allowPopUp) click to toggle source

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
userListShow(listType, itemList) click to toggle source

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
vCHome() click to toggle source

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
vCHomeExtend() click to toggle source

Like VCHome but extending selection to new caret position.

# File lib/fox16/scintilla.rb, line 1960
def vCHomeExtend
  sendMessage(2332, 0, 0)
end
vCHomeRectExtend() click to toggle source

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
vCHomeWrap() click to toggle source
# File lib/fox16/scintilla.rb, line 2075
def vCHomeWrap
  sendMessage(2453, 0, 0)
end
vCHomeWrapExtend() click to toggle source
# File lib/fox16/scintilla.rb, line 2078
def vCHomeWrapExtend
  sendMessage(2454, 0, 0)
end
verticalCentreCaret() click to toggle source

Centre current line in window.

# File lib/fox16/scintilla.rb, line 3201
def verticalCentreCaret
  sendMessage(2619, 0, 0)
end
visibleFromDocLine(line) click to toggle source

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
wordEndPosition(pos, onlyWordCharacters) click to toggle source

Get position of end of word.

# File lib/fox16/scintilla.rb, line 1573
def wordEndPosition(pos, onlyWordCharacters)
  sendMessage(2267, pos, onlyWordCharacters)
end
wordLeft() click to toggle source

Move caret left one word.

# File lib/fox16/scintilla.rb, line 1838
def wordLeft
  sendMessage(2308, 0, 0)
end
wordLeftEnd() click to toggle source

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
wordLeftEndExtend() click to toggle source

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
wordLeftExtend() click to toggle source

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
wordPartLeft() click to toggle source

Move to the previous change in capitalisation.

# File lib/fox16/scintilla.rb, line 2300
def wordPartLeft
  sendMessage(2390, 0, 0)
end
wordPartLeftExtend() click to toggle source

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
wordPartRight() click to toggle source

Move to the change next in capitalisation.

# File lib/fox16/scintilla.rb, line 2309
def wordPartRight
  sendMessage(2392, 0, 0)
end
wordPartRightExtend() click to toggle source

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
wordRight() click to toggle source

Move caret right one word.

# File lib/fox16/scintilla.rb, line 1848
def wordRight
  sendMessage(2310, 0, 0)
end
wordRightEnd() click to toggle source

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
wordRightEndExtend() click to toggle source

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
wordRightExtend() click to toggle source

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
wordStartPosition(pos, onlyWordCharacters) click to toggle source

Get position of start of word.

# File lib/fox16/scintilla.rb, line 1568
def wordStartPosition(pos, onlyWordCharacters)
  sendMessage(2266, pos, onlyWordCharacters)
end
wrapCount(line) click to toggle source

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
zoomIn() click to toggle source

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
zoomOut() click to toggle source

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