[squeak-dev] InputSensor, EventSensor miscategorised?
Chris Muller
asqueaker at gmail.com
Fri Jan 29 17:43:04 UTC 2016
You can't unload a superclass without unloading its subclasses. So,
let me rephrase the question: How could EventSensor be unloaded and
then reloaded?
On Fri, Jan 29, 2016 at 11:35 AM, tim Rowledge <tim at rowledge.org> wrote:
>
>> On 29-01-2016, at 8:45 AM, Chris Muller <asqueaker at gmail.com> wrote:
>>
>> How could we possibly unload InputSensor? Isn't that what generates
>> the events necessary to interact with the system? IOW, you wouldn't
>> be able to reload ST80 without InputSensor, right?
>
> It’s been some time since I dug into it and I’m all wrapped up in transforms right now so I won’t be diverting back to it soon, but I’m reasonably certain that InputSensor is actually unused except as a superclass for EventSensor. I don't recall any places where an actual InputSensor ever gets to exist, let alone get used. In MVC projects the Sensor global is an EventSensor, for example. So ‘anyButtonPressed' as I recall uses something like primMouseButtons, which actually goes via the EventSensor version and fetches events to update the variable rather than the ancient primitive.
>
> Some clean-up work could completely get rid of InputSensor
>
>
> tim
> --
> tim Rowledge; tim at rowledge.org; http://www.rowledge.org/tim
> Trojan: Storage device for replicating codes...
>
>
>
More information about the Squeak-dev
mailing list
|