I am going through the "Spec UI framework" manual and creating a simple UI
interface for a program I am writing. When I do a:
foo := SampleForm new openWithSpec.

I am getting the following error:
"Instance of SampleForm did not understand #okButton"

okButton is an "instance variable" of the [SampleForm] class and for some
reason the class method is not seeing it. The exact line that brings up
this error is here:

SampleForm class >> defaultSpec
   ^ SpecLayout composed
     newRow: [ :row |
       row add: #okButton ]  <----- error happens here
     origin: 0 @ 0 corner: 1 @ 0.7;
     yourself

Am I missing something incredibly simple? Should I refer to a instance
variable with a hash tag in front of it?

Reply via email to