0.9.0claws35
[claws.git] / src / plugins / trayicon / libeggtrayicon / xembed.h
1 /* XEMBED messages */
2 #define XEMBED_EMBEDDED_NOTIFY          0
3 #define XEMBED_WINDOW_ACTIVATE          1
4 #define XEMBED_WINDOW_DEACTIVATE        2
5 #define XEMBED_REQUEST_FOCUS            3
6 #define XEMBED_FOCUS_IN                 4
7 #define XEMBED_FOCUS_OUT                5
8 #define XEMBED_FOCUS_NEXT               6
9 #define XEMBED_FOCUS_PREV               7
10 #define XEMBED_GRAB_KEY                 8
11 #define XEMBED_UNGRAB_KEY               9
12 #define XEMBED_MODALITY_ON              10
13 #define XEMBED_MODALITY_OFF             11
14
15 /* Non standard messages*/
16 #define XEMBED_GTK_GRAB_KEY             108 
17 #define XEMBED_GTK_UNGRAB_KEY           109
18
19 /* Details for  XEMBED_FOCUS_IN: */
20 #define XEMBED_FOCUS_CURRENT            0
21 #define XEMBED_FOCUS_FIRST              1
22 #define XEMBED_FOCUS_LAST               2
23
24
25 /* Flags for _XEMBED_INFO */
26 #define XEMBED_MAPPED                   (1 << 0)