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
↓ 9 callers
Function
print_info
(msg: str)
tools/build_translations.py:81
↓ 8 callers
Function
BasicComponent
src/ftxui/component/hoverable_test.cpp:31
↓ 8 callers
Method
Decorate
@brief Apply the `decorator` to the selection. This decorate both the cells, the lines and the corners. @param decorator The decorator to apply. NOLIN
src/ftxui/dom/table.cpp:242
↓ 8 callers
Function
GetQuirks
@brief Get the terminal quirks. @ingroup screen
src/ftxui/screen/terminal.cpp:321
↓ 8 callers
Function
IsCombining
src/ftxui/screen/string.cpp:1283
↓ 8 callers
Function
IsControl
src/ftxui/screen/string.cpp:1295
↓ 8 callers
Method
IsEmpty
@return whether the box is empty.
src/ftxui/screen/box.cpp:50
↓ 8 callers
Function
NonFocusable
src/ftxui/component/container_test.cpp:16
↓ 8 callers
Method
PostTask
src/ftxui/component/task_queue.cpp:8
↓ 8 callers
Function
Split
src/ftxui/dom/paragraph.cpp:16
↓ 8 callers
Function
Tab
@brief A list of components, where only one is drawn and interacted with at a time. The |selector| gives the index of the selected component. This is
src/ftxui/component/container.cpp:405
↓ 8 callers
Function
Wrap
Display a component nicely with a title on the left.
examples/component/gallery.cpp:18
↓ 8 callers
Function
graph
@brief Draw a graph using a GraphFunction. @param graph_function the function to be called to get the data.
src/ftxui/dom/graph.cpp:79
↓ 8 callers
Function
height
include/ftxui/dom/canvas.hpp:46
↓ 8 callers
Function
hflow
@brief A container displaying elements in rows from left to right. When filled, it starts on a new row below. @param children The elements in the cont
src/ftxui/dom/flexbox.cpp:270
↓ 8 callers
Function
separatorCharacter
@brief Draw a vertical or horizontal separation in between two other elements. @param value the character to fill the separator area. @ingroup dom @se
src/ftxui/dom/separator.cpp:397
↓ 8 callers
Function
width
Getters:
include/ftxui/dom/canvas.hpp:45
↓ 7 callers
Method
Detach
@brief Detach this child from its parent. @see Detach @see Parent
src/ftxui/component/component.cpp:100
↓ 7 callers
Function
Instance
examples/component/focus_cursor.cpp:13
↓ 7 callers
Function
borderStyled
@brief Same as border but with different styles. @ingroup dom @see border
src/ftxui/dom/border.cpp:243
↓ 7 callers
Function
dbox
@brief Stack several element on top of each other. @param children_ The input elements. @return The right aligned element. @ingroup dom
src/ftxui/dom/dbox.cpp:59
↓ 7 callers
Function
run_command
Runs a command, prints its output, and handles errors.
tools/build_multiversion_doc.py:92
↓ 7 callers
Function
spinner
@brief Useful to represent the effect of time and/or events. This displays an ASCII art "video". @param charset_index The type of "video". @param imag
src/ftxui/dom/spinner.cpp:282
↓ 6 callers
Method
Check
src/ftxui/dom/node.cpp:65
↓ 6 callers
Function
ColorSupport
@brief Get the color support of the terminal. @ingroup screen
src/ftxui/screen/terminal.cpp:304
↓ 6 callers
Method
DrawBlockLine
@brief Draw a line made of block characters. @param x1 the x coordinate of the first point of the line. @param y1 the y coordinate of the first point
src/ftxui/dom/canvas.cpp:538
↓ 6 callers
Function
GeneratorComponents
src/ftxui/component/component_fuzzer.cpp:208
↓ 6 callers
Function
GetColorInfo
src/ftxui/screen/color_info.cpp:273
↓ 6 callers
Function
Maybe
@brief Decorate a component |child|. It is shown only when |show| returns true. @param child the component to decorate. @param show a function returni
src/ftxui/component/maybe.cpp:21
↓ 6 callers
Function
MouseMove
src/ftxui/dom/selection_test.cpp:44
↓ 6 callers
Method
Prefer
Return whether this requirement should be preferred over the other.
include/ftxui/dom/requirement.hpp:42
↓ 6 callers
Function
ResizableSplitLeft
@brief An horizontal split in between two components, configurable using the mouse. @param main The main component of size |main_size|, on the left. @
src/ftxui/component/resizable_split.cpp:199
↓ 6 callers
Method
SetActiveChild
@brief Make the |child| to be the "active" one. @param child the child to become active.
src/ftxui/component/component.cpp:234
↓ 6 callers
Function
Style
This is a helper function to create a button with a custom style. The style is defined by a lambda function that takes an EntryState and returns an El
examples/component/button.cpp:21
↓ 6 callers
Method
TakeFocus
@brief Configure all the ancestors to give focus to this component.
src/ftxui/component/component.cpp:243
↓ 6 callers
Method
TerminalCapabilities
@brief An event corresponding to a terminal capabilities report. static
src/ftxui/component/event.cpp:105
↓ 6 callers
Method
TerminalVersion
src/ftxui/component/app.cpp:1603
↓ 6 callers
Function
Text
examples/component/menu_underline_animated_gallery.cpp:30
↓ 6 callers
Method
Timeout
src/ftxui/component/terminal_input_parser.cpp:100
↓ 6 callers
Function
emptyElement
An element of size 0x0 drawing nothing. @ingroup dom
src/ftxui/dom/util.cpp:140
↓ 6 callers
Function
print_step
(msg: str)
tools/build_translations.py:77
↓ 6 callers
Function
separatorEmpty
@brief Draw a vertical or horizontal separation in between two other elements, using the EMPTY style. @ingroup dom @see separator @see separatorLight
src/ftxui/dom/separator.cpp:359
↓ 5 callers
Function
App
include/ftxui/component/app.hpp:71
↓ 5 callers
Function
Colored
Define a special style for some menu entry.
examples/component/menu_entries.cpp:20
↓ 5 callers
Function
Colored
Define a special style for some menu entry.
examples/component/menu_entries_animated.cpp:19
↓ 5 callers
Function
ContainsAny
src/ftxui/screen/terminal.cpp:82
↓ 5 callers
Method
DrawPointCircle
@brief Draw a circle made of braille dots. @param x the x coordinate of the center of the circle. @param y the y coordinate of the center of the circl
src/ftxui/dom/canvas.cpp:256
↓ 5 callers
Method
DrawPointCircleFilled
@brief Draw a filled circle made of braille dots. @param x the x coordinate of the center of the circle. @param y the y coordinate of the center of th
src/ftxui/dom/canvas.cpp:283
↓ 5 callers
Function
GeneratorColor
src/ftxui/component/color_fuzzer.cpp:34
↓ 5 callers
Function
GeneratorString
src/ftxui/component/dom_layout_fuzzer.cpp:24
↓ 5 callers
Method
GetSelection
src/ftxui/component/app.cpp:1588
↓ 5 callers
Method
HandlePipedInput
src/ftxui/component/app.cpp:1498
↓ 5 callers
Function
Hash
src/ftxui/dom/canvas_test.cpp:19
↓ 5 callers
Function
IsFullWidth
src/ftxui/screen/string.cpp:1287
↓ 5 callers
Function
IsHorizontal
src/ftxui/component/menu.cpp:53
↓ 5 callers
Method
IsTerminalNameVersion
@brief Whether the event is a terminal name and version report.
src/ftxui/component/event.cpp:198
↓ 5 callers
Method
OnAnimation
src/ftxui/component/animation.cpp:267
↓ 5 callers
Method
PostDelayedTask
src/ftxui/component/task_runner.cpp:33
↓ 5 callers
Method
RunUntilIdle
Runs the tasks in the queue.
src/ftxui/component/task_runner.cpp:40
↓ 5 callers
Method
SeparatorVertical
@brief Draw some vertical separator lines in the selection. @param border The border style to apply.
src/ftxui/dom/table.cpp:490
↓ 5 callers
Method
SetColorSupport
src/ftxui/screen/terminal.cpp:149
↓ 5 callers
Method
Shift
Shift the box by (x,y). @param x horizontal shift. @param y vertical shift.
src/ftxui/screen/box.cpp:34
↓ 5 callers
Function
gaugeDirection
@brief Draw a high definition progress bar progressing in specified direction. @param progress The proportion of the area to be filled. Belong to [0,1
src/ftxui/dom/gauge.cpp:179
↓ 5 callers
Function
hyperlink
@brief Make the rendered area clickable using a web browser. The link will be opened when the user clicks on it. This is supported only on a limited s
src/ftxui/dom/hyperlink.cpp:52
↓ 5 callers
Function
print_success
(msg: str)
tools/build_translations.py:85
↓ 4 callers
Function
AppendNumber
src/ftxui/screen/color.cpp:37
↓ 4 callers
Function
Bisearch
src/ftxui/screen/string.cpp:1106
↓ 4 callers
Method
BlockCharacters
src/ftxui/screen/terminal.cpp:125
↓ 4 callers
Function
CellToGlyphIndex
src/ftxui/screen/string.cpp:1494
↓ 4 callers
Method
DrawBlockCircle
@brief Draw a circle made of block characters. @param x the x coordinate of the center of the circle. @param y the y coordinate of the center of the c
src/ftxui/dom/canvas.cpp:599
↓ 4 callers
Method
DrawBlockCircleFilled
@brief Draw a filled circle made of block characters. @param x the x coordinate of the center of the circle. @param y the y coordinate of the center o
src/ftxui/dom/canvas.cpp:626
↓ 4 callers
Method
DrawBlockEllipse
@brief Draw an ellipse made of block characters. @param x the x coordinate of the center of the ellipse. @param y the y coordinate of the center of th
src/ftxui/dom/canvas.cpp:660
↓ 4 callers
Method
DrawPointEllipse
@brief Draw an ellipse made of braille dots. @param x the x coordinate of the center of the ellipse. @param y the y coordinate of the center of the el
src/ftxui/dom/canvas.cpp:317
↓ 4 callers
Method
DrawPointEllipseFilled
@brief Draw a filled ellipse made of braille dots. @param x1 the x coordinate of the center of the ellipse. @param y1 the y coordinate of the center o
src/ftxui/dom/canvas.cpp:381
↓ 4 callers
Method
DrawPointToggle
@brief Toggle a braille dot. A filled one will be erased, and the other will be drawn. @param x the x coordinate of the dot. @param y the y coordinate
src/ftxui/dom/canvas.cpp:179
↓ 4 callers
Function
DummyWindowContent
examples/component/window.cpp:10
↓ 4 callers
Method
ExecutedTasks
src/ftxui/component/task_runner.hpp:36
↓ 4 callers
Method
Exit
src/ftxui/component/app.cpp:1512
↓ 4 callers
Method
Focusable
src/ftxui/component/menu.cpp:664
↓ 4 callers
Function
GeneratorBool
src/ftxui/component/component_fuzzer.cpp:14
↓ 4 callers
Function
GeneratorColor
src/ftxui/component/component_fuzzer.cpp:54
↓ 4 callers
Function
GeneratorElements
src/ftxui/component/dom_layout_fuzzer.cpp:132
↓ 4 callers
Function
GeneratorInt
src/ftxui/component/dom_layout_fuzzer.cpp:41
↓ 4 callers
Function
Inner
Take a list of component, display them vertically, one column shifted to the right.
examples/component/collapsible.cpp:18
↓ 4 callers
Method
IsTerminalCapabilities
@brief Whether the event is a terminal capabilities report.
src/ftxui/component/event.cpp:213
↓ 4 callers
Method
IsTerminalEmulator
@brief Whether the event is a terminal emulator report.
src/ftxui/component/event.cpp:223
↓ 4 callers
Function
IsWordCharacter
src/ftxui/component/input.cpp:82
↓ 4 callers
Function
MakeHorizontalList
src/ftxui/dom/scroll_indicator_test.cpp:29
↓ 4 callers
Function
MakeVerticalList
src/ftxui/dom/scroll_indicator_test.cpp:17
↓ 4 callers
Function
MouseReleased
src/ftxui/component/slider_test.cpp:34
↓ 4 callers
Method
OnAnimation
src/ftxui/component/menu.cpp:685
↓ 4 callers
Method
RequestAnimationFrame
src/ftxui/component/app.cpp:1551
↓ 4 callers
Function
ResizableSplitBottom
@brief An vertical split in between two components, configurable using the mouse. @param main The main component of size |main_size|, on the bottom. @
src/ftxui/component/resizable_split.cpp:301
↓ 4 callers
Function
ResizableSplitRight
@brief An horizontal split in between two components, configurable using the mouse. @param main The main component of size |main_size|, on the right.
src/ftxui/component/resizable_split.cpp:233
↓ 4 callers
Function
ResizableSplitTop
@brief An vertical split in between two components, configurable using the mouse. @param main The main component of size |main_size|, on the top. @par
src/ftxui/component/resizable_split.cpp:267
↓ 4 callers
Method
SaturateHorizontal
@brief Saturate the selection to be inside the box. This is called by `hbox` to propagate the selection to its children. @param box The box to saturat
src/ftxui/dom/selection.cpp:75
↓ 4 callers
Method
SeparatorHorizontal
@brief Draw some horizontal separator lines in the selection. @param border The border style to apply.
src/ftxui/dom/table.cpp:512
↓ 4 callers
Method
SetSelectionStyle
@brief Set the current selection style. @see GetSelectionStyle
src/ftxui/screen/screen.cpp:605
↓ 4 callers
Function
Wrap
src/ftxui/dom/table.cpp:31
↓ 4 callers
Function
gaugeUp
@brief Draw a high definition progress bar progressing from bottom to top. @param progress The proportion of the area to be filled. Belong to [0,1]. @
src/ftxui/dom/gauge.cpp:252
← previous
next →
101–200 of 1,183, ranked by callers