~mdw
/
disorder
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
more control state fiddling, starts nicely when server down now
[disorder]
/
disobedience
/
disobedience.h
diff --git
a/disobedience/disobedience.h
b/disobedience/disobedience.h
index
21d589d
..
53b4deb
100644
(file)
--- a/
disobedience/disobedience.h
+++ b/
disobedience/disobedience.h
@@
-89,6
+89,10
@@
extern int volume_l, volume_r; /* current volume */
extern double goesupto; /* volume upper bound */
extern int choosealpha; /* break up choose by letter */
extern double goesupto; /* volume upper bound */
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);
/* Functions --------------------------------------------------------------- */
disorder_eclient *gtkclient(void);
@@
-111,6
+115,13
@@
GdkPixbuf *find_image(const char *name);
void popup_error(const char *msg);
/* Pop up an error message */
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 */
/* Main menu */
/* Main menu */
@@
-127,9
+138,8
@@
void menu_update(int page);
GtkWidget *control_widget(void);
/* Make the controls widget */
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 */
/* Queue/Recent */