<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"><html><head><meta name="qrichtext" content="1" /><style type="text/css">p, li { white-space: pre-wrap; }</style></head><body style=" font-family:'Segoe'; font-size:10pt; font-weight:400; font-style:normal;">Am Wednesday 11 February 2009 schrieb Lubos Lunak:<br>
&gt;  Difficulty, not impossibility.<br>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><br></p>this may sound very silly, but if the problem is that<br>
- we don't want one panel setup / deskwidget per _NET_WM_DESKTOP (e.g. to save memory or whatever)<br>
- panels and desktops appear different depending on _NET_WM_DESKTOP<br>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><br></p>where's the problem with having FX that rely on displaying multiple desktops (aka the grid (all), the cube (at least two))<br>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><br></p>- set _NET_WM_DESKTOP<br>
- trigger an update for the panel/desktop type XWidget<br>
- copy the composite output into a buffer<br>
- increase _NET_WM_DESKTOP<br>
- ... loop on<br>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><br></p>this of course a little bit breaks the idea of the composite extension, as these windows do no more represent the current state of the window but some kind of pre-composite static buffer, but<br>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><br></p>- it applies to few windows<br>
- those will likely not change the apperance (alot) as<br>
- the effect is usually only displayed for a  short while<br>
- one desktop can remain "live"<br>
- we just ruled out a parallel solution...<br>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><br></p>(in principle, this could be applied ot all sticky wins, but that's probably stupid)<br>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><br></p>just for the records:<br>
i like neither hiding (why should one?) the panel nor keeping it global (as long as it's not fully interactive as well)<br>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><br></p>Thomas</p></body></html>