fixed issue 48

git-svn-id: http://tint2.googlecode.com/svn/trunk@62 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
This commit is contained in:
lorthiois@bbsoft.fr
2009-02-25 20:04:43 +00:00
parent 9cc4916c69
commit a08622a70d
15 changed files with 228 additions and 158 deletions

View File

@@ -2,12 +2,16 @@
* Copyright (C) 2009 thierry lorthiois (lorthiois@bbsoft.fr)
*
* systraybar
* based on 'docker-1.5' from Ben Jansens
*
**************************************************************************/
#ifndef SYSTRAYBAR_H
#define SYSTRAYBAR_H
#include <X11/Xlib.h>
#include <X11/Xutil.h>
#include <X11/Xatom.h>
#include "area.h"
@@ -15,6 +19,7 @@ typedef struct {
// always start with area
Area area;
GSList *list_icons;
} Systraybar;
@@ -22,17 +27,19 @@ typedef struct
{
Window id;
int x, y;
int width, height;
Window win;
long *icon_data;
int icon_width;
int icon_height;
} TrayWindow;
extern Window net_sel_win;
void init_systray();
void cleanup_systray();
int net_init();
int net_init();
void net_message(XClientMessageEvent *e);
// return 1 if task_width changed
int resize_systray (Systraybar *sysbar);