20 #ifndef NCMPC_SCREEN_INTERFACE_H 21 #define NCMPC_SCREEN_INTERFACE_H 33 void (*
init)(WINDOW *w,
unsigned cols,
unsigned rows);
37 void (*
resize)(
unsigned cols,
unsigned rows);
55 bool (*mouse)(
struct mpdclient *c,
int x,
int y, mmask_t bstate);
58 const char *(*get_title)(
char *s,
size_t size);
void(* close)(void)
Definition: screen_interface.h:36
void(* resize)(unsigned cols, unsigned rows)
Definition: screen_interface.h:37
void(* update)(struct mpdclient *c)
Definition: screen_interface.h:39
void(* init)(WINDOW *w, unsigned cols, unsigned rows)
Definition: screen_interface.h:33
void(* exit)(void)
Definition: screen_interface.h:34
Definition: screen_interface.h:32
Definition: mpdclient.h:12
command_t
Definition: command.h:36
void(* open)(struct mpdclient *c)
Definition: screen_interface.h:35
void(* paint)(void)
Definition: screen_interface.h:38
bool(* cmd)(struct mpdclient *c, command_t cmd)
Definition: screen_interface.h:46