FTXUI
6.1.9
C++ functional terminal UI.
Loading...
Searching...
No Matches
flexbox_config.cpp
Go to the documentation of this file.
1
// Copyright 2020 Arthur Sonzogni. Todos los derechos reservados.
2
// El uso de este código fuente se rige por la licencia MIT que se puede encontrar en
3
// el archivo LICENSE.
4
#include "
ftxui/dom/flexbox_config.hpp
"
5
6
namespace
ftxui
{
7
8
/// @brief Establece la dirección del flexbox.
9
FlexboxConfig
&
FlexboxConfig::Set
(
FlexboxConfig::Direction
d) {
10
this->
direction
= d;
11
return
*
this
;
12
}
13
14
/// @brief Establece el ajuste (wrap) del flexbox.
15
FlexboxConfig
&
FlexboxConfig::Set
(
FlexboxConfig::Wrap
w) {
16
this->
wrap
= w;
17
return
*
this
;
18
}
19
20
/// @brief Establece la justificación del contenido (justify content) del flexbox.
21
FlexboxConfig
&
FlexboxConfig::Set
(
FlexboxConfig::JustifyContent
j) {
22
this->
justify_content
= j;
23
return
*
this
;
24
}
25
26
/// @brief Establece la alineación de los ítems (align items) del flexbox.
27
FlexboxConfig
&
FlexboxConfig::Set
(
FlexboxConfig::AlignItems
a) {
28
this->
align_items
= a;
29
return
*
this
;
30
}
31
32
/// @brief Establece la alineación del contenido (align content) del flexbox.
33
FlexboxConfig
&
FlexboxConfig::Set
(
FlexboxConfig::AlignContent
a) {
34
this->
align_content
= a;
35
return
*
this
;
36
}
37
38
/// @brief Establece el espacio (gap) del flexbox.
39
FlexboxConfig
&
FlexboxConfig::SetGap
(
int
x,
int
y) {
40
this->
gap_x
= x;
41
this->
gap_y
= y;
42
return
*
this
;
43
}
44
45
}
// namespace ftxui
flexbox_config.hpp
ftxui::FlexboxConfig::align_content
AlignContent align_content
Definition
flexbox_config.hpp:107
ftxui::FlexboxConfig::gap_x
int gap_x
Definition
flexbox_config.hpp:109
ftxui::FlexboxConfig::align_items
AlignItems align_items
Definition
flexbox_config.hpp:91
ftxui::FlexboxConfig::AlignContent
AlignContent
Definition
flexbox_config.hpp:96
ftxui::FlexboxConfig::Direction
Direction
Definition
flexbox_config.hpp:33
ftxui::FlexboxConfig::direction
Direction direction
Definition
flexbox_config.hpp:40
ftxui::FlexboxConfig::wrap
Wrap wrap
Definition
flexbox_config.hpp:51
ftxui::FlexboxConfig::Wrap
Wrap
Definition
flexbox_config.hpp:45
ftxui::FlexboxConfig::AlignItems
AlignItems
Definition
flexbox_config.hpp:85
ftxui::FlexboxConfig::SetGap
FlexboxConfig & SetGap(int gap_x, int gap_y)
Establece el espacio (gap) del flexbox.
Definition
flexbox_config.cpp:39
ftxui::FlexboxConfig::gap_y
int gap_y
Definition
flexbox_config.hpp:110
ftxui::FlexboxConfig::justify_content
JustifyContent justify_content
Definition
flexbox_config.hpp:80
ftxui::FlexboxConfig::JustifyContent
JustifyContent
Definition
flexbox_config.hpp:57
ftxui::FlexboxConfig::Set
FlexboxConfig & Set(FlexboxConfig::Direction)
Establece la dirección del flexbox.
Definition
flexbox_config.cpp:9
ftxui::FlexboxConfig
FlexboxConfig es una estructura de configuración que define las propiedades de diseño para un contene...
Definition
flexbox_config.hpp:27
ftxui
El espacio de nombres ftxui:: de FTXUI.
Definition
animation.hpp:10