в Pharo Я бы хотел, чтобы Object>>halt остановился только при нажатии Shift, чтобы я не ломал изображение.Как мне это сделать?
Object>>halt
Так, например, я хотел бы иметь возможность добавить self halt. в Array>>add:, не теряя свое изображение.
self halt.
Array>>add:
Object>>haltifShiftPressed Sensor leftShiftDown ifTrue: [self halt].
Круто, это текстовое поле может Синтаксис-Подсветить Smalltalk-код
самостоятельная остановка: [Sensor shiftPressed]
Я сделаю следующее, объединяя решение Оскара и Ричарда:
Object>>h self haltIf: [Sensor shiftPressed]