Le 5 juin 05 à 11:02, Stefan Urbanek a écrit :
Hello again,
As this is also dock/panel/tool related, here are some inspirations
from
a DTP application called Calamus SL. The application comes from Atari
ST, then it was ported to other platforms, however retained the Atari
core.
The module bar contains list of all loaded modules (compare to Etoile
components). As the user switches modules, the tools panel changes it
contents according to the module provided tools.
Here is list of modules and tools panel. You can click the module
at the
top and also tab int the tools panel. It is in french, but you get the
idea just from the images - isn't that great?
http://calamus.cybele-maia.net/modules.htm
Hi Stefan,
Calamus looks really nice, I was envisioning something similar for
Étoilé, I have started to write ServicesBarKit to achieve that.
A quick explanation… ServicesBarKit intends to be basically a
framework (with NSStatusBar and NSStatusItem compatibility) and a
ServicesBar process to show and support bar-like element at top of
the screen.
It could includes by default little controls (sound, monitor etc.)
like in Mac OS X, but it would offer more interesting stuff like a
"Services drawer" where would be listed in one row predefined
Services/Components put by the user and in a second row context-
sensitive Services/Components updated each time the document
selection changes by taking in account its UTI (Uniform Type
Identifier). More "Drawers" would be included like :
- "Services notifications" to list notifications in non-obtrusive and
ordered way, both system or context-sensitive presentation would be
allowed. Étoilé Services may provide their own custom view to be used
in the list… (think Growl on steroids : <http://growl.info/>)
- "Services activity" to list any background tasks the user needs to
know about like downloads, uploads, mail checking, backup processing,
Workspace copy etc. with their progresses. Once again, both a system
or context-sensitive presentation would be allowed, and Étoilé
Services may provide their own custom view to be used in the list (to
take an example, a web browser can provided a view with buttons to
stop or restart a download, no more need to continually switch to web
browser and look for Download Window to monitor your downloads)
Comments welcome as usual. :-)
Quentin.
--
Quentin Mathé
[EMAIL PROTECTED]