[UI] We haven't discussed Host windows yet
Gary Chambers
gazzaguru2 at btinternet.com
Thu Sep 6 18:02:04 UTC 2007
Right. Get you now.
Need some integrated host-window support (and I mean "integrated").
Framework required...
-----Original Message-----
From: ui-bounces at lists.squeakfoundation.org
[mailto:ui-bounces at lists.squeakfoundation.org] On Behalf Of Herbert König
Sent: 06 September 2007 6:50 pm
To: Squeak's User Interface
Subject: Re: [UI] We haven't discussed Host windows yet
Hi,
HK> 1-Dialogs usually are not limited to the main window. 2-Some
HK> applications need fixed window size. 2-Not every application needs
HK> full window decorations (maximize, 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
_______________________________________________
UI mailing list
UI at lists.squeakfoundation.org
http://lists.squeakfoundation.org/mailman/listinfo/ui
More information about the UI
mailing list