Hi
all,
I'm writing a simple graphical version of the legendary
"Hello, world".�� I have a window with a text field, a
button and a label.�� What I'm trying to do is to make
the button (which is initially disabled) enabled upon
user entering text.�� However, it seems that the user
first must "Accept" the text for the action to be fired.
Here's some snippets of code:
<code>
initializePresenter
������ textName whenTextChanged: [
������ ������ buttonGreet enable ].
������ buttonGreet action: [
������ ������ labelGreeting text: 'Hello, ', textName text,
'!'.
������ ������ buttonGreet disable ].
initializeWidgets
������ self instantiateModels: #(
������ ������ textName ������ ������ ������ TextModel
������ ������ labelGreeting������ LabelModel
������ ������ buttonGreet������ ������ ButtonModel
������ ).
������
������ labelGreeting text: ''.
������ buttonGreet label: 'Greet Me!'; disable.
</code>
What am I doing wrong?
TIA,
PS:�� I have tried `whenTextChanged` to no avail --it
shows the same behaviour.