[Pharo-project] SMx ToDo

Fernando Olivero fernando.olivero at usi.ch
Fri Apr 1 16:04:31 CEST 2011


Alain, this is the notes i gathered so far.

I list the Cuis morphs i believe we should integrate, and those which
we shouldn't.

"Kernel"
LayoutMorph.
LayoutSpec.
Morph.
BorderedMorph.
PluggableMorph.

"%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"
"Common: merge?"
MouseClickState. "check".
MorphExtension.
GrafPort.
FormCanvas.
DamageRecorder.
EllipseMidpointTracer "for the GrafPort, check in Pharo?".
HandMorph.
PasteUpMorph.
WorldState.

"%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"
"basic Morphs"
ImageMorph.
RectangleMorph.
PolygonMorph.
StringMorph.
TransformMorph.
EllipseMorph.

"%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"
"basic widgets-cuis"
PluggableButtonMorph.
PluggableMessageCategoryListMorph.
BareTextMorph.
TextModelMorph.

"basic widgets-common"
PluggableListMorph.
LazyListMorph.
PluggableListMorphByItem.
PluggableListMorphOfMany.

"%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"
"extra widgets"
SketchMorph.
FillInTheBlankMorph.

"CUIS-extra-widgets"
OneLineEditorMorph.

"%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"
"Menus"
MenuItemMorph.
MenuLineMorph.
MenuMorph.

"%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"
"windows-common"
ScrollPane.
ScrollBar.
ScrollbarButton.
SystemWindow.

"windows-new"
BrowserCommentTextMorph.
LayoutAdjustingMorph.
WindowEdgeAdjustingMorph.

"%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"
"other widgets"
ColorPickerMorph.
ProgressMorph.
ProgressBarMorph.
TranscriptMorph.

"%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"
"MorphicEvents"
"the same?"

"%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"
"ENHANCEMENTS"
"EditorState: Alains work that uses UndoManager, to provide unlimited
undos, and visual feedback or search and replace in the proper Text
presentation morphs"
"Add the icon management to THEME"
"Evaluate the polymorph features that are missing from (Cuis) Theme".
"more ?"

"%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"
"ommitted or removed"
HaloMorph. " and family, no halos for now"
BalloonMorph. "remove or replaced by a tooltip morph?, do we need a
special morph?"
MenuIcons. "moved to the themes in Pharo, themes own the icons to use"
UpdatingMenuItemMorph. "?"
TheWorldMenu. "pragma menu building on the WorldState in Pharo"
MinimalStringMorph. "no usage for now, omit until a real usage appears"
CurveMorph. "redundant maybe"
MVCMenuMorph. "removed MVC-morphic integration"
LimitedHeightTextMorph. "not used, only in examples, omit until a real
usage appears".
"LineMorph". "redundant: doesnt add behavior: remove?: replace by
PolygonMorph lineFrom:to: color: width:"



More information about the Pharo-project mailing list