mirror of
https://github.com/tonytins/CozyPixelStudio.git
synced 2025-06-25 15:44:42 -04:00
Added a Tween to make the background UI darker when a dialog is opened
This commit is contained in:
parent
51b6aadbdd
commit
7484ce1b9e
8 changed files with 58 additions and 80 deletions
|
@ -24,9 +24,8 @@ func open(palette : String) -> void:
|
|||
if Global.palettes.has(palette):
|
||||
working_palette = Global.palettes[palette].duplicate()
|
||||
_display_palette()
|
||||
Global.can_draw = false
|
||||
self.popup_centered()
|
||||
Global.control.modulate = Color(0.5, 0.5, 0.5)
|
||||
Global.dialog_open(true)
|
||||
|
||||
left_color_button.modulate = Global.left_color_picker.color
|
||||
right_color_button.modulate = Global.right_color_picker.color
|
||||
|
@ -188,5 +187,4 @@ func _on_RightColor_pressed() -> void:
|
|||
|
||||
|
||||
func _on_EditPalettePopup_popup_hide() -> void:
|
||||
Global.can_draw = true
|
||||
Global.control.modulate = Color.white
|
||||
Global.dialog_open(false)
|
||||
|
|
|
@ -36,14 +36,12 @@ func on_new_empty_palette() -> void:
|
|||
Global.new_palette_name_line_edit.text = "Custom_Palette"
|
||||
from_palette = null
|
||||
Global.new_palette_dialog.popup_centered()
|
||||
Global.can_draw = false
|
||||
Global.control.modulate = Color(0.5, 0.5, 0.5)
|
||||
Global.dialog_open(true)
|
||||
|
||||
|
||||
func on_import_palette() -> void:
|
||||
Global.palette_import_file_dialog.popup_centered()
|
||||
Global.can_draw = false
|
||||
Global.control.modulate = Color(0.5, 0.5, 0.5)
|
||||
Global.dialog_open(true)
|
||||
|
||||
|
||||
func on_palette_import_file_selected(path : String) -> void:
|
||||
|
@ -67,13 +65,11 @@ func on_palette_import_file_selected(path : String) -> void:
|
|||
else:
|
||||
Global.error_dialog.set_text(tr("Error: Palette named '%s' already exists!") % palette.name)
|
||||
Global.error_dialog.popup_centered()
|
||||
Global.can_draw = false
|
||||
Global.control.modulate = Color(0.5, 0.5, 0.5)
|
||||
Global.dialog_open(true)
|
||||
else:
|
||||
Global.error_dialog.set_text("Invalid Palette file!")
|
||||
Global.error_dialog.popup_centered()
|
||||
Global.can_draw = false
|
||||
Global.control.modulate = Color(0.5, 0.5, 0.5)
|
||||
Global.dialog_open(true)
|
||||
|
||||
|
||||
func _on_AddPalette_pressed() -> void:
|
||||
|
@ -86,8 +82,7 @@ func on_new_palette_confirmed() -> void:
|
|||
if not result.empty():
|
||||
Global.error_dialog.set_text(result)
|
||||
Global.error_dialog.popup_centered()
|
||||
Global.can_draw = false
|
||||
Global.control.modulate = Color(0.5, 0.5, 0.5)
|
||||
Global.dialog_open(true)
|
||||
|
||||
|
||||
func add_palette_menu_id_pressed(id : int) -> void:
|
||||
|
@ -139,8 +134,7 @@ func on_edit_palette() -> void:
|
|||
Global.new_palette_dialog.window_title = "Create a new custom palette from existing default?"
|
||||
Global.new_palette_name_line_edit.text = "Custom_" + current_palette
|
||||
Global.new_palette_dialog.popup_centered()
|
||||
Global.can_draw = false
|
||||
Global.control.modulate = Color(0.5, 0.5, 0.5)
|
||||
Global.dialog_open(true)
|
||||
else:
|
||||
from_palette = null
|
||||
Global.edit_palette_popup.open(current_palette)
|
||||
|
@ -278,5 +272,4 @@ func save_palette(palette_name : String, filename : String) -> void:
|
|||
|
||||
|
||||
func _on_NewPaletteDialog_popup_hide() -> void:
|
||||
Global.can_draw = true
|
||||
Global.control.modulate = Color.white
|
||||
Global.dialog_open(false)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue