!! Implementation of System tray !!
This commit is contained in:
@@ -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 */
|
||||
|
||||
Reference in New Issue
Block a user