WindowDialog
Inherits: Popup < Control < CanvasItem < Node < Object
Inherited By: AcceptDialog
Base class for window dialogs.
Description
Windowdialog is the base class for all window-based dialogs. It’s a by-default toplevel Control that draws a window decoration and allows motion and resizing.
Properties
| ||
|
Methods
get_close_button ( ) |
Theme Properties
| ||
| ||
| ||
| ||
| ||
Property Descriptions
- bool resizable
Default |
|
Setter | set_resizable(value) |
Getter | get_resizable() |
If true
, the user can resize the window.
- String window_title
Default |
|
Setter | set_title(value) |
Getter | get_title() |
The text displayed in the window’s title bar.
Method Descriptions
- TextureButton get_close_button ( )
Returns the close TextureButton.
Warning: This is a required internal node, removing and freeing it may cause a crash. If you wish to hide it or any of its children, use their CanvasItem.visible property.
Theme Property Descriptions
- Color title_color
Default |
|
The color of the title text.
- int close_h_ofs
Default |
|
The horizontal offset of the close button.
- int close_v_ofs
Default |
|
The vertical offset of the close button.
- int scaleborder_size
Default |
|
The thickness of the border that can be dragged when scaling the window (if resizable is enabled).
- int title_height
Default |
|
The vertical offset of the title text.
- Font title_font
The font used to draw the title.
- Texture close
The icon for the close button.
- Texture close_highlight
The icon used for the close button when it’s hovered with the mouse cursor.
- StyleBox panel
The style for both the content background of the WindowDialog
and the title bar. The title bar is created with a top border and an expand margin using the panel
stylebox.