!! Implementation of System tray !!

This commit is contained in:
Martin Duquesnoy
2010-07-22 20:12:27 +02:00
parent d32ee3295e
commit 908978cca1
7 changed files with 455 additions and 16 deletions

View File

@@ -125,6 +125,11 @@ enum
net_wm_state_fullscreen,
net_wm_state_sticky,
net_wm_state_demands_attention,
net_wm_system_tray_opcode,
net_system_tray_message_data,
net_system_tray_s,
xembed,
xembedinfo,
utf8_string,
/* WMFS HINTS */
wmfs_running,
@@ -252,6 +257,15 @@ typedef struct
void (*func)(int screen);
} Layout;
/* Systray Structure */
typedef struct Systray Systray;
struct Systray
{
Window win;
XRectangle geo;
Systray *next, *prev;
};
/* Tag Structure */
typedef struct
{
@@ -500,4 +514,9 @@ typedef struct
char *uicb;
} vicmd_to_uicb;
typedef struct
{
int flags;
} xembed_info;
#endif /* STRUCTS_H */