#pragma once #include "../core/types.h" void manage(Window w, XWindowAttributes *wa); void unmanage(Client *c, int destroyed); void attach(Client *c); void detach(Client *c); void attachstack(Client *c); void detachstack(Client *c); void focus(Client *c); void unfocus(Client *c, int setfocus); void resize(Client *c, int x, int y, int w, int h, int interact); void resizeclient(Client *c, int x, int y, int w, int h); Client *nexttiled(Client *c); Client *wintoclient(Window w); /* swallow (optional) */ Client *swallowingclient(Window w); Client *termforwin(const Client *c); pid_t winpid(Window w);