Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/contour-terminal/contour
/ functions
Functions
3,434 in github.com/contour-terminal/contour
⨍
Functions
3,434
◇
Types & classes
922
↓ 2 callers
Method
activeStatusDisplay
src/vtbackend/Terminal.h:1105
↓ 2 callers
Method
add_font
src/text_shaper/directwrite_shaper.cpp:148
↓ 2 callers
Function
adjustPenForLineFlags
src/vtrasterizer/TextRenderer.cpp:528
↓ 2 callers
Function
adjustTileAttributesForLineFlags
src/vtrasterizer/TextRenderer.cpp:549
↓ 2 callers
Method
advanceHotEndUntil
src/crispy/BufferObject.h:303
↓ 2 callers
Function
allFunctionsArray
HACK to get older compiler work (GCC 9.4)
src/vtbackend/Functions.h:683
↓ 2 callers
Method
allowCreation
src/contour/TerminalSessionManager.h:64
↓ 2 callers
Method
allowInput
src/vtbackend/Terminal.h:1110
↓ 2 callers
Method
any
src/crispy/flags.h:88
↓ 2 callers
Method
app
src/crispy/App.cpp:104
↓ 2 callers
Function
applyGraphicsRendition
src/vtbackend/CellUtil.h:228
↓ 2 callers
Function
applyTerminalSettings
src/vtpty/UnixUtils.h:36
↓ 2 callers
Function
asHex
src/vtbackend/Screen.cpp:2393
↓ 2 callers
Function
baseBenchmark
src/vtbackend/bench-headless.cpp:52
↓ 2 callers
Method
begin
src/vtrasterizer/TextureAtlas.h:424
↓ 2 callers
Method
begin
src/vtbackend/Grid.h:456
↓ 2 callers
Method
begin
Returns a pointer to the first byte in the internal data storage.
src/crispy/BufferObject.h:100
↓ 2 callers
Function
beginsWith
src/vtbackend/CellUtil.h:121
↓ 2 callers
Method
bell
src/vtbackend/Terminal.cpp:1877
↓ 2 callers
Function
benchOptionsFor
src/vtbackend/bench-headless.cpp:185
↓ 2 callers
Function
blendAttributesTo
Blends each color channel of @p attrs toward @p target by @p t. At t=0 the colors remain unchanged; at t=1 every channel equals @p target. @param att
src/vtbackend/RenderBuffer.h:39
↓ 2 callers
Method
blinkState
src/vtbackend/Terminal.h:905
↓ 2 callers
Function
buildCurlyBracketExtension
Builds a curly bracket extension glyph (⎪) or integral extension (⎮). A centered vertical line spanning the full cell height. @param size C
src/vtrasterizer/BoxDrawingRenderer.cpp:1175
↓ 2 callers
Function
buildCurlyBracketMiddle
Builds a curly bracket middle piece glyph (⎨ ⎬). The middle piece has two quarter-arcs meeting at a pointed tip, with vertical stems above and below.
src/vtrasterizer/BoxDrawingRenderer.cpp:1099
↓ 2 callers
Function
buildCurlyBracketSection
Builds a curly bracket section glyph (⎰ ⎱). These are compact S-shaped curves that combine an upper arc and a lower arc in a single cell, forming a m
src/vtrasterizer/BoxDrawingRenderer.cpp:1221
↓ 2 callers
Function
buildOSC99QueryResponse
src/vtbackend/DesktopNotification.cpp:153
↓ 2 callers
Function
buildParenthesisExtension
Builds a parenthesis extension glyph (⎜ ⎟). An edge-aligned vertical line spanning the full cell height. Left extension: line at left edge. Right ext
src/vtrasterizer/BoxDrawingRenderer.cpp:1383
↓ 2 callers
Function
buildSummation
Builds a summation top or bottom piece (⎲ ⎳). ⎲ SUMMATION TOP: horizontal bar at top + diagonal going down-left. ⎳ SUMMATION BOTTOM: diagonal going u
src/vtrasterizer/BoxDrawingRenderer.cpp:1409
↓ 2 callers
Function
builtinShaderConfig
src/contour/display/ShaderConfig.cpp:65
↓ 2 callers
Function
buttonNumber
src/vtbackend/InputGenerator.cpp:820
↓ 2 callers
Method
cancel_read
NOLINTNEXTLINE(readability-make-member-function-const)
src/crispy/read_selector.h:208
↓ 2 callers
Method
category
src/crispy/logstore.h:305
↓ 2 callers
Method
cellFlagsAt
src/vtbackend/Screen.h:549
↓ 2 callers
Method
clearExceptParameters
src/vtbackend/Sequence.h:239
↓ 2 callers
Method
clearHistory
src/vtbackend/Grid.cpp:135
↓ 2 callers
Method
clearScissorRect
src/vtrasterizer/TextRenderer_test.cpp:234
↓ 2 callers
Method
clearScreen
src/vtbackend/Terminal.cpp:2556
↓ 2 callers
Method
clearSearch
src/vtbackend/Terminal.cpp:3043
↓ 2 callers
Method
clearToBeginOfLine
src/vtbackend/Screen.cpp:1313
↓ 2 callers
Method
clearToEndOfLine
src/vtbackend/Screen.cpp:1288
↓ 2 callers
Method
codepoint
src/vtbackend/cell/CompactCell.h:353
↓ 2 callers
Method
collect
src/vtparser/ParserEvents.h:177
↓ 2 callers
Method
collectLeader
src/vtparser/ParserEvents.h:178
↓ 2 callers
Method
colorPreference
src/contour/ContourGuiApp.h:74
↓ 2 callers
Function
colorizer
src/crispy/CLI.cpp:591
↓ 2 callers
Method
commandFinished
src/vtbackend/SemanticBlockTracker.cpp:82
↓ 2 callers
Method
commandOutputStart
src/vtbackend/SemanticBlockTracker.cpp:71
↓ 2 callers
Function
compareEntries
src/contour/Config.cpp:252
↓ 2 callers
Function
computeAverageAdvance
src/text_shaper/open_shaper.cpp:349
↓ 2 callers
Function
computeRequiredSize
Computes the required size of the widget to fit the given terminal size. @param terminalSize the terminal size in rows and columns @param cellSize
src/contour/display/TerminalDisplay.cpp:1143
↓ 2 callers
Function
computeWidthChange
src/vtbackend/CellUtil.h:101
↓ 2 callers
Method
connect
src/vtpty/SshSession.cpp:1139
↓ 2 callers
Function
createDefaultConfig
src/contour/Config.cpp:208
↓ 2 callers
Function
createMusicalNote
src/contour/Audio.cpp:31
↓ 2 callers
Function
createShader
src/contour/display/ShaderConfig.cpp:92
↓ 2 callers
Function
createTextShaper
src/vtrasterizer/Renderer.cpp:82
↓ 2 callers
Method
currentPtyBuffer
src/vtbackend/Terminal.h:1068
↓ 2 callers
Method
currentSessionIsTerminated
src/contour/TerminalSessionManager.cpp:381
↓ 2 callers
Method
cursorAnimationProgress
Returns the predicted animation progress for a cursor at the given grid position. Used by RenderBufferBuilder to pre-set animationProgress before cell
src/vtbackend/Terminal.h:825
↓ 2 callers
Method
detachDisplay
src/contour/TerminalSession.cpp:278
↓ 2 callers
Function
diagonalMosaic
src/vtrasterizer/BoxDrawingRenderer.cpp:839
↓ 2 callers
Method
dispatchAPC
src/vtparser/ParserEvents.h:193
↓ 2 callers
Method
dispatchCSI
src/vtparser/ParserEvents.h:184
↓ 2 callers
Method
dispatchESC
src/vtparser/ParserEvents.h:183
↓ 2 callers
Method
dispatchOSC
src/vtparser/ParserEvents.h:187
↓ 2 callers
Method
dispatchPM
src/vtparser/ParserEvents.h:196
↓ 2 callers
Method
empty
src/vtbackend/cell/CompactCell.h:452
↓ 2 callers
Method
end
Returns a pointer one byte past the underlying storage's last byte.
src/crispy/BufferObject.h:108
↓ 2 callers
Method
enterHintMode
src/vtbackend/ViCommands.cpp:337
↓ 2 callers
Method
executeControlCode
src/vtbackend/Screen.cpp:3442
↓ 2 callers
Method
exitStatus
src/contour/ContourGuiApp.h:48
↓ 2 callers
Function
extractTokenFromDecsetReply
Extracts the 4-integer token from a DECSET 2034 DCS reply. The reply format is: ESC P > 2034 ; 1 b T1 ; T2 ; T3 ; T4 ESC backslash @param replyData T
src/vtbackend/ShellIntegration_test.cpp:24
↓ 2 callers
Method
extractWordUnderCursor
src/vtbackend/Terminal.cpp:3062
↓ 2 callers
Function
fcSpacingStr
src/text_shaper/fontconfig_locator.cpp:32
↓ 2 callers
Method
finalize
src/vtbackend/SixelParser.cpp:345
↓ 2 callers
Function
firstNonZero
src/contour/display/OpenGLRenderer.cpp:145
↓ 2 callers
Method
focused
src/vtbackend/Terminal.h:1001
↓ 2 callers
Method
forceScrollToBottom
src/vtbackend/Viewport.cpp:43
↓ 2 callers
Function
formatBlockJson
Formats a single CommandBlockInfo as a JSON object.
src/vtbackend/Screen.cpp:3587
↓ 2 callers
Function
ftBestStrikeIndex
src/text_shaper/open_shaper.cpp:359
↓ 2 callers
Function
getBranchBoxes
src/vtrasterizer/BoxDrawingRenderer.cpp:509
↓ 2 callers
Method
getFontDef
src/vtbackend/Terminal.cpp:1926
↓ 2 callers
Function
getHostkey
Retrieves the host key information from the given SSH session. @param session The SSH session to retrieve the host key from. @return A tuple containi
src/vtpty/SshSession.cpp:213
↓ 2 callers
Method
getOrCreateKeyForFont
src/text_shaper/open_shaper.cpp:596
↓ 2 callers
Function
getRightMostNonEmptyCellLocation
src/vtbackend/ViCommands.cpp:109
↓ 2 callers
Function
getTerminalSettings
{{{ impl
src/vtpty/UnixUtils.h:29
↓ 2 callers
Function
get_font_path
src/text_shaper/directwrite_locator.cpp:67
↓ 2 callers
Method
good
src/crispy/StackTrace.cpp:58
↓ 2 callers
Method
handle
src/vtpty/UnixPty.cpp:108
↓ 2 callers
Function
handleAction
src/contour/TerminalSession.cpp:1024
↓ 2 callers
Function
handleEditor
src/vtbackend/ViInputHandler.cpp:472
↓ 2 callers
Method
hardReset
src/vtbackend/Screen.cpp:328
↓ 2 callers
Method
hasInput
src/vtbackend/Terminal.cpp:1299
↓ 2 callers
Function
hasOnlyLockModifiers
Returns true if the given modifiers consist only of lock modifiers (CapsLock/NumLock) or no modifiers.
src/vtbackend/InputGenerator.cpp:43
↓ 2 callers
Method
hashcode
src/vtbackend/MatchModes.h:75
↓ 2 callers
Method
historyLineCount
src/contour/TerminalSession.h:191
↓ 2 callers
Method
hook
src/vtparser/ParserEvents.h:188
↓ 2 callers
Function
hostkeyTypeToKnownHostType
src/vtpty/SshSession.cpp:157
↓ 2 callers
Method
hyperlinkAt
src/vtbackend/Screen.cpp:1704
↓ 2 callers
Method
hyperlinkById
src/vtbackend/Hyperlink.h:80
← previous
next →
701–800 of 3,434, ranked by callers