Как остановить только при нажатии Shift? - PullRequest
2 голосов
/ 10 апреля 2010

в Pharo Я бы хотел, чтобы Object>>halt остановился только при нажатии Shift, чтобы я не ломал изображение.Как мне это сделать?

Так, например, я хотел бы иметь возможность добавить self halt. в Array>>add:, не теряя свое изображение.

Ответы [ 3 ]

4 голосов
/ 10 апреля 2010
Object>>haltifShiftPressed
 Sensor leftShiftDown ifTrue: [self halt].

Круто, это текстовое поле может Синтаксис-Подсветить Smalltalk-код

3 голосов
/ 11 апреля 2010

самостоятельная остановка: [Sensor shiftPressed]

2 голосов
/ 14 апреля 2010

Я сделаю следующее, объединяя решение Оскара и Ричарда:

Object>>h
  self haltIf: [Sensor shiftPressed]
...