Thanks

On Apr 23, 2010, at 5:37 AM, Andreas Raab wrote:

> Hi -
> 
> As a first step for merging, here are the changes that are in Squeak 4.1 
> relative to the latest versions in the repository at 
> http://www.squeaksource.com/ToolBuilder. The following is a pretty much 
> complete set of changes that happened since (there are a few more minor edits 
> but they're pretty much irrelevant for our purposes here):

OK

> 
> Package: ToolBuilder-Kernel
> ---------------------------
> - PluggableAlternateMultiSelectionListSpec
> This class was added as an 'alternative' multi-selection list (used only by 
> MessageTrace; perhaps Chris can comment)

I do not understand what it means from a spec perspective to have an alternate 
spec.
Don't we simply want a 
         PluggableMultiSelectionListSpec with a property that changes it 
behavior?

> - PluggableCodePaneSpec
> This class was added to distinguish code-editing panes from others. It 
> implies syntax highlighting any other goodies you'd like to see in code.
> 
> - PluggableListSpec
>  * doubleClick - selector to handle double click events
>  * keystrokePreview - selector to handle key events for filtering
> 
> - PluggableTextSpec
>  * askBeforeDiscardingEdits - whether to ask before discarding changes
> 
> - PluggableWindowSpec
>  * isDialog - if the window should behave like a dialog
> 
> - UIManager:
>  * chooseFont:for:setSelector:getSelector: - font selector dialog
>  * confirm:label: - confirm dialog w/ both message text and label
>  * request:initialAnswer:centerAt: - positioned #request: message
> 
> All of these changes are pretty straightforward and should not cause much of 
> an issue.
> 
> Package: ToolBuilder-Morphic
> ----------------------------
> - ListChooser
> This class was added to implement the chooser dialog in Morphic.
> 
> - PluggableDialogWindow
> This class was added for dialog windows in Cobalt.
> 
> - PluggableTextMorphPlus:
>  * styler - PTMPlus has been extended to support Shout directly.
> 
> - MorphicUIManager:
>  * chooseFont: - usage of FontChooser
>  * chooseFrom: - usage of ListChooser
>  * confirm: - usage of UserDialogBoxMorph
>  * informUserDuring: - usage of SystemProgressMorph
> 
> There is obviously more of an issue here. Various classes have only emerged 
> in Squeak 4.1 and won't exist in Pharo. Not sure what to do here, because 
> it's as much of an issue between 3.x and 4.1.
> 
> I'll review the Pharo changes next.
> 
> Cheers,
>  - Andreas
> 
> _______________________________________________
> Pharo-project mailing list
> [email protected]
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project


_______________________________________________
Pharo-project mailing list
[email protected]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

Reply via email to