On Tue, Jan 27, 2004 at 11:37:04AM -0300, Martin Sarsale wrote:
> Dear All:
> 
> I guess this is a FAQ but I haven't found the answer.
> I use PSI (psi.affinix.net) for my IM needs. Psi is a jabber client and
> uses multiple top level windows (one for each contact).
> 
> As expected, ION opens them in the PSI frame. I would like to change its
> default behavior and open the new windows on a another frame (the psi
> frame is very thin). 

If the popups are transients, create a winprop with transient_mode="off"
and the popups will appear in the current frame (bad). To make them
go in a specific frame, create a winprop with the target field set to
to this frame. To get the name of a frame, you can, for example, run
the following line in the Mod1+F3 Lua query:

        query_message(_, _:name())

You can also change the name of the frame by executing the line

        querylib.query_renameframe(_)
        
or by binding this command (without the argument) to somewhere, if you
thing you'll be using it often.

To get the class and instance fields, you'll need to use xprop. If the
popups are transients (displayed over the main window), you'll need
to move them somewhere else (e.g. Mod1+A in another frame), for xprop
to work.

See the Ion configuration manual for more information.

-- 
Tuomo

Reply via email to