mirror of
https://github.com/godotengine/godot.git
synced 2025-12-08 06:09:55 +00:00
Merge pull request #113464 from kleonc/sprite_dialogs_allow_maximizing
Allow maximizing sprite related dialogs
This commit is contained in:
commit
acb157df7a
2 changed files with 5 additions and 1 deletions
|
|
@ -2410,6 +2410,7 @@ SpriteFramesEditor::SpriteFramesEditor() {
|
|||
delete_dialog->connect(SceneStringName(confirmed), callable_mp(this, &SpriteFramesEditor::_animation_remove_confirmed));
|
||||
|
||||
split_sheet_dialog = memnew(ConfirmationDialog);
|
||||
split_sheet_dialog->set_flag(Window::FLAG_MAXIMIZE_DISABLED, false);
|
||||
add_child(split_sheet_dialog);
|
||||
split_sheet_dialog->set_title(TTRC("Select Frames"));
|
||||
split_sheet_dialog->connect(SceneStringName(confirmed), callable_mp(this, &SpriteFramesEditor::_sheet_add_frames));
|
||||
|
|
@ -2654,7 +2655,9 @@ SpriteFramesEditor::SpriteFramesEditor() {
|
|||
file_split_sheet->set_title(TTRC("Create Frames from Sprite Sheet"));
|
||||
file_split_sheet->set_file_mode(EditorFileDialog::FILE_MODE_OPEN_FILE);
|
||||
add_child(file_split_sheet);
|
||||
file_split_sheet->connect("file_selected", callable_mp(this, &SpriteFramesEditor::_prepare_sprite_sheet));
|
||||
// Deferred so file dialog is hidden when sprite sheet dialog popups. Otherwise, after allowing
|
||||
// sprite sheet dialog to be maximized, it would complain about already having exclusive child window.
|
||||
file_split_sheet->connect("file_selected", callable_mp(this, &SpriteFramesEditor::_prepare_sprite_sheet), CONNECT_DEFERRED);
|
||||
|
||||
// Config scale.
|
||||
scale_ratio = 1.2f;
|
||||
|
|
|
|||
|
|
@ -1160,6 +1160,7 @@ void TextureRegionEditor::_bind_methods() {
|
|||
|
||||
TextureRegionEditor::TextureRegionEditor() {
|
||||
set_title(TTR("Region Editor"));
|
||||
set_flag(FLAG_MAXIMIZE_DISABLED, false);
|
||||
set_process_shortcut_input(true);
|
||||
set_ok_button_text(TTR("Close"));
|
||||
// Handled manually, to allow canceling dragging.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue