|
| Element | operator| (Element element, Decorator decorator) |
| | From an element, apply a decorator. More...
|
| |
| Elements | operator| (Elements elements, Decorator decorator) |
| | From a set of element, apply a decorator to every elements. More...
|
| |
| Decorator | operator| (Decorator a, Decorator b) |
| | Compose two decorator into one. More...
|
| |
| Element | text (std::string text) |
| | Display a piece of UTF8 encoded unicode text. More...
|
| |
| Element | vtext (std::string text) |
| | Display a piece of unicode text vertically. More...
|
| |
| Element | separator (void) |
| |
| Element | separator (Pixel) |
| |
| Element | gauge (float progress) |
| | Draw a high definition progress bar. More...
|
| |
| Element | border (Element child) |
| | Draw a border around the element. More...
|
| |
| Decorator | borderWith (Pixel pixel) |
| | Same as border but with a constant Pixel around the element. More...
|
| |
| Element | window (Element title, Element content) |
| | Draw window with a title and a border around the element. More...
|
| |
| Element | spinner (int charset_index, size_t image_index) |
| | Useful to represent the effect of time and/or events. This display an ASCII art "video". More...
|
| |
| Elements | paragraph (std::string the_text) |
| | Return a vector of ftxui::text for every word of the string. This is useful combined with ftxui::hflow. More...
|
| |
| Element | graph (GraphFunction graph_function) |
| | Draw a graph using a GraphFunction. More...
|
| |
| Element | bold (Element child) |
| | Use a bold font, for elements with more emphasis. More...
|
| |
| Element | dim (Element child) |
| | Use a light font, for elements with less emphasis. More...
|
| |
| Element | inverted (Element child) |
| | Add a filter that will invert the foreground and the background colors. More...
|
| |
| Element | underlined (Element child) |
| | Make the underlined element to be underlined. More...
|
| |
| Element | blink (Element child) |
| | The text drawn alternates in between visible and hidden. More...
|
| |
| Decorator | color (Color c) |
| | Decorate using a foreground color. More...
|
| |
| Decorator | bgcolor (Color color) |
| | Decorate using a background color. More...
|
| |
| Element | color (Color color, Element child) |
| | Set the foreground color of an element. More...
|
| |
| Element | bgcolor (Color color, Element child) |
| | Set the background color of an element. More...
|
| |
| Element | hbox (Elements children) |
| | A container displaying elements horizontally one by one. More...
|
| |
| Element | vbox (Elements children) |
| | A container displaying elements vertically one by one. More...
|
| |
| Element | dbox (Elements children_) |
| | Stack several element on top of each other. More...
|
| |
| Element | gridbox (std::vector< Elements > lines) |
| | A container displaying a grid of elements. More...
|
| |
| Element | hflow (Elements children) |
| | A container displaying elements horizontally one by one. More...
|
| |
| Element | flex (Element child) |
| | Make a child element to expand proportionnally to the space left in a container. More...
|
| |
| Element | flex_grow (Element child) |
| | Expand if possible. More...
|
| |
| Element | flex_shrink (Element child) |
| | Minimize if needed. More...
|
| |
| Element | xflex (Element child) |
| | Expand/Minimize if possible/needed on the X axis. More...
|
| |
| Element | xflex_grow (Element child) |
| | Expand if possible on the X axis. More...
|
| |
| Element | xflex_shrink (Element child) |
| | Minimize if needed on the X axis. More...
|
| |
| Element | yflex (Element child) |
| | Expand/Minimize if possible/needed on the Y axis. More...
|
| |
| Element | yflex_grow (Element child) |
| | Expand if possible on the Y axis. More...
|
| |
| Element | yflex_shrink (Element child) |
| | Minimize if needed on the Y axis. More...
|
| |
| Element | notflex (Element child) |
| | Make the element not flexible. More...
|
| |
| Element | filler () |
| | An element that will take expand proportionnally to the space left in a container. More...
|
| |
| Decorator | size (Direction direction, Constraint constraint, int value) |
| | Apply a constraint on the size of an element. More...
|
| |
| Decorator | reflect (Box &box) |
| |
| Element | frame (Element child) |
| | Allow an element to be displayed inside a 'virtual' area. It size can be larger than its container. In this case only a smaller portion is displayed. The view is scrollable to make the focused element visible. More...
|
| |
| Element | xframe (Element) |
| |
| Element | yframe (Element) |
| |
| Element | focus (Element) |
| |
| Element | select (Element) |
| |
| Element | hcenter (Element child) |
| | Center an element horizontally. More...
|
| |
| Element | vcenter (Element child) |
| | Center an element vertically. More...
|
| |
| Element | center (Element child) |
| | Center an element horizontally and vertically. More...
|
| |
| Element | align_right (Element child) |
| | Align an element on the right side. More...
|
| |
| Element | nothing (Element element) |
| | A decoration doing absolutely nothing. More...
|
| |
| Element | clear_under (Element child) |
| | Before drawing |child|, clear the pixels below. This is useful in. More...
|
| |
| Dimensions | Fit (Element &) |
| |