WindowDialog
Inherits: Popup < Control < CanvasItem < Node < Object
Inherited By: AcceptDialog
窗口对话框的基类。
描述
Windowdialog是所有基于窗口的对话框的基类。它是一个默认的顶层Control控件,可以绘制一个窗口装饰,并允许移动和调整大小。
属性
| ||
|
方法
get_close_button ( ) |
主题属性
| ||
| ||
| ||
| ||
| ||
属性说明
- bool resizable
Default |
|
Setter | set_resizable(value) |
Getter | get_resizable() |
如果true
,用户可以调整窗口大小。
- String window_title
Default |
|
Setter | set_title(value) |
Getter | get_title() |
显示在窗口标题栏的文字。
方法说明
- TextureButton get_close_button ( )
返回关闭的 TextureButton。
警告: 这是一个必需的内部节点,删除和释放它可能会导致崩溃。如果您希望隐藏它或其任何子项,请使用它们的 CanvasItem.visible 属性。
Theme Property Descriptions
- Color title_color
Default |
|
标题文本的颜色。
- int close_h_ofs
Default |
|
关闭按钮的水平偏移。
- int close_v_ofs
Default |
|
关闭按钮的垂直偏移量。
- int scaleborder_size
Default |
|
缩放窗口时可以拖动的边框的粗细,如果启用了resizable。
- int title_height
Default |
|
标题文本的垂直偏移。
- Font title_font
用于绘制标题的字体。
- Texture close
关闭按钮的图标。
- Texture close_highlight
当用鼠标光标悬停时,关闭按钮使用的图标。
- StyleBox panel
WindowDialog
和标题栏的内容背景的样式。标题栏使用 panel
样式盒创建,具有顶部边框和扩展边距。