[Q] handling mouse events (many questions)
bert at isg.cs.uni-magdeburg.de
Fri Apr 19 08:26:12 UTC 2002
On 18 Apr 2002, Martin Drautzburg wrote:
> Ned Konz <ned at bike-nomad.com> writes:
> > To make event handling pluggable.
> Pluggable means you can change the behavior at "runtime", right ?
Yes, although that's only an additional benefit. Most of the time the
behavior is initialized once and not changed thereafter.
In a general sense, "pluggable" means you don't have to code a new class
to achieve some specialized behaviour, but rather an existing class can be
parameterized to suit your needs. This helps keeping class hierarchies
shallow - IIRC when Dan refactored the UI classes (lists, buttons, etc.)
there were 30 classes removed.
More information about the Squeak-dev