Доработка. Обработка ошибки при подключении
This commit is contained in:
@@ -5,7 +5,6 @@ extends PanelContainer
|
||||
func set_text(val: String): $button.set_text(val)
|
||||
func set_pressed(val: bool): $button.set_pressed(val)
|
||||
func set_disabled(val: bool): disabled = val
|
||||
func button_connect(button_signal: String, proc: Callable): $button.connect(button_signal, proc)
|
||||
func get_text(): return $button.get_text()
|
||||
func is_pressed(): return $button.is_pressed()
|
||||
func is_toggle_mode(): return $button.is_toggle_mode()
|
||||
@@ -56,6 +55,12 @@ func is_toggle_mode(): return $button.is_toggle_mode()
|
||||
return toggle_mode
|
||||
|
||||
|
||||
func button_connect(button_signal: String, proc: Callable):
|
||||
var rc = $button.connect(button_signal, proc)
|
||||
if rc != Error.OK:
|
||||
push_error('возникла ошибка \"%s\" при подключении сигнала \"%s\" к обработчику \"%s\"' % [error_string(rc), button_signal, proc])
|
||||
|
||||
|
||||
func _on_resized() -> void:
|
||||
$back.scale = size
|
||||
$back.material.set('shader_parameter/scale', size / Vector2(20.0, 20.0))
|
||||
|
||||
Reference in New Issue
Block a user