ScrollContainer
Container
简要描述
用于显示可滚动元素(例如列表)的帮助程序节点。
旨在包含Control子级的ScrollContainer节点。ScrollContainers会在需要时自动创建滚动条子级(HScrollBar,VScrollBar或两者),并且只会在ScrollContainer区域内绘制控件。 滚动条将自动在右侧(垂直)或底部(水平)绘制,并允许拖动以在ScrollContainer中移动可见控件(及其子控件)。 滚动条还将根据控件相对于ScrollContainer的Control.rect_min_size自动调整抓取器的大小。 与Panel控件配合使用效果很好。 您可以在子项的尺寸标志上设置EXPAND
,这样它们将放大到ScrollContainer的尺寸(如果滚动条对于所选尺寸不可见)。
滚动停止时发出。
开始滚动时发出。
成员说明
Default | false |
---|
setter | set_follow_focus(value) |
getter | is_following_focus |
Default | true |
---|
setter | set_clip_contents(value) |
getter | is_clipping_contents |
Default | 0 |
---|
setter | set_deadzone(value) |
getter | get_deadzone |
Default | 0 |
---|
setter | set_h_scroll(value) |
getter | get_h_scroll |
- bool scroll_horizontal_enabled
Default | true |
---|
setter | set_enable_h_scroll(value) |
getter | is_h_scroll_enabled |
Default | 0 |
---|
setter | set_v_scroll(value) |
getter | get_v_scroll |
- bool scroll_vertical_enabled
Default | true |
---|
setter | set_enable_v_scroll(value) |
getter | is_v_scroll_enabled |
方法说明
- get_h_scrollbar get_h_scrollbar()
返回此ScrollContainer的水平滚动条HScrollBar。
- get_v_scrollbar get_v_scrollbar()
返回此ScrollContainer的垂直滚动条VScrollBar。