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
Method
Canvas
@brief Constructor. @param width the width of the canvas. A cell is a 2x4 braille dot. @param height the height of the canvas. A cell is a 2x4 braille
src/ftxui/dom/canvas.cpp:96
Method
CanvasNodeBase
src/ftxui/dom/canvas.cpp:880
Method
CaptureMouse
@brief Take the CapturedMouse if available. There is only one component of them. It represents a component taking priority over others. @param event T
src/ftxui/component/component.cpp:254
Method
CapturedMouseImpl
src/ftxui/component/app.cpp:355
Method
CatchEventBase
Constructor.
src/ftxui/component/catch_event.cpp:16
Method
Character
@brief An event corresponding to a given typed character. @param input The character typed by the user. static
src/ftxui/component/event.cpp:33
Method
Check
src/ftxui/dom/flexbox.cpp:210
Method
CheckboxBase
src/ftxui/component/checkbox.cpp:23
Function
CircularIn
@brief Modeled after shifted quadrant IV of unit circle
src/ftxui/component/animation.cpp:132
Function
CircularInOut
@brief Modeled after the piecewise circular function y = (1/2)(1 - sqrt(1 - 4x^2)) ; [0, 0.5) y = (1/2)(sqrt(-(2x - 3)*(2x - 1)) + 1) ; [0.5
src/ftxui/component/animation.cpp:144
Function
CircularOut
@brief Modeled after shifted quadrant II of unit circle
src/ftxui/component/animation.cpp:137
Method
Clamp
src/ftxui/component/radiobox.cpp:158
Method
Clamp
src/ftxui/component/menu.cpp:80
Method
Clear
@brief Clear all the cells from the surface.
src/ftxui/screen/surface.cpp:72
Method
Clone
include/ftxui/component/receiver.hpp:72
Method
Color
@brief Build a transparent color.
src/ftxui/screen/color.cpp:100
Method
ComponentBase
src/ftxui/component/component.cpp:37
Method
ComputeRequirement
src/ftxui/dom/border.cpp:48
Method
ComputeRequirement
src/ftxui/dom/border.cpp:140
Method
ComputeRequirement
src/ftxui/dom/gridbox.cpp:58
Method
ComputeRequirement
src/ftxui/dom/gauge.cpp:62
Method
ComputeRequirement
src/ftxui/dom/node_decorator.cpp:12
Method
ComputeRequirement
src/ftxui/dom/flex.cpp:30
Method
ComputeRequirement
src/ftxui/dom/text.cpp:30
Method
ComputeRequirement
src/ftxui/dom/text.cpp:146
Method
ComputeRequirement
src/ftxui/dom/frame.cpp:22
Method
ComputeRequirement
src/ftxui/dom/frame.cpp:89
Method
ComputeRequirement
src/ftxui/dom/hbox.cpp:24
Method
ComputeRequirement
src/ftxui/dom/canvas.cpp:930
Method
ComputeRequirement
src/ftxui/dom/flexbox.cpp:93
Method
ComputeRequirement
src/ftxui/dom/scroll_indicator.cpp:25
Method
ComputeRequirement
src/ftxui/dom/dbox.cpp:21
Method
ComputeRequirement
src/ftxui/dom/size.cpp:24
Method
ComputeRequirement
src/ftxui/dom/graph.cpp:36
Method
ComputeRequirement
src/ftxui/dom/reflect.cpp:22
Method
ComputeRequirement
src/ftxui/dom/focus.cpp:37
Method
ComputeRequirement
src/ftxui/dom/separator.cpp:38
Method
ComputeRequirement
src/ftxui/dom/separator.cpp:60
Method
ComputeRequirement
src/ftxui/dom/separator.cpp:455
Method
ComputeRequirement
src/ftxui/dom/vbox.cpp:25
Method
ConstRef
include/ftxui/util/ref.hpp:22
Function
ConstStringRef
Referencing constructors:
include/ftxui/util/ref.hpp:125
Method
ContainerBase
src/ftxui/component/container.cpp:20
Method
Create
static Create a screen with the given dimension along the x-axis and y-axis.
src/ftxui/screen/screen.cpp:401
Function
CubicIn
@brief Modeled after the cubic y = x^3
src/ftxui/component/animation.cpp:51
Function
CubicInOut
@brief Modeled after the piecewise cubic y = (1/2)((2x)^3) ; [0, 0.5) y = (1/2)((2x-2)^3 + 2) ; [0.5, 1]
src/ftxui/component/animation.cpp:64
Function
CubicOut
@brief Modeled after the cubic y = (x - 1)^3 + 1
src/ftxui/component/animation.cpp:56
Method
Current
src/ftxui/component/terminal_input_parser.cpp:119
Method
Current
static
src/ftxui/component/task_runner.cpp:24
Method
CursorColumn
src/ftxui/component/input.cpp:250
Method
CursorPosition
@internal static
src/ftxui/component/event.cpp:255
Method
CursorShape
@brief An event corresponding to a terminal DCS (Device Control String). static
src/ftxui/component/event.cpp:68
Method
DBox
src/ftxui/dom/dbox.cpp:19
Method
DecorateAlternateColumn
@brief Apply the `decorator` to the selection. This decorate only the lines modulo `modulo` with a shift of `shift`. @param decorator The decorator to
src/ftxui/dom/table.cpp:272
Method
DecorateAlternateRow
@brief Apply the `decorator` to the selection. This decorate only the lines modulo `modulo` with a shift of `shift`. @param decorator The decorator to
src/ftxui/dom/table.cpp:291
Method
DecorateBorderBottom
@brief Apply the `decorator` to the bottom border of the selection. @param decorator The decorator to apply.
src/ftxui/dom/table.cpp:388
Method
DecorateBorderLeft
@brief Apply the `decorator` to the left border of the selection. @param decorator The decorator to apply.
src/ftxui/dom/table.cpp:361
Method
DecorateBorderRight
@brief Apply the `decorator` to the right border of the selection. @param decorator The decorator to apply.
src/ftxui/dom/table.cpp:370
Method
DecorateBorderTop
@brief Apply the `decorator` to the top border of the selection. @param decorator The decorator to apply.
src/ftxui/dom/table.cpp:379
Method
DecorateCellsAlternateColumn
@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:310
Method
DecorateSeparatorHorizontal
@brief Apply the `decorator` to the horizontal separators of the selection. @param decorator The decorator to apply.
src/ftxui/dom/table.cpp:423
Method
DecorateSeparatorVertical
@brief Apply the `decorator` to the vertical separators of the selection. @param decorator The decorator to apply.
src/ftxui/dom/table.cpp:410
Method
Default
@brief Standard options for the input component. static
src/ftxui/component/component_options.cpp:286
Function
DefaultOptionTransform
src/ftxui/component/menu.cpp:29
Function
DefaultTransform
src/ftxui/component/button.cpp:25
Method
DeleteImpl
src/ftxui/component/input.cpp:212
Method
Draw
src/ftxui/component/app.cpp:1003
Method
DrawBlockOff
@brief Erase a block. @param x the x coordinate of the block. @param y the y coordinate of the block.
src/ftxui/dom/canvas.cpp:495
Method
DrawCell
@brief Directly draw a predefined pixel at the given coordinate @param x the x coordinate of the pixel. @param y the y coordinate of the pixel. @param
src/ftxui/dom/canvas.cpp:834
Function
DrawImage
[Deprecated] alias for DrawSurface.
include/ftxui/dom/canvas.hpp:125
Function
DrawPixel
[Deprecated] alias for DrawCell.
include/ftxui/dom/canvas.hpp:123
Method
DrawSurface
@brief Draw a predefined image, with top-left corner at the given coordinate You can supply negative coordinates to align the image however you like -
src/ftxui/dom/canvas.cpp:846
Function
DummyComponent
examples/component/menu_underline_animated_gallery.cpp:20
Method
Eat
src/ftxui/component/terminal_input_parser.cpp:123
Function
ElasticIn
@brief Modeled after the damped sine wave y = sin(13pi/2*x)*pow(2, 10 * (x - 1))
src/ftxui/component/animation.cpp:177
Function
ElasticInOut
@brief Modeled after the piecewise exponentially-damped sine wave: y = (1/2)*sin(13pi/2*(2*x))*pow(2, 10 * ((2*x) - 1)) ; [0,0.5) y = (1/2)*(sin(
src/ftxui/component/animation.cpp:191
Function
ElasticOut
@brief Modeled after the damped sine wave y = sin(-13pi/2*(x + 1))*pow(2, -10x) + 1
src/ftxui/component/animation.cpp:184
Method
EventHandler
Handlers
src/ftxui/component/container.cpp:63
Method
EventHandler
src/ftxui/component/container.cpp:113
Method
EventHandler
src/ftxui/component/container.cpp:197
Function
ExponentialIn
@brief Modeled after the exponential function y = 2^(10(x - 1))
src/ftxui/component/animation.cpp:152
Function
ExponentialInOut
@brief Modeled after the piecewise exponential y = (1/2)2^(10(2x - 1)) ; [0,0.5) y = -(1/2)*2^(-10(2x - 1))) + 1 ; [0.5,1]
src/ftxui/component/animation.cpp:164
Function
ExponentialOut
@brief Modeled after the exponential function y = -2^(-10x) + 1
src/ftxui/component/animation.cpp:157
Method
FetchTerminalEvents
src/ftxui/component/app.cpp:1304
Method
FgColor
src/ftxui/dom/color.cpp:44
Method
FillDefault
src/ftxui/component/dropdown.cpp:91
Method
FirstTarget
src/ftxui/component/menu.cpp:440
Method
Fit
The minimal dimension that will fit the given element. @see Fixed @see Full
src/ftxui/dom/util.cpp:93
Method
FitComponent
static
src/ftxui/component/app.cpp:1479
Method
Fixed
A fixed dimension. @see Fit @see Full
src/ftxui/screen/screen.cpp:388
Method
FixedSize
static
src/ftxui/component/app.cpp:1451
Method
Flex
src/ftxui/dom/flex.cpp:18
Method
Flexbox
src/ftxui/dom/flexbox.cpp:57
Method
FocusCursorNode
src/ftxui/dom/frame.cpp:85
Method
FocusNode
src/ftxui/dom/frame.cpp:20
Method
Focusable
src/ftxui/component/button.cpp:136
Method
Focusable
src/ftxui/component/radiobox.cpp:165
Method
Focusable
src/ftxui/component/input.cpp:557
Method
Focusable
src/ftxui/component/renderer.cpp:92
Method
Focusable
src/ftxui/component/checkbox.cpp:81
← previous
next →
501–600 of 1,183, ranked by callers