* CheckboxMorph does not implement #defaultBounds or take sensible defaults.

* PluggableTextFieldMorph  defaults to defaulBounds of MorphicModel, does
not hideScrollBars.. both h and v.. ?, in effect is not defaulted to behave
like a single line TextFieldMorph.

* PluggableTextMorph has #defaultBounds of MorphicModel.. prefer a better
bounds of a standard text morpsh typically flatter of 400@300 .. ?. Unless
immediately initiated with #on:text:readSelection:menu, we need explicitly
handling. I would suggest if we can look at initializing for the morph
PluggableTextMorph>>initialize

...
self setText: ''.
textMorph bounds: self defaultBounds.
self acceptOnFocusChange: true.
...
* SystemWindow >> openInWorld: aWorld
..
self bounds: (RealEstateAgent initialFrameFor: self world: aWorld).
...

    bounds should not be hardcoded.. to full extents. Use a more sensible
flexible approach in all framework classes.

This perhaps a neat comment..!

openAsIsIn: aWorld
"Sad fixup for dodgy layout."

super openAsIsIn: aWorld.
self allMorphs do: [:m | m layoutChanged]

*  In Pharo 1.3 I do not have OBTextMorphSelection >> #debugIt

*

Reply via email to