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
↓ 1 callers
Function
SetX
src/ftxui/dom/flexbox_helper.cpp:97
↓ 1 callers
Function
SetY
NOLINTNEXTLINE(readability-function-cognitive-complexity)
src/ftxui/dom/flexbox_helper.cpp:133
↓ 1 callers
Function
Size
@brief Get the terminal size. @return The terminal size. @ingroup screen
src/ftxui/screen/terminal.cpp:268
↓ 1 callers
Function
TerminalInfo
include/ftxui/screen/terminal.hpp:82
↓ 1 callers
Method
TerminalSend
src/ftxui/component/app.cpp:1123
↓ 1 callers
Function
UpgradeLeftRight
src/ftxui/screen/screen.cpp:321
↓ 1 callers
Function
UpgradeTopDown
src/ftxui/screen/screen.cpp:350
↓ 1 callers
Function
VMenu1
examples/component/menu_style.cpp:114
↓ 1 callers
Function
VMenu2
examples/component/menu_style.cpp:130
↓ 1 callers
Function
VMenu3
examples/component/menu_style.cpp:146
↓ 1 callers
Function
VMenu4
examples/component/menu_style.cpp:166
↓ 1 callers
Function
VMenu5
examples/component/menu_style.cpp:186
↓ 1 callers
Function
VMenu6
examples/component/menu_style.cpp:204
↓ 1 callers
Function
VMenu7
examples/component/menu_style.cpp:212
↓ 1 callers
Function
VMenu8
examples/component/menu_style.cpp:223
↓ 1 callers
Function
Window
@brief A draggeable / resizeable window. To use multiple of them, they must be stacked using `Container::Stacked({...})` component; @param option A s
src/ftxui/component/window.cpp:312
↓ 1 callers
Function
WindowsEmulateVT100Terminal
src/ftxui/screen/screen.cpp:49
↓ 1 callers
Method
WithRestoredIO
src/ftxui/component/app.cpp:1572
↓ 1 callers
Method
_cleanup
Remove entries older than 60 seconds.
tools/build_translations.py:108
↓ 1 callers
Function
blink
@brief The text drawn alternates in between visible and hidden. @ingroup dom
src/ftxui/dom/blink.cpp:33
↓ 1 callers
Function
border
@brief Draw a border around the element. @ingroup dom @see border @see borderLight @see borderDashed @see borderDouble @see borderHeavy @see borderEmp
src/ftxui/dom/border.cpp:227
↓ 1 callers
Function
borderRounded
@brief Draw a rounded border around the element. @ingroup dom @see border @see borderLight @see borderDashed @see borderDouble @see borderHeavy @see b
src/ftxui/dom/border.cpp:440
↓ 1 callers
Function
checkout_or_create_branch
(repo: Path, branch: str)
tools/build_translations.py:240
↓ 1 callers
Function
clean_and_normalize
()
tools/normalize_abidw.py:103
↓ 1 callers
Function
codepoint_width
src/ftxui/screen/string.cpp:1151
↓ 1 callers
Function
compose
src/ftxui/dom/util.cpp:19
↓ 1 callers
Function
dim
@brief Use a light font, for elements with less emphasis. @ingroup dom
src/ftxui/dom/dim.cpp:33
↓ 1 callers
Function
ensure_gemini
()
tools/build_translations.py:250
↓ 1 callers
Function
flex
@brief Make a child element to expand proportionally to the space left in a container. @ingroup dom #### Examples: ~~~cpp hbox({ text("left") | bord
src/ftxui/dom/flex.cpp:95
↓ 1 callers
Function
flexDirection
src/ftxui/component/slider.cpp:23
↓ 1 callers
Function
focus
@brief Set the `child` to be the one focused among its siblings. @param child The element to be focused. @ingroup dom
src/ftxui/dom/frame.cpp:101
↓ 1 callers
Function
gaugeDown
@brief Draw a high definition progress bar progressing from top to bottom. @param progress The proportion of the area to be filled. Belong to [0,1]. @
src/ftxui/dom/gauge.cpp:281
↓ 1 callers
Function
gaugeLeft
@brief Draw a high definition progress bar progressing from right to left. @param progress The proportion of the area to be filled. Belong to [0,1]. @
src/ftxui/dom/gauge.cpp:223
↓ 1 callers
Function
get_git_hash
Get the current git hash.
tools/amalgamate.py:33
↓ 1 callers
Function
get_switchers_js
Generates the JavaScript for both the version and language switcher dropdowns.
tools/build_multiversion_doc.py:122
↓ 1 callers
Function
get_version
Extract version from CMakeLists.txt.
tools/amalgamate.py:24
↓ 1 callers
Method
increment_session_counter
(self)
tools/build_translations.py:144
↓ 1 callers
Method
index
src/ftxui/component/multi_receiver_buffer.hpp:74
↓ 1 callers
Function
inverted
@brief Add a filter that will invert the foreground and the background colors. @ingroup dom
src/ftxui/dom/inverted.cpp:34
↓ 1 callers
Function
italic
@brief Apply a underlinedDouble to text. @ingroup dom
src/ftxui/dom/italic.cpp:17
↓ 1 callers
Function
list_repo_files
(root: Path)
tools/build_translations.py:366
↓ 1 callers
Function
load_cache
(path: Path)
tools/build_translations.py:375
↓ 1 callers
Function
main
()
tools/build_translations.py:389
↓ 1 callers
Function
main
Main function to build multi-version and multi-language documentation.
tools/build_multiversion_doc.py:355
↓ 1 callers
Function
make_grid
examples/component/focus.cpp:24
↓ 1 callers
Function
paragraphAlignCenter
@brief Return an element drawing the paragraph on multiple lines, aligned on the center. @ingroup dom @see flexbox.
src/ftxui/dom/paragraph.cpp:79
↓ 1 callers
Function
paragraphAlignJustify
@brief Return an element drawing the paragraph on multiple lines, aligned using a justified alignment. the center. @ingroup dom @see flexbox.
src/ftxui/dom/paragraph.cpp:92
↓ 1 callers
Function
paragraphAlignRight
@brief Return an element drawing the paragraph on multiple lines, aligned on the right. @ingroup dom @see flexbox.
src/ftxui/dom/paragraph.cpp:67
↓ 1 callers
Function
parse_and_accumulate_usage
Parses a JSON line from the gemini CLI stream. Updates the global limiter if usage data is found, checking for both 'usageMetadata' (stan
tools/build_translations.py:255
↓ 1 callers
Method
record_usage
(self, input_tok: int, output_tok: int)
tools/build_translations.py:137
↓ 1 callers
Function
resize_handler
()
examples/index.mjs:96
↓ 1 callers
Function
resolve_type_names
(root)
tools/normalize_abidw.py:20
↓ 1 callers
Function
save_cache
(path: Path, data: Dict[str, Any])
tools/build_translations.py:382
↓ 1 callers
Function
selectionBackgroundColor
@brief Set the background color of an element when selected. Note that the style is applied on top of the existing style.
src/ftxui/dom/selection_style.cpp:61
↓ 1 callers
Function
selectionForegroundColor
@brief Set the foreground color of an element when selected. Note that the style is applied on top of the existing style.
src/ftxui/dom/selection_style.cpp:69
↓ 1 callers
Function
separatorHSelector
@brief Draw a horizontal bar, with the area in between left/right colored differently. @param left the left limit of the active area. @param right the
src/ftxui/dom/separator.cpp:444
↓ 1 callers
Function
separatorStyled
@brief Draw a vertical or horizontal separation in between two other elements. @param style the style of the separator. @ingroup dom @see separator @s
src/ftxui/dom/separator.cpp:174
↓ 1 callers
Function
separatorVSelector
@brief Draw an vertical bar, with the area in between up/downcolored differently. @param up the left limit of the active area. @param down the right l
src/ftxui/dom/separator.cpp:514
↓ 1 callers
Method
size
src/ftxui/component/radiobox.cpp:166
↓ 1 callers
Function
strikethrough
@brief Apply a strikethrough to text. @ingroup dom
src/ftxui/dom/strikethrough.cpp:17
↓ 1 callers
Method
strip_include_guard
Removes the outermost include guard from a header file.
tools/amalgamate.py:127
↓ 1 callers
Function
underlined
@brief Underline the given element. @ingroup dom
src/ftxui/dom/underlined.cpp:33
↓ 1 callers
Function
vcenter
@brief Center an element vertically. @param child The decorated element. @return The centered element. @ingroup dom
src/ftxui/dom/composite_decorator.cpp:23
↓ 1 callers
Function
vflow
@brief A container displaying elements in rows from top to bottom. When filled, it starts on a new columns on the right. filled, it starts on a new ro
src/ftxui/dom/flexbox.cpp:290
↓ 1 callers
Method
wait_for_capacity
(self, estimated_tokens: int = 1000)
tools/build_translations.py:116
↓ 1 callers
Function
wchar_width
src/ftxui/screen/string.cpp:1315
↓ 1 callers
Function
webgl_support
()
examples/index.mjs:12
↓ 1 callers
Method
write_amalgamated
Generates all final amalgamated files.
tools/amalgamate.py:218
Method
ActiveChild
src/ftxui/component/container.cpp:44
Method
ActiveChild
src/ftxui/component/container.cpp:266
Method
Adapter
src/ftxui/util/ref_test.cpp:14
Method
Adapter
include/ftxui/util/ref.hpp:154
Method
Add
src/ftxui/component/terminal_input_parser.cpp:112
Method
Address
include/ftxui/util/ref.hpp:46
Method
Address
include/ftxui/util/ref.hpp:87
Method
Animated
@brief Create a ButtonOption, using animated colors. static
src/ftxui/component/component_options.cpp:198
Method
AnimatedColorStyle
src/ftxui/component/button.cpp:63
Method
AnimatedColorStyle
src/ftxui/component/menu.cpp:391
Method
AnimatedColorStyle
src/ftxui/component/menu.cpp:646
Method
Animator
src/ftxui/component/animation.cpp:253
Method
App
src/ftxui/component/app.cpp:1427
Method
Ascii
@brief Create a ButtonOption, highlighted using [] characters. static
src/ftxui/component/component_options.cpp:155
Method
AutoReset
include/ftxui/util/autoreset.hpp:15
Function
BackIn
@brief Modeled after the overshooting cubic y = x^3-x*sin(x*pi)
src/ftxui/component/animation.cpp:202
Function
BackInOut
@brief Modeled after the piecewise overshooting cubic function: y = (1/2)*((2x)^3-(2x)*sin(2*x*pi)) ; [0, 0.5) y = (1/2)*(1-((1-x)^3-(1-x)*s
src/ftxui/component/animation.cpp:215
Function
BackOut
@brief Modeled after overshooting cubic y = 1-((1-x)^3-(1-x)*sin((1-x)*pi))
src/ftxui/component/animation.cpp:207
Function
BencharkBasic
src/ftxui/dom/benchmark_test.cpp:13
Function
BencharkText
src/ftxui/dom/benchmark_test.cpp:37
Function
BenchmarkStyle
src/ftxui/dom/benchmark_test.cpp:51
Method
BgColor
src/ftxui/dom/color.cpp:18
Method
Blend
@brief Blend two colors together using the alpha channel. static
src/ftxui/screen/color.cpp:274
Method
Border
src/ftxui/dom/border.cpp:37
Method
Border
@brief Create a ButtonOption. The button is shown using a border, inverted when focused. This is the current default.
src/ftxui/component/component_options.cpp:181
Method
BorderBottom
@brief Draw some separator lines to the bottom side of the selection. @param border The border style to apply.
src/ftxui/dom/table.cpp:587
Method
BorderCell
src/ftxui/dom/border.cpp:134
Method
BorderLeft
@brief Draw some separator lines to the left side of the selection. @param border The border style to apply.
src/ftxui/dom/table.cpp:534
Method
BorderRight
@brief Draw some separator lines to the right side of the selection. @param border The border style to apply.
src/ftxui/dom/table.cpp:552
Method
BorderTop
@brief Draw some separator lines to the top side of the selection. @param border The border style to apply.
src/ftxui/dom/table.cpp:570
Function
BounceInOut
src/ftxui/component/animation.cpp:244
Method
ButtonBase
src/ftxui/component/button.cpp:38
← previous
next →
401–500 of 1,183, ranked by callers