GraphFrame¶
实验性: This class may be changed or removed in future versions.
继承: GraphElement < Container < Control < Item < Object
GraphFrame是一个特殊的GraphElement,可用于在GraphEdit中组织其他GraphElement。
描述¶
GraphFrame是一个特殊的GraphElement,其他GraphElement可以附加到它。它可以配置为自动调整大小以包围所有附加的GraphElement。如果框架被移动,它里面的所有附加GraphElement也将被移动。
GraphFrame始终保存在连接层和GraphEdit内的其他GraphElement后面。
属性¶
|
||
|
||
|
||
mouse_filter |
|
|
|
||
|
||
|
方法¶
主题属性¶
|
||
信号¶
autoshrink_changed() 🔗
属性说明¶
bool autoshrink_enabled = true 🔗
如果true,则框架的rect将自动调整以包含所有附加的GraphElements。
当autoshrink_enabled为true时,用于计算框架大小的附加节点周围的边距。
框架内可用于拖动框架的边距。
Color tint_color = Color(0.3, 0.3, 0.3, 0.75) 🔗
tint_color_enabled时的框架颜色为true。
bool tint_color_enabled = false 🔗
如果true,则将使用色调颜色为框架着色。
框架的标题。
方法说明¶
HBoxContainer get_titlebar_hbox() 🔗
返回用于标题栏的HBoxContainer,仅包含默认显示标题的Label。
这可用于将自定义控件添加到标题栏,例如选项或关闭按钮。
主题属性说明¶
Color resizer_color = Color(0.875, 0.875, 0.875, 1) 🔗
应用于大小调整图标的颜色调制。
用于GraphFrame背景的默认StyleBox。
选择GraphFrame时用于背景的StyleBox。
用于GraphFrame标题栏的StyleBox。
选择GraphFrame时用于标题栏的StyleBox。