4#ifndef FTXUI_DOM_FLEXBOX_CONFIG_HPP
5#define FTXUI_DOM_FLEXBOX_CONFIG_HPP
27struct FTXUI_EXPORT(DOM) FlexboxConfig {
43 enum class Wrap : uint8_t {
49 Wrap wrap = Wrap::Wrap;
55 enum class JustifyContent : uint8_t {
77 JustifyContent justify_content = JustifyContent::FlexStart;
81 enum class AlignItems : uint8_t {
87 AlignItems align_items = AlignItems::FlexStart;
91 enum class AlignContent : uint8_t {
102 AlignContent align_content = AlignContent::FlexStart;
113 FlexboxConfig& Set(FlexboxConfig::Direction);
114 FlexboxConfig& Set(FlexboxConfig::Wrap);
115 FlexboxConfig& Set(FlexboxConfig::JustifyContent);
116 FlexboxConfig& Set(FlexboxConfig::AlignItems);
117 FlexboxConfig& Set(FlexboxConfig::AlignContent);
118 FlexboxConfig& SetGap(
int gap_x,
int gap_y);
Component Wrap(std::string name, Component component)
Direction
Direction 是一個列舉,表示四個主要方向。