# define E_COMP_TYPE (int) 0xE0b01003
-# define E_LAYER_COUNT 19
-# define E_CLIENT_LAYER_COUNT 11
+# define E_LAYER_COUNT 22
+# define E_CLIENT_LAYER_COUNT 14
typedef enum _E_Layer
{
E_LAYER_CLIENT_TOP = 500,
E_LAYER_CLIENT_DRAG = 550,
E_LAYER_CLIENT_PRIO = 600,
+ E_LAYER_CLIENT_NOTIFICATION_LOW = 700,
+ E_LAYER_CLIENT_NOTIFICATION_NORMAL = 750,
+ E_LAYER_CLIENT_NOTIFICATION_HIGH = 800,
E_LAYER_POPUP = 999, // popups
E_LAYER_MENU = 5000, // menus
E_LAYER_DESKLOCK = 9999, // desklock
case 12: return E_LAYER_CLIENT_TOP;
case 13: return E_LAYER_CLIENT_DRAG;
case 14: return E_LAYER_CLIENT_PRIO;
- case 15: return E_LAYER_POPUP;
- case 16: return E_LAYER_MENU;
- case 17: return E_LAYER_DESKLOCK;
- case 18: return E_LAYER_MAX;
+ case 15: return E_LAYER_CLIENT_NOTIFICATION_LOW;
+ case 16: return E_LAYER_CLIENT_NOTIFICATION_NORMAL;
+ case 17: return E_LAYER_CLIENT_NOTIFICATION_HIGH;
+ case 18: return E_LAYER_POPUP;
+ case 19: return E_LAYER_MENU;
+ case 20: return E_LAYER_DESKLOCK;
+ case 21: return E_LAYER_MAX;
default: break;
}
return -INT_MAX;
case E_LAYER_CLIENT_TOP: return 12;
case E_LAYER_CLIENT_DRAG: return 13;
case E_LAYER_CLIENT_PRIO: return 14;
- case E_LAYER_POPUP: return 15;
- case E_LAYER_MENU: return 16;
- case E_LAYER_DESKLOCK: return 17;
- case E_LAYER_MAX: return 18;
+ case E_LAYER_CLIENT_NOTIFICATION_LOW: return 15;
+ case E_LAYER_CLIENT_NOTIFICATION_NORMAL: return 16;
+ case E_LAYER_CLIENT_NOTIFICATION_HIGH: return 17;
+ case E_LAYER_POPUP: return 18;
+ case E_LAYER_MENU: return 19;
+ case E_LAYER_DESKLOCK: return 20;
+ case E_LAYER_MAX: return 21;
default: break;
}
return 9999;
case E_LAYER_CLIENT_TOP: return 8;
case E_LAYER_CLIENT_DRAG: return 9;
case E_LAYER_CLIENT_PRIO: return 10;
+ case E_LAYER_CLIENT_NOTIFICATION_LOW: return 11;
+ case E_LAYER_CLIENT_NOTIFICATION_NORMAL: return 12;
+ case E_LAYER_CLIENT_NOTIFICATION_HIGH: return 13;
default: break;
}
return 9999;
LAYER_MAP(E_LAYER_CLIENT_POPUP);
LAYER_MAP(E_LAYER_CLIENT_TOP);
LAYER_MAP(E_LAYER_CLIENT_DRAG);
- return E_LAYER_CLIENT_PRIO;
+ LAYER_MAP(E_LAYER_CLIENT_PRIO);
+ LAYER_MAP(E_LAYER_CLIENT_NOTIFICATION_LOW);
+ LAYER_MAP(E_LAYER_CLIENT_NOTIFICATION_NORMAL);
+ return E_LAYER_CLIENT_NOTIFICATION_HIGH;
}