Class reference

ScriptCreateDialog

Inherits ConfirmationDialog

Redot editor's popup dialog for creating new Script files.

Description

The ScriptCreateDialog creates script files according to a given template for a given scripting language. The standard use is to configure its fields prior to calling one of the Window.popup() methods.

		func _ready():
			var dialog = ScriptCreateDialog.new();
			dialog.config("Node", "res://new_node.gd") # For in-engine types.
			dialog.config("\"res://base_node.gd\"", "res://derived_node.gd") # For script types.
			dialog.popup_centered()
		
		public override void _Ready()
		{
			var dialog = new ScriptCreateDialog();
			dialog.Config("Node", "res://NewNode.cs"); // For in-engine types.
			dialog.Config("\"res://BaseNode.cs\"", "res://DerivedNode.cs"); // For script types.
			dialog.PopupCentered();
		}
		

Properties

bool dialog_hide_on_ok = false

String ok_button_text = "Create"

String title = "Attach Node Script"

Methods

void config(String inherits, String path, bool built_in_enabled = true, bool load_enabled = true)

Prefills required fields to configure the ScriptCreateDialog for use.

Signals

script_created(Script script)

Emitted when the user clicks the OK button.

Source revision 5592dc3a7a61
Connection interrupted. Reload×

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.