2024-10-30 15:33:40 -04:00
<?xml version="1.0" encoding="UTF-8" ?>
<class name= "EditorToaster" inherits= "HBoxContainer" xmlns:xsi= "http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation= "../class.xsd" >
<brief_description >
Manages toast notifications within the editor.
</brief_description>
<description >
2025-06-14 01:11:26 +02:00
This object manages the functionality and display of toast notifications within the editor, ensuring immediate and informative alerts are presented to the user.
2024-10-30 15:33:40 -04:00
[b]Note:[/b] This class shouldn't be instantiated directly. Instead, access the singleton using [method EditorInterface.get_editor_toaster].
</description>
<tutorials >
</tutorials>
<methods >
<method name= "push_toast" >
<return type= "void" />
<param index= "0" name= "message" type= "String" />
<param index= "1" name= "severity" type= "int" enum= "EditorToaster.Severity" default= "0" />
<param index= "2" name= "tooltip" type= "String" default= """" />
<description >
Pushes a toast notification to the editor for display.
</description>
</method>
</methods>
<constants >
<constant name= "SEVERITY_INFO" value= "0" enum= "Severity" >
Toast will display with an INFO severity.
</constant>
<constant name= "SEVERITY_WARNING" value= "1" enum= "Severity" >
Toast will display with a WARNING severity and have a corresponding color.
</constant>
<constant name= "SEVERITY_ERROR" value= "2" enum= "Severity" >
Toast will display with an ERROR severity and have a corresponding color.
</constant>
</constants>
</class>