Frederik Sausmikat wrote:

> Danny Parker wrote:
> 
>> [...]
>> However, I'm using using Unbuntu Hardy Heron and I have problems with the
>> Gnome panels appearing over many fullscreen applications.
>> 
>> This also appears to happen with the fullscreen demo in the FLTK test
>> folder.
>> 
>> Does anyone know of a way around this when coding a fullscreen app in
>> FLTK?
> 
> Hi,
> 
> unfortunately fullscreen handling is somewhat broken in FLTK (at least
> under X) as it tries to simulate fullscreen behaviour (also making bad
> assumptions about the desktop layout) instead of letting the window
> manager handle it, which is fine when dealing with ancient WMs but
> breaks on most newer ones.
> 
> Your best bet would be to implement ICCCM window manager hints (see
> <http://standards.freedesktop.org/wm-spec/1.3/>) by yourself.
> Essentially you'll somehow have to pass the `_NET_WM_STATE' property to
> your WM. Unfortunately I have no idea how to do that.
> 
> I did file a STR for this some time ago but it soon got closed in a
> somewhat discouraging fashion, so I didn't look further into that.
> 
> Regards,
> Freddy

Take a look at the str2082_wo_str2053.patch found at
<http://www.fltk.org/str.php?L2082>

The patch sets the _NET_WM_WINDOW_TYPE (dialog and normal currently), but
you should be able to adopt it to set the _NET_WM_STATE.

If you get fullscreen mode to work using _NET_WM_STATE under X11, perhaps
submit a patch that updates the current fullscreen X11 implementation?

Cheers,

-- 
Alvin
_______________________________________________
fltk mailing list
[email protected]
http://lists.easysw.com/mailman/listinfo/fltk

Reply via email to