improve refreshing macros

master
Andrzej Rybczak 18 years ago
parent df430dc30e
commit e227d53296
  1. 12
      src/ncmpcpp.cpp

@ -39,26 +39,32 @@
#include "tag_editor.h" #include "tag_editor.h"
#define REFRESH_MEDIA_LIBRARY_SCREEN \ #define REFRESH_MEDIA_LIBRARY_SCREEN \
do { \
mLibArtists->Display(redraw_screen); \ mLibArtists->Display(redraw_screen); \
mvvline(main_start_y, middle_col_startx-1, 0, main_height); \ mvvline(main_start_y, middle_col_startx-1, 0, main_height); \
mLibAlbums->Display(redraw_screen); \ mLibAlbums->Display(redraw_screen); \
mvvline(main_start_y, right_col_startx-1, 0, main_height); \ mvvline(main_start_y, right_col_startx-1, 0, main_height); \
mLibSongs->Display(redraw_screen); \ mLibSongs->Display(redraw_screen); \
if (mLibAlbums->Empty()) \ if (mLibAlbums->Empty()) \
mLibAlbums->WriteXY(0, 0, "No albums found.") mLibAlbums->WriteXY(0, 0, "No albums found."); \
} while (0)
#define REFRESH_PLAYLIST_EDITOR_SCREEN \ #define REFRESH_PLAYLIST_EDITOR_SCREEN \
do { \
mPlaylistList->Display(redraw_screen); \ mPlaylistList->Display(redraw_screen); \
mvvline(main_start_y, middle_col_startx-1, 0, main_height); \ mvvline(main_start_y, middle_col_startx-1, 0, main_height); \
mPlaylistEditor->Display(redraw_screen) mPlaylistEditor->Display(redraw_screen); \
} while (0)
#ifdef HAVE_TAGLIB_H #ifdef HAVE_TAGLIB_H
# define REFRESH_TAG_EDITOR_SCREEN \ # define REFRESH_TAG_EDITOR_SCREEN \
do { \
mEditorLeftCol->Display(redraw_screen); \ mEditorLeftCol->Display(redraw_screen); \
mvvline(main_start_y, middle_col_startx-1, 0, main_height); \ mvvline(main_start_y, middle_col_startx-1, 0, main_height); \
mEditorTagTypes->Display(redraw_screen); \ mEditorTagTypes->Display(redraw_screen); \
mvvline(main_start_y, right_col_startx-1, 0, main_height); \ mvvline(main_start_y, right_col_startx-1, 0, main_height); \
mEditorTags->Display(redraw_screen) mEditorTags->Display(redraw_screen); \
} while (0)
#endif // HAVE_TAGLIB_H #endif // HAVE_TAGLIB_H
ncmpcpp_config Config; ncmpcpp_config Config;

Loading…
Cancel
Save