]> gitweb.factorcode.org Git - factor.git/commit
ui.gadgets: Specialize default behavior on object instead of gadget
authortimor <timor.dd@googlemail.com>
Sat, 21 Nov 2020 20:02:48 +0000 (21:02 +0100)
committerJohn Benediktsson <mrjbq7@gmail.com>
Tue, 2 Mar 2021 18:53:23 +0000 (10:53 -0800)
commit641945ffe2437ba5ad325fd98031cdd97bc6be9d
treefba356733c6c06cb2804ac33b122d2340b7d8ce4
parent4a9b760bb92f536d3d29b387468f570d3cb0b678
ui.gadgets: Specialize default behavior on object instead of gadget

This allows implementing mixins which then can specify default behavior for
layouting and grafting for their instances.

Specifically concerns these generics:
- `model-changed`
- `layout*`
- `graft*`
- `ungraft*`
basis/models/models.factor
basis/ui/gadgets/gadgets.factor