4

I have a Spec window with several controls. When I click on the Ok button I want the window to be closed.

| m |
m := DynamicComposableModel new.
m instantiateModels: #(text TextModel ok OkToolbar).
m ok okAction: [ self close ].
m openWithSpecLayout: (SpecLayout composed
    newColumn: [ : c | c add: #text ; add: #ok height: 30 ];
    yourself).

I have tried sending delete and close, but none worked. How can I close the window?

Uko
  • 13,134
  • 6
  • 58
  • 106
user869097
  • 1,362
  • 8
  • 16

1 Answers1

4

you can do this:

| m |
m := DynamicComposableModel new.
m instantiateModels: #(text TextModel ok OkToolbar).
m ok okAction: [ m window close ].
m openWithSpecLayout: (SpecLayout composed
    newColumn: [ : c | c add: #text ; add: #ok height: 30 ];
    yourself).
EstebanLM
  • 4,252
  • 14
  • 17