--- Enrico Sersale <enrico@imago.ro> wrote:
On 2004-06-11 01:59:44 +0300 Armando Di Cianno <armando@nycap.rr.com> wrote:
On 2004-06-10 18:24:30 -0400 Charles Kerr <punt1959@msn.com> wrote:
I have been using Windowmaker, and like the feel.
...
Having both, the workspace seemed to overlap with WindowMaker.
> <snip>
Actually ... is it feasible to have the icons draw right onto the root >
window? I ... *sigh* ... I run xscreensaver's on the root window, e.g. >
`/usr/lib/xscreensaver/flurry -root`, and would love the ability for
Desktop > to paint the root, but not create a "desktop window" that isn't
the actual > root .... and if it just has to be so, Alt-Drag shouldn't be
able to move
it!
<snip>
Is there a way to have a NSWindow which _windowNum is 0, that is, the X root
window?
In XGServerWindow we have a -_rootWindowForScreen: method returning a
gswindow_device_t structure that represents the root window; it is used in
-window::: to set the root window for all the new windows.
I've tried to subclass NSWindow to override -_initBackendWindow: and then
add
something in XGServerWindow to setup all the stuff, but I can't because
-_initBackendWindow: accesses windowmaps, a class variable of NSWindow.
If you find the answer to this, please let me know as well. InnerSpace.app,
the screensaver in my GAP project, needs to have a window which sits at this
level as well.