Enlightenment CVS committal
Author : kwo
Project : e16
Module : e
Dir : e16/e/src
Modified Files:
ewmh.c
Log Message:
Implemented _NET_VIRTUAL_ROOTS.
===================================================================
RCS file: /cvsroot/enlightenment/e16/e/src/ewmh.c,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -3 -r1.14 -r1.15
--- ewmh.c 5 Jun 2003 09:00:39 -0000 1.14
+++ ewmh.c 11 Jun 2003 19:41:30 -0000 1.15
@@ -70,6 +70,7 @@
Atom _NET_DESKTOP_NAMES;
Atom _NET_CURRENT_DESKTOP;
Atom _NET_DESKTOP_VIEWPORT;
+Atom _NET_VIRTUAL_ROOTS;
Atom _NET_ACTIVE_WINDOW;
Atom _NET_CLIENT_LIST;
@@ -215,6 +216,7 @@
_ATOM_INIT(_NET_DESKTOP_NAMES);
_ATOM_INIT(_NET_CURRENT_DESKTOP);
_ATOM_INIT(_NET_DESKTOP_VIEWPORT);
+ _ATOM_INIT(_NET_VIRTUAL_ROOTS);
_ATOM_INIT(_NET_ACTIVE_WINDOW);
_ATOM_INIT(_NET_CLIENT_LIST);
@@ -276,11 +278,21 @@
void
EWMH_SetDesktopCount(void)
{
+ int i;
CARD32 val;
+ Window wl[ENLIGHTENMENT_CONF_NUM_DESKTOPS];
EDBUG(6, "EWMH_SetDesktopCount");
+
val = mode.numdesktops;
_ATOM_SET_CARD32(_NET_NUMBER_OF_DESKTOPS, root.win, &val, 1);
+
+ for (i = 0; i < mode.numdesktops; i++)
+ {
+ wl[i] = desks.desk[i].win;
+ }
+ _ATOM_SET_WINDOW(_NET_VIRTUAL_ROOTS, root.win, &wl, mode.numdesktops);
+
EDBUG_RETURN_;
}
-------------------------------------------------------
This SF.NET email is sponsored by: eBay
Great deals on office technology -- on eBay now! Click here:
http://adfarm.mediaplex.com/ad/ck/711-11697-6916-5
_______________________________________________
enlightenment-cvs mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs