April 14, 2019
6:27 p.m.
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?