new feature: support for merging screens together

This commit is contained in:
Andrzej Rybczak
2011-11-12 19:47:47 +01:00
parent e31dec7005
commit 56467eaac6
44 changed files with 633 additions and 218 deletions

View File

@@ -52,18 +52,22 @@ class PlaylistEditor : public Screen<Window>
virtual List *GetList();
void NextColumn();
void PrevColumn();
virtual bool isMergable() { return true; }
bool NextColumn();
bool PrevColumn();
Menu<std::string> *Playlists;
Menu<MPD::Song> *Content;
protected:
virtual void Init();
virtual bool isLockable() { return true; }
private:
void AddToPlaylist(bool);
static size_t LeftColumnStartX;
static size_t LeftColumnWidth;
static size_t RightColumnStartX;
static size_t RightColumnWidth;