From 2870f147aec2c2592226619972eed31c069cd79a Mon Sep 17 00:00:00 2001 From: RaK Date: Sun, 1 Feb 2004 19:01:47 +0000 Subject: Added documentation of menu handling original created by Andi git-svn-id: https://vdr-muggle.svn.sourceforge.net/svnroot/vdr-muggle/trunk@7 e10066b5-e1e2-0310-b819-94efdf66514b --- muggle-plugin/menu.txt | 73 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 73 insertions(+) create mode 100644 muggle-plugin/menu.txt diff --git a/muggle-plugin/menu.txt b/muggle-plugin/menu.txt new file mode 100644 index 0000000..cdea3f8 --- /dev/null +++ b/muggle-plugin/menu.txt @@ -0,0 +1,73 @@ +PLAYLIST +--------- +OK --// should start playing in the future +BACK -- + +UP select previous item (VDR-mechanism) +DOWN select next item (VDR-mechanism) +LEFT selection pg-up (VDR-mechanism) +RIGHT selection pg-down (VDR-mechanism) + +RED ==>display Tracklist(current filter setting) +GREEN ==>DisplayFilter +Yellow ==>DisplayTrackInfo(current) +Blue ==>DisplayTree( m_root ) + +FILTER +--------- + + + +TREE +--------- +OK Leaf: ==>DisplayTrackInfo( leaf ) + Node: ==> DisplayTree( child ); // expand +BACK ==> DisplayTree( parent ); // collapse + +UP select previous item (VDR-mechanism) +DOWN select next item (VDR-mechanism) +LEFT selection pg-up (VDR-mechanism) +RIGHT selection pg-down (VDR-mechanism) + +RED add all tracks under this node to playlist +GREEN ==>DisplayFilter +YELLOW ==>DisplayPlaylist(); +BLUE -- + + +TRACKS (Tracklist) +------------------ +OK DisplayTrackInfo(current) +BACK ==> DisplayTree( parent ); // collapse + +UP select previous item (VDR-mechanism) +DOWN select next item (VDR-mechanism) +LEFT selection pg-up (VDR-mechanism) +RIGHT selection pg-down (VDR-mechanism) + +RED add currend item to playlist +GREEN ==>DisplayFilter +YELLOW ==>DisplayPlaylist(); +BLUE ==>DisplayTree(root) + +TRACKINFO (previous == TREE || previous == TRACKS ) +------------------ +OK PlayItem +BACK go to previous view (==> DisplayTracklist || ==>DisplayTree ) + +RED add currend item to playlist +GREEN ==>DisplayFilter +YELLOW ==>DisplayPlaylist(); +BLUE -- + +TRACKINFO (previous == playlist ) +------------------ +OK PlayItem +BACK ==>DisplayPlaylist(); + +RED -- +GREEN ==>DisplayFilter +YELLOW ==>DisplayPlaylist(); // also on back +BLUE -- + + -- cgit v1.2.3