First off, thanks for providing me with an awesome window manager for 10
I've been using e17 for a few years now (I've been occasionally extracting
the source to try to get into helping out with development since e17
started, but "real work" keeps getting in the way...).
Anyway, I was wondering if there was some way of having several states of a
program... What I'm thinking of is, for example, an mpd client which when
opened looks like Emphasis, when iconified has a little scrolling display of
what's playing, when dragged on to the desktop / shelf becomes mpdule (could
possibly have showing a mpdule-like interface when hovering over the icon of
the program?) Then clicking on a specific part of the mpdule-like view of
the program would open itsulf fully into the emphasis-like interface...
What I'm trying to get at is a way in which there are several different
views of a program dependent on how much space they're given to play with,
so if they're iconified they can choose to display a plain-old-icon or
something more relevant (a mail-program could iconify into showing new-mail
count for example), if they're given a little more space they can appear as
a gadget (the mail-program could in that case show for example the latest 5
messages in your inbox...) and if the're given an unrestricted window they
open their full interface. That way one can have a single executeable
running and performing several tasks as necessary.
Another example would be a mixer, iconified could show the master volume,
gadgeted could show master+pcm+line-in and windowed could have a full
pulseaudio volume manager...
Or a screenshot icon/gadget that when windowed becomes gimp...
This could of course be achieved by simply having gadgets with
run-other-command buttons in them, I just thought this might be neater and
save running three processes when one would do (couldn't this also save
precious recources on embedded systems / mobile phones?)
email / msn / googletalk: andreas@...