добавление боковой сдвиг панели
This commit is contained in:
@@ -560,9 +560,9 @@ func _on_load_config():
|
||||
|
||||
func set_tab_and_buttons(tab_index: int, button_name: String) -> void:
|
||||
$TabContainer.current_tab = tab_index
|
||||
var side_panel = $Background/side_panel
|
||||
var switch_panel = $Background/switch_panel
|
||||
|
||||
for button in side_panel.get_children():
|
||||
for button in switch_panel.get_children():
|
||||
if button is Button:
|
||||
button.button_pressed = (button.name == button_name)
|
||||
|
||||
@@ -724,7 +724,7 @@ func _on_modul_fs_1(modulation_select_1) -> void:
|
||||
|
||||
|
||||
func _on_get_status_1(toggled_btn):
|
||||
if $Background/side_panel/select_prd.button_pressed:
|
||||
if $Background/switch_panel/select_prd.button_pressed or $Background/switch_panel/texture_prd.button_pressed:
|
||||
var inverted_state = not toggled_btn
|
||||
Network.set_fs_gen_status(inverted_state)
|
||||
Network.get_gen_state_1()
|
||||
@@ -771,7 +771,7 @@ func _on_start_fs_2():
|
||||
|
||||
|
||||
func _on_get_status_2(toggled_btn):
|
||||
if $Background/side_panel/select_prd.button_pressed:
|
||||
if $Background/switch_panel/select_prd.button_pressed:
|
||||
var inverted_state = not toggled_btn
|
||||
Network.set_fs_gen_status_2(inverted_state)
|
||||
Network.get_gen_state_2()
|
||||
@@ -811,3 +811,24 @@ func _on_modul_fs_2(modulation_select_2) -> void:
|
||||
Network.set_configure_gen_const_2()
|
||||
elif modulation_select_2 == 1:
|
||||
Network.set_configure_gen_msk_2()
|
||||
|
||||
|
||||
func _on_burger_button(toggled_on: bool) -> void:
|
||||
$Background/switch_panel/texture_prd.visible = toggled_on
|
||||
$Background/switch_panel/select_prd.visible = not toggled_on
|
||||
$Background/switch_panel/texture_control.visible = toggled_on
|
||||
$Background/switch_panel/select_control.visible = not toggled_on
|
||||
$Background/switch_panel/select_ems_g.visible = not toggled_on
|
||||
$Background/switch_panel/select_fs.visible = not toggled_on
|
||||
$Background/switch_panel/save_config.visible = not toggled_on
|
||||
$Background/switch_panel/load_config.visible = not toggled_on
|
||||
|
||||
var panel = $Background/switch_panel
|
||||
if toggled_on:
|
||||
# Анимация вправо
|
||||
var tween = get_tree().create_tween()
|
||||
tween.tween_property(panel, "global_position", Vector2(-170, panel.global_position.y), 0.5).set_trans(Tween.TRANS_QUINT).set_ease(Tween.EASE_OUT)
|
||||
else:
|
||||
# Анимация влево
|
||||
var tween = get_tree().create_tween()
|
||||
tween.tween_property(panel, "global_position", Vector2(0, panel.global_position.y), 0.5).set_trans(Tween.TRANS_QUINT).set_ease(Tween.EASE_OUT)
|
||||
|
||||
Reference in New Issue
Block a user