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. All rights reserved.
2
// このソースコードは、LICENSEファイルにあるMITライセンスに基づいて管理されています。
3
#include "
ftxui/dom/flexbox_config.hpp
"
4
5
namespace
ftxui
{
6
7
/// @brief フレックスボックスの方向を設定します。
8
FlexboxConfig
&
FlexboxConfig::Set
(
FlexboxConfig::Direction
d) {
9
this->
direction
= d;
10
return
*
this
;
11
}
12
13
/// @brief フレックスボックスの折り返しを設定します。
14
FlexboxConfig
&
FlexboxConfig::Set
(
FlexboxConfig::Wrap
w) {
15
this->
wrap
= w;
16
return
*
this
;
17
}
18
19
/// @brief フレックスボックスの justify content を設定します。
20
FlexboxConfig
&
FlexboxConfig::Set
(
FlexboxConfig::JustifyContent
j) {
21
this->
justify_content
= j;
22
return
*
this
;
23
}
24
25
/// @brief フレックスボックスの align items を設定します。
26
FlexboxConfig
&
FlexboxConfig::Set
(
FlexboxConfig::AlignItems
a) {
27
this->
align_items
= a;
28
return
*
this
;
29
}
30
31
/// @brief フレックスボックスの align content を設定します。
32
FlexboxConfig
&
FlexboxConfig::Set
(
FlexboxConfig::AlignContent
a) {
33
this->
align_content
= a;
34
return
*
this
;
35
}
36
37
/// @brief フレックスボックスのギャップを設定します。
38
FlexboxConfig
&
FlexboxConfig::SetGap
(
int
x,
int
y) {
39
this->
gap_x
= x;
40
this->
gap_y
= y;
41
return
*
this
;
42
}
43
44
}
// namespace ftxui
flexbox_config.hpp
ftxui::FlexboxConfig::align_content
AlignContent align_content
Definition
flexbox_config.hpp:95
ftxui::FlexboxConfig::gap_x
int gap_x
Definition
flexbox_config.hpp:97
ftxui::FlexboxConfig::align_items
AlignItems align_items
Definition
flexbox_config.hpp:80
ftxui::FlexboxConfig::AlignContent
AlignContent
Definition
flexbox_config.hpp:84
ftxui::FlexboxConfig::Direction
Direction
Definition
flexbox_config.hpp:28
ftxui::FlexboxConfig::direction
Direction direction
Definition
flexbox_config.hpp:35
ftxui::FlexboxConfig::wrap
Wrap wrap
Definition
flexbox_config.hpp:45
ftxui::FlexboxConfig::Wrap
Wrap
Definition
flexbox_config.hpp:39
ftxui::FlexboxConfig::AlignItems
AlignItems
Definition
flexbox_config.hpp:74
ftxui::FlexboxConfig::SetGap
FlexboxConfig & SetGap(int gap_x, int gap_y)
フレックスボックスのギャップを設定します。
Definition
flexbox_config.cpp:38
ftxui::FlexboxConfig::gap_y
int gap_y
Definition
flexbox_config.hpp:98
ftxui::FlexboxConfig::justify_content
JustifyContent justify_content
Definition
flexbox_config.hpp:70
ftxui::FlexboxConfig::JustifyContent
JustifyContent
Definition
flexbox_config.hpp:51
ftxui::FlexboxConfig::Set
FlexboxConfig & Set(FlexboxConfig::Direction)
フレックスボックスの方向を設定します。
Definition
flexbox_config.cpp:8
ftxui::FlexboxConfig
FlexboxConfigは、flexboxコンテナのレイアウトプロパティを定義する構成構造体です。
Definition
flexbox_config.hpp:24
ftxui
FTXUI ftxui:: 名前空間
Definition
animation.hpp:9