st-noxz

[fork] suckless st - personal fork
git clone https://noxz.tech/git/st-noxz.git
Log | Files | README | LICENSE

win.h
1/* See LICENSE for license details. */
2
3enum win_mode {
4	MODE_VISIBLE     = 1 << 0,
5	MODE_FOCUSED     = 1 << 1,
6	MODE_APPKEYPAD   = 1 << 2,
7	MODE_MOUSEBTN    = 1 << 3,
8	MODE_MOUSEMOTION = 1 << 4,
9	MODE_REVERSE     = 1 << 5,
10	MODE_KBDLOCK     = 1 << 6,
11	MODE_HIDE        = 1 << 7,
12	MODE_APPCURSOR   = 1 << 8,
13	MODE_MOUSESGR    = 1 << 9,
14	MODE_8BIT        = 1 << 10,
15	MODE_BLINK       = 1 << 11,
16	MODE_FBLINK      = 1 << 12,
17	MODE_FOCUS       = 1 << 13,
18	MODE_MOUSEX10    = 1 << 14,
19	MODE_MOUSEMANY   = 1 << 15,
20	MODE_BRCKTPASTE  = 1 << 16,
21	MODE_NUMLOCK     = 1 << 17,
22	MODE_MOUSE       = MODE_MOUSEBTN|MODE_MOUSEMOTION|MODE_MOUSEX10\
23	                  |MODE_MOUSEMANY,
24};
25
26void xbell(void);
27void xclipcopy(void);
28void xdrawcursor(int, int, Glyph, int, int, Glyph);
29void xdrawline(Line, int, int, int);
30void xfinishdraw(void);
31void xloadcols(void);
32int xsetcolorname(int, const char *);
33int xgetcolor(int, unsigned char *, unsigned char *, unsigned char *);
34void xseticontitle(char *);
35void xsettitle(char *);
36int xsetcursor(int);
37void xsetmode(int, unsigned int);
38void xsetpointermotion(int);
39void xsetsel(char *);
40int xstartdraw(void);
41void xximspot(int, int);