diff options
author | Kalle Wallin <kaw@linux.se> | 2005-06-14 17:30:17 +0000 |
---|---|---|
committer | Kalle Wallin <kaw@linux.se> | 2005-06-14 17:30:17 +0000 |
commit | 34637e024a702d5ff5a431f14d67e2a7fb6331c4 (patch) | |
tree | 1fd3d13e639e675d34dea70f99cb5c5fbfc1a1c4 /src/list_window.h | |
parent | f522f83aa4d84c18d98c2d14e79e45d50043418d (diff) | |
download | mpd-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.h | 13 |
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 |