25export namespace ftxui {
26 using ftxui::AnimatedColorOption;
27 using ftxui::AnimatedColorsOption;
30 using ftxui::ButtonOption;
31 using ftxui::CapturedMouseInterface;
32 using ftxui::CheckboxOption;
35 using ftxui::ComponentBase;
37 using ftxui::Delegate;
38 using ftxui::DropdownOption;
39 using ftxui::EntryState;
42 using ftxui::InputOption;
43 using ftxui::InputState;
45 using ftxui::MenuEntryOption;
46 using ftxui::MenuOption;
48 using ftxui::RadioboxOption;
49 using ftxui::ResizableSplitOption;
53 using ftxui::UnderlineOption;
54 using ftxui::WindowOptions;
55 using ftxui::WindowRenderState;
60 using ftxui::Checkbox;
63 using ftxui::MenuEntry;
64 using ftxui::Radiobox;
65 using ftxui::Dropdown;
68 using ftxui::ResizableSplit;
69 using ftxui::ResizableSplitLeft;
70 using ftxui::ResizableSplitRight;
71 using ftxui::ResizableSplitTop;
72 using ftxui::ResizableSplitBottom;
73 using ftxui::Renderer;
74 using ftxui::CatchEvent;
77 using ftxui::Collapsible;
78 using ftxui::Hoverable;
87 using ftxui::MakeReceiver;
89 using ftxui::operator|;
90 using ftxui::operator|=;
97 using ftxui::Container::Vertical;
98 using ftxui::Container::Horizontal;
99 using ftxui::Container::Tab;
100 using ftxui::Container::Stacked;
108 using ftxui::animation::Animator;
111 using ftxui::animation::Params;
114 using ftxui::animation::RequestAnimationFrame;
123 using ftxui::animation::easing::Linear;
124 using ftxui::animation::easing::QuadraticIn;
125 using ftxui::animation::easing::QuadraticOut;
126 using ftxui::animation::easing::QuadraticInOut;
127 using ftxui::animation::easing::CubicIn;
128 using ftxui::animation::easing::CubicOut;
129 using ftxui::animation::easing::CubicInOut;
130 using ftxui::animation::easing::QuarticIn;
131 using ftxui::animation::easing::QuarticOut;
132 using ftxui::animation::easing::QuarticInOut;
133 using ftxui::animation::easing::QuinticIn;
134 using ftxui::animation::easing::QuinticOut;
135 using ftxui::animation::easing::QuinticInOut;
136 using ftxui::animation::easing::SineIn;
137 using ftxui::animation::easing::SineOut;
138 using ftxui::animation::easing::SineInOut;
139 using ftxui::animation::easing::CircularIn;
140 using ftxui::animation::easing::CircularOut;
141 using ftxui::animation::easing::CircularInOut;
142 using ftxui::animation::easing::ExponentialIn;
143 using ftxui::animation::easing::ExponentialOut;
144 using ftxui::animation::easing::ExponentialInOut;
145 using ftxui::animation::easing::ElasticIn;
146 using ftxui::animation::easing::ElasticOut;
147 using ftxui::animation::easing::ElasticInOut;
148 using ftxui::animation::easing::BackIn;
149 using ftxui::animation::easing::BackOut;
150 using ftxui::animation::easing::BackInOut;
151 using ftxui::animation::easing::BounceIn;
152 using ftxui::animation::easing::BounceOut;
153 using ftxui::animation::easing::BounceInOut;
Module file for FTXUI component operations.
The FTXUI ftxui::Container:: namespace.
The FTXUI ftxui::animation:: namespace.
The FTXUI ftxui::animation::easing:: namespace.
std::function< float(float)> Function
std::chrono::steady_clock Clock
std::chrono::duration< float > Duration
std::chrono::time_point< Clock > TimePoint
The FTXUI ftxui:: namespace.
std::vector< Component > Components
std::unique_ptr< ReceiverImpl< T > > Receiver
std::unique_ptr< SenderImpl< T > > Sender
std::variant< Event, Closure, AnimationTask > Task
std::function< void()> Closure
std::shared_ptr< ComponentBase > Component