Truls Becken wrote:
> On Nov 21, 2007 7:38 PM, Gregory John Casamento
> <[EMAIL PROTECTED]> wrote:
>> I'm saying it is a bug if it shows menu windows as windows in the window
>> list.   They shouldn't show up there.
>>
>> Whether that's a bug in Metacity or GNUstep remains unclear.
> 
> It happens in OpenBox as well. It's probably a bug not to ignore
> windows with _NET_WM_WINDOW_TYPE_MENU, but this is likely to be a
> problem with many window managers, taskbars, and pagers.
> 
> I see from xprop that _NET_WM_STATE is not set on the menus. How about
> setting that to _NET_WM_STATE_SKIP_TASKBAR and
> _NET_WM_STATE_SKIP_PAGER ? My panel does this in addition to
> _NET_WM_WINDOW_TYPE_DOCK.
> 

We already have code that should be doing exactly this in place in
XGServerWindow.m, starting line 3152. Most likely I did get the
specification wrong and it isn't sufficient to send a message, we also
have to set the property. In the other places where I call sendRoot: we
already do this.

Anybody willing to write a patch for this?
Some simple XChangeProperty() with add and remove should be enough.

Cheers,
Fred


_______________________________________________
Discuss-gnustep mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/discuss-gnustep

Reply via email to