combined components work
This commit is contained in:
parent
0ad9d68c81
commit
4199c42e3b
1 changed files with 5 additions and 1 deletions
|
|
@ -58,8 +58,12 @@ proc renderComb(self: VComponent): VNode =
|
||||||
self.a
|
self.a
|
||||||
self.b
|
self.b
|
||||||
|
|
||||||
|
proc changed(self: VComponent): bool =
|
||||||
|
let self = Combined(self)
|
||||||
|
result = self.a.changedImpl(self.a) or self.b.changedImpl(self.b)
|
||||||
|
|
||||||
proc newCombined*(style: VStyle = VStyle()): Combined =
|
proc newCombined*(style: VStyle = VStyle()): Combined =
|
||||||
result = newComponent(Combined, renderComb)
|
result = newComponent(Combined, renderComb, changed=changed)
|
||||||
result.a = newTextInput(style, "AAA")
|
result.a = newTextInput(style, "AAA")
|
||||||
result.b = newTextInput(style, "BBB")
|
result.b = newTextInput(style, "BBB")
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue