2009-05-30, 19:44
kricker Wrote:You asked the following,
So that is what I was responding to.
Also, as I read it the patch is to enable or disable always ontop for window mode. Why limit it to only windowed mode and not have it for all modes?
I use Evenghost for controlling my HTPC. To switch to SageTV from XBMC I call an Evenghost event (from a home screen menu item in XBMC) which triggers SageTV to open from the tray to a specific screen. Doing this from XBMC means that XBMC calls EG and then switches back to "ontop" hiding SageTV behind it. If XBMC wouldn't try to always be ontop this would not happen, so being able to disable always ontop in fullscreen would have a benefit. The XBMC always minimizing when launching other apps is a related discussion, but I know it's not for this thread.
In your scenario you should do the following, which should work already.
You have XBMC, fullscreen or not.
1: Press button on remote
2: Action on that button does MINIMIZE XBMC.
3: SageTV or the other app you want to switch to should get maximize.
This has nothing to do with always on top, it is completely irrelevant for this thread.
But since reading your ticket I understand what you want, it's off topic for this patch and I have tried to explain why in the ticket. I guess you want something like windowed which takes entire screen without the border for fast alt+tabbing. What WoW have for instance.
@CrashX
XBMC is windowed from first installation and I, in gnome, just need to right click on the border and can then choose "Always on top"