SplitContainer¶
Inherits: Container < Control < CanvasItem < Node < Object
Inherited By: HSplitContainer, VSplitContainer
用于拆分和调整的容器。
描述¶
用于垂直或水平拆分两个 Control 的容器,带有允许调整拆分偏移或比率的抓取器。
属性¶
|
||
|
||
|
方法¶
void |
信号¶
dragged ( int offset )
当用户拖动拖动器时发出。
枚举¶
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() |
方法说明¶
void clamp_split_offset ( )
限制 split_offset 值不超出当前可能的最小值和最大值。