-
Notifications
You must be signed in to change notification settings - Fork 4
Scamper Architecture
kris-fillip edited this page Jul 10, 2018
·
22 revisions
Scamper: main class, responsible for most of the functionality, e.g. download of websites, displaying on the UI and User Applications.
WebClient:
WebPageMorph: displays the currently opened website in the UI.
HtmlDOMNode:
CSSStylessheet:
HtmlBlockMorph: provides a superclass, for the derived classes HtmlBodyMorph, HtmlDocumentMorph, HtmlLinkMorph und HtmlTableMorph. They represent the HtmlDOMNodes and model the structure of a HtmlDocument as Morphs, that can be dislpayed on the WebPageMorph.
LayoutPolicy:
HtmlGridlayout: defines the layout policy, that is used for displaying Html-Elements on the WebPageMorph.
HtmlBlockLayout:
HTMLInlineLayout:
HtmlInlineMorph: displays the text in HtmlDocuments as a TextMorph.