From: Tony H. <h...@re...> - 2004-08-06 00:44:08
|
In <200...@re...>, Tony Houghton wrote: > we can use > _NET_WM_TYPE_DOCK all the time and override the keep-on-top side-effect > by turning _NET_WM_STATE_BELOW off and on to raise and lower it. I've redone this what I think is The Right Way after Jonatan's input and checking matcity's source, and added the necessary support to OroboROX too. Benefits for ROX-Filer are correct positioning of the panel in metacity and a side-effect of curing the symptom of the mysterious failure to skip showing up in a pager, so I think it's the way forward. Before I release a patch though, I want to know what I should do about the "Do not cover panel" option. My changes mean that if it's set it now stays on top of other windows. I can either: (a) Leave it as it is now, in which case the option should probably be renamed to something like "Keep on top". (b) Make the option behave like it used to ie it stays below other windows but asks not to be covered. (c) Make the option a three-button radio: (i) Keep below and allow to be covered (ii) Keep below and avoid being covered (iii) Keep on top (and avoid covering other windows) -- TH * http://www.realh.co.uk |