Half-baked state. Most of the UI is mostly done, but the integration with Grist (or any other data provider) is still missing.
20 lines
458 B
GDScript
20 lines
458 B
GDScript
extends PopupPanel
|
|
|
|
func _ready():
|
|
%OnscreenKeyboard.show()
|
|
%LineEdit.grab_focus()
|
|
|
|
%LineEdit.text_submitted.connect(Global.set_tara)
|
|
%LineEdit.text_submitted.connect(hide.unbind(1))
|
|
|
|
%Button.pressed.connect(_on_button_pressed)
|
|
Global.weights_updated.connect(_on_weight_update)
|
|
_on_weight_update()
|
|
|
|
func _on_button_pressed():
|
|
Global.set_tara(Global.scale_grams)
|
|
hide()
|
|
|
|
func _on_weight_update():
|
|
%Button.text = "%sg (Waage)" % Global.scale_grams
|