summaryrefslogtreecommitdiff
path: root/vdr_menu.c
diff options
context:
space:
mode:
authorwr61 <wr61@e10066b5-e1e2-0310-b819-94efdf66514b>2005-04-18 08:58:14 +0000
committerwr61 <wr61@e10066b5-e1e2-0310-b819-94efdf66514b>2005-04-18 08:58:14 +0000
commit3720cdfddca400ef0d03d0b8850d38e2fa3cae93 (patch)
tree897c823166dc9d0b720471f40327b85fb4ea6e6a /vdr_menu.c
parent1103a899bef2d05ee1074ec371ead3871e2a2fbf (diff)
downloadvdr-plugin-muggle-3720cdfddca400ef0d03d0b8850d38e2fa3cae93.tar.gz
vdr-plugin-muggle-3720cdfddca400ef0d03d0b8850d38e2fa3cae93.tar.bz2
remove example code for mgTree::Process and fix positioning after adding to any collection
git-svn-id: https://vdr-muggle.svn.sourceforge.net/svnroot/vdr-muggle/branches/0.1.6-wr@628 e10066b5-e1e2-0310-b819-94efdf66514b
Diffstat (limited to 'vdr_menu.c')
-rw-r--r--vdr_menu.c22
1 files changed, 4 insertions, 18 deletions
diff --git a/vdr_menu.c b/vdr_menu.c
index cb92888..f462277 100644
--- a/vdr_menu.c
+++ b/vdr_menu.c
@@ -497,10 +497,10 @@ mgMenu::AddSelectionItems (mgSelection *sel,mgActions act)
// example:
if (name[0]!='C')
continue;
-#endif
// adapt newposition since it refers to position in mgSelection:
if ((signed int)i==osd()->newposition)
osd()->newposition = osd()->Count();
+#endif
a->SetText(name,false);
a->setHandle(i);
osd()->AddItem(a);
@@ -688,20 +688,6 @@ mgMenu::Process (eKeys key)
return ExecuteButton(key);
}
-eOSState
-mgTree::Process (eKeys key)
-{
- eOSState result = osUnknown;
- if (key!=kNone)
- mgDebug(1,"mgTree::Process(%d)",key);
- switch (key)
- {
- case k0:mgDebug(1,"ich bin k0");break;
- default: result = mgMenu::Process(key);
- }
- return result;
-}
-
string
mgTree::Title () const
{
@@ -726,8 +712,6 @@ mgMainMenu::Message1(const char *msg, const char *arg1)
eOSState mgMainMenu::ProcessKey (eKeys key)
{
eOSState result = osContinue;
-// if (strcmp(the_setup.DbName,"GiantDisc"))
- mgDebug(1,"changed to %s",the_setup.DbName);
if (Menus.size()<1)
mgError("mgMainMenu::ProcessKey: Menus is empty");
@@ -914,6 +898,7 @@ mgMenu::setosd(mgMainMenu *osd)
{
m_osd = osd;
m_prevUsingCollection = osd->UsingCollection;
+ m_prevpos=osd->selection()->getPosition();
}
mgSubmenu::mgSubmenu()
@@ -1024,11 +1009,12 @@ mgTreeCollSelector::mgTreeCollSelector()
mgTreeCollSelector::~mgTreeCollSelector()
{
osd()->UsingCollection = m_prevUsingCollection;
+ osd()->newposition = m_prevpos;
}
string
mgTreeCollSelector::Title () const
-{
+{
return m_title;
}