chiark / gitweb /
elapsed time profiling for redisplay_tree()
[disorder] / disobedience / disobedience.h
index 6614d8b78e26eb1d80bdd00890cf45eb279ebefb..edb973dab3f4eea8663f72824a8f73188af29fc2 100644 (file)
@@ -113,7 +113,7 @@ extern int choosealpha;                 /* break up choose by letter */
 extern GtkTooltips *tips;
 extern int rtp_supported;
 extern int rtp_is_running;
-
+extern GtkItemFactory *mainmenufactory;
 
 extern const disorder_eclient_log_callbacks log_callbacks;
 
@@ -133,7 +133,7 @@ void properties(int ntracks, const char **tracks);
 
 void properties_reset(void);
 
-GtkWidget *scroll_widget(GtkWidget *child, const char *name);
+GtkWidget *scroll_widget(GtkWidget *child);
 /* Wrap a widget up for scrolling */
 
 GdkPixbuf *find_image(const char *name);
@@ -235,12 +235,29 @@ void choose_update(void);
 
 void login_box(void);
 
+/* Help */
+
+void popup_help(void);
+
 /* RTP */
 
 int rtp_running(void);
 void start_rtp(void);
 void stop_rtp(void);
 
+/* Settings */
+
+extern GdkColor tool_bg, tool_fg, layout_bg, even_bg, odd_bg;
+extern GdkColor active_bg, selected_bg, selected_fg, search_bg;
+extern GdkColor title_bg, title_fg, item_fg, drag_target, tool_active;
+
+extern const char *browser;
+
+void save_settings(void);
+void load_settings(void);
+void set_tool_colors(GtkWidget *w);
+void set_slider_colors(GtkWidget *w);
+
 /* Widget leakage debugging rubbish ---------------------------------------- */
 
 #if MDEBUG