Questions
========
- Why the UITheme is responsible to open widgets. Why this is not the
UIManager subclass
because now a lot of the interface has to be duplicated in UITheme.
Answer because the theme is a variation which requires more subtle
controls.
Now I have the impression that it means that the UIManager is not well
done then.
- Why in the following method basicNew is used and not new (which
would call initialize anyway)?
chooseDirectoryIn: aThemedMorph title: title path: path
"Answer the result of a file dialog with the given title, choosing
directories only."
|fd|
fd := FileDialogWindow basicNew
initialize;
title: title;
answerDirectory.
path ifNotNil: [fd selectPathName: path].
^(aThemedMorph openModal: fd) answer
To support better integration:
=======================
We could merge
UIManager subclasses MorphicUIManager and PSUIManager
PSPluggableListSpec should be merged into PluggableListSpec
I tried to understand the difference between standardWindow and
pluggableWindow to see if it would make sense to merge them.
I started to check all the extensions and yes there are some work but
ideally removing the override would be good.
Stef
_______________________________________________
Pharo-project mailing list
[email protected]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project