|
NexusForce 1.0.0
A rigorously engineered full-stack C++ backend library.
|
样式 更多...
#include <style.hpp>
类 | |
| struct | padding |
| 内边距 更多... | |
| struct | margin |
| 外边距 更多... | |
| struct | size_hint |
| 尺寸约束 更多... | |
Public 类型 | |
| enum class | border : uint8_t { none , single , double_ , rounded } |
| 边框样式 更多... | |
| enum class | align : uint8_t { start , center , end , stretch } |
| 对齐方式 更多... | |
| enum class | justify : uint8_t { start , center , end , space_between , space_around } |
| 主轴对齐方式 更多... | |
| enum class | direction : uint8_t { row , column } |
| 布局方向 更多... | |
| enum class | variant : uint8_t { default_ , primary , secondary , danger , success } |
| 组件语义变体 更多... | |
| enum class | wrap_mode : uint8_t { none , word , character } |
| 文本换行模式 更多... | |
静态 Public 成员函数 | |
| static style | merge (const style &base, const style &over) |
| 合并两个样式 | |
Public 属性 | |
| optional< color > | fg |
| 前景色 | |
| optional< color > | bg |
| 背景色 | |
| optional< bool > | bold |
| 粗体 | |
| optional< bool > | dim |
| 暗色 | |
| optional< bool > | underline |
| 单下划线 | |
| optional< bool > | underlined_double |
| 双下划线 | |
| optional< bool > | italic |
| 斜体 | |
| optional< bool > | reverse |
| 反色 | |
| optional< bool > | blink |
| 闪烁 | |
| optional< bool > | strikethrough |
| 删除线 | |
| optional< padding > | padding |
| 内边距 | |
| optional< margin > | margin |
| 外边距 | |
| optional< border > | border |
| 边框样式 | |
| optional< color > | borderColor |
| 边框颜色 | |
| optional< size_hint > | width |
| 宽度约束 | |
| optional< size_hint > | height |
| 高度约束 | |
| optional< align > | align |
| 默认对齐方式 | |
| optional< float > | flex_grow |
| 弹性增长权重 | |
| optional< float > | flex_shrink |
| 弹性收缩权重 | |
| optional< wrap_mode > | text_wrap |
| 文本换行模式 | |
|
strong |
|
strong |
|
strong |
|
strong |
|
strong |
|
strong |
合并两个样式
| base | 基础样式 |
| over | 覆盖样式 |