вы ищете acceptBlock:
, который будет вызывать блок каждый раз, когда изменяется текстовое значение:
| cm |
cm := TextInputFieldPresenter new.
cm autoAccept: true.
cm acceptBlock: [ :txt | doSomething with: txt.].
вы можете найти это и больше о спецификации в буклете спецификации: http://books.pharo.org/spec-tutorial/
обратите внимание, что в более новых версиях pharo классы спецификаций были переименованы с ...Model
на ...Presenter
, что еще не отражено в буклете.поэтому, используете ли вы TextInputFieldModel
или TextInputFieldPresenter
, зависит от вашей версии pharo.