X-Git-Url: https://git.distorted.org.uk/~mdw/disorder/blobdiff_plain/10e226b3dc53a157ef57f3f9dbc606c70465bdc8..6d1302f09d1a6958f3cddfd3c6564ee2c0b4813a:/disobedience/disobedience.h diff --git a/disobedience/disobedience.h b/disobedience/disobedience.h index 6a68b9a..53b4deb 100644 --- a/disobedience/disobedience.h +++ b/disobedience/disobedience.h @@ -91,6 +91,8 @@ extern int choosealpha; /* break up choose by letter */ extern const disorder_eclient_log_callbacks log_callbacks; +typedef void monitor_callback(void *u); + /* Functions --------------------------------------------------------------- */ disorder_eclient *gtkclient(void); @@ -113,6 +115,11 @@ GdkPixbuf *find_image(const char *name); void popup_error(const char *msg); /* Pop up an error message */ +void register_monitor(monitor_callback *callback, + void *u, + unsigned long mask); +/* Register a state monitor */ + void all_update(void); /* Update everything */ @@ -131,9 +138,8 @@ void menu_update(int page); GtkWidget *control_widget(void); /* Make the controls widget */ -void control_update(void); -/* Called whenever we think the control widget needs changing */ - +void volume_update(void); +/* Called whenever we think the volume control has changed */ /* Queue/Recent */