summaryrefslogtreecommitdiff
path: root/muggle-plugin/vdr_menu.h
diff options
context:
space:
mode:
authorLarsAC <LarsAC@e10066b5-e1e2-0310-b819-94efdf66514b>2004-02-08 10:48:44 +0000
committerLarsAC <LarsAC@e10066b5-e1e2-0310-b819-94efdf66514b>2004-02-08 10:48:44 +0000
commita6cd0e97d915a7e5fcb3db6fd25eaac624b03d57 (patch)
treeb7f566dca8eec3e8ddb21b189bb23b57273efa24 /muggle-plugin/vdr_menu.h
parentcda41f99d3dcf6b5a3d2a341d95db58c53b0d932 (diff)
downloadvdr-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.h21
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.
*