Closed koendehondt closed 5 months ago
@Ducasse This chapter includes a forward reference to MyMiniBrowserPresenter
, which is strange. I suggest using the Customer Satisfaction Survey window from the chapter "A 10 min small example". Readers already know it, so it is easy to revisit #defaultLayout
in the section "Layouts" of this chapter.
@Ducasse My work is done. Please adapt the diagrams as we discussed and as described in the description of this PR.
This issue was closed automatically, but there are still two tasks to complete. Therefore reopen it.
I did the diagram and there are in the generated pdf so can you check?
I did the diagram and there are in the generated pdf so can you check?
The diagrams are in the book :-) Thank you. We can close this issue. Another chapter done!
Open issues from https://github.com/SquareBracketAssociates/BuildingApplicationWithSpec2/pull/53:
without modifying your UI described as presenters with Spec, you can render your application in the Pharo image with Morphic or as a native application with external Windows thanks to the Gtk backend.
. That is not correct. The stylesheets are different for the different backends.at least one layout
.children
instance variable ofSpExecutableLayout
. So we have a presenter tree.It can be the model of a simple UI widget such as a button as well as of a complex UI widget composed by many other presenters (either simple or complex).
A bit further down the text, we haveA presenter may also have a model that is a domain object you need to interact with to display or update data.
. So we have a model that has a model. That is complicated. Can't we express the first sentence better?Other:
MyMiniBrowserPresenter
in the "Dynamic presenters" chapter. This has to be fixed before the next two tasks.InANutshell/figures/layout6Annotated.graffle
.