4#ifndef FTXUI_DOM_FLEXBOX_CONFIG_HPP
5#define FTXUI_DOM_FLEXBOX_CONFIG_HPP
AlignContent align_content
@ FlexStart
项目放置在交叉轴的起始位置。
Wrap
默认情况下,弹性项目将全部尝试适应一行。您可以通过此属性更改它,并允许项目根据需要换行。
@ FlexStart
项目放置在交叉轴的起始位置。
FlexboxConfig & SetGap(int gap_x, int gap_y)
设置 flexbox flex direction。
JustifyContent justify_content
@ SpaceEvenly
项目分布使得任意两个项目之间(以及到边缘的空间)的间距相等。
@ FlexStart
项目与弹性盒子方向的起始对齐。
@ SpaceBetween
项目在线上均匀分布;第一个项目在起始线,最后一个项目在结束线
FlexboxConfig & Set(FlexboxConfig::Direction)
设置 flexbox 方向。
FlexboxConfig 是一个配置结构体,定义了弹性盒子容器的布局属性。
#include "ftxui/component/component_base.hpp" // 用于 ComponentBase