@tool extends Button @export var icon_name := "Node" # set(v): # _set_icon_name(v) func _set_icon_name(v): icon_name = v if has_theme_icon(v, "EditorIcons"): icon = get_theme_icon(v, "EditorIcons") func _ready(): _set_icon_name(icon_name)