1
0
Fork 0
mirror of https://github.com/Orama-Interactive/Pixelorama.git synced 2025-02-21 13:03:13 +00:00

Change ifs to elifs in PreferencesDialog.gd's preference_update method

This commit is contained in:
Emmanouil Papadeas 2022-07-10 02:55:18 +03:00
parent a3c9dc8976
commit 28d178c8d6

View file

@ -81,7 +81,7 @@ var preferences := [
var content_list := [] var content_list := []
var selected_item := 0 var selected_item := 0
var restore_default_button_tcsn = preload("res://src/Preferences/RestoreDefaultButton.tscn") var restore_default_button_tcsn := preload("res://src/Preferences/RestoreDefaultButton.tscn")
onready var list: ItemList = $HSplitContainer/List onready var list: ItemList = $HSplitContainer/List
onready var right_side: VBoxContainer = $HSplitContainer/ScrollContainer/VBoxContainer onready var right_side: VBoxContainer = $HSplitContainer/ScrollContainer/VBoxContainer
@ -233,16 +233,16 @@ func preference_update(prop: String) -> void:
else: else:
autosave_interval.mouse_default_cursor_shape = Control.CURSOR_FORBIDDEN autosave_interval.mouse_default_cursor_shape = Control.CURSOR_FORBIDDEN
if "grid" in prop: elif "grid" in prop:
Global.canvas.grid.update() Global.canvas.grid.update()
if prop in ["pixel_grid_show_at_zoom", "pixel_grid_color"]: elif prop in ["pixel_grid_show_at_zoom", "pixel_grid_color"]:
Global.canvas.pixel_grid.update() Global.canvas.pixel_grid.update()
if "checker" in prop: elif "checker" in prop:
Global.transparent_checker.update_rect() Global.transparent_checker.update_rect()
if prop in ["guide_color"]: elif prop in ["guide_color"]:
for guide in Global.canvas.get_children(): for guide in Global.canvas.get_children():
if guide is SymmetryGuide: if guide is SymmetryGuide:
# Add a subtle difference to the normal guide color by mixing in some blue # Add a subtle difference to the normal guide color by mixing in some blue
@ -250,17 +250,17 @@ func preference_update(prop: String) -> void:
elif guide is Guide: elif guide is Guide:
guide.default_color = Global.guide_color guide.default_color = Global.guide_color
if prop in ["fps_limit"]: elif prop in ["fps_limit"]:
Engine.set_target_fps(Global.fps_limit) Engine.set_target_fps(Global.fps_limit)
if "selection" in prop: elif "selection" in prop:
var marching_ants: Sprite = Global.canvas.selection.marching_ants_outline var marching_ants: Sprite = Global.canvas.selection.marching_ants_outline
marching_ants.material.set_shader_param("animated", Global.selection_animated_borders) marching_ants.material.set_shader_param("animated", Global.selection_animated_borders)
marching_ants.material.set_shader_param("first_color", Global.selection_border_color_1) marching_ants.material.set_shader_param("first_color", Global.selection_border_color_1)
marching_ants.material.set_shader_param("second_color", Global.selection_border_color_2) marching_ants.material.set_shader_param("second_color", Global.selection_border_color_2)
Global.canvas.selection.update() Global.canvas.selection.update()
if prop in ["icon_color_from", "custom_icon_color"]: elif prop in ["icon_color_from", "custom_icon_color"]:
if Global.icon_color_from == Global.IconColorFrom.THEME: if Global.icon_color_from == Global.IconColorFrom.THEME:
var current_theme: Theme = themes.themes[themes.theme_index] var current_theme: Theme = themes.themes[themes.theme_index]
Global.modulate_icon_color = current_theme.get_color("modulate_color", "Icons") Global.modulate_icon_color = current_theme.get_color("modulate_color", "Icons")
@ -268,26 +268,26 @@ func preference_update(prop: String) -> void:
Global.modulate_icon_color = Global.custom_icon_color Global.modulate_icon_color = Global.custom_icon_color
themes.change_icon_colors() themes.change_icon_colors()
if prop == "left_tool_color": elif prop == "left_tool_color":
for child in Tools._tool_buttons.get_children(): for child in Tools._tool_buttons.get_children():
var left_background: NinePatchRect = child.get_node("BackgroundLeft") var left_background: NinePatchRect = child.get_node("BackgroundLeft")
left_background.modulate = Global.left_tool_color left_background.modulate = Global.left_tool_color
if prop == "right_tool_color": elif prop == "right_tool_color":
for child in Tools._tool_buttons.get_children(): for child in Tools._tool_buttons.get_children():
var left_background: NinePatchRect = child.get_node("BackgroundRight") var left_background: NinePatchRect = child.get_node("BackgroundRight")
left_background.modulate = Global.right_tool_color left_background.modulate = Global.right_tool_color
if prop == "tool_button_size": elif prop == "tool_button_size":
Tools.set_button_size(Global.tool_button_size) Tools.set_button_size(Global.tool_button_size)
if prop == "native_cursors": elif prop == "native_cursors":
if Global.native_cursors: if Global.native_cursors:
Input.set_custom_mouse_cursor(null, Input.CURSOR_CROSS, Vector2(15, 15)) Input.set_custom_mouse_cursor(null, Input.CURSOR_CROSS, Vector2(15, 15))
else: else:
Global.control.set_custom_cursor() Global.control.set_custom_cursor()
if prop == "cross_cursor": elif prop == "cross_cursor":
if Global.cross_cursor: if Global.cross_cursor:
Global.main_viewport.mouse_default_cursor_shape = Control.CURSOR_CROSS Global.main_viewport.mouse_default_cursor_shape = Control.CURSOR_CROSS
else: else:
@ -344,5 +344,5 @@ func _on_ShrinkApplyButton_pressed() -> void:
hide() hide()
popup_centered(Vector2(400, 280)) popup_centered(Vector2(400, 280))
Global.dialog_open(true) Global.dialog_open(true)
yield(Global.get_tree().create_timer(0.01), "timeout") yield(get_tree(), "idle_frame")
Global.camera.fit_to_frame(Global.current_project.size) Global.camera.fit_to_frame(Global.current_project.size)