Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/ArthurSonzogni/FTXUI
/ functions
Functions
1,183 in github.com/ArthurSonzogni/FTXUI
⨍
Functions
1,183
◇
Types & classes
214
↓ 4 callers
Function
print_err
(msg: str)
tools/build_translations.py:93
↓ 4 callers
Function
print_warn
(msg: str)
tools/build_translations.py:89
↓ 4 callers
Function
selectionColor
@brief Set the color of an element when selected. @param foreground The color to be applied. Note that the style is applied on top of the existing sty
src/ftxui/dom/selection_style.cpp:78
↓ 3 callers
Function
Cell
include/ftxui/screen/cell.hpp:20
↓ 3 callers
Function
ColorInfoSorted2D
src/ftxui/screen/color_info.cpp:282
↓ 3 callers
Method
ComponentAscii
src/ftxui/screen/terminal.cpp:139
↓ 3 callers
Method
ComputeRequirement
@brief Compute how much space an element needs.
src/ftxui/dom/node.cpp:21
↓ 3 callers
Method
DecorateCells
@brief Apply the `decorator` to the selection. @param decorator The decorator to apply. This decorate only the cells. NOLINTNEXTLINE
src/ftxui/dom/table.cpp:255
↓ 3 callers
Method
DecorateCellsAlternateRow
@brief Apply the `decorator` to the selection. This decorate only the corners modulo `modulo` with a shift of `shift`. @param decorator The decorator
src/ftxui/dom/table.cpp:329
↓ 3 callers
Method
DrawBlockEllipseFilled
@brief Draw a filled ellipse made of block characters. @param x the x coordinate of the center of the ellipse. @param y the y coordinate of the center
src/ftxui/dom/canvas.cpp:726
↓ 3 callers
Method
DrawBlockToggle
@brief Toggle a block. If it is filled, it will be erased. If it is empty, it will be filled. @param x the x coordinate of the block. @param y the y c
src/ftxui/dom/canvas.cpp:516
↓ 3 callers
Method
DrawPoint
@brief Draw a braille dot. @param x the x coordinate of the dot. @param y the y coordinate of the dot. @param value whether the dot is filled or not.
src/ftxui/dom/canvas.cpp:114
↓ 3 callers
Method
Focusable
src/ftxui/component/container.cpp:229
↓ 3 callers
Function
GlyphWidth
src/ftxui/component/input.cpp:43
↓ 3 callers
Method
Has
src/ftxui/component/multi_receiver_buffer.hpp:62
↓ 3 callers
Function
Modal
Add a |modal| window on top of the |main| component. It is shown one on the top of the other when |show_modal| is true. @ingroup component NOLINTNEXTL
src/ftxui/component/modal.cpp:18
↓ 3 callers
Function
MousePressed
src/ftxui/dom/selection_test.cpp:20
↓ 3 callers
Function
MouseReleased
src/ftxui/dom/selection_test.cpp:32
↓ 3 callers
Function
Node
include/ftxui/dom/node.hpp:41
↓ 3 callers
Method
Pop
src/ftxui/component/multi_receiver_buffer.hpp:64
↓ 3 callers
Function
RequestAnimationFrame
src/ftxui/component/app.cpp:74
↓ 3 callers
Function
RowsMovedUp
Decode the total upward cursor movement encoded by a ResetPosition string: the leading '\r' moves to column 0, and the cursor-up CSIs (single "\x1B[1A
src/ftxui/screen/screen_test.cpp:29
↓ 3 callers
Function
Safe
src/ftxui/screen/terminal.cpp:66
↓ 3 callers
Function
SafeRatio
src/ftxui/dom/box_helper.cpp:14
↓ 3 callers
Method
SaturateVertical
@brief Saturate the selection to be inside the box. This is called by `vbox` to propagate the selection to its children. @param box The box to saturat
src/ftxui/dom/selection.cpp:113
↓ 3 callers
Method
SelectColumns
@brief Select a range of columns of the table. @param column_min The first column to select. @param column_max The last column to select. @note You ca
src/ftxui/dom/table.cpp:161
↓ 3 callers
Method
SelectionChange
src/ftxui/component/app.cpp:1595
↓ 3 callers
Method
SetBlockCharacters
src/ftxui/screen/terminal.cpp:128
↓ 3 callers
Method
SetBox
@brief Assign a position and a dimension to an element for drawing.
src/ftxui/dom/node.cpp:41
↓ 3 callers
Method
SetComponentAscii
src/ftxui/screen/terminal.cpp:142
↓ 3 callers
Method
SetCursorHiding
src/ftxui/screen/terminal.cpp:135
↓ 3 callers
Function
ShouldAttemptAutoMerge
src/ftxui/screen/screen.cpp:379
↓ 3 callers
Function
Stacked
@brief A list of components to be stacked on top of each other. Events are propagated to the first component, then the second if not handled, etc. The
src/ftxui/component/container.cpp:432
↓ 3 callers
Function
UpdateCellStyle
NOLINTNEXTLINE(readability-function-cognitive-complexity)
src/ftxui/screen/screen.cpp:73
↓ 3 callers
Function
bold
@brief Use a bold font, for elements with more emphasis. @ingroup dom
src/ftxui/dom/bold.cpp:33
↓ 3 callers
Function
hcenter
@brief Center an element horizontally. @param child The decorated element. @return The centered element. @ingroup dom
src/ftxui/dom/composite_decorator.cpp:15
↓ 3 callers
Method
run
(self)
tools/amalgamate.py:273
↓ 3 callers
Function
selectionStyle
@brief Set the style of an element when selected. @param style The style to be applied. Note that the style is applied on top of the existing style. N
src/ftxui/dom/selection_style.cpp:86
↓ 3 callers
Function
separatorDashed
@brief Draw a vertical or horizontal separation in between two other elements, using the DASHED style. @ingroup dom @see separator @see separatorLight
src/ftxui/dom/separator.cpp:248
↓ 3 callers
Function
separatorHeavy
@brief Draw a vertical or horizontal separation in between two other elements, using the HEAVY style. @ingroup dom @see separator @see separatorLight
src/ftxui/dom/separator.cpp:285
↓ 3 callers
Function
separatorLight
@brief Draw a vertical or horizontal separation in between two other elements, using the LIGHT style. @ingroup dom @see separator @see separatorLight
src/ftxui/dom/separator.cpp:211
↓ 2 callers
Function
BounceOut
src/ftxui/component/animation.cpp:228
↓ 2 callers
Method
CaptureMouse
src/ftxui/component/app.cpp:1563
↓ 2 callers
Method
ColorSupport
src/ftxui/screen/terminal.cpp:146
↓ 2 callers
Function
Compute
src/ftxui/dom/flexbox_helper.cpp:369
↓ 2 callers
Function
Compute1
src/ftxui/dom/flexbox_helper.cpp:313
↓ 2 callers
Function
Compute2
src/ftxui/dom/flexbox_helper.cpp:323
↓ 2 callers
Function
Compute3
src/ftxui/dom/flexbox_helper.cpp:333
↓ 2 callers
Function
ComputeColorSupport
@brief Compute the color support based on environment variables and terminal identification. @param term The TERM environment variable. @param colorte
src/ftxui/screen/terminal.cpp:195
↓ 2 callers
Function
ComputeColorSupportInternal
src/ftxui/screen/terminal.cpp:92
↓ 2 callers
Function
Contains
src/ftxui/screen/terminal.cpp:70
↓ 2 callers
Method
CreateReceiver
src/ftxui/component/multi_receiver_buffer.hpp:82
↓ 2 callers
Method
CursorHiding
src/ftxui/screen/terminal.cpp:132
↓ 2 callers
Method
DrawBlock
@brief Draw a block. @param x the x coordinate of the block. @param y the y coordinate of the block. @param value whether the block is filled or not.
src/ftxui/dom/canvas.cpp:445
↓ 2 callers
Function
DummyWindowContent
examples/component/scrollbar.cpp:10
↓ 2 callers
Function
ExecuteSignalHandlers
src/ftxui/component/app.cpp:508
↓ 2 callers
Method
ForceHandleCtrlC
src/ftxui/component/app.cpp:1580
↓ 2 callers
Function
GeneratorAnimatedColorOption
src/ftxui/component/component_fuzzer.cpp:59
↓ 2 callers
Function
GeneratorAnimatedColorsOptions
src/ftxui/component/component_fuzzer.cpp:69
↓ 2 callers
Function
GeneratorComponent
src/ftxui/component/component_fuzzer.cpp:116
↓ 2 callers
Function
GeneratorElement
src/ftxui/component/dom_layout_fuzzer.cpp:63
↓ 2 callers
Function
GeneratorFloat
src/ftxui/component/dom_layout_fuzzer.cpp:51
↓ 2 callers
Method
GetCell
@brief Get the content of a cell. @param x the x coordinate of the cell. @param y the y coordinate of the cell.
src/ftxui/dom/canvas.cpp:105
↓ 2 callers
Method
HasQuitted
src/ftxui/component/app.cpp:807
↓ 2 callers
Function
InstallSignalHandler
src/ftxui/component/app.cpp:531
↓ 2 callers
Function
Integrate
Accumulate the values of a list U[n] into v[n]. So that: V[0] = 0; V[n+1] = v[n] + U[n] return the sum of U[n].
src/ftxui/dom/gridbox.cpp:25
↓ 2 callers
Function
OldNonClearResetPosition
The old, pre-optimization non-clear ResetPosition output: a leading '\r' followed by one "\x1B[1A" cursor-up per extra row. Used as the reference base
src/ftxui/screen/screen_test.cpp:15
↓ 2 callers
Method
OnEvent
Component override.
src/ftxui/component/container.cpp:28
↓ 2 callers
Method
OnReply
src/ftxui/component/app.cpp:216
↓ 2 callers
Function
Order
src/ftxui/dom/table.cpp:38
↓ 2 callers
Method
PostMain
src/ftxui/component/app.cpp:774
↓ 2 callers
Method
PreMain
src/ftxui/component/app.cpp:750
↓ 2 callers
Method
PrintTo
@brief Append the ANSI color code to a string (zero-allocation fast path). @param out The string to append to. @param is_background_color Whether this
src/ftxui/screen/color.cpp:73
↓ 2 callers
Method
Push
src/ftxui/component/multi_receiver_buffer.hpp:90
↓ 2 callers
Function
RecordSignal
Async signal safe function
src/ftxui/component/app.cpp:455
↓ 2 callers
Method
RemoveReceiver
src/ftxui/component/multi_receiver_buffer.hpp:96
↓ 2 callers
Function
Reset
DEC Private Mode Reset (DECRST)
src/ftxui/component/app.cpp:344
↓ 2 callers
Function
RestoreSignalHandlerAndRaise
Restores the original signal handler for the given signal and re-raises it. Async-signal-safe function.
src/ftxui/component/app.cpp:404
↓ 2 callers
Method
Select
@brief Compute the selection of an element.
src/ftxui/dom/node.cpp:46
↓ 2 callers
Method
SelectCell
@brief Select a cell of the table. @param column The column of the cell to select. @param row The row of the cell to select. @note You can use negativ
src/ftxui/dom/table.cpp:169
↓ 2 callers
Method
SelectRows
@brief Select a range of rows of the table. @param row_min The first row to select. @param row_max The last row to select. @note You can use negative
src/ftxui/dom/table.cpp:146
↓ 2 callers
Function
Serialize
src/ftxui/component/app.cpp:325
↓ 2 callers
Function
Set
DEC Private Mode Set (DECSET)
src/ftxui/component/app.cpp:339
↓ 2 callers
Method
SetAnimationDuration
@brief Set how the underline should animate. @param d The duration of the animation.
src/ftxui/component/component_options.cpp:44
↓ 2 callers
Method
SetAnimationFunction
@brief Set how the underline should animate. @param f The easing function of the animation.
src/ftxui/component/component_options.cpp:51
↓ 2 callers
Method
SetBox
src/ftxui/dom/border.cpp:63
↓ 2 callers
Function
SetQuirks
@brief Override terminal quirks. @ingroup screen
src/ftxui/screen/terminal.cpp:331
↓ 2 callers
Function
SplitLines
src/ftxui/component/input.cpp:30
↓ 2 callers
Function
SymmetryX
src/ftxui/dom/flexbox_helper.cpp:35
↓ 2 callers
Function
SymmetryXY
src/ftxui/dom/flexbox_helper.cpp:17
↓ 2 callers
Function
SymmetryY
src/ftxui/dom/flexbox_helper.cpp:48
↓ 2 callers
Method
TerminalCapabilityNames
src/ftxui/component/app.cpp:1619
↓ 2 callers
Method
_add_system_include
(self, header, condition)
tools/amalgamate.py:100
↓ 2 callers
Function
borderWith
@brief Same as border but with a constant Cell around the element. @ingroup dom @see border
src/ftxui/dom/border.cpp:234
↓ 2 callers
Function
build_doc_from_git
Handles checking out the source from a git reference, running the build, and copying the output to the final destination. :param doc
tools/build_multiversion_doc.py:291
↓ 2 callers
Function
center
@brief Center an element horizontally and vertically. @param child The decorated element. @return The centered element. @ingroup dom
src/ftxui/dom/composite_decorator.cpp:31
↓ 2 callers
Function
ensure_repo
(path: Path, url: str)
tools/build_translations.py:223
↓ 2 callers
Function
flex_grow_factor
src/ftxui/dom/flex.cpp:159
↓ 2 callers
Function
flex_shrink_factor
src/ftxui/dom/flex.cpp:165
↓ 2 callers
Function
focusPositionRelative
@brief Used inside a `frame`, this force the view to be scrolled toward a a given position. The position is expressed in proportion of the requested s
src/ftxui/dom/focus.cpp:31
← previous
next →
201–300 of 1,183, ranked by callers