Disable Export Button during Composite applying shader, implements #31
This commit is contained in:
parent
fd16d2a8df
commit
71394edbf1
2 changed files with 6 additions and 0 deletions
|
@ -134,6 +134,7 @@ offset_bottom = 32.0
|
||||||
text = "Save As"
|
text = "Save As"
|
||||||
|
|
||||||
[node name="SaveImageButton" type="Button" parent="Editor"]
|
[node name="SaveImageButton" type="Button" parent="Editor"]
|
||||||
|
unique_name_in_owner = true
|
||||||
layout_mode = 1
|
layout_mode = 1
|
||||||
anchors_preset = 1
|
anchors_preset = 1
|
||||||
anchor_left = 1.0
|
anchor_left = 1.0
|
||||||
|
@ -141,6 +142,7 @@ anchor_right = 1.0
|
||||||
offset_left = -72.0
|
offset_left = -72.0
|
||||||
offset_bottom = 32.0
|
offset_bottom = 32.0
|
||||||
grow_horizontal = 0
|
grow_horizontal = 0
|
||||||
|
disabled = true
|
||||||
text = "Export"
|
text = "Export"
|
||||||
|
|
||||||
[node name="FitImageButton" type="Button" parent="Editor"]
|
[node name="FitImageButton" type="Button" parent="Editor"]
|
||||||
|
|
|
@ -6,6 +6,8 @@ extends Control
|
||||||
@onready var save_shader_dialog = %SaveShaderDialog
|
@onready var save_shader_dialog = %SaveShaderDialog
|
||||||
@onready var ui_control_filesave = %SaveImageDialog
|
@onready var ui_control_filesave = %SaveImageDialog
|
||||||
|
|
||||||
|
@onready var save_image_button = %SaveImageButton
|
||||||
|
|
||||||
@onready var status_indicator = %StatusIndicator
|
@onready var status_indicator = %StatusIndicator
|
||||||
@onready var error_msg_dialog = %ErrorMessageDialog
|
@onready var error_msg_dialog = %ErrorMessageDialog
|
||||||
|
|
||||||
|
@ -257,12 +259,14 @@ func _on_fit_image_button_pressed():
|
||||||
camera.fit_image()
|
camera.fit_image()
|
||||||
|
|
||||||
func _on_apply_shader_button_pressed():
|
func _on_apply_shader_button_pressed():
|
||||||
|
save_image_button.disabled = true
|
||||||
Filesystem.shader_code = code_editor.text
|
Filesystem.shader_code = code_editor.text
|
||||||
var errors = await compositor.update()
|
var errors = await compositor.update()
|
||||||
if len(errors) > 0:
|
if len(errors) > 0:
|
||||||
update_status(Status.ERROR, "\n".join(errors))
|
update_status(Status.ERROR, "\n".join(errors))
|
||||||
else:
|
else:
|
||||||
update_status(Status.OKAY)
|
update_status(Status.OKAY)
|
||||||
|
save_image_button.disabled = false
|
||||||
|
|
||||||
func _on_save_image_button_pressed():
|
func _on_save_image_button_pressed():
|
||||||
if Filesystem.result != null:
|
if Filesystem.result != null:
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue