diff --git a/src/screen.h b/src/screen.h
index 17fc3d46d14691b7a27c30a9fc7db2ee0b2f89e5..e3b00626fc7d762477bf53d6655ed4c5a412fa7d 100644 (file)
--- a/src/screen.h
+++ b/src/screen.h
/* ncmpc (Ncurses MPD Client)
- * (c) 2004-2009 The Music Player Daemon Project
+ * (c) 2004-2010 The Music Player Daemon Project
* Project homepage: http://musicpd.org
* This program is free software; you can redistribute it and/or modify
#include <ncurses.h>
#endif
-#define IS_PLAYING(s) (s==MPD_STATE_PLAY)
-#define IS_PAUSED(s) (s==MPD_STATE_PAUSE)
-#define IS_STOPPED(s) (!(IS_PLAYING(s) | IS_PAUSED(s)))
-
-#define MAX_SONGNAME_LENGTH 512
-
struct mpdclient;
struct screen_functions;
struct progress_bar progress_bar;
struct status_bar status_bar;
- /* GTime is equivalent to time_t */
- GTime start_timestamp;
-
unsigned cols, rows;
char *buf;
char *findbuf;
GList *find_history;
+
+#ifndef NCMPC_MINI
+ /**
+ * Non-zero when the welcome message is currently being
+ * displayed. The associated timer will disable it.
+ */
+ guint welcome_source_id;
+#endif
};
extern struct screen screen;
void screen_init(struct mpdclient *c);
void screen_exit(void);
void screen_resize(struct mpdclient *c);
-void screen_status_message(const char *msg);
-void screen_status_printf(const char *format, ...);
void screen_paint(struct mpdclient *c);
void screen_update(struct mpdclient *c);
void screen_cmd(struct mpdclient *c, command_t cmd);