dlangui v0.10.2 (2022-12-17T17:39:40Z)
Home
Dub
Repo
EditWidgetBase.processSmartIndent
dlangui
widgets
editors
EditWidgetBase
Undocumented in source. Be warned that the author may not have intended to support it.
class
EditWidgetBase
protected protected
void
processSmartIndent
(
EditOperation
operation
)
Meta
Source
See Implementation
dlangui
widgets
editors
EditWidgetBase
constructors
this
destructors
~this
functions
calcLineWidth
canShowPopupMenu
cancelHoverTimer
caretRect
clearSelection
clientToTextPos
correctCaretPos
drawCaret
drawLeftPane
drawLeftPaneFolding
drawLeftPaneIcon
drawLeftPaneIcons
drawLeftPaneLineNumbers
drawLeftPaneModificationMarks
ensureCaretVisible
explode
findKeyAction
findWrapLine
findWrapPoint
getCursorType
getLeftPaneIconsPopupMenu
getRangeText
getSelectedText
getSpan
handleAction
handleActionStateRequest
handleClientRectLayout
handleEditorStateChange
handleFocusChange
handleLeftPaneFoldingMouseClick
handleLeftPaneIconsMouseClick
handleLeftPaneLineNumbersMouseClick
handleLeftPaneModificationMarksMouseClick
handleLeftPaneMouseClick
indentLine
indentRange
isActionEnabled
lineCount
lineSpanIterate
measureVisibleText
measureWrappedText
multipleLinesSelected
onContentChange
onControlClick
onHover
onHoverTimeout
onKeyEvent
onLeftPaneMouseClick
onMenuItemAction
onMouseEvent
onPopupMenuItem
onThemeChanged
onTimer
processSmartIndent
removeRangeText
removeSelectionTextIfSelected
replaceSelectionText
selectAll
selectLineByMouse
selectWordByMouse
setCaretPos
setFocus
setTextToHighlight
showPopupMenu
spaceBefore
spacesForTab
startCaretBlinking
stopCaretBlinking
textPosToClient
updateCaretPositionByMouse
updateFontProps
updateLeftPaneWidth
updateMaxLineWidth
updateSelectionAfterCursorMovement
wordWrapMouseOffset
wordWrapRefresh
wrapLine
wrapsUpTo
properties
canFocus
caretPos
content
copyCurrentLineWhenNoSelection
currentLineRange
readOnly
replaceMode
selectionRange
showCaretBlinking
showFolding
showIcons
showLineNumbers
showModificationMarks
showTabPositionMarks
smartIndents
smartIndentsAfterPaste
supportsSmartIndents
tabSize
text
textToHighlight
useSpacesForTabs
wantTabs
wordWrap
static functions
isAZaz
variables
_camelCasePartsAsWords
_caretBlingingInterval
_caretBlinkingPhase
_caretBlinks
_caretColor
_caretColorReplace
_caretPos
_caretTimerId
_colorIconBookmark
_colorIconBreakpoint
_colorIconError
_content
_contentChanged
_copyCurrentLineWhenNoSelection
_deselectAllWhenUnfocused
_fixedFont
_foldingPaneWidth
_foldingWidth
_hoverMousePosition
_hoverTextPosition
_hoverTimeoutMillis
_hoverTimer
_iconsPaneWidth
_iconsWidth
_lastBlinkStartTs
_lastReportedModifiedState
_leftPaneBackgroundColor
_leftPaneBackgroundColor2
_leftPaneBackgroundColor3
_leftPaneLineNumberBackgroundColor
_leftPaneLineNumberBackgroundColorCurrentLine
_leftPaneLineNumberColor
_leftPaneLineNumberColorCurrentLine
_leftPaneLineNumberColorEdited
_leftPaneLineNumberColorSaved
_leftPaneWidth
_lineHeight
_lineNumbersWidth
_matchingBracketHightlightColor
_maxFontSize
_minFontSize
_modificationMarksPaneWidth
_modificationMarksWidth
_ownContent
_replaceMode
_scrollPos
_searchHighlightColorCurrent
_searchHighlightColorOther
_selectAllWhenFocusedWithTab
_selectionColorFocused
_selectionColorNormal
_selectionRange
_showFolding
_showIcons
_showLineNumbers
_showModificationMarks
_showTabPositionMarks
_spaceWidth
_span
_spanCache
_textToHighlight
_textToHighlightOptions
_wantTabs
_wordWrap
caretHeightOffset
contentChange
editorStateChange
modifiedStateChange
previousXScrollPos
splitChars