SplitContainer
Inherits: Container < Control < CanvasItem < Node < Object
Inherited By: HSplitContainer, VSplitContainer
用于拆分和调整的容器。
描述
用于垂直或水平拆分两个 Control 的容器,带有允许调整拆分偏移或比率的抓取器。
属性
| ||
| ||
|
方法
void |
信号
- dragged ( int offset )
当用户拖动拖动器时发出。
枚举
enum DraggerVisibility:
DRAGGER_VISIBLE = 0 —- 当光标悬停时,拆分拖动器是可见的。
DRAGGER_HIDDEN = 1 —- 拆分拖动器永远不可见。
DRAGGER_HIDDEN_COLLAPSED = 2 —- 拆分拖动器永远不可见,其空间也被折叠。
属性说明
- bool collapsed
Default |
|
Setter | set_collapsed(value) |
Getter | is_collapsed() |
如果 true
,第一个 Control 的区域将被折叠并且拖动器将被禁用。
- DraggerVisibility dragger_visibility
Default |
|
Setter | set_dragger_visibility(value) |
Getter | get_dragger_visibility() |
确定拖动器的可见性。有关详细信息,请参阅 DraggerVisibility。
- int split_offset
Default |
|
Setter | set_split_offset(value) |
Getter | get_split_offset() |
两个 Control 之间拆分的初始偏移量,0
位于第一个 Control 的末尾。
方法说明
- void clamp_split_offset ( )
限制 split_offset 值不超出当前可能的最小值和最大值。