mirror of
https://github.com/godotengine/godot.git
synced 2026-01-05 06:11:29 +03:00
-Upgraded webp to a MUCH newer version. Hoping it fixes some bugs in the process. Keeping old version just in case for now.
-Added ability to convert xml and tscn scenes to binary on export, makes loading of larger scenes faster
This commit is contained in:
@@ -297,6 +297,7 @@ void ProjectExportDialog::_notification(int p_what) {
|
||||
// _rescan();
|
||||
_update_platform();
|
||||
export_mode->select( EditorImportExport::get_singleton()->get_export_filter() );
|
||||
convert_text_scenes->set_pressed( EditorImportExport::get_singleton()->get_convert_text_scenes() );
|
||||
filters->set_text( EditorImportExport::get_singleton()->get_export_custom_filter() );
|
||||
if (EditorImportExport::get_singleton()->get_export_filter()!=EditorImportExport::EXPORT_SELECTED)
|
||||
tree_vb->hide();
|
||||
@@ -420,6 +421,8 @@ void ProjectExportDialog::_export_mode_changed(int p_idx) {
|
||||
else
|
||||
tree_vb->show();
|
||||
|
||||
EditorImportExport::get_singleton()->set_convert_text_scenes( convert_text_scenes->is_pressed() );
|
||||
|
||||
_save_export_cfg();
|
||||
|
||||
}
|
||||
@@ -1137,6 +1140,7 @@ ProjectExportDialog::ProjectExportDialog(EditorNode *p_editor) {
|
||||
vb = memnew( VBoxContainer );
|
||||
vb->set_name("Resources");
|
||||
sections->add_child(vb);
|
||||
|
||||
export_mode = memnew( OptionButton );
|
||||
export_mode->add_item("Export selected resources (including dependencies).");
|
||||
export_mode->add_item("Export all resources in the project.");
|
||||
@@ -1145,6 +1149,8 @@ ProjectExportDialog::ProjectExportDialog(EditorNode *p_editor) {
|
||||
|
||||
vb->add_margin_child("Export Mode:",export_mode);
|
||||
|
||||
|
||||
|
||||
tree_vb = memnew( VBoxContainer );
|
||||
vb->add_child(tree_vb);
|
||||
tree_vb->set_v_size_flags(SIZE_EXPAND_FILL);
|
||||
@@ -1165,6 +1171,10 @@ ProjectExportDialog::ProjectExportDialog(EditorNode *p_editor) {
|
||||
vb->add_margin_child("Filters to export non-resource files (Comma Separated, ie: *.json, *.txt):",filters);
|
||||
filters->connect("text_changed",this,"_filters_edited");
|
||||
|
||||
convert_text_scenes = memnew( CheckButton );
|
||||
convert_text_scenes->set_text("Convert text scenes to binary on export");
|
||||
vb->add_child(convert_text_scenes);
|
||||
convert_text_scenes->connect("toggled",this,"_export_mode_changed");
|
||||
|
||||
image_vb = memnew( VBoxContainer );
|
||||
image_vb->set_name("Images");
|
||||
|
||||
Reference in New Issue
Block a user