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:" |
Hi Farnando,
maybe I've missed something, do you want to merge cuis morphic with Morphic of with SMxMorphic ? another question, SMxMorphic is really out-to-date regarding current cuis ? Alain Le 01/04/2011 16:04, Fernando Olivero a écrit : > 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:" > > |
I've started from the latest implementation of SMx, from the latest CUIS image.
Juan did many differences, specially in the layout. For the ToDo list, i went thru the system categories of Morphic, detecting changed classes and additions. For the importing i'm also looking at the SMx in the latest Pharo Core image. People in the Squeak community, started a similar project. They chose to import the editor hierarchy as well, i prefer to go merge Pharo and CUIS, to detect the needed behavior of current Text-based morphs, and the new ones. I will start the (initial) port today, and hope to get it done before a couple of days. Maybe, when you have time we could discuss how to plug the EditorState behavior into the (new) PluggableTextMorph. Fernando On Fri, Apr 1, 2011 at 11:50 PM, Alain Plantec <[hidden email]> wrote: > Hi Farnando, > > maybe I've missed something, do you want to merge > cuis morphic with Morphic of with SMxMorphic ? > another question, SMxMorphic is really out-to-date regarding current cuis ? > Alain > > Le 01/04/2011 16:04, Fernando Olivero a écrit : >> >> 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:" >> >> > > > |
Free forum by Nabble | Edit this page |