[UI] We haven't discussed Host windows yet

Herbert König herbertkoenig at gmx.net
Thu Sep 6 17:49:51 UTC 2007


Hi,

HK> 1-Dialogs usually are not limited to the main window.
HK> 2-Some applications need fixed window size.
HK> 2-Not every application needs full window decorations (maximize,
HK> minimize, close).

I feel I didn't make myself clear.

I'm not talking about host widgets but about Squeak widgets in host
windows. I'm one of those who use classic Windows 2000 look, so my UI
theme would probably never be "Vistary".

I'm always happy when I can use Squeak in full screen and "escape
browser" mode (= UI) but some apps need some control dialogs (e.g.
file dialogs) which might get bigger than the main apps window or must
not overlay it. Look at some video players with their separate control
panel for an example.

Using host widgets via FFI would be cumbersome to keep platform
independent IMO.

I have successfully used Ffenestri methods to set the size of the main
Squeak window. Next experiments will try to get rid of the minimise,
maximize ... icons of the main window.

Then I could start a second Squeak image acting like a dialog. Only
then I would try to make morphs paint on host windows to get rid of
the second image.

This should be completely transparent to Gary's work and  getting the
feel closer to standard users expectations. And by itself it would
accomplish nothing for look and nearly nothing for the feel.

Hope I made myself clearer now.

Cheers

Herbert                            mailto:herbertkoenig at gmx.net



More information about the UI mailing list