NexusForce 1.0.0
A rigorously engineered full-stack C++ backend library.
载入中...
搜索中...
未找到
resizable_split.hpp
浏览该文件的文档.
1#ifndef NEFORCE_TUI_COMPONENT_RESIZABLE_SPLIT_HPP__
2#define NEFORCE_TUI_COMPONENT_RESIZABLE_SPLIT_HPP__
3
10
12NEFORCE_BEGIN_NAMESPACE__
13NEFORCE_BEGIN_TUI__
14NEFORCE_BEGIN_COMPONENTS__
15
20
25
34 unique_ptr<component_base> back, int* main_size);
35
44 unique_ptr<component_base> back, int* main_size);
45
54 unique_ptr<component_base> back, int* main_size);
55
64 unique_ptr<component_base> back, int* main_size);
65 // Components
67 // TUI
69
70NEFORCE_END_COMPONENTS__
71NEFORCE_END_TUI__
72NEFORCE_END_NAMESPACE__
73#endif // NEFORCE_TUI_COMPONENT_RESIZABLE_SPLIT_HPP__
独占智能指针
TUI组件基类
unique_ptr< component_base > resizable_split_left(unique_ptr< component_base > main, unique_ptr< component_base > back, int *main_size)
创建垂直分割面板(主面板在左)
unique_ptr< component_base > resizable_split_right(unique_ptr< component_base > main, unique_ptr< component_base > back, int *main_size)
创建垂直分割面板(主面板在右)
unique_ptr< component_base > resizable_split_top(unique_ptr< component_base > main, unique_ptr< component_base > back, int *main_size)
创建水平分割面板(主面板在上)
unique_ptr< component_base > resizable_split_bottom(unique_ptr< component_base > main, unique_ptr< component_base > back, int *main_size)
创建水平分割面板(主面板在下)