Don't like ads? PRO users don't see any ads ;-)
Guest

icewm-multihead.patch

By: a guest on Jan 8th, 2012  |  syntax: None  |  size: 2.60 KB  |  hits: 58  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. diff -rc icewm-1.3.7.orig/src/wmapp.cc icewm-1.3.7/src/wmapp.cc
  2. *** icewm-1.3.7.orig/src/wmapp.cc       2010-10-31 15:09:36.000000000 +0100
  3. --- icewm-1.3.7/src/wmapp.cc    2012-01-08 23:24:33.177438643 +0100
  4. ***************
  5. *** 187,193 ****
  6.           _XA_NET_ACTIVE_WINDOW,
  7.           _XA_NET_CLOSE_WINDOW,
  8.           _XA_NET_WM_STRUT,
  9. -         _XA_NET_WORKAREA,
  10.           _XA_NET_WM_STATE,
  11.           _XA_NET_WM_STATE_MAXIMIZED_VERT,
  12.           _XA_NET_WM_STATE_MAXIMIZED_HORZ,
  13. --- 187,192 ----
  14. diff -rc icewm-1.3.7.orig/src/wmmgr.cc icewm-1.3.7/src/wmmgr.cc
  15. *** icewm-1.3.7.orig/src/wmmgr.cc       2010-10-31 15:09:36.000000000 +0100
  16. --- icewm-1.3.7/src/wmmgr.cc    2012-01-08 23:24:32.250778081 +0100
  17. ***************
  18. *** 2114,2124 ****
  19.           area[ws * 4 + 3] = fWorkArea[ws][0].fMaxY - fWorkArea[ws][0].fMinY;
  20.       }
  21.  
  22. -     XChangeProperty(xapp->display(), handle(),
  23. -                     _XA_NET_WORKAREA,
  24. -                     XA_CARDINAL,
  25. -                     32, PropModeReplace,
  26. -                     (unsigned char *)area, nw * 4);
  27.       delete [] area;
  28.   #endif
  29.   #ifdef GNOME1_HINTS
  30. --- 2114,2119 ----
  31. diff -rc icewm-1.3.7.orig/src/wmmgr.h icewm-1.3.7/src/wmmgr.h
  32. *** icewm-1.3.7.orig/src/wmmgr.h        2010-10-31 15:09:36.000000000 +0100
  33. --- icewm-1.3.7/src/wmmgr.h     2012-01-08 23:24:33.810768668 +0100
  34. ***************
  35. *** 297,303 ****
  36.   extern Atom _XA_NET_CURRENT_DESKTOP;             // OK
  37.   ///extern Atom _XA_NET_DESKTOP_NAMES;            // N/A
  38.   extern Atom _XA_NET_ACTIVE_WINDOW;               // OK
  39. - extern Atom _XA_NET_WORKAREA;                    // OK
  40.   extern Atom _XA_NET_SUPPORTING_WM_CHECK;         // OK
  41.   ///extern Atom _XA_NET_SUPPORTING_WM_CHECK;      // N/A
  42.   extern Atom _XA_NET_CLOSE_WINDOW;                // OK
  43. --- 297,302 ----
  44. diff -rc icewm-1.3.7.orig/src/yxapp.cc icewm-1.3.7/src/yxapp.cc
  45. *** icewm-1.3.7.orig/src/yxapp.cc       2010-10-31 15:09:36.000000000 +0100
  46. --- icewm-1.3.7/src/yxapp.cc    2012-01-08 23:24:32.720775050 +0100
  47. ***************
  48. *** 67,73 ****
  49.   Atom _XA_NET_CLIENT_LIST_STACKING;
  50.   Atom _XA_NET_NUMBER_OF_DESKTOPS;
  51.   Atom _XA_NET_CURRENT_DESKTOP;
  52. - Atom _XA_NET_WORKAREA;
  53.   Atom _XA_NET_WM_MOVERESIZE;
  54.  
  55.   Atom _XA_NET_WM_STRUT;
  56. --- 67,72 ----
  57. ***************
  58. *** 286,292 ****
  59.           { &_XA_NET_CLIENT_LIST_STACKING, "_NET_CLIENT_LIST_STACKING" },
  60.           { &_XA_NET_NUMBER_OF_DESKTOPS, "_NET_NUMBER_OF_DESKTOPS" },
  61.           { &_XA_NET_CURRENT_DESKTOP, "_NET_CURRENT_DESKTOP" },
  62. -         { &_XA_NET_WORKAREA, "_NET_WORKAREA" },
  63.           { &_XA_NET_WM_MOVERESIZE, "_NET_WM_MOVERESIZE" },
  64.  
  65.           { &_XA_NET_WM_STRUT, "_NET_WM_STRUT" },
  66. --- 285,290 ----