diff --git a/modules/material_maker/editor/widgets/file_dialog/fav_button.ctscn b/modules/material_maker/editor/widgets/file_dialog/fav_button.ctscn deleted file mode 100644 index f71ff9732..000000000 --- a/modules/material_maker/editor/widgets/file_dialog/fav_button.ctscn +++ /dev/null @@ -1,36 +0,0 @@ - -void construct() { - -Button *favbutton = memnew(Button); -favbutton->set_name("FavButton"); - -favbutton->set_name("FavButton"); -//favbutton->set("name", FavButton)); - -favbutton->set_filename("res://addons/mat_maker_gd/windows/file_dialog/fav_button.tscn"); -//favbutton->set("filename", "res://addons/mat_maker_gd/windows/file_dialog/fav_button.tscn"); - -favbutton->set_margin_right(12); -//favbutton->set("margin_right", 12); - -favbutton->set_margin_bottom(20); -//favbutton->set("margin_bottom", 20); - -favbutton->set_rect_size(Vector2(12, 20)); -//favbutton->set("rect_size", Vector2(12, 20)); - -//favbutton property icon TYPE_OBJECT value: [AtlasTexture:36836] -Ref favbutton_prop_icon; -favbutton_prop_icon.instance(); -favbutton->set_icon(favbutton_prop_icon); -//favbutton->set("icon", favbutton_prop_icon); - -favbutton->set_flat(True); -//favbutton->set("flat", True); - -//favbutton property __meta__ TYPE_DICTIONARY value: {_edit_use_anchors_:False} - - - - -} diff --git a/modules/material_maker/editor/widgets/file_dialog/file_dialog.cpp b/modules/material_maker/editor/widgets/file_dialog/file_dialog.cpp index f3eaa17ef..e184dbeaa 100644 --- a/modules/material_maker/editor/widgets/file_dialog/file_dialog.cpp +++ b/modules/material_maker/editor/widgets/file_dialog/file_dialog.cpp @@ -1,134 +1,107 @@ #include "file_dialog.h" +#include "core/variant.h" +#include "left_panel.h" +#include "scene/gui/option_button.h" +#include "scene/gui/split_container.h" -Variant FileDialog::get_Variant() { - return Variant; +#include "core/os/os.h" + +String MatMakerFileDialog::get_full_current_dir() { + String prefix = ""; + + if (_volume_option != nullptr && _volume_option->is_visible()) { + prefix = _volume_option->get_item_text(_volume_option->get_selected()); + } + + return prefix + get_current_dir(); } -void FileDialog::set_Variant(const Variant &val) { -Variant = val; +void MatMakerFileDialog::_on_FileDialog_file_selected(const String &path) { + _left_panel->add_recent(get_full_current_dir()); + + Array arr; + arr.push_back(path); + + emit_signal("return_paths", arr); } - -Variant FileDialog::get_Variant() { - return Variant; +void MatMakerFileDialog::_on_FileDialog_files_selected(const PoolStringArray &paths) { + _left_panel->add_recent(get_full_current_dir()); + emit_signal("return_paths", paths); } -void FileDialog::set_Variant(const Variant &val) { -Variant = val; +void MatMakerFileDialog::_on_FileDialog_dir_selected(const String &dir) { + Array arr; + arr.push_back(dir); + + emit_signal("return_paths", arr); } - - - //tool; - Variant = null; - Variant = null; - signal return_paths(path_list); - - void FileDialog::_ready() { - Variant = get_child(3); - Variant = HSplitContainer.new(); - add_child(hbox); - remove_child(vbox); - left_panel = preload("res://addons/mat_maker_gd/windows/file_dialog/left_panel.tscn").instance(); - hbox.add_child(left_panel); - left_panel.connect("open_directory", self, "set_current_dir"); - hbox.add_child(vbox); - vbox.size_flags_horizontal = SIZE_EXPAND_FILL; - //var fav_button = preload("res://addons/mat_maker_gd/windows/file_dialog/fav_button.tscn").instance(); - vbox.get_child(0).add_child(fav_button); - fav_button.connect("pressed", self, "add_favorite"); - - if (OS.get_name() == "Windows") { - volume_option = vbox.get_child(0).get_child(3); - - if (! volume_option is OptionButton) { - volume_option = null; +void MatMakerFileDialog::_on_FileDialog_popup_hide() { + emit_signal("return_paths", Array()); } +Array MatMakerFileDialog::select_files() { + popup_centered(); + Variant = yield(self, "return_paths"); + queue_free(); + return result; } +void MatMakerFileDialog::add_favorite() { + _left_panel->add_favorite(get_full_current_dir()); } - - String FileDialog::get_full_current_dir() { - Variant = ""; - - if (volume_option != null && volume_option.visible) { - prefix = volume_option.get_item_text(volume_option.selected); +MatMakerFileDialog::MatMakerFileDialog() { + _left_panel = nullptr; + _volume_option = nullptr; } - return prefix+get_current_dir(); +MatMakerFileDialog::~MatMakerFileDialog() { } +void MatMakerFileDialog::_notification(int p_what) { + if (p_what == NOTIFICATION_POSTINITIALIZE) { + Control *vbox = Object::cast_to(get_child(3)); + HSplitContainer *hbox = memnew(HSplitContainer); + add_child(hbox); + remove_child(vbox); - void FileDialog::_on_FileDialog_file_selected(const Variant &path) { - left_panel.add_recent(get_full_current_dir()); - emit_signal("return_paths", [ path ]); + _left_panel = memnew(LeftPanel); + hbox->add_child(_left_panel); + _left_panel->connect("open_directory", this, "set_current_dir"); + hbox->add_child(vbox); + vbox->set_h_size_flags(SIZE_EXPAND_FILL); + + Button *fav_button = memnew(Button); + fav_button->set_text("F"); + fav_button->set_tooltip("Favorite"); + vbox->get_child(0)->add_child(fav_button); + + fav_button->connect("pressed", this, "add_favorite"); + + if (OS::get_singleton()->get_name() == "Windows") { + _volume_option = Object::cast_to(vbox->get_child(0)->get_child(3)); + } + + connect("dir_selected", this, "_on_FileDialog_dir_selected"); + connect("file_selected", this, "_on_FileDialog_file_selected"); + connect("files_selected", this, "_on_FileDialog_files_selected"); + connect("popup_hide", this, "_on_FileDialog_popup_hide"); + } } +void MatMakerFileDialog::_bind_methods() { + ADD_SIGNAL(MethodInfo("return_paths", PropertyInfo(Variant::ARRAY, "path_list"))); - void FileDialog::_on_FileDialog_files_selected(const Variant &paths) { - left_panel.add_recent(get_full_current_dir()); - emit_signal("return_paths", paths); + ClassDB::bind_method(D_METHOD("get_full_current_dir"), &MatMakerFileDialog::get_full_current_dir); + + ClassDB::bind_method(D_METHOD("_on_FileDialog_file_selected", "path"), &MatMakerFileDialog::_on_FileDialog_file_selected); + ClassDB::bind_method(D_METHOD("_on_FileDialog_files_selected", "paths"), &MatMakerFileDialog::_on_FileDialog_files_selected); + ClassDB::bind_method(D_METHOD("_on_FileDialog_dir_selected", "dir"), &MatMakerFileDialog::_on_FileDialog_dir_selected); + ClassDB::bind_method(D_METHOD("_on_FileDialog_popup_hide"), &MatMakerFileDialog::_on_FileDialog_popup_hide); + ClassDB::bind_method(D_METHOD("select_files"), &MatMakerFileDialog::select_files); + ClassDB::bind_method(D_METHOD("add_favorite"), &MatMakerFileDialog::add_favorite); } - - - void FileDialog::_on_FileDialog_dir_selected(const Variant &dir) { - emit_signal("return_paths", [ dir ]); -} - - - void FileDialog::_on_FileDialog_popup_hide() { - emit_signal("return_paths", [ ]); -} - - - Array FileDialog::select_files() { - popup_centered(); - Variant = yield(self, "return_paths"); - queue_free(); - return result; -} - - - void FileDialog::add_favorite() { - left_panel.add_favorite(get_full_current_dir()); -} - -} - - FileDialog::FileDialog() { - = null; - = null; - } - - FileDialog::~FileDialog() { - } - - - static void FileDialog::_bind_methods() { - ClassDB::bind_method(D_METHOD("get_Variant"), &FileDialog::get_Variant); - ClassDB::bind_method(D_METHOD("set_Variant", "value"), &FileDialog::set_Variant); - ADD_PROPERTY(PropertyInfo(Variant::OBJECT, "Variant", PROPERTY_HINT_RESOURCE_TYPE, "Variant"), "set_Variant", "get_Variant"); - - - ClassDB::bind_method(D_METHOD("get_Variant"), &FileDialog::get_Variant); - ClassDB::bind_method(D_METHOD("set_Variant", "value"), &FileDialog::set_Variant); - ADD_PROPERTY(PropertyInfo(Variant::OBJECT, "Variant", PROPERTY_HINT_RESOURCE_TYPE, "Variant"), "set_Variant", "get_Variant"); - - - ClassDB::bind_method(D_METHOD("_ready"), &FileDialog::_ready); - ClassDB::bind_method(D_METHOD("get_full_current_dir"), &FileDialog::get_full_current_dir); - ClassDB::bind_method(D_METHOD("_on_FileDialog_file_selected", "path"), &FileDialog::_on_FileDialog_file_selected); - ClassDB::bind_method(D_METHOD("_on_FileDialog_files_selected", "paths"), &FileDialog::_on_FileDialog_files_selected); - ClassDB::bind_method(D_METHOD("_on_FileDialog_dir_selected", "dir"), &FileDialog::_on_FileDialog_dir_selected); - ClassDB::bind_method(D_METHOD("_on_FileDialog_popup_hide"), &FileDialog::_on_FileDialog_popup_hide); - ClassDB::bind_method(D_METHOD("select_files"), &FileDialog::select_files); - ClassDB::bind_method(D_METHOD("add_favorite"), &FileDialog::add_favorite); - - } - - - diff --git a/modules/material_maker/editor/widgets/file_dialog/file_dialog.ctscn b/modules/material_maker/editor/widgets/file_dialog/file_dialog.ctscn deleted file mode 100644 index d7efc94a9..000000000 --- a/modules/material_maker/editor/widgets/file_dialog/file_dialog.ctscn +++ /dev/null @@ -1,1250 +0,0 @@ - -void construct() { - -//Script: res://addons/mat_maker_gd/windows/file_dialog/file_dialog.gd -FileDialog *filedialog = memnew(FileDialog); -filedialog->set_name("FileDialog"); - -filedialog->set_name("FileDialog"); -//filedialog->set("name", FileDialog)); - -filedialog->set_filename("res://addons/mat_maker_gd/windows/file_dialog/file_dialog.tscn"); -//filedialog->set("filename", "res://addons/mat_maker_gd/windows/file_dialog/file_dialog.tscn"); - -filedialog->set_margin_right(360); -//filedialog->set("margin_right", 360); - -filedialog->set_margin_bottom(130); -//filedialog->set("margin_bottom", 130); - -filedialog->set_rect_size(Vector2(360, 130)); -//filedialog->set("rect_size", Vector2(360, 130)); - -filedialog->set_window_title("Enregistrer un fichier"); -//filedialog->set("window_title", "Enregistrer un fichier"); - -filedialog->set_resizable(True); -//filedialog->set("resizable", True); - - - -TextureButton *texturebutton_filedialog = memnew(TextureButton); -texturebutton_filedialog->set_name("TextureButton"); -filedialog->add_child(texturebutton_filedialog); - -texturebutton_filedialog->set_name("TextureButton"); -//texturebutton_filedialog->set("name", TextureButton)); - - - -Label *label_filedialog = memnew(Label); -label_filedialog->set_name("Label"); -filedialog->add_child(label_filedialog); - -label_filedialog->set_name("Label"); -//label_filedialog->set("name", Label)); - -label_filedialog->set_anchor_right(1); -//label_filedialog->set("anchor_right", 1); - -label_filedialog->set_anchor_bottom(1); -//label_filedialog->set("anchor_bottom", 1); - -label_filedialog->set_margin_left(8); -//label_filedialog->set("margin_left", 8); - -label_filedialog->set_margin_top(8); -//label_filedialog->set("margin_top", 8); - -label_filedialog->set_margin_right(-8); -//label_filedialog->set("margin_right", -8); - -label_filedialog->set_margin_bottom(-42); -//label_filedialog->set("margin_bottom", -42); - -label_filedialog->set_rect_position(Vector2(8, 8)); -//label_filedialog->set("rect_position", Vector2(8, 8)); - -label_filedialog->set_rect_global_position(Vector2(8, 8)); -//label_filedialog->set("rect_global_position", Vector2(8, 8)); - -label_filedialog->set_rect_size(Vector2(0, 14)); -//label_filedialog->set("rect_size", Vector2(0, 14)); - - - -HBoxContainer *hboxcontainer_filedialog = memnew(HBoxContainer); -hboxcontainer_filedialog->set_name("HBoxContainer"); -filedialog->add_child(hboxcontainer_filedialog); - -hboxcontainer_filedialog->set_name("HBoxContainer"); -//hboxcontainer_filedialog->set("name", HBoxContainer)); - - - -Control *control3_hboxcontainer_filedialog = memnew(Control); -control3_hboxcontainer_filedialog->set_name("Control3"); -hboxcontainer_filedialog->add_child(control3_hboxcontainer_filedialog); - -control3_hboxcontainer_filedialog->set_name("Control3"); -//control3_hboxcontainer_filedialog->set("name", Control3)); - -control3_hboxcontainer_filedialog->set_mouse_filter(1); -//control3_hboxcontainer_filedialog->set("mouse_filter", 1); - -control3_hboxcontainer_filedialog->set_size_flags_horizontal(3); -//control3_hboxcontainer_filedialog->set("size_flags_horizontal", 3); - - - -Button *button2_hboxcontainer_filedialog = memnew(Button); -button2_hboxcontainer_filedialog->set_name("Button2"); -hboxcontainer_filedialog->add_child(button2_hboxcontainer_filedialog); - -button2_hboxcontainer_filedialog->set_name("Button2"); -//button2_hboxcontainer_filedialog->set("name", Button2)); - -button2_hboxcontainer_filedialog->set_text("Cancel"); -//button2_hboxcontainer_filedialog->set("text", "Cancel"); - - - -Control *control_hboxcontainer_filedialog = memnew(Control); -control_hboxcontainer_filedialog->set_name("Control"); -hboxcontainer_filedialog->add_child(control_hboxcontainer_filedialog); - -control_hboxcontainer_filedialog->set_name("Control"); -//control_hboxcontainer_filedialog->set("name", Control)); - -control_hboxcontainer_filedialog->set_mouse_filter(1); -//control_hboxcontainer_filedialog->set("mouse_filter", 1); - -control_hboxcontainer_filedialog->set_size_flags_horizontal(3); -//control_hboxcontainer_filedialog->set("size_flags_horizontal", 3); - - - -Button *button_hboxcontainer_filedialog = memnew(Button); -button_hboxcontainer_filedialog->set_name("Button"); -hboxcontainer_filedialog->add_child(button_hboxcontainer_filedialog); - -button_hboxcontainer_filedialog->set_name("Button"); -//button_hboxcontainer_filedialog->set("name", Button)); - -button_hboxcontainer_filedialog->set_text("OK"); -//button_hboxcontainer_filedialog->set("text", "OK"); - - - -Control *control2_hboxcontainer_filedialog = memnew(Control); -control2_hboxcontainer_filedialog->set_name("Control2"); -hboxcontainer_filedialog->add_child(control2_hboxcontainer_filedialog); - -control2_hboxcontainer_filedialog->set_name("Control2"); -//control2_hboxcontainer_filedialog->set("name", Control2)); - -control2_hboxcontainer_filedialog->set_mouse_filter(1); -//control2_hboxcontainer_filedialog->set("mouse_filter", 1); - -control2_hboxcontainer_filedialog->set_size_flags_horizontal(3); -//control2_hboxcontainer_filedialog->set("size_flags_horizontal", 3); - - - -VBoxContainer *vboxcontainer_filedialog = memnew(VBoxContainer); -vboxcontainer_filedialog->set_name("VBoxContainer"); -filedialog->add_child(vboxcontainer_filedialog); - -vboxcontainer_filedialog->set_name("VBoxContainer"); -//vboxcontainer_filedialog->set("name", VBoxContainer)); - - - -HBoxContainer *hboxcontainer_vboxcontainer_filedialog = memnew(HBoxContainer); -hboxcontainer_vboxcontainer_filedialog->set_name("HBoxContainer"); -vboxcontainer_filedialog->add_child(hboxcontainer_vboxcontainer_filedialog); - -hboxcontainer_vboxcontainer_filedialog->set_name("HBoxContainer"); -//hboxcontainer_vboxcontainer_filedialog->set("name", HBoxContainer)); - - - -ToolButton *toolbutton_hboxcontainer_vboxcontainer_filedialog = memnew(ToolButton); -toolbutton_hboxcontainer_vboxcontainer_filedialog->set_name("ToolButton"); -hboxcontainer_vboxcontainer_filedialog->add_child(toolbutton_hboxcontainer_vboxcontainer_filedialog); - -toolbutton_hboxcontainer_vboxcontainer_filedialog->set_name("ToolButton"); -//toolbutton_hboxcontainer_vboxcontainer_filedialog->set("name", ToolButton)); - -toolbutton_hboxcontainer_vboxcontainer_filedialog->set_hint_tooltip("Go to parent folder."); -//toolbutton_hboxcontainer_vboxcontainer_filedialog->set("hint_tooltip", "Go to parent folder."); - - - -Label *label_hboxcontainer_vboxcontainer_filedialog = memnew(Label); -label_hboxcontainer_vboxcontainer_filedialog->set_name("Label"); -hboxcontainer_vboxcontainer_filedialog->add_child(label_hboxcontainer_vboxcontainer_filedialog); - -label_hboxcontainer_vboxcontainer_filedialog->set_name("Label"); -//label_hboxcontainer_vboxcontainer_filedialog->set("name", Label)); - -label_hboxcontainer_vboxcontainer_filedialog->set_text("Path:"); -//label_hboxcontainer_vboxcontainer_filedialog->set("text", "Path:"); - - - -HBoxContainer *hboxcontainer_hboxcontainer_vboxcontainer_filedialog = memnew(HBoxContainer); -hboxcontainer_hboxcontainer_vboxcontainer_filedialog->set_name("HBoxContainer"); -hboxcontainer_vboxcontainer_filedialog->add_child(hboxcontainer_hboxcontainer_vboxcontainer_filedialog); - -hboxcontainer_hboxcontainer_vboxcontainer_filedialog->set_name("HBoxContainer"); -//hboxcontainer_hboxcontainer_vboxcontainer_filedialog->set("name", HBoxContainer)); - - - -OptionButton *optionbutton_hboxcontainer_vboxcontainer_filedialog = memnew(OptionButton); -optionbutton_hboxcontainer_vboxcontainer_filedialog->set_name("OptionButton"); -hboxcontainer_vboxcontainer_filedialog->add_child(optionbutton_hboxcontainer_vboxcontainer_filedialog); - -optionbutton_hboxcontainer_vboxcontainer_filedialog->set_name("OptionButton"); -//optionbutton_hboxcontainer_vboxcontainer_filedialog->set("name", OptionButton)); - -optionbutton_hboxcontainer_vboxcontainer_filedialog->set_visible(False); -//optionbutton_hboxcontainer_vboxcontainer_filedialog->set("visible", False); - - - -PopupMenu *popupmenu_optionbutton_hboxcontainer_vboxcontainer_filedialog = memnew(PopupMenu); -popupmenu_optionbutton_hboxcontainer_vboxcontainer_filedialog->set_name("PopupMenu"); -optionbutton_hboxcontainer_vboxcontainer_filedialog->add_child(popupmenu_optionbutton_hboxcontainer_vboxcontainer_filedialog); - -popupmenu_optionbutton_hboxcontainer_vboxcontainer_filedialog->set_name("PopupMenu"); -//popupmenu_optionbutton_hboxcontainer_vboxcontainer_filedialog->set("name", PopupMenu)); - -popupmenu_optionbutton_hboxcontainer_vboxcontainer_filedialog->set_input_pass_on_modal_close_click(False); -//popupmenu_optionbutton_hboxcontainer_vboxcontainer_filedialog->set("input_pass_on_modal_close_click", False); - -popupmenu_optionbutton_hboxcontainer_vboxcontainer_filedialog->set_allow_search(True); -//popupmenu_optionbutton_hboxcontainer_vboxcontainer_filedialog->set("allow_search", True); - - - -Timer *timer_popupmenu_optionbutton_hboxcontainer_vboxcontainer_filedialog = memnew(Timer); -timer_popupmenu_optionbutton_hboxcontainer_vboxcontainer_filedialog->set_name("Timer"); -popupmenu_optionbutton_hboxcontainer_vboxcontainer_filedialog->add_child(timer_popupmenu_optionbutton_hboxcontainer_vboxcontainer_filedialog); - -timer_popupmenu_optionbutton_hboxcontainer_vboxcontainer_filedialog->set_name("Timer"); -//timer_popupmenu_optionbutton_hboxcontainer_vboxcontainer_filedialog->set("name", Timer)); - -timer_popupmenu_optionbutton_hboxcontainer_vboxcontainer_filedialog->set_wait_time(0.3); -//timer_popupmenu_optionbutton_hboxcontainer_vboxcontainer_filedialog->set("wait_time", 0.3); - -timer_popupmenu_optionbutton_hboxcontainer_vboxcontainer_filedialog->set_one_shot(True); -//timer_popupmenu_optionbutton_hboxcontainer_vboxcontainer_filedialog->set("one_shot", True); - - - -LineEdit *lineedit_hboxcontainer_vboxcontainer_filedialog = memnew(LineEdit); -lineedit_hboxcontainer_vboxcontainer_filedialog->set_name("LineEdit"); -hboxcontainer_vboxcontainer_filedialog->add_child(lineedit_hboxcontainer_vboxcontainer_filedialog); - -lineedit_hboxcontainer_vboxcontainer_filedialog->set_name("LineEdit"); -//lineedit_hboxcontainer_vboxcontainer_filedialog->set("name", LineEdit)); - -lineedit_hboxcontainer_vboxcontainer_filedialog->set_size_flags_horizontal(3); -//lineedit_hboxcontainer_vboxcontainer_filedialog->set("size_flags_horizontal", 3); - -lineedit_hboxcontainer_vboxcontainer_filedialog->set_text("res://"); -//lineedit_hboxcontainer_vboxcontainer_filedialog->set("text", "res://"); - - - -Timer *timer_lineedit_hboxcontainer_vboxcontainer_filedialog = memnew(Timer); -timer_lineedit_hboxcontainer_vboxcontainer_filedialog->set_name("Timer"); -lineedit_hboxcontainer_vboxcontainer_filedialog->add_child(timer_lineedit_hboxcontainer_vboxcontainer_filedialog); - -timer_lineedit_hboxcontainer_vboxcontainer_filedialog->set_name("Timer"); -//timer_lineedit_hboxcontainer_vboxcontainer_filedialog->set("name", Timer)); - -timer_lineedit_hboxcontainer_vboxcontainer_filedialog->set_wait_time(0.65); -//timer_lineedit_hboxcontainer_vboxcontainer_filedialog->set("wait_time", 0.65); - - - -PopupMenu *popupmenu_lineedit_hboxcontainer_vboxcontainer_filedialog = memnew(PopupMenu); -popupmenu_lineedit_hboxcontainer_vboxcontainer_filedialog->set_name("PopupMenu"); -lineedit_hboxcontainer_vboxcontainer_filedialog->add_child(popupmenu_lineedit_hboxcontainer_vboxcontainer_filedialog); - -popupmenu_lineedit_hboxcontainer_vboxcontainer_filedialog->set_name("PopupMenu"); -//popupmenu_lineedit_hboxcontainer_vboxcontainer_filedialog->set("name", PopupMenu)); - -//popupmenu_lineedit_hboxcontainer_vboxcontainer_filedialog property items TYPE_ARRAY value: [Cut, [Object:null], 0, False, False, 0, 268435544, Null, , False, Copy, [Object:null], 0, False, False, 1, 268435523, Null, , False, Paste, [Object:null], 0, False, False, 2, 268435542, Null, , False, , [Object:null], 0, False, False, -1, 0, Null, , True, Select All, [Object:null], 0, False, False, 4, 268435521, Null, , False, Clear, [Object:null], 0, False, False, 3, 0, Null, , False, , [Object:null], 0, False, False, -1, 0, Null, , True, Undo, [Object:null], 0, False, False, 5, 268435546, Null, , False, Redo, [Object:null], 0, False, False, 6, 301989978, Null, , False] - - - -Timer *timer_popupmenu_lineedit_hboxcontainer_vboxcontainer_filedialog = memnew(Timer); -timer_popupmenu_lineedit_hboxcontainer_vboxcontainer_filedialog->set_name("Timer"); -popupmenu_lineedit_hboxcontainer_vboxcontainer_filedialog->add_child(timer_popupmenu_lineedit_hboxcontainer_vboxcontainer_filedialog); - -timer_popupmenu_lineedit_hboxcontainer_vboxcontainer_filedialog->set_name("Timer"); -//timer_popupmenu_lineedit_hboxcontainer_vboxcontainer_filedialog->set("name", Timer)); - -timer_popupmenu_lineedit_hboxcontainer_vboxcontainer_filedialog->set_wait_time(0.3); -//timer_popupmenu_lineedit_hboxcontainer_vboxcontainer_filedialog->set("wait_time", 0.3); - -timer_popupmenu_lineedit_hboxcontainer_vboxcontainer_filedialog->set_one_shot(True); -//timer_popupmenu_lineedit_hboxcontainer_vboxcontainer_filedialog->set("one_shot", True); - - - -ToolButton *toolbutton2_hboxcontainer_vboxcontainer_filedialog = memnew(ToolButton); -toolbutton2_hboxcontainer_vboxcontainer_filedialog->set_name("ToolButton2"); -hboxcontainer_vboxcontainer_filedialog->add_child(toolbutton2_hboxcontainer_vboxcontainer_filedialog); - -toolbutton2_hboxcontainer_vboxcontainer_filedialog->set_name("ToolButton2"); -//toolbutton2_hboxcontainer_vboxcontainer_filedialog->set("name", ToolButton2)); - -toolbutton2_hboxcontainer_vboxcontainer_filedialog->set_hint_tooltip("Refresh files."); -//toolbutton2_hboxcontainer_vboxcontainer_filedialog->set("hint_tooltip", "Refresh files."); - - - -ToolButton *toolbutton3_hboxcontainer_vboxcontainer_filedialog = memnew(ToolButton); -toolbutton3_hboxcontainer_vboxcontainer_filedialog->set_name("ToolButton3"); -hboxcontainer_vboxcontainer_filedialog->add_child(toolbutton3_hboxcontainer_vboxcontainer_filedialog); - -toolbutton3_hboxcontainer_vboxcontainer_filedialog->set_name("ToolButton3"); -//toolbutton3_hboxcontainer_vboxcontainer_filedialog->set("name", ToolButton3)); - -toolbutton3_hboxcontainer_vboxcontainer_filedialog->set_hint_tooltip("Toggle the visibility of hidden files."); -//toolbutton3_hboxcontainer_vboxcontainer_filedialog->set("hint_tooltip", "Toggle the visibility of hidden files."); - -toolbutton3_hboxcontainer_vboxcontainer_filedialog->set_toggle_mode(True); -//toolbutton3_hboxcontainer_vboxcontainer_filedialog->set("toggle_mode", True); - -toolbutton3_hboxcontainer_vboxcontainer_filedialog->set_pressed(True); -//toolbutton3_hboxcontainer_vboxcontainer_filedialog->set("pressed", True); - - - -HBoxContainer *hboxcontainer2_hboxcontainer_vboxcontainer_filedialog = memnew(HBoxContainer); -hboxcontainer2_hboxcontainer_vboxcontainer_filedialog->set_name("HBoxContainer2"); -hboxcontainer_vboxcontainer_filedialog->add_child(hboxcontainer2_hboxcontainer_vboxcontainer_filedialog); - -hboxcontainer2_hboxcontainer_vboxcontainer_filedialog->set_name("HBoxContainer2"); -//hboxcontainer2_hboxcontainer_vboxcontainer_filedialog->set("name", HBoxContainer2)); - - - -Button *button_hboxcontainer_vboxcontainer_filedialog = memnew(Button); -button_hboxcontainer_vboxcontainer_filedialog->set_name("Button"); -hboxcontainer_vboxcontainer_filedialog->add_child(button_hboxcontainer_vboxcontainer_filedialog); - -button_hboxcontainer_vboxcontainer_filedialog->set_name("Button"); -//button_hboxcontainer_vboxcontainer_filedialog->set("name", Button)); - -button_hboxcontainer_vboxcontainer_filedialog->set_text("Create Folder"); -//button_hboxcontainer_vboxcontainer_filedialog->set("text", "Create Folder"); - - - -Label *label_vboxcontainer_filedialog = memnew(Label); -label_vboxcontainer_filedialog->set_name("Label"); -vboxcontainer_filedialog->add_child(label_vboxcontainer_filedialog); - -label_vboxcontainer_filedialog->set_name("Label"); -//label_vboxcontainer_filedialog->set("name", Label)); - -label_vboxcontainer_filedialog->set_text("Directories & Files:"); -//label_vboxcontainer_filedialog->set("text", "Directories & Files:"); - - - -MarginContainer *margincontainer_vboxcontainer_filedialog = memnew(MarginContainer); -margincontainer_vboxcontainer_filedialog->set_name("MarginContainer"); -vboxcontainer_filedialog->add_child(margincontainer_vboxcontainer_filedialog); - -margincontainer_vboxcontainer_filedialog->set_name("MarginContainer"); -//margincontainer_vboxcontainer_filedialog->set("name", MarginContainer)); - -margincontainer_vboxcontainer_filedialog->set_size_flags_vertical(3); -//margincontainer_vboxcontainer_filedialog->set("size_flags_vertical", 3); - -margincontainer_vboxcontainer_filedialog->set_custom_constants/margin_left(0); -//margincontainer_vboxcontainer_filedialog->set("custom_constants/margin_left", 0); - - - -Tree *tree_margincontainer_vboxcontainer_filedialog = memnew(Tree); -tree_margincontainer_vboxcontainer_filedialog->set_name("Tree"); -margincontainer_vboxcontainer_filedialog->add_child(tree_margincontainer_vboxcontainer_filedialog); - -tree_margincontainer_vboxcontainer_filedialog->set_name("Tree"); -//tree_margincontainer_vboxcontainer_filedialog->set("name", Tree)); - -tree_margincontainer_vboxcontainer_filedialog->set_hide_root(True); -//tree_margincontainer_vboxcontainer_filedialog->set("hide_root", True); - - - -PopupMenu *popupmenu_tree_margincontainer_vboxcontainer_filedialog = memnew(PopupMenu); -popupmenu_tree_margincontainer_vboxcontainer_filedialog->set_name("PopupMenu"); -tree_margincontainer_vboxcontainer_filedialog->add_child(popupmenu_tree_margincontainer_vboxcontainer_filedialog); - -popupmenu_tree_margincontainer_vboxcontainer_filedialog->set_name("PopupMenu"); -//popupmenu_tree_margincontainer_vboxcontainer_filedialog->set("name", PopupMenu)); - - - -Timer *timer_popupmenu_tree_margincontainer_vboxcontainer_filedialog = memnew(Timer); -timer_popupmenu_tree_margincontainer_vboxcontainer_filedialog->set_name("Timer"); -popupmenu_tree_margincontainer_vboxcontainer_filedialog->add_child(timer_popupmenu_tree_margincontainer_vboxcontainer_filedialog); - -timer_popupmenu_tree_margincontainer_vboxcontainer_filedialog->set_name("Timer"); -//timer_popupmenu_tree_margincontainer_vboxcontainer_filedialog->set("name", Timer)); - -timer_popupmenu_tree_margincontainer_vboxcontainer_filedialog->set_wait_time(0.3); -//timer_popupmenu_tree_margincontainer_vboxcontainer_filedialog->set("wait_time", 0.3); - -timer_popupmenu_tree_margincontainer_vboxcontainer_filedialog->set_one_shot(True); -//timer_popupmenu_tree_margincontainer_vboxcontainer_filedialog->set("one_shot", True); - - - -LineEdit *lineedit_tree_margincontainer_vboxcontainer_filedialog = memnew(LineEdit); -lineedit_tree_margincontainer_vboxcontainer_filedialog->set_name("LineEdit"); -tree_margincontainer_vboxcontainer_filedialog->add_child(lineedit_tree_margincontainer_vboxcontainer_filedialog); - -lineedit_tree_margincontainer_vboxcontainer_filedialog->set_name("LineEdit"); -//lineedit_tree_margincontainer_vboxcontainer_filedialog->set("name", LineEdit)); - -lineedit_tree_margincontainer_vboxcontainer_filedialog->set_visible(False); -//lineedit_tree_margincontainer_vboxcontainer_filedialog->set("visible", False); - - - -Timer *timer_lineedit_tree_margincontainer_vboxcontainer_filedialog = memnew(Timer); -timer_lineedit_tree_margincontainer_vboxcontainer_filedialog->set_name("Timer"); -lineedit_tree_margincontainer_vboxcontainer_filedialog->add_child(timer_lineedit_tree_margincontainer_vboxcontainer_filedialog); - -timer_lineedit_tree_margincontainer_vboxcontainer_filedialog->set_name("Timer"); -//timer_lineedit_tree_margincontainer_vboxcontainer_filedialog->set("name", Timer)); - -timer_lineedit_tree_margincontainer_vboxcontainer_filedialog->set_wait_time(0.65); -//timer_lineedit_tree_margincontainer_vboxcontainer_filedialog->set("wait_time", 0.65); - - - -PopupMenu *popupmenu_lineedit_tree_margincontainer_vboxcontainer_filedialog = memnew(PopupMenu); -popupmenu_lineedit_tree_margincontainer_vboxcontainer_filedialog->set_name("PopupMenu"); -lineedit_tree_margincontainer_vboxcontainer_filedialog->add_child(popupmenu_lineedit_tree_margincontainer_vboxcontainer_filedialog); - -popupmenu_lineedit_tree_margincontainer_vboxcontainer_filedialog->set_name("PopupMenu"); -//popupmenu_lineedit_tree_margincontainer_vboxcontainer_filedialog->set("name", PopupMenu)); - -//popupmenu_lineedit_tree_margincontainer_vboxcontainer_filedialog property items TYPE_ARRAY value: [Cut, [Object:null], 0, False, False, 0, 268435544, Null, , False, Copy, [Object:null], 0, False, False, 1, 268435523, Null, , False, Paste, [Object:null], 0, False, False, 2, 268435542, Null, , False, , [Object:null], 0, False, False, -1, 0, Null, , True, Select All, [Object:null], 0, False, False, 4, 268435521, Null, , False, Clear, [Object:null], 0, False, False, 3, 0, Null, , False, , [Object:null], 0, False, False, -1, 0, Null, , True, Undo, [Object:null], 0, False, False, 5, 268435546, Null, , False, Redo, [Object:null], 0, False, False, 6, 301989978, Null, , False] - - - -Timer *timer_popupmenu_lineedit_tree_margincontainer_vboxcontainer_filedialog = memnew(Timer); -timer_popupmenu_lineedit_tree_margincontainer_vboxcontainer_filedialog->set_name("Timer"); -popupmenu_lineedit_tree_margincontainer_vboxcontainer_filedialog->add_child(timer_popupmenu_lineedit_tree_margincontainer_vboxcontainer_filedialog); - -timer_popupmenu_lineedit_tree_margincontainer_vboxcontainer_filedialog->set_name("Timer"); -//timer_popupmenu_lineedit_tree_margincontainer_vboxcontainer_filedialog->set("name", Timer)); - -timer_popupmenu_lineedit_tree_margincontainer_vboxcontainer_filedialog->set_wait_time(0.3); -//timer_popupmenu_lineedit_tree_margincontainer_vboxcontainer_filedialog->set("wait_time", 0.3); - -timer_popupmenu_lineedit_tree_margincontainer_vboxcontainer_filedialog->set_one_shot(True); -//timer_popupmenu_lineedit_tree_margincontainer_vboxcontainer_filedialog->set("one_shot", True); - - - -HSlider *hslider_tree_margincontainer_vboxcontainer_filedialog = memnew(HSlider); -hslider_tree_margincontainer_vboxcontainer_filedialog->set_name("HSlider"); -tree_margincontainer_vboxcontainer_filedialog->add_child(hslider_tree_margincontainer_vboxcontainer_filedialog); - -hslider_tree_margincontainer_vboxcontainer_filedialog->set_name("HSlider"); -//hslider_tree_margincontainer_vboxcontainer_filedialog->set("name", HSlider)); - -hslider_tree_margincontainer_vboxcontainer_filedialog->set_visible(False); -//hslider_tree_margincontainer_vboxcontainer_filedialog->set("visible", False); - - - -HScrollBar *hscrollbar_tree_margincontainer_vboxcontainer_filedialog = memnew(HScrollBar); -hscrollbar_tree_margincontainer_vboxcontainer_filedialog->set_name("HScrollBar"); -tree_margincontainer_vboxcontainer_filedialog->add_child(hscrollbar_tree_margincontainer_vboxcontainer_filedialog); - -hscrollbar_tree_margincontainer_vboxcontainer_filedialog->set_name("HScrollBar"); -//hscrollbar_tree_margincontainer_vboxcontainer_filedialog->set("name", HScrollBar)); - - - -VScrollBar *vscrollbar_tree_margincontainer_vboxcontainer_filedialog = memnew(VScrollBar); -vscrollbar_tree_margincontainer_vboxcontainer_filedialog->set_name("VScrollBar"); -tree_margincontainer_vboxcontainer_filedialog->add_child(vscrollbar_tree_margincontainer_vboxcontainer_filedialog); - -vscrollbar_tree_margincontainer_vboxcontainer_filedialog->set_name("VScrollBar"); -//vscrollbar_tree_margincontainer_vboxcontainer_filedialog->set("name", VScrollBar)); - -vscrollbar_tree_margincontainer_vboxcontainer_filedialog->set_custom_step(14); -//vscrollbar_tree_margincontainer_vboxcontainer_filedialog->set("custom_step", 14); - - - -Timer *timer_tree_margincontainer_vboxcontainer_filedialog = memnew(Timer); -timer_tree_margincontainer_vboxcontainer_filedialog->set_name("Timer"); -tree_margincontainer_vboxcontainer_filedialog->add_child(timer_tree_margincontainer_vboxcontainer_filedialog); - -timer_tree_margincontainer_vboxcontainer_filedialog->set_name("Timer"); -//timer_tree_margincontainer_vboxcontainer_filedialog->set("name", Timer)); - - - -HBoxContainer *hboxcontainer2_vboxcontainer_filedialog = memnew(HBoxContainer); -hboxcontainer2_vboxcontainer_filedialog->set_name("HBoxContainer2"); -vboxcontainer_filedialog->add_child(hboxcontainer2_vboxcontainer_filedialog); - -hboxcontainer2_vboxcontainer_filedialog->set_name("HBoxContainer2"); -//hboxcontainer2_vboxcontainer_filedialog->set("name", HBoxContainer2)); - - - -Label *label_hboxcontainer2_vboxcontainer_filedialog = memnew(Label); -label_hboxcontainer2_vboxcontainer_filedialog->set_name("Label"); -hboxcontainer2_vboxcontainer_filedialog->add_child(label_hboxcontainer2_vboxcontainer_filedialog); - -label_hboxcontainer2_vboxcontainer_filedialog->set_name("Label"); -//label_hboxcontainer2_vboxcontainer_filedialog->set("name", Label)); - -label_hboxcontainer2_vboxcontainer_filedialog->set_text("File:"); -//label_hboxcontainer2_vboxcontainer_filedialog->set("text", "File:"); - - - -LineEdit *lineedit_hboxcontainer2_vboxcontainer_filedialog = memnew(LineEdit); -lineedit_hboxcontainer2_vboxcontainer_filedialog->set_name("LineEdit"); -hboxcontainer2_vboxcontainer_filedialog->add_child(lineedit_hboxcontainer2_vboxcontainer_filedialog); - -lineedit_hboxcontainer2_vboxcontainer_filedialog->set_name("LineEdit"); -//lineedit_hboxcontainer2_vboxcontainer_filedialog->set("name", LineEdit)); - -lineedit_hboxcontainer2_vboxcontainer_filedialog->set_size_flags_horizontal(3); -//lineedit_hboxcontainer2_vboxcontainer_filedialog->set("size_flags_horizontal", 3); - -lineedit_hboxcontainer2_vboxcontainer_filedialog->set_size_flags_stretch_ratio(4); -//lineedit_hboxcontainer2_vboxcontainer_filedialog->set("size_flags_stretch_ratio", 4); - - - -Timer *timer_lineedit_hboxcontainer2_vboxcontainer_filedialog = memnew(Timer); -timer_lineedit_hboxcontainer2_vboxcontainer_filedialog->set_name("Timer"); -lineedit_hboxcontainer2_vboxcontainer_filedialog->add_child(timer_lineedit_hboxcontainer2_vboxcontainer_filedialog); - -timer_lineedit_hboxcontainer2_vboxcontainer_filedialog->set_name("Timer"); -//timer_lineedit_hboxcontainer2_vboxcontainer_filedialog->set("name", Timer)); - -timer_lineedit_hboxcontainer2_vboxcontainer_filedialog->set_wait_time(0.65); -//timer_lineedit_hboxcontainer2_vboxcontainer_filedialog->set("wait_time", 0.65); - - - -PopupMenu *popupmenu_lineedit_hboxcontainer2_vboxcontainer_filedialog = memnew(PopupMenu); -popupmenu_lineedit_hboxcontainer2_vboxcontainer_filedialog->set_name("PopupMenu"); -lineedit_hboxcontainer2_vboxcontainer_filedialog->add_child(popupmenu_lineedit_hboxcontainer2_vboxcontainer_filedialog); - -popupmenu_lineedit_hboxcontainer2_vboxcontainer_filedialog->set_name("PopupMenu"); -//popupmenu_lineedit_hboxcontainer2_vboxcontainer_filedialog->set("name", PopupMenu)); - -//popupmenu_lineedit_hboxcontainer2_vboxcontainer_filedialog property items TYPE_ARRAY value: [Cut, [Object:null], 0, False, False, 0, 268435544, Null, , False, Copy, [Object:null], 0, False, False, 1, 268435523, Null, , False, Paste, [Object:null], 0, False, False, 2, 268435542, Null, , False, , [Object:null], 0, False, False, -1, 0, Null, , True, Select All, [Object:null], 0, False, False, 4, 268435521, Null, , False, Clear, [Object:null], 0, False, False, 3, 0, Null, , False, , [Object:null], 0, False, False, -1, 0, Null, , True, Undo, [Object:null], 0, False, False, 5, 268435546, Null, , False, Redo, [Object:null], 0, False, False, 6, 301989978, Null, , False] - - - -Timer *timer_popupmenu_lineedit_hboxcontainer2_vboxcontainer_filedialog = memnew(Timer); -timer_popupmenu_lineedit_hboxcontainer2_vboxcontainer_filedialog->set_name("Timer"); -popupmenu_lineedit_hboxcontainer2_vboxcontainer_filedialog->add_child(timer_popupmenu_lineedit_hboxcontainer2_vboxcontainer_filedialog); - -timer_popupmenu_lineedit_hboxcontainer2_vboxcontainer_filedialog->set_name("Timer"); -//timer_popupmenu_lineedit_hboxcontainer2_vboxcontainer_filedialog->set("name", Timer)); - -timer_popupmenu_lineedit_hboxcontainer2_vboxcontainer_filedialog->set_wait_time(0.3); -//timer_popupmenu_lineedit_hboxcontainer2_vboxcontainer_filedialog->set("wait_time", 0.3); - -timer_popupmenu_lineedit_hboxcontainer2_vboxcontainer_filedialog->set_one_shot(True); -//timer_popupmenu_lineedit_hboxcontainer2_vboxcontainer_filedialog->set("one_shot", True); - - - -OptionButton *optionbutton_hboxcontainer2_vboxcontainer_filedialog = memnew(OptionButton); -optionbutton_hboxcontainer2_vboxcontainer_filedialog->set_name("OptionButton"); -hboxcontainer2_vboxcontainer_filedialog->add_child(optionbutton_hboxcontainer2_vboxcontainer_filedialog); - -optionbutton_hboxcontainer2_vboxcontainer_filedialog->set_name("OptionButton"); -//optionbutton_hboxcontainer2_vboxcontainer_filedialog->set("name", OptionButton)); - -optionbutton_hboxcontainer2_vboxcontainer_filedialog->set_size_flags_horizontal(3); -//optionbutton_hboxcontainer2_vboxcontainer_filedialog->set("size_flags_horizontal", 3); - -optionbutton_hboxcontainer2_vboxcontainer_filedialog->set_size_flags_stretch_ratio(3); -//optionbutton_hboxcontainer2_vboxcontainer_filedialog->set("size_flags_stretch_ratio", 3); - -optionbutton_hboxcontainer2_vboxcontainer_filedialog->set_text("All Files (*)"); -//optionbutton_hboxcontainer2_vboxcontainer_filedialog->set("text", "All Files (*)"); - -optionbutton_hboxcontainer2_vboxcontainer_filedialog->set_clip_text(True); -//optionbutton_hboxcontainer2_vboxcontainer_filedialog->set("clip_text", True); - -//optionbutton_hboxcontainer2_vboxcontainer_filedialog property items TYPE_ARRAY value: [All Files (*), [Object:null], False, 0, Null] - -optionbutton_hboxcontainer2_vboxcontainer_filedialog->set_selected(0); -//optionbutton_hboxcontainer2_vboxcontainer_filedialog->set("selected", 0); - - - -PopupMenu *popupmenu_optionbutton_hboxcontainer2_vboxcontainer_filedialog = memnew(PopupMenu); -popupmenu_optionbutton_hboxcontainer2_vboxcontainer_filedialog->set_name("PopupMenu"); -optionbutton_hboxcontainer2_vboxcontainer_filedialog->add_child(popupmenu_optionbutton_hboxcontainer2_vboxcontainer_filedialog); - -popupmenu_optionbutton_hboxcontainer2_vboxcontainer_filedialog->set_name("PopupMenu"); -//popupmenu_optionbutton_hboxcontainer2_vboxcontainer_filedialog->set("name", PopupMenu)); - -popupmenu_optionbutton_hboxcontainer2_vboxcontainer_filedialog->set_input_pass_on_modal_close_click(False); -//popupmenu_optionbutton_hboxcontainer2_vboxcontainer_filedialog->set("input_pass_on_modal_close_click", False); - -//popupmenu_optionbutton_hboxcontainer2_vboxcontainer_filedialog property items TYPE_ARRAY value: [All Files (*), [Object:null], 2, True, False, 0, 0, Null, , False] - -popupmenu_optionbutton_hboxcontainer2_vboxcontainer_filedialog->set_allow_search(True); -//popupmenu_optionbutton_hboxcontainer2_vboxcontainer_filedialog->set("allow_search", True); - - - -Timer *timer_popupmenu_optionbutton_hboxcontainer2_vboxcontainer_filedialog = memnew(Timer); -timer_popupmenu_optionbutton_hboxcontainer2_vboxcontainer_filedialog->set_name("Timer"); -popupmenu_optionbutton_hboxcontainer2_vboxcontainer_filedialog->add_child(timer_popupmenu_optionbutton_hboxcontainer2_vboxcontainer_filedialog); - -timer_popupmenu_optionbutton_hboxcontainer2_vboxcontainer_filedialog->set_name("Timer"); -//timer_popupmenu_optionbutton_hboxcontainer2_vboxcontainer_filedialog->set("name", Timer)); - -timer_popupmenu_optionbutton_hboxcontainer2_vboxcontainer_filedialog->set_wait_time(0.3); -//timer_popupmenu_optionbutton_hboxcontainer2_vboxcontainer_filedialog->set("wait_time", 0.3); - -timer_popupmenu_optionbutton_hboxcontainer2_vboxcontainer_filedialog->set_one_shot(True); -//timer_popupmenu_optionbutton_hboxcontainer2_vboxcontainer_filedialog->set("one_shot", True); - - - -ConfirmationDialog *confirmationdialog_filedialog = memnew(ConfirmationDialog); -confirmationdialog_filedialog->set_name("ConfirmationDialog"); -filedialog->add_child(confirmationdialog_filedialog); - -confirmationdialog_filedialog->set_name("ConfirmationDialog"); -//confirmationdialog_filedialog->set("name", ConfirmationDialog)); - - - -TextureButton *texturebutton_confirmationdialog_filedialog = memnew(TextureButton); -texturebutton_confirmationdialog_filedialog->set_name("TextureButton"); -confirmationdialog_filedialog->add_child(texturebutton_confirmationdialog_filedialog); - -texturebutton_confirmationdialog_filedialog->set_name("TextureButton"); -//texturebutton_confirmationdialog_filedialog->set("name", TextureButton)); - - - -Label *label_confirmationdialog_filedialog = memnew(Label); -label_confirmationdialog_filedialog->set_name("Label"); -confirmationdialog_filedialog->add_child(label_confirmationdialog_filedialog); - -label_confirmationdialog_filedialog->set_name("Label"); -//label_confirmationdialog_filedialog->set("name", Label)); - -label_confirmationdialog_filedialog->set_anchor_right(1); -//label_confirmationdialog_filedialog->set("anchor_right", 1); - -label_confirmationdialog_filedialog->set_anchor_bottom(1); -//label_confirmationdialog_filedialog->set("anchor_bottom", 1); - -label_confirmationdialog_filedialog->set_margin_left(8); -//label_confirmationdialog_filedialog->set("margin_left", 8); - -label_confirmationdialog_filedialog->set_margin_top(8); -//label_confirmationdialog_filedialog->set("margin_top", 8); - -label_confirmationdialog_filedialog->set_margin_right(-8); -//label_confirmationdialog_filedialog->set("margin_right", -8); - -label_confirmationdialog_filedialog->set_margin_bottom(-42); -//label_confirmationdialog_filedialog->set("margin_bottom", -42); - -label_confirmationdialog_filedialog->set_rect_position(Vector2(8, 8)); -//label_confirmationdialog_filedialog->set("rect_position", Vector2(8, 8)); - -label_confirmationdialog_filedialog->set_rect_global_position(Vector2(8, 8)); -//label_confirmationdialog_filedialog->set("rect_global_position", Vector2(8, 8)); - -label_confirmationdialog_filedialog->set_rect_size(Vector2(0, 14)); -//label_confirmationdialog_filedialog->set("rect_size", Vector2(0, 14)); - - - -HBoxContainer *hboxcontainer_confirmationdialog_filedialog = memnew(HBoxContainer); -hboxcontainer_confirmationdialog_filedialog->set_name("HBoxContainer"); -confirmationdialog_filedialog->add_child(hboxcontainer_confirmationdialog_filedialog); - -hboxcontainer_confirmationdialog_filedialog->set_name("HBoxContainer"); -//hboxcontainer_confirmationdialog_filedialog->set("name", HBoxContainer)); - - - -Control *control3_hboxcontainer_confirmationdialog_filedialog = memnew(Control); -control3_hboxcontainer_confirmationdialog_filedialog->set_name("Control3"); -hboxcontainer_confirmationdialog_filedialog->add_child(control3_hboxcontainer_confirmationdialog_filedialog); - -control3_hboxcontainer_confirmationdialog_filedialog->set_name("Control3"); -//control3_hboxcontainer_confirmationdialog_filedialog->set("name", Control3)); - -control3_hboxcontainer_confirmationdialog_filedialog->set_mouse_filter(1); -//control3_hboxcontainer_confirmationdialog_filedialog->set("mouse_filter", 1); - -control3_hboxcontainer_confirmationdialog_filedialog->set_size_flags_horizontal(3); -//control3_hboxcontainer_confirmationdialog_filedialog->set("size_flags_horizontal", 3); - - - -Button *button2_hboxcontainer_confirmationdialog_filedialog = memnew(Button); -button2_hboxcontainer_confirmationdialog_filedialog->set_name("Button2"); -hboxcontainer_confirmationdialog_filedialog->add_child(button2_hboxcontainer_confirmationdialog_filedialog); - -button2_hboxcontainer_confirmationdialog_filedialog->set_name("Button2"); -//button2_hboxcontainer_confirmationdialog_filedialog->set("name", Button2)); - -button2_hboxcontainer_confirmationdialog_filedialog->set_text("Cancel"); -//button2_hboxcontainer_confirmationdialog_filedialog->set("text", "Cancel"); - - - -Control *control_hboxcontainer_confirmationdialog_filedialog = memnew(Control); -control_hboxcontainer_confirmationdialog_filedialog->set_name("Control"); -hboxcontainer_confirmationdialog_filedialog->add_child(control_hboxcontainer_confirmationdialog_filedialog); - -control_hboxcontainer_confirmationdialog_filedialog->set_name("Control"); -//control_hboxcontainer_confirmationdialog_filedialog->set("name", Control)); - -control_hboxcontainer_confirmationdialog_filedialog->set_mouse_filter(1); -//control_hboxcontainer_confirmationdialog_filedialog->set("mouse_filter", 1); - -control_hboxcontainer_confirmationdialog_filedialog->set_size_flags_horizontal(3); -//control_hboxcontainer_confirmationdialog_filedialog->set("size_flags_horizontal", 3); - - - -Button *button_hboxcontainer_confirmationdialog_filedialog = memnew(Button); -button_hboxcontainer_confirmationdialog_filedialog->set_name("Button"); -hboxcontainer_confirmationdialog_filedialog->add_child(button_hboxcontainer_confirmationdialog_filedialog); - -button_hboxcontainer_confirmationdialog_filedialog->set_name("Button"); -//button_hboxcontainer_confirmationdialog_filedialog->set("name", Button)); - -button_hboxcontainer_confirmationdialog_filedialog->set_text("OK"); -//button_hboxcontainer_confirmationdialog_filedialog->set("text", "OK"); - - - -Control *control2_hboxcontainer_confirmationdialog_filedialog = memnew(Control); -control2_hboxcontainer_confirmationdialog_filedialog->set_name("Control2"); -hboxcontainer_confirmationdialog_filedialog->add_child(control2_hboxcontainer_confirmationdialog_filedialog); - -control2_hboxcontainer_confirmationdialog_filedialog->set_name("Control2"); -//control2_hboxcontainer_confirmationdialog_filedialog->set("name", Control2)); - -control2_hboxcontainer_confirmationdialog_filedialog->set_mouse_filter(1); -//control2_hboxcontainer_confirmationdialog_filedialog->set("mouse_filter", 1); - -control2_hboxcontainer_confirmationdialog_filedialog->set_size_flags_horizontal(3); -//control2_hboxcontainer_confirmationdialog_filedialog->set("size_flags_horizontal", 3); - - - -ConfirmationDialog *confirmationdialog2_filedialog = memnew(ConfirmationDialog); -confirmationdialog2_filedialog->set_name("ConfirmationDialog2"); -filedialog->add_child(confirmationdialog2_filedialog); - -confirmationdialog2_filedialog->set_name("ConfirmationDialog2"); -//confirmationdialog2_filedialog->set("name", ConfirmationDialog2)); - -confirmationdialog2_filedialog->set_window_title("Create Folder"); -//confirmationdialog2_filedialog->set("window_title", "Create Folder"); - - - -TextureButton *texturebutton_confirmationdialog2_filedialog = memnew(TextureButton); -texturebutton_confirmationdialog2_filedialog->set_name("TextureButton"); -confirmationdialog2_filedialog->add_child(texturebutton_confirmationdialog2_filedialog); - -texturebutton_confirmationdialog2_filedialog->set_name("TextureButton"); -//texturebutton_confirmationdialog2_filedialog->set("name", TextureButton)); - - - -Label *label_confirmationdialog2_filedialog = memnew(Label); -label_confirmationdialog2_filedialog->set_name("Label"); -confirmationdialog2_filedialog->add_child(label_confirmationdialog2_filedialog); - -label_confirmationdialog2_filedialog->set_name("Label"); -//label_confirmationdialog2_filedialog->set("name", Label)); - -label_confirmationdialog2_filedialog->set_anchor_right(1); -//label_confirmationdialog2_filedialog->set("anchor_right", 1); - -label_confirmationdialog2_filedialog->set_anchor_bottom(1); -//label_confirmationdialog2_filedialog->set("anchor_bottom", 1); - -label_confirmationdialog2_filedialog->set_margin_left(8); -//label_confirmationdialog2_filedialog->set("margin_left", 8); - -label_confirmationdialog2_filedialog->set_margin_top(8); -//label_confirmationdialog2_filedialog->set("margin_top", 8); - -label_confirmationdialog2_filedialog->set_margin_right(-8); -//label_confirmationdialog2_filedialog->set("margin_right", -8); - -label_confirmationdialog2_filedialog->set_margin_bottom(-42); -//label_confirmationdialog2_filedialog->set("margin_bottom", -42); - -label_confirmationdialog2_filedialog->set_rect_position(Vector2(8, 8)); -//label_confirmationdialog2_filedialog->set("rect_position", Vector2(8, 8)); - -label_confirmationdialog2_filedialog->set_rect_global_position(Vector2(8, 8)); -//label_confirmationdialog2_filedialog->set("rect_global_position", Vector2(8, 8)); - -label_confirmationdialog2_filedialog->set_rect_size(Vector2(0, 14)); -//label_confirmationdialog2_filedialog->set("rect_size", Vector2(0, 14)); - - - -HBoxContainer *hboxcontainer_confirmationdialog2_filedialog = memnew(HBoxContainer); -hboxcontainer_confirmationdialog2_filedialog->set_name("HBoxContainer"); -confirmationdialog2_filedialog->add_child(hboxcontainer_confirmationdialog2_filedialog); - -hboxcontainer_confirmationdialog2_filedialog->set_name("HBoxContainer"); -//hboxcontainer_confirmationdialog2_filedialog->set("name", HBoxContainer)); - - - -Control *control3_hboxcontainer_confirmationdialog2_filedialog = memnew(Control); -control3_hboxcontainer_confirmationdialog2_filedialog->set_name("Control3"); -hboxcontainer_confirmationdialog2_filedialog->add_child(control3_hboxcontainer_confirmationdialog2_filedialog); - -control3_hboxcontainer_confirmationdialog2_filedialog->set_name("Control3"); -//control3_hboxcontainer_confirmationdialog2_filedialog->set("name", Control3)); - -control3_hboxcontainer_confirmationdialog2_filedialog->set_mouse_filter(1); -//control3_hboxcontainer_confirmationdialog2_filedialog->set("mouse_filter", 1); - -control3_hboxcontainer_confirmationdialog2_filedialog->set_size_flags_horizontal(3); -//control3_hboxcontainer_confirmationdialog2_filedialog->set("size_flags_horizontal", 3); - - - -Button *button2_hboxcontainer_confirmationdialog2_filedialog = memnew(Button); -button2_hboxcontainer_confirmationdialog2_filedialog->set_name("Button2"); -hboxcontainer_confirmationdialog2_filedialog->add_child(button2_hboxcontainer_confirmationdialog2_filedialog); - -button2_hboxcontainer_confirmationdialog2_filedialog->set_name("Button2"); -//button2_hboxcontainer_confirmationdialog2_filedialog->set("name", Button2)); - -button2_hboxcontainer_confirmationdialog2_filedialog->set_text("Cancel"); -//button2_hboxcontainer_confirmationdialog2_filedialog->set("text", "Cancel"); - - - -Control *control_hboxcontainer_confirmationdialog2_filedialog = memnew(Control); -control_hboxcontainer_confirmationdialog2_filedialog->set_name("Control"); -hboxcontainer_confirmationdialog2_filedialog->add_child(control_hboxcontainer_confirmationdialog2_filedialog); - -control_hboxcontainer_confirmationdialog2_filedialog->set_name("Control"); -//control_hboxcontainer_confirmationdialog2_filedialog->set("name", Control)); - -control_hboxcontainer_confirmationdialog2_filedialog->set_mouse_filter(1); -//control_hboxcontainer_confirmationdialog2_filedialog->set("mouse_filter", 1); - -control_hboxcontainer_confirmationdialog2_filedialog->set_size_flags_horizontal(3); -//control_hboxcontainer_confirmationdialog2_filedialog->set("size_flags_horizontal", 3); - - - -Button *button_hboxcontainer_confirmationdialog2_filedialog = memnew(Button); -button_hboxcontainer_confirmationdialog2_filedialog->set_name("Button"); -hboxcontainer_confirmationdialog2_filedialog->add_child(button_hboxcontainer_confirmationdialog2_filedialog); - -button_hboxcontainer_confirmationdialog2_filedialog->set_name("Button"); -//button_hboxcontainer_confirmationdialog2_filedialog->set("name", Button)); - -button_hboxcontainer_confirmationdialog2_filedialog->set_text("OK"); -//button_hboxcontainer_confirmationdialog2_filedialog->set("text", "OK"); - - - -Control *control2_hboxcontainer_confirmationdialog2_filedialog = memnew(Control); -control2_hboxcontainer_confirmationdialog2_filedialog->set_name("Control2"); -hboxcontainer_confirmationdialog2_filedialog->add_child(control2_hboxcontainer_confirmationdialog2_filedialog); - -control2_hboxcontainer_confirmationdialog2_filedialog->set_name("Control2"); -//control2_hboxcontainer_confirmationdialog2_filedialog->set("name", Control2)); - -control2_hboxcontainer_confirmationdialog2_filedialog->set_mouse_filter(1); -//control2_hboxcontainer_confirmationdialog2_filedialog->set("mouse_filter", 1); - -control2_hboxcontainer_confirmationdialog2_filedialog->set_size_flags_horizontal(3); -//control2_hboxcontainer_confirmationdialog2_filedialog->set("size_flags_horizontal", 3); - - - -VBoxContainer *vboxcontainer_confirmationdialog2_filedialog = memnew(VBoxContainer); -vboxcontainer_confirmationdialog2_filedialog->set_name("VBoxContainer"); -confirmationdialog2_filedialog->add_child(vboxcontainer_confirmationdialog2_filedialog); - -vboxcontainer_confirmationdialog2_filedialog->set_name("VBoxContainer"); -//vboxcontainer_confirmationdialog2_filedialog->set("name", VBoxContainer)); - - - -Label *label_vboxcontainer_confirmationdialog2_filedialog = memnew(Label); -label_vboxcontainer_confirmationdialog2_filedialog->set_name("Label"); -vboxcontainer_confirmationdialog2_filedialog->add_child(label_vboxcontainer_confirmationdialog2_filedialog); - -label_vboxcontainer_confirmationdialog2_filedialog->set_name("Label"); -//label_vboxcontainer_confirmationdialog2_filedialog->set("name", Label)); - -label_vboxcontainer_confirmationdialog2_filedialog->set_text("Name:"); -//label_vboxcontainer_confirmationdialog2_filedialog->set("text", "Name:"); - - - -MarginContainer *margincontainer_vboxcontainer_confirmationdialog2_filedialog = memnew(MarginContainer); -margincontainer_vboxcontainer_confirmationdialog2_filedialog->set_name("MarginContainer"); -vboxcontainer_confirmationdialog2_filedialog->add_child(margincontainer_vboxcontainer_confirmationdialog2_filedialog); - -margincontainer_vboxcontainer_confirmationdialog2_filedialog->set_name("MarginContainer"); -//margincontainer_vboxcontainer_confirmationdialog2_filedialog->set("name", MarginContainer)); - -margincontainer_vboxcontainer_confirmationdialog2_filedialog->set_custom_constants/margin_left(0); -//margincontainer_vboxcontainer_confirmationdialog2_filedialog->set("custom_constants/margin_left", 0); - - - -LineEdit *lineedit_margincontainer_vboxcontainer_confirmationdialog2_filedialog = memnew(LineEdit); -lineedit_margincontainer_vboxcontainer_confirmationdialog2_filedialog->set_name("LineEdit"); -margincontainer_vboxcontainer_confirmationdialog2_filedialog->add_child(lineedit_margincontainer_vboxcontainer_confirmationdialog2_filedialog); - -lineedit_margincontainer_vboxcontainer_confirmationdialog2_filedialog->set_name("LineEdit"); -//lineedit_margincontainer_vboxcontainer_confirmationdialog2_filedialog->set("name", LineEdit)); - - - -Timer *timer_lineedit_margincontainer_vboxcontainer_confirmationdialog2_filedialog = memnew(Timer); -timer_lineedit_margincontainer_vboxcontainer_confirmationdialog2_filedialog->set_name("Timer"); -lineedit_margincontainer_vboxcontainer_confirmationdialog2_filedialog->add_child(timer_lineedit_margincontainer_vboxcontainer_confirmationdialog2_filedialog); - -timer_lineedit_margincontainer_vboxcontainer_confirmationdialog2_filedialog->set_name("Timer"); -//timer_lineedit_margincontainer_vboxcontainer_confirmationdialog2_filedialog->set("name", Timer)); - -timer_lineedit_margincontainer_vboxcontainer_confirmationdialog2_filedialog->set_wait_time(0.65); -//timer_lineedit_margincontainer_vboxcontainer_confirmationdialog2_filedialog->set("wait_time", 0.65); - - - -PopupMenu *popupmenu_lineedit_margincontainer_vboxcontainer_confirmationdialog2_filedialog = memnew(PopupMenu); -popupmenu_lineedit_margincontainer_vboxcontainer_confirmationdialog2_filedialog->set_name("PopupMenu"); -lineedit_margincontainer_vboxcontainer_confirmationdialog2_filedialog->add_child(popupmenu_lineedit_margincontainer_vboxcontainer_confirmationdialog2_filedialog); - -popupmenu_lineedit_margincontainer_vboxcontainer_confirmationdialog2_filedialog->set_name("PopupMenu"); -//popupmenu_lineedit_margincontainer_vboxcontainer_confirmationdialog2_filedialog->set("name", PopupMenu)); - -//popupmenu_lineedit_margincontainer_vboxcontainer_confirmationdialog2_filedialog property items TYPE_ARRAY value: [Cut, [Object:null], 0, False, False, 0, 268435544, Null, , False, Copy, [Object:null], 0, False, False, 1, 268435523, Null, , False, Paste, [Object:null], 0, False, False, 2, 268435542, Null, , False, , [Object:null], 0, False, False, -1, 0, Null, , True, Select All, [Object:null], 0, False, False, 4, 268435521, Null, , False, Clear, [Object:null], 0, False, False, 3, 0, Null, , False, , [Object:null], 0, False, False, -1, 0, Null, , True, Undo, [Object:null], 0, False, False, 5, 268435546, Null, , False, Redo, [Object:null], 0, False, False, 6, 301989978, Null, , False] - - - -Timer *timer_popupmenu_lineedit_margincontainer_vboxcontainer_confirmationdialog2_filedialog = memnew(Timer); -timer_popupmenu_lineedit_margincontainer_vboxcontainer_confirmationdialog2_filedialog->set_name("Timer"); -popupmenu_lineedit_margincontainer_vboxcontainer_confirmationdialog2_filedialog->add_child(timer_popupmenu_lineedit_margincontainer_vboxcontainer_confirmationdialog2_filedialog); - -timer_popupmenu_lineedit_margincontainer_vboxcontainer_confirmationdialog2_filedialog->set_name("Timer"); -//timer_popupmenu_lineedit_margincontainer_vboxcontainer_confirmationdialog2_filedialog->set("name", Timer)); - -timer_popupmenu_lineedit_margincontainer_vboxcontainer_confirmationdialog2_filedialog->set_wait_time(0.3); -//timer_popupmenu_lineedit_margincontainer_vboxcontainer_confirmationdialog2_filedialog->set("wait_time", 0.3); - -timer_popupmenu_lineedit_margincontainer_vboxcontainer_confirmationdialog2_filedialog->set_one_shot(True); -//timer_popupmenu_lineedit_margincontainer_vboxcontainer_confirmationdialog2_filedialog->set("one_shot", True); - - - -AcceptDialog *acceptdialog_filedialog = memnew(AcceptDialog); -acceptdialog_filedialog->set_name("AcceptDialog"); -filedialog->add_child(acceptdialog_filedialog); - -acceptdialog_filedialog->set_name("AcceptDialog"); -//acceptdialog_filedialog->set("name", AcceptDialog)); - -acceptdialog_filedialog->set_dialog_text("Could not create folder."); -//acceptdialog_filedialog->set("dialog_text", Could not create folder.)); - - - -TextureButton *texturebutton_acceptdialog_filedialog = memnew(TextureButton); -texturebutton_acceptdialog_filedialog->set_name("TextureButton"); -acceptdialog_filedialog->add_child(texturebutton_acceptdialog_filedialog); - -texturebutton_acceptdialog_filedialog->set_name("TextureButton"); -//texturebutton_acceptdialog_filedialog->set("name", TextureButton)); - - - -Label *label_acceptdialog_filedialog = memnew(Label); -label_acceptdialog_filedialog->set_name("Label"); -acceptdialog_filedialog->add_child(label_acceptdialog_filedialog); - -label_acceptdialog_filedialog->set_name("Label"); -//label_acceptdialog_filedialog->set("name", Label)); - -label_acceptdialog_filedialog->set_anchor_right(1); -//label_acceptdialog_filedialog->set("anchor_right", 1); - -label_acceptdialog_filedialog->set_anchor_bottom(1); -//label_acceptdialog_filedialog->set("anchor_bottom", 1); - -label_acceptdialog_filedialog->set_margin_left(8); -//label_acceptdialog_filedialog->set("margin_left", 8); - -label_acceptdialog_filedialog->set_margin_top(8); -//label_acceptdialog_filedialog->set("margin_top", 8); - -label_acceptdialog_filedialog->set_margin_right(-8); -//label_acceptdialog_filedialog->set("margin_right", -8); - -label_acceptdialog_filedialog->set_margin_bottom(-42); -//label_acceptdialog_filedialog->set("margin_bottom", -42); - -label_acceptdialog_filedialog->set_rect_position(Vector2(8, 8)); -//label_acceptdialog_filedialog->set("rect_position", Vector2(8, 8)); - -label_acceptdialog_filedialog->set_rect_global_position(Vector2(8, 8)); -//label_acceptdialog_filedialog->set("rect_global_position", Vector2(8, 8)); - -label_acceptdialog_filedialog->set_rect_size(Vector2(0, 14)); -//label_acceptdialog_filedialog->set("rect_size", Vector2(0, 14)); - -label_acceptdialog_filedialog->set_text("Could not create folder."); -//label_acceptdialog_filedialog->set("text", "Could not create folder."); - - - -HBoxContainer *hboxcontainer_acceptdialog_filedialog = memnew(HBoxContainer); -hboxcontainer_acceptdialog_filedialog->set_name("HBoxContainer"); -acceptdialog_filedialog->add_child(hboxcontainer_acceptdialog_filedialog); - -hboxcontainer_acceptdialog_filedialog->set_name("HBoxContainer"); -//hboxcontainer_acceptdialog_filedialog->set("name", HBoxContainer)); - -hboxcontainer_acceptdialog_filedialog->set_margin_left(8); -//hboxcontainer_acceptdialog_filedialog->set("margin_left", 8); - -hboxcontainer_acceptdialog_filedialog->set_margin_top(-28); -//hboxcontainer_acceptdialog_filedialog->set("margin_top", -28); - -hboxcontainer_acceptdialog_filedialog->set_margin_right(47); -//hboxcontainer_acceptdialog_filedialog->set("margin_right", 47); - -hboxcontainer_acceptdialog_filedialog->set_margin_bottom(-8); -//hboxcontainer_acceptdialog_filedialog->set("margin_bottom", -8); - -hboxcontainer_acceptdialog_filedialog->set_rect_position(Vector2(8, -28)); -//hboxcontainer_acceptdialog_filedialog->set("rect_position", Vector2(8, -28)); - -hboxcontainer_acceptdialog_filedialog->set_rect_global_position(Vector2(8, -28)); -//hboxcontainer_acceptdialog_filedialog->set("rect_global_position", Vector2(8, -28)); - -hboxcontainer_acceptdialog_filedialog->set_rect_size(Vector2(39, 20)); -//hboxcontainer_acceptdialog_filedialog->set("rect_size", Vector2(39, 20)); - - - -Control *control_hboxcontainer_acceptdialog_filedialog = memnew(Control); -control_hboxcontainer_acceptdialog_filedialog->set_name("Control"); -hboxcontainer_acceptdialog_filedialog->add_child(control_hboxcontainer_acceptdialog_filedialog); - -control_hboxcontainer_acceptdialog_filedialog->set_name("Control"); -//control_hboxcontainer_acceptdialog_filedialog->set("name", Control)); - -control_hboxcontainer_acceptdialog_filedialog->set_mouse_filter(1); -//control_hboxcontainer_acceptdialog_filedialog->set("mouse_filter", 1); - -control_hboxcontainer_acceptdialog_filedialog->set_size_flags_horizontal(3); -//control_hboxcontainer_acceptdialog_filedialog->set("size_flags_horizontal", 3); - - - -Button *button_hboxcontainer_acceptdialog_filedialog = memnew(Button); -button_hboxcontainer_acceptdialog_filedialog->set_name("Button"); -hboxcontainer_acceptdialog_filedialog->add_child(button_hboxcontainer_acceptdialog_filedialog); - -button_hboxcontainer_acceptdialog_filedialog->set_name("Button"); -//button_hboxcontainer_acceptdialog_filedialog->set("name", Button)); - -button_hboxcontainer_acceptdialog_filedialog->set_text("OK"); -//button_hboxcontainer_acceptdialog_filedialog->set("text", "OK"); - - - -Control *control2_hboxcontainer_acceptdialog_filedialog = memnew(Control); -control2_hboxcontainer_acceptdialog_filedialog->set_name("Control2"); -hboxcontainer_acceptdialog_filedialog->add_child(control2_hboxcontainer_acceptdialog_filedialog); - -control2_hboxcontainer_acceptdialog_filedialog->set_name("Control2"); -//control2_hboxcontainer_acceptdialog_filedialog->set("name", Control2)); - -control2_hboxcontainer_acceptdialog_filedialog->set_mouse_filter(1); -//control2_hboxcontainer_acceptdialog_filedialog->set("mouse_filter", 1); - -control2_hboxcontainer_acceptdialog_filedialog->set_size_flags_horizontal(3); -//control2_hboxcontainer_acceptdialog_filedialog->set("size_flags_horizontal", 3); - - - -AcceptDialog *acceptdialog2_filedialog = memnew(AcceptDialog); -acceptdialog2_filedialog->set_name("AcceptDialog2"); -filedialog->add_child(acceptdialog2_filedialog); - -acceptdialog2_filedialog->set_name("AcceptDialog2"); -//acceptdialog2_filedialog->set("name", AcceptDialog2)); - -acceptdialog2_filedialog->set_dialog_text("Must use a valid extension."); -//acceptdialog2_filedialog->set("dialog_text", Must use a valid extension.)); - - - -TextureButton *texturebutton_acceptdialog2_filedialog = memnew(TextureButton); -texturebutton_acceptdialog2_filedialog->set_name("TextureButton"); -acceptdialog2_filedialog->add_child(texturebutton_acceptdialog2_filedialog); - -texturebutton_acceptdialog2_filedialog->set_name("TextureButton"); -//texturebutton_acceptdialog2_filedialog->set("name", TextureButton)); - - - -Label *label_acceptdialog2_filedialog = memnew(Label); -label_acceptdialog2_filedialog->set_name("Label"); -acceptdialog2_filedialog->add_child(label_acceptdialog2_filedialog); - -label_acceptdialog2_filedialog->set_name("Label"); -//label_acceptdialog2_filedialog->set("name", Label)); - -label_acceptdialog2_filedialog->set_anchor_right(1); -//label_acceptdialog2_filedialog->set("anchor_right", 1); - -label_acceptdialog2_filedialog->set_anchor_bottom(1); -//label_acceptdialog2_filedialog->set("anchor_bottom", 1); - -label_acceptdialog2_filedialog->set_margin_left(8); -//label_acceptdialog2_filedialog->set("margin_left", 8); - -label_acceptdialog2_filedialog->set_margin_top(8); -//label_acceptdialog2_filedialog->set("margin_top", 8); - -label_acceptdialog2_filedialog->set_margin_right(-8); -//label_acceptdialog2_filedialog->set("margin_right", -8); - -label_acceptdialog2_filedialog->set_margin_bottom(-42); -//label_acceptdialog2_filedialog->set("margin_bottom", -42); - -label_acceptdialog2_filedialog->set_rect_position(Vector2(8, 8)); -//label_acceptdialog2_filedialog->set("rect_position", Vector2(8, 8)); - -label_acceptdialog2_filedialog->set_rect_global_position(Vector2(8, 8)); -//label_acceptdialog2_filedialog->set("rect_global_position", Vector2(8, 8)); - -label_acceptdialog2_filedialog->set_rect_size(Vector2(0, 14)); -//label_acceptdialog2_filedialog->set("rect_size", Vector2(0, 14)); - -label_acceptdialog2_filedialog->set_text("Must use a valid extension."); -//label_acceptdialog2_filedialog->set("text", "Must use a valid extension."); - - - -HBoxContainer *hboxcontainer_acceptdialog2_filedialog = memnew(HBoxContainer); -hboxcontainer_acceptdialog2_filedialog->set_name("HBoxContainer"); -acceptdialog2_filedialog->add_child(hboxcontainer_acceptdialog2_filedialog); - -hboxcontainer_acceptdialog2_filedialog->set_name("HBoxContainer"); -//hboxcontainer_acceptdialog2_filedialog->set("name", HBoxContainer)); - -hboxcontainer_acceptdialog2_filedialog->set_margin_left(8); -//hboxcontainer_acceptdialog2_filedialog->set("margin_left", 8); - -hboxcontainer_acceptdialog2_filedialog->set_margin_top(-28); -//hboxcontainer_acceptdialog2_filedialog->set("margin_top", -28); - -hboxcontainer_acceptdialog2_filedialog->set_margin_right(47); -//hboxcontainer_acceptdialog2_filedialog->set("margin_right", 47); - -hboxcontainer_acceptdialog2_filedialog->set_margin_bottom(-8); -//hboxcontainer_acceptdialog2_filedialog->set("margin_bottom", -8); - -hboxcontainer_acceptdialog2_filedialog->set_rect_position(Vector2(8, -28)); -//hboxcontainer_acceptdialog2_filedialog->set("rect_position", Vector2(8, -28)); - -hboxcontainer_acceptdialog2_filedialog->set_rect_global_position(Vector2(8, -28)); -//hboxcontainer_acceptdialog2_filedialog->set("rect_global_position", Vector2(8, -28)); - -hboxcontainer_acceptdialog2_filedialog->set_rect_size(Vector2(39, 20)); -//hboxcontainer_acceptdialog2_filedialog->set("rect_size", Vector2(39, 20)); - - - -Control *control_hboxcontainer_acceptdialog2_filedialog = memnew(Control); -control_hboxcontainer_acceptdialog2_filedialog->set_name("Control"); -hboxcontainer_acceptdialog2_filedialog->add_child(control_hboxcontainer_acceptdialog2_filedialog); - -control_hboxcontainer_acceptdialog2_filedialog->set_name("Control"); -//control_hboxcontainer_acceptdialog2_filedialog->set("name", Control)); - -control_hboxcontainer_acceptdialog2_filedialog->set_mouse_filter(1); -//control_hboxcontainer_acceptdialog2_filedialog->set("mouse_filter", 1); - -control_hboxcontainer_acceptdialog2_filedialog->set_size_flags_horizontal(3); -//control_hboxcontainer_acceptdialog2_filedialog->set("size_flags_horizontal", 3); - - - -Button *button_hboxcontainer_acceptdialog2_filedialog = memnew(Button); -button_hboxcontainer_acceptdialog2_filedialog->set_name("Button"); -hboxcontainer_acceptdialog2_filedialog->add_child(button_hboxcontainer_acceptdialog2_filedialog); - -button_hboxcontainer_acceptdialog2_filedialog->set_name("Button"); -//button_hboxcontainer_acceptdialog2_filedialog->set("name", Button)); - -button_hboxcontainer_acceptdialog2_filedialog->set_text("OK"); -//button_hboxcontainer_acceptdialog2_filedialog->set("text", "OK"); - - - -Control *control2_hboxcontainer_acceptdialog2_filedialog = memnew(Control); -control2_hboxcontainer_acceptdialog2_filedialog->set_name("Control2"); -hboxcontainer_acceptdialog2_filedialog->add_child(control2_hboxcontainer_acceptdialog2_filedialog); - -control2_hboxcontainer_acceptdialog2_filedialog->set_name("Control2"); -//control2_hboxcontainer_acceptdialog2_filedialog->set("name", Control2)); - -control2_hboxcontainer_acceptdialog2_filedialog->set_mouse_filter(1); -//control2_hboxcontainer_acceptdialog2_filedialog->set("mouse_filter", 1); - -control2_hboxcontainer_acceptdialog2_filedialog->set_size_flags_horizontal(3); -//control2_hboxcontainer_acceptdialog2_filedialog->set("size_flags_horizontal", 3); - - - - -} diff --git a/modules/material_maker/editor/widgets/file_dialog/file_dialog.h b/modules/material_maker/editor/widgets/file_dialog/file_dialog.h index 42a452eed..8eb47074c 100644 --- a/modules/material_maker/editor/widgets/file_dialog/file_dialog.h +++ b/modules/material_maker/editor/widgets/file_dialog/file_dialog.h @@ -1,38 +1,38 @@ -#ifndef FILE_DIALOG_H -#define FILE_DIALOG_H +#ifndef MAT_MAKER_FILE_DIALOG_H +#define MAT_MAKER_FILE_DIALOG_H +#include "core/ustring.h" +#include "core/variant.h" -class FileDialog : public FileDialog { - GDCLASS(FileDialog, FileDialog); +#include "scene/gui/file_dialog.h" - public: +class LeftPanel; +class OptionButton; - Variant get_Variant(); - void set_Variant(const Variant &val); +class MatMakerFileDialog : public FileDialog { + GDCLASS(MatMakerFileDialog, FileDialog); - Variant get_Variant(); - void set_Variant(const Variant &val); +public: + String get_full_current_dir(); - void _ready(); - String get_full_current_dir(); - void _on_FileDialog_file_selected(const Variant &path); - void _on_FileDialog_files_selected(const Variant &paths); - void _on_FileDialog_dir_selected(const Variant &dir); - void _on_FileDialog_popup_hide(); - Array select_files(); - void add_favorite(); + void _on_FileDialog_file_selected(const String &path); + void _on_FileDialog_files_selected(const PoolStringArray &paths); + void _on_FileDialog_dir_selected(const String &dir); + void _on_FileDialog_popup_hide(); - FileDialog(); - ~FileDialog(); + Array select_files(); + void add_favorite(); - protected: - static void _bind_methods(); + MatMakerFileDialog(); + ~MatMakerFileDialog(); - //tool - Variant = null; - Variant = null; - signal return_paths(path_list); +protected: + void _notification(int p_what); + + static void _bind_methods(); + + LeftPanel *_left_panel; + OptionButton *_volume_option; }; - #endif