diff options
author | LarsAC <LarsAC@e10066b5-e1e2-0310-b819-94efdf66514b> | 2004-02-08 10:48:44 +0000 |
---|---|---|
committer | LarsAC <LarsAC@e10066b5-e1e2-0310-b819-94efdf66514b> | 2004-02-08 10:48:44 +0000 |
commit | a6cd0e97d915a7e5fcb3db6fd25eaac624b03d57 (patch) | |
tree | b7f566dca8eec3e8ddb21b189bb23b57273efa24 /muggle-plugin/vdr_menu.h | |
parent | cda41f99d3dcf6b5a3d2a341d95db58c53b0d932 (diff) | |
download | vdr-plugin-muggle-a6cd0e97d915a7e5fcb3db6fd25eaac624b03d57.tar.gz vdr-plugin-muggle-a6cd0e97d915a7e5fcb3db6fd25eaac624b03d57.tar.bz2 |
Made major revisions in OSD behavior
git-svn-id: https://vdr-muggle.svn.sourceforge.net/svnroot/vdr-muggle/trunk@30 e10066b5-e1e2-0310-b819-94efdf66514b
Diffstat (limited to 'muggle-plugin/vdr_menu.h')
-rw-r--r-- | muggle-plugin/vdr_menu.h | 21 |
1 files changed, 14 insertions, 7 deletions
diff --git a/muggle-plugin/vdr_menu.h b/muggle-plugin/vdr_menu.h index 1b318c0..76317bc 100644 --- a/muggle-plugin/vdr_menu.h +++ b/muggle-plugin/vdr_menu.h @@ -2,12 +2,12 @@ /*! \file vdr_menu.h * \brief Implements menu handling for broswing media libraries within VDR ******************************************************************** - * \version $Revision: 1.7 $ - * \date $Date: 2004/02/03 19:28:46 $ + * \version $Revision: 1.8 $ + * \date $Date: 2004/02/08 10:48:44 $ * \author Ralf Klueber, Lars von Wedel, Andreas Kellner * \author file owner: $Author: LarsAC $ * - * $Id: vdr_menu.h,v 1.7 2004/02/03 19:28:46 LarsAC Exp $ + * $Id: vdr_menu.h,v 1.8 2004/02/08 10:48:44 LarsAC Exp $ * */ /*******************************************************************/ @@ -63,21 +63,25 @@ class mgMainMenu : public cOsdMenu enum MuggleStatus { - TREE, FILTER, TRACKS, + TREE, TREE_SUBMENU, PLAYLIST, PLAYLIST_TRACKINFO, PLAYLIST_ALBUMINFO, + FILTER }; - // To be rewritten mode dependent void SetButtons(); + // Tree view handling void DisplayTree( mgSelectionTreeNode *node, int select = 0 ); void DisplayTreeViewSelector(); + void DisplayTreeSubmenu(); + void TreeSubmenuAction( int n ); + // Filter view handling void DisplayFilter(); void DisplayFilterSelector(); + // Playlist view handling void DisplayPlaylist(); - void DisplayTracklist(); void DisplayTrackInfo(); void DisplayAlbumInfo(); @@ -89,7 +93,7 @@ class mgMainMenu : public cOsdMenu mgSelectionTreeNode *m_node; mgPlaylist *m_current_playlist; mgTracklist *m_tracklist; - + // filter items char *m_title, *m_interpret, *m_album, *m_playlist, *m_filtername; int m_year_min, m_year_max, m_filter; @@ -104,6 +108,9 @@ class mgMainMenu : public cOsdMenu /************************************************************ * * $Log: vdr_menu.h,v $ + * Revision 1.8 2004/02/08 10:48:44 LarsAC + * Made major revisions in OSD behavior + * * Revision 1.7 2004/02/03 19:28:46 LarsAC * Playlist now created in plugin instead of in menu. * |