typedef enum _E_Layer
{
E_LAYER_BOTTOM = -100,
- E_LAYER_BG = -1,
- E_LAYER_DESKTOP = 0,
- E_LAYER_DESKTOP_TOP = 10,
- E_LAYER_CLIENT_DESKTOP = 100,
+ E_LAYER_BG = -1, // zone bg stuff
+ E_LAYER_DESKTOP = 0, // desktop objects: fileman, gadgets, shelves
+ E_LAYER_DESKTOP_TOP = 10, // raised desktop objects: gadgets
+ E_LAYER_CLIENT_DESKTOP = 100, //shelves
E_LAYER_CLIENT_BELOW = 150,
E_LAYER_CLIENT_NORMAL = 200,
E_LAYER_CLIENT_ABOVE = 250,
E_LAYER_CLIENT_NOTIFICATION_NORMAL = 700,
E_LAYER_CLIENT_NOTIFICATION_HIGH = 750,
E_LAYER_CLIENT_NOTIFICATION_TOP = 800,
- E_LAYER_CLIENT_ALERT = 850,
- E_LAYER_POPUP = 999,
+ E_LAYER_CLIENT_ALERT_LOW = 850,
+ E_LAYER_CLIENT_ALERT = 900,
+ E_LAYER_CLIENT_ALERT_HIGH = 950,
+ E_LAYER_CLIENT_CURSOR = 990,
+ E_LAYER_POPUP = 999, // popups
E_LAYER_EFFECT = 1999,
- E_LAYER_MENU = 5000,
- E_LAYER_DESKLOCK = 9999,
- E_LAYER_MAX = 32767
+ E_LAYER_MENU = 5000, // menus
+ E_LAYER_DESKLOCK = 9999, // desklock
+ E_LAYER_MAX = 32767 // EVAS_LAYER_MAX
} E_Layer;
typedef enum _E_Visibility
E_VISIBILITY_UNKNOWN = -1,
E_VISIBILITY_UNOBSCURED = 0,
E_VISIBILITY_PARTIALLY_OBSCURED = 1,
- E_VISIBILITY_FULLY_OBSCURED = 2
+ E_VISIBILITY_FULLY_OBSCURED = 2,
+ E_VISIBILITY_PRE_UNOBSCURED = 3,
} E_Visibility;
typedef struct _E_Test_Runner E_Test_Runner;