Subclasses from | Can be root | Allows #call: and #answer | Allows #addSubpane and #paneNamed: | Must register as children | Must redefine #renderContentOn: | Goals |
WASmallfacesComposite | Yes | Yes | Yes | Yes | Yes | Applications, Examples, Suport #paneNamed:, #addSubpane: |
SFComponent/SFObject | No | No | No | No | Yes | Very general widgets |
SFCompositePane | No | No | Yes | No | No | Composite widgets, User widgets |
SFLayoutPane | No | No | Yes | No | No | Composite widgets with layouted supanes |
WASmallFacesRegistry | Yes | Yes | No | Yes | Yes | Register #children widgets with #register: and #unregister: |
SFMorph | No | No | No | No | Yes | Widgets with basic visual setting |
SFAbstractWidget | No | No | No | No | Yes | Widgets, State and Basic event support + SFMorph |
SFLabelLayoutWidget | No | No | No | No | No | Widgets with layouted labels + SFAbstractWidget |
SFAbstractText | No | No | No | No | Yes | Widgets which contain text + SFLayoutPane |
SFCollectionView | No | No | No | No | Yes | Widgets which contain items + SFLayoutPane |
WAAbstractExample | Yes | Yes | Yes | Yes | Yes | Examples |