Re: WM hints again!!!!!! (was: Re: A bunch of bug reports)



> no. need 2 more "ALWAYS_ONTOP" and "ALWAYS_BELOW" - the panel has to
> set "ALWAYS_ONTOP" so it is NEVER obscured by anything else the WM
> creates or manages.

optionally though I guess ...

some people might want to put windows on top of the panel .... and if
the panel is then a normal window, at least automatic placement will be
aware of it

so that's 4:

STICKY
DESKTOP_NUM
ALWAYS_ON_TOP
ALWAYS_BELOW

anybody want to write a spec? ... it needs to work nicely around other
browsers ... also they shouldn't be set from the app itself but from an
api in libgnomeui

if STICKY is not available, we need override redirect, if we can't
set/get DESKTOP_NUM, ignore it as well as _ONTOP and _BELOW as tehre are
no workarounds for those at all ... (and override redirect isn't a very
good workaround either, but it should make it work with any wm)

I don't see these as really gnome specific, but more arising from the
capabilities of modern WMs which motif/openlook hints seems to miss ...
it shouldn't be hard convincing WM writers to provide these, since it
seems quite simple to honor them ... and they can easily be used in
other apps (not gnome apps) ...

George

-- 
------------------------------------------------------------------------------
George Lebl <jirka@5z.com> http://www.5z.com/jirka/
------------------------------------------------------------------------------
  The following implements RSA in perl and is illegal to export from the US:

          #!/bin/perl -sp0777i<X+d*lMLa^*lN%0]dsXx++lMlN/dsM0<j]dsj
          $/=unpack('H*',$_);$_=`echo 16dio\U$k"SK$/SM$n\EsN0p[lN*1
          lK[d2%Sa2/d0$^Ixp"|dc`;s/\W//g;$_=pack('H*',/((..)*)$/)



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]