Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/ArthurSonzogni/FTXUI
/ types & classes
Types & classes
214 in github.com/ArthurSonzogni/FTXUI
⨍
Functions
1,183
◇
Types & classes
214
↓ 127 callers
Class
FTXUI_EXPORT
include/ftxui/dom/node.hpp:38
↓ 54 callers
Class
FTXUI_EXPORT
include/ftxui/component/app.hpp:35
↓ 40 callers
Enum
Color
@brief Color is an enumeration that represents the color support of the terminal. @ingroup screen
include/ftxui/screen/terminal.hpp:31
↓ 36 callers
Class
Table
include/ftxui/dom/table.hpp:15
↓ 32 callers
Class
FTXUI_EXPORT
include/ftxui/component/animation.hpp:34
↓ 25 callers
Class
TerminalInputParser
Parse a sequence of |char| across |time|. Produces |Event|.
src/ftxui/component/terminal_input_parser.hpp:17
↓ 24 callers
Class
Mouse
src/ftxui/component/event.cpp:58
↓ 19 callers
Class
Screen
src/ftxui/dom/gridbox.cpp:17
↓ 15 callers
Class
Focused
Focus management to support the frame/focus/select element.
include/ftxui/dom/requirement.hpp:31
↓ 12 callers
Class
FTXUI_EXPORT
src/ftxui/dom/node_decorator.hpp:18
↓ 8 callers
Enum
Palette256
include/ftxui/screen/color.hpp:28
↓ 7 callers
Class
FTXUI_EXPORT
include/ftxui/screen/terminal.hpp:19
↓ 7 callers
Class
FTXUI_EXPORT
include/ftxui/screen/box.hpp:18
↓ 6 callers
Class
Size
src/ftxui/dom/size.cpp:16
↓ 5 callers
Class
Text
src/ftxui/dom/text.cpp:26
↓ 4 callers
Class
sigaction
src/ftxui/component/app.cpp:394
↓ 3 callers
Class
FTXUI_EXPORT
include/ftxui/screen/color_info.hpp:19
↓ 3 callers
Class
InputOption
include/ftxui/component/component.hpp:22
↓ 3 callers
Class
Selection
include/ftxui/component/app.hpp:25
↓ 3 callers
Class
TaskRunner
src/ftxui/component/task_runner.hpp:12
↓ 2 callers
Class
DocInfo
A structure to hold all information about a single documentation build.
tools/build_multiversion_doc.py:62
↓ 2 callers
Class
FTXUI_EXPORT
include/ftxui/screen/screen.hpp:27
↓ 2 callers
Enum
Motion
include/ftxui/component/mouse.hpp:28
↓ 2 callers
Class
TerminalCapabilities
src/ftxui/component/terminal_input_parser.hpp:55
↓ 1 callers
Class
Amalgamator
tools/amalgamate.py:93
↓ 1 callers
Class
AnimationTask
include/ftxui/component/task.hpp:12
↓ 1 callers
Class
Border
For reference, here is the charset for normal border:
src/ftxui/dom/border.cpp:35
↓ 1 callers
Class
CheckboxOption
include/ftxui/component/component.hpp:20
↓ 1 callers
Class
CursorPosition
src/ftxui/component/terminal_input_parser.hpp:40
↓ 1 callers
Class
FTXUI_EXPORT
include/ftxui/screen/color.hpp:24
↓ 1 callers
Class
Global
src/ftxui/dom/flexbox_helper.hpp:41
↓ 1 callers
Class
Line
A line is a row of blocks.
src/ftxui/dom/flexbox_helper.hpp:33
↓ 1 callers
Class
MenuOption
include/ftxui/component/component.hpp:23
↓ 1 callers
Enum
Palette16
include/ftxui/screen/color.hpp:27
↓ 1 callers
Class
RadioboxOption
include/ftxui/component/component.hpp:24
↓ 1 callers
Class
RateLimiter
tools/build_translations.py:100
↓ 1 callers
Class
Screen
include/ftxui/dom/node.hpp:19
↓ 1 callers
Class
Separator
src/ftxui/dom/separator.cpp:34
↓ 1 callers
Class
SizeVisitor
include/ftxui/util/ref.hpp:237
↓ 1 callers
Class
StdCapture
Capture the standard output (stdout) to a string.
src/ftxui/component/app_test.cpp:28
↓ 1 callers
Class
TerminalEmulator
src/ftxui/component/terminal_input_parser.hpp:50
↓ 1 callers
Class
TerminalNameVersion
src/ftxui/component/terminal_input_parser.hpp:45
↓ 1 callers
Class
stat
src/ftxui/component/app_piped_input_test.cpp:56
Class
Adapter
src/ftxui/util/ref_test.cpp:12
Class
Adapter
include/ftxui/util/ref.hpp:152
Enum
AlignContent
This aligns a flex container’s lines within when there is extra space in the cross-axis, similar to how justify-content aligns individual items within
include/ftxui/dom/flexbox_config.hpp:98
Enum
AlignItems
This defines the default behavior for how flex items are laid out along the cross axis on the current line. Think of it as the justify-content version
include/ftxui/dom/flexbox_config.hpp:87
Class
App
include/ftxui/component/loop.hpp:16
Class
App
include/ftxui/component/event.hpp:18
Class
App::Internal
src/ftxui/component/app.cpp:95
Enum
AppDimension
src/ftxui/component/app.cpp:66
Class
AutoReset
include/ftxui/util/autoreset.hpp:13
Class
BgColor
src/ftxui/dom/color.cpp:16
Class
Blink
src/ftxui/dom/blink.cpp:16
Class
Block
A block is a rectangle in the flexbox.
src/ftxui/dom/flexbox_helper.hpp:13
Class
Bold
src/ftxui/dom/bold.cpp:16
Class
BorderCell
For reference, here is the charset for normal border:
src/ftxui/dom/border.cpp:132
Enum
BorderStyle
@brief BorderStyle is an enumeration that represents the different styles of borders that can be applied to elements in the terminal UI. BorderStyle
include/ftxui/dom/elements.hpp:38
Class
Box
src/ftxui/dom/node_decorator.hpp:14
Enum
Button
include/ftxui/component/mouse.hpp:17
Class
ButtonBase
src/ftxui/component/button.cpp:36
Class
ButtonOption
include/ftxui/component/component.hpp:19
Class
CanvasCell
include/ftxui/dom/canvas.hpp:143
Class
CanvasNodeBase
src/ftxui/dom/canvas.cpp:878
Class
CaptureMouseImpl
src/ftxui/component/component.cpp:28
Class
CapturedMouseImpl
src/ftxui/component/app.cpp:353
Class
CatchEventBase
src/ftxui/component/catch_event.cpp:13
Enum
CellType
include/ftxui/dom/canvas.hpp:137
Class
CheckboxBase
src/ftxui/component/checkbox.cpp:21
Class
ClearUnder
src/ftxui/dom/clear_under.cpp:18
Enum
ColorType
include/ftxui/screen/color.hpp:327
Class
ComponentBase
include/ftxui/component/loop.hpp:13
Class
ComponentBase
include/ftxui/component/event.hpp:19
Class
ComponentBase
include/ftxui/component/app.hpp:22
Class
ComponentBase
include/ftxui/component/component_base.hpp:24
Class
ComponentBase::Impl
src/ftxui/component/component.cpp:31
Class
ConstRef
include/ftxui/util/ref.hpp:20
Enum
Constraint
include/ftxui/dom/elements.hpp:187
Class
ContainerBase
src/ftxui/component/container.cpp:18
Class
Cursor
include/ftxui/component/event.hpp:167
Class
Cursor
include/ftxui/screen/screen.hpp:53
Class
CustomHTTPRequestHandler
examples/run_webassembly.py:8
Class
DBox
src/ftxui/dom/dbox.cpp:17
Enum
DECMode
DEC: Digital Equipment Corporation
src/ftxui/component/app.cpp:302
Enum
DSRMode
Device Status Report (DSR) {
src/ftxui/component/app.cpp:321
Class
Delegate
include/ftxui/component/component_base.hpp:16
Class
Dim
src/ftxui/dom/dim.cpp:16
Enum
Direction
This establishes the main-axis, thus defining the direction flex items are placed in the flex container. Flexbox is (aside wrapping) single-direction
include/ftxui/dom/flexbox_config.hpp:36
Enum
Direction
@brief Direction is an enumeration that represents the four cardinal directions. @ingroup dom
include/ftxui/dom/direction.hpp:15
Class
Element
src/ftxui/dom/box_helper.hpp:12
Class
Event
src/ftxui/component/terminal_input_parser.hpp:14
Class
Event
include/ftxui/component/app.hpp:24
Class
Event
include/ftxui/component/component.hpp:21
Class
Event
include/ftxui/component/component_base.hpp:18
Class
FTXUI_EXPORT
include/ftxui/dom/linear_gradient.hpp:33
Class
FTXUI_EXPORT
include/ftxui/dom/table.hpp:37
Class
FTXUI_EXPORT
include/ftxui/dom/canvas.hpp:39
Class
FTXUI_EXPORT
include/ftxui/dom/selection.hpp:23
Class
FTXUI_EXPORT
include/ftxui/dom/flexbox_config.hpp:31
Class
FTXUI_EXPORT
include/ftxui/dom/requirement.hpp:19
next →
1–100 of 214, ranked by callers