summaryrefslogtreecommitdiffstats
path: root/window.h
diff options
context:
space:
mode:
authorBert Münnich <be.muennich@gmail.com>2013-02-11 23:05:26 +0100
committerBert Münnich <be.muennich@gmail.com>2013-03-19 21:13:44 +0100
commitf3298400e6704844aeb1d3e0951e84b4236d2302 (patch)
treee2d85c993d65966555e2fbdb5c3ea37a1aa42e5e /window.h
parent9ee34477f81dc9630e902e8059e56fa665ad007b (diff)
downloadnsxiv-f3298400e6704844aeb1d3e0951e84b4236d2302.tar.zst
Spawn and read from info script without blocking
Diffstat (limited to 'window.h')
-rw-r--r--window.h12
1 files changed, 9 insertions, 3 deletions
diff --git a/window.h b/window.h
index dfb39aa..19a7171 100644
--- a/window.h
+++ b/window.h
@@ -24,6 +24,11 @@
#include "types.h"
+enum {
+ BAR_L_LEN = 512,
+ BAR_R_LEN = 64
+};
+
typedef struct {
Display *dpy;
int scr;
@@ -55,8 +60,8 @@ typedef struct {
struct {
unsigned int h;
- char *l;
- char *r;
+ char l[BAR_L_LEN];
+ char r[BAR_R_LEN];
unsigned long bgcol;
unsigned long fgcol;
} bar;
@@ -80,10 +85,11 @@ void win_draw(win_t*);
void win_draw_rect(win_t*, Pixmap, int, int, int, int, bool, int,
unsigned long);
+void win_update_bar(win_t*);
+
int win_textwidth(const char*, unsigned int, bool);
void win_set_title(win_t*, const char*);
-void win_set_bar_info(win_t*, char*, char*);
void win_set_cursor(win_t*, cursor_t);
#endif /* WINDOW_H */