Hi, thanks to Tuomo's suggestion I know that an application can make use the _NET_ACTIVE_WINDOW hint to request that a given window becomes visible. I'm just checking whether, in the current architecture for Ion3 (eg, with ionflux, etc) there's any way for a program to request moving one of it's windows w1 to some frame on the current workspace other than the one on which the currently active window (called, say w2) is attached? (I suspect it may not, but thought I ought to ask.) Ie, some way to push w1 to a separate frame (on the same workspace) to w2?

The usage case is that I'm working on an editor-type application where the user working in a window can request that the (potentially different) window where a particular string is "defined" (think, eg, function definition in C) make itself visible for comparison. Using _NET_ACTIVE_WINDOW I can make it become visible, but if it happens to be in the same frame as the current window it raising itself is only part of the "ideal" behaviour, since the user probably requested looking at the definition because they want to compare it with how it's being used in the current window. (I know it's not that much work to manually move the newly raised window to a different frame with the mouse, it'd just be nice if it could be accomplised entirely programmatically.)

Many thanks for any insight,

cheers, dave

Reply via email to