-
Notifications
You must be signed in to change notification settings - Fork 0
/
client.h
29 lines (23 loc) · 948 Bytes
/
client.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#pragma once
#include "nwm.h"
extern void configure(Client* c);
extern void applyrules(Client* c);
extern Bool applysizehints(
Client* c, int* x, int* y, unsigned* w, unsigned* h, Bool interact);
extern void resize(
Client* c, int x, int y, unsigned w, unsigned h, Bool interact);
extern void resizeclient(Client* c, int x, int y, unsigned w, unsigned h);
extern void updatesizehints(Client* c);
extern void updatemotifhints(Client* c);
extern void updatetitle(Client* c);
extern void updatewindowtype(Client* c);
extern void updatewmhints(Client* c);
extern void sendmon(Client* c, Monitor* m);
extern void setclientstate(Client* c, long state);
extern void focus(Client* c);
extern void setfocus(Client* c);
extern void setfullscreen(Client* c, int fullscreen);
extern void seturgent(Client* c, int urg);
extern void showhide(Client* c);
extern void unfocus(Client* c, int setfocus);
extern void unmanage(Client* c, int destroyed);