2010-08-07 12:05:16 -04:00
|
|
|
/*
|
|
|
|
* i3bar - an xcb-based status- and ws-bar for i3
|
|
|
|
*
|
2011-07-31 10:16:17 -04:00
|
|
|
* © 2010-2011 Axel Wagner and contributors
|
2010-08-07 12:05:16 -04:00
|
|
|
*
|
|
|
|
* See file LICNSE for license information
|
|
|
|
*
|
|
|
|
*/
|
2010-07-21 19:15:18 -04:00
|
|
|
#ifndef COMMON_H_
|
|
|
|
#define COMMON_H_
|
|
|
|
|
2011-08-16 18:05:05 -04:00
|
|
|
#include <stdbool.h>
|
|
|
|
|
2010-08-03 21:34:18 -04:00
|
|
|
typedef struct rect_t rect;
|
2010-07-21 19:15:18 -04:00
|
|
|
|
2010-08-03 21:34:18 -04:00
|
|
|
struct ev_loop* main_loop;
|
|
|
|
char *statusline;
|
2011-01-02 19:39:49 -05:00
|
|
|
char *statusline_buffer;
|
2010-07-21 19:15:18 -04:00
|
|
|
|
|
|
|
struct rect_t {
|
2011-08-12 12:43:09 -04:00
|
|
|
int x;
|
|
|
|
int y;
|
|
|
|
int w;
|
|
|
|
int h;
|
2010-07-21 19:15:18 -04:00
|
|
|
};
|
|
|
|
|
2010-08-04 23:09:59 -04:00
|
|
|
#include "queue.h"
|
|
|
|
#include "child.h"
|
|
|
|
#include "ipc.h"
|
|
|
|
#include "outputs.h"
|
|
|
|
#include "util.h"
|
|
|
|
#include "workspaces.h"
|
2011-08-15 09:57:52 -04:00
|
|
|
#include "trayclients.h"
|
2010-08-04 23:09:59 -04:00
|
|
|
#include "xcb.h"
|
2010-08-05 21:32:05 -04:00
|
|
|
#include "ucs2_to_utf8.h"
|
2010-11-04 07:27:10 -04:00
|
|
|
#include "config.h"
|
2011-10-21 14:30:46 -04:00
|
|
|
#include "libi3.h"
|
2010-08-04 23:09:59 -04:00
|
|
|
|
2010-07-21 19:15:18 -04:00
|
|
|
#endif
|