main 0uppy/slgro / source / include / slgro.h
 1#ifndef SLGRO_H
 2#define SLGRO_H
 3
 4#include <stdint.h>
 5
 6#include "types.h"
 7
 8extern void focus_next(void* data, uint32_t time, uint32_t value, uint32_t state);
 9extern void kill_sel(void* data, uint32_t time, uint32_t value, uint32_t state);
10extern void fullscreen(void* data, uint32_t time, uint32_t value, uint32_t state);
11extern void kb_move_x(void* data, uint32_t time, uint32_t value, uint32_t state);
12extern void kb_move_y(void* data, uint32_t time, uint32_t value, uint32_t state);
13extern void kb_resize_width(void* data, uint32_t time, uint32_t value, uint32_t state);
14extern void kb_resize_height(void* data, uint32_t time, uint32_t value, uint32_t state);
15extern void snap_left_half(void* data, uint32_t time, uint32_t value, uint32_t state);
16extern void snap_right_half(void* data, uint32_t time, uint32_t value, uint32_t state);
17extern void center_window(void* data, uint32_t time, uint32_t value, uint32_t state);
18extern void new_screen(struct swc_screen* scr);
19extern void new_window(struct swc_window* win);
20extern void new_device(struct libinput_device* dev);
21extern void quit(void* data, uint32_t time, uint32_t value, uint32_t state);
22extern void spawn(void* data, uint32_t time, uint32_t value, uint32_t state);
23extern void workspace_goto(void* data, uint32_t time, uint32_t value, uint32_t state);
24extern void workspace_moveto(void* data, uint32_t time, uint32_t value, uint32_t state);
25extern struct wm wm;
26
27#endif /* SLGRO_H */