2023-04-02 16:10:13 +02:00
|
|
|
typedef struct {
|
|
|
|
unsigned int click;
|
|
|
|
unsigned int mask;
|
|
|
|
unsigned int button;
|
|
|
|
void (*func)(const Arg *arg);
|
|
|
|
const Arg arg;
|
|
|
|
} Mouse;
|
|
|
|
|
|
|
|
// clicks
|
|
|
|
enum {
|
|
|
|
clickwindow,
|
|
|
|
clickprompt,
|
|
|
|
clickinput,
|
|
|
|
clicklarrow,
|
|
|
|
clickrarrow,
|
|
|
|
clicknumber,
|
|
|
|
clickmode,
|
|
|
|
};
|
|
|
|
|
2023-03-21 20:52:12 +01:00
|
|
|
static unsigned int textw_clamp(const char *str, unsigned int n);
|
|
|
|
static void motionevent(XButtonEvent *ev);
|
2023-03-08 17:20:32 +01:00
|
|
|
static void buttonpress(XEvent *e);
|