Commit Graph

10 Commits

Author SHA1 Message Date
Aire-One f12bb57c66 fix(w.w.template) fit and layout methods
The previous implementation for these methods was a naive attempt at
making the base widget working. We need to make sure computing the
widget's sizes is more robust for complex widget_template definition.
2022-10-22 15:44:34 -07:00
Aire-One 33d5de52c6 add(w.w.template) constructor `buttons` param 2022-10-22 15:44:34 -07:00
Aire-One 086eb146f6 add(w.w.template) implement widget as child 2022-10-22 15:44:34 -07:00
Aire-One e7db5e3049 fix: format 2022-10-22 15:44:34 -07:00
Aire-One f4088ca4e1 fix: rename parameter 2022-10-22 15:44:34 -07:00
Aire-One b824d99c05 fix(update_args) move to _private property
Suggested by @sclu1034
2022-10-22 15:44:34 -07:00
Aire-One 2f2beb69cb add: natural management of update arguments 2022-10-22 15:44:34 -07:00
Aire-One a005967191 fix: variable declaration
Suggested by @sclu1034
2022-10-22 15:44:34 -07:00
Aire-One d5dbb9d32e add(update_callback) allow nil callback
Suggested by @sclu1034
2022-10-22 15:44:34 -07:00
Aire-One 08109a6d60 add(w.w.template) template widget 2022-10-22 15:44:34 -07:00