input output property: fix semantic with two ways bindings

This commit is contained in:
Olivier Goffart 2022-11-10 15:21:13 +01:00 committed by Olivier Goffart
parent 15d9a2665b
commit 6ab6ae63d4
10 changed files with 477 additions and 23 deletions

View file

@ -11,7 +11,7 @@ export LineEditInner := Rectangle {
property text <=> input.text;
property placeholder-color <=> placeholder.color;
property enabled <=> input.enabled;
property has-focus <=> input.has-focus;
property <bool> has-focus: input.has-focus;
property input-type <=> input.input-type;
property horizontal-alignment <=> input.horizontal-alignment;
property read-only <=> input.read-only;
@ -47,7 +47,7 @@ export LineEditInner := Rectangle {
export TextEdit := ScrollView {
property <length> font-size <=> input.font-size;
property <string> text <=> input.text;
has-focus <=> input.has-focus;
has-focus: input.has-focus;
enabled <=> input.enabled;
property <TextWrap> wrap <=> input.wrap;
property horizontal-alignment <=> input.horizontal-alignment;