Open plantec opened 1 year ago
because they introduce limitation for elements event handlers management. example:
but := ToButton new. but whenClickedDo: [:event | bla bla ].
can be coded as :
but := ToButton new. handler := BlEventHandler on: BlClickedEvent do: [:event | bla bla ]. but addEventHandler: handler.
which allows to remove/replace the event handler as in:
but removeEventHandler: handler. handler := ... but addEventHandler: handler.
related to #44
Also related to https://github.com/pharo-graphics/Bloc/issues/257
because they introduce limitation for elements event handlers management. example:
can be coded as :
which allows to remove/replace the event handler as in: