Joe
Joe

Reputation: 43

How to halt only if shift is pressed?

in Pharo I'd like Object>>halt to halt only if shift is pressed, so that I don't break down my image. How do I do that?

So, for example, I'd like to be able to add a self halt. into Array>>add:, without losing my image.

Upvotes: 2

Views: 198

Answers (3)

Joe
Joe

Reputation: 43

I'll do the following now, Merging Oscar's and Richard's solution:

Object>>h
  self haltIf: [Sensor shiftPressed]

Upvotes: 2

Oscar Nierstrasz
Oscar Nierstrasz

Reputation: 470

self haltIf: [Sensor shiftPressed]

Upvotes: 3

Richard Durr
Richard Durr

Reputation: 3241

Object>>haltifShiftPressed
 Sensor leftShiftDown ifTrue: [self halt].

Cool, this Textbox can Syntax-Highlight Smalltalk-code

Upvotes: 4

Related Questions