On 2008-09-10, Carlos Pita <[EMAIL PROTECTED]> wrote:
> Maybe some of
> them could be flagged sticky or something, so they are not discarded at
> startup.

Actually, there's a complex (implementation-wise, although fundamentally
simple) mechanism for not completely discarding WGroupCWs on startup: 
the placeholders. If you're running Ion under a session manager, it will
insert a 'placeholder' in place of the WGroupCW, and if windows that were
previously contained within the WGroupCW are later (within a certain
timeframe) created (as identified by the session manager), it will recreate
the WGroupCW. The same placeholder mechanism is used for returning windows
from full screen mode to exactly where the were, the region_prepare_manage
calls actually create temporary placeholders where the client window is
soon to be inserted (unless it is actually put in FS mode), and so on.
The placeholders are unfortunately not ATM exported to the Lua side.

-- 
Tuomo

Reply via email to