aboutsummaryrefslogtreecommitdiffstats
path: root/src/list_window.h
diff options
context:
space:
mode:
authorKalle Wallin <kaw@linux.se>2005-06-14 17:30:17 +0000
committerKalle Wallin <kaw@linux.se>2005-06-14 17:30:17 +0000
commit34637e024a702d5ff5a431f14d67e2a7fb6331c4 (patch)
tree1fd3d13e639e675d34dea70f99cb5c5fbfc1a1c4 /src/list_window.h
parentf522f83aa4d84c18d98c2d14e79e45d50043418d (diff)
downloadmpd-34637e024a702d5ff5a431f14d67e2a7fb6331c4.tar.gz
mpd-34637e024a702d5ff5a431f14d67e2a7fb6331c4.tar.xz
mpd-34637e024a702d5ff5a431f14d67e2a7fb6331c4.zip
Moved list window state code to list_window.c
git-svn-id: https://svn.musicpd.org/ncmpc/trunk@3353 09075e82-0dd4-0310-85a5-a0d7c8717e4f
Diffstat (limited to 'src/list_window.h')
-rw-r--r--src/list_window.h13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/list_window.h b/src/list_window.h
index 8374e53d7..2061e81aa 100644
--- a/src/list_window.h
+++ b/src/list_window.h
@@ -23,6 +23,11 @@ typedef struct
} list_window_t;
+typedef struct
+{
+ GList *list;
+} list_window_state_t;
+
/* create a new list window */
list_window_t *list_window_init(WINDOW *w, int width, int height);
@@ -71,4 +76,12 @@ list_window_rfind(list_window_t *lw,
int wrap,
int rows);
+/* list window states */
+list_window_state_t *list_window_init_state(void);
+list_window_state_t *list_window_free_state(list_window_state_t *state);
+void list_window_push_state(list_window_state_t *state, list_window_t *lw);
+void list_window_pop_state(list_window_state_t *state, list_window_t *lw);
+
+
+
#endif