summaryrefslogtreecommitdiff
path: root/mymenusetup.c
diff options
context:
space:
mode:
authorMartin Prochnow <nordlicht@martins-kabuff.de>2007-10-08 20:36:03 +0200
committerAndreas Mair <andreas@vdr-developer.org>2007-10-08 20:36:03 +0200
commit57e0533f20b14e208e41e56f80fd15b3d18f90f1 (patch)
tree2e75d86377b4fbc29c9fd76fabd2a5e291a9f204 /mymenusetup.c
parent8adfaaf81b104b8e981026da593e40f9d780c251 (diff)
downloadvdr-plugin-extrecmenu-57e0533f20b14e208e41e56f80fd15b3d18f90f1.tar.gz
vdr-plugin-extrecmenu-57e0533f20b14e208e41e56f80fd15b3d18f90f1.tar.bz2
Version 1.0v1.0
- it is now possible to cancel a moving-between-filesystems-process - applied changes for MainMenuHooksPatch - added MainMenuHooksPatch to contrib/-dir; removed old one, which is now obsolete - free disk space is shown for the filesystem of the current directory (can be switched of in plugin's setup menu) - added support for hidding PIN-protected recordings in co-work with PIN-Plugin - added queue for moving recordings between filesystems - added cutter queue - added #ifdef's to switch of font patching for vdr >= 1.5.3 - added setup option to switch of font patching
Diffstat (limited to 'mymenusetup.c')
-rw-r--r--mymenusetup.c115
1 files changed, 65 insertions, 50 deletions
diff --git a/mymenusetup.c b/mymenusetup.c
index 40442e8..42c9eb3 100644
--- a/mymenusetup.c
+++ b/mymenusetup.c
@@ -7,66 +7,81 @@
mySetup::mySetup()
{
- mysetup.HideMainMenuEntry=0;
- mysetup.PatchNew=1;
- mysetup.ReplaceOrgRecMenu=0;
- mysetup.ShowRecDate=1;
- mysetup.ShowRecTime=1;
- mysetup.ShowRecLength=0;
- mysetup.ShowNewRecs=1;
- mysetup.DescendSorting=0;
- mysetup.GoLastReplayed=0;
- mysetup.ReturnToPlugin=1;
- mysetup.LimitBandwidth=0;
- mysetup.UseVDRsRecInfoMenu=0;
+ mysetup.HideMainMenuEntry=0;
+ mysetup.PatchNew=1;
+ mysetup.ReplaceOrgRecMenu=0;
+ mysetup.ShowRecDate=1;
+ mysetup.ShowRecTime=1;
+ mysetup.ShowRecLength=0;
+ mysetup.ShowNewRecs=1;
+ mysetup.DescendSorting=0;
+ mysetup.GoLastReplayed=0;
+ mysetup.ReturnToPlugin=1;
+ mysetup.LimitBandwidth=0;
+ mysetup.UseVDRsRecInfoMenu=0;
+ mysetup.PatchFont=1;
+ mysetup.FileSystemFreeMB=1;
}
mySetup mysetup;
myMenuSetup::myMenuSetup()
{
- hidemainmenuentry=mysetup.HideMainMenuEntry;
- patchnew=mysetup.PatchNew;
- replaceorgrecmenu=mysetup.ReplaceOrgRecMenu;
- showrecdate=mysetup.ShowRecDate;
- showrectime=mysetup.ShowRecTime;
- showreclength=mysetup.ShowRecLength;
- shownewrecs=mysetup.ShowNewRecs;
- descendsorting=mysetup.DescendSorting;
- golastreplayed=mysetup.GoLastReplayed;
- returntoplugin=mysetup.ReturnToPlugin;
- limitbandwidth=mysetup.LimitBandwidth;
- usevdrsrecinfomenu=mysetup.UseVDRsRecInfoMenu;
+ SetCols(36);
+
+ hidemainmenuentry=mysetup.HideMainMenuEntry;
+ patchnew=mysetup.PatchNew;
+ replaceorgrecmenu=mysetup.ReplaceOrgRecMenu;
+ showrecdate=mysetup.ShowRecDate;
+ showrectime=mysetup.ShowRecTime;
+ showreclength=mysetup.ShowRecLength;
+ shownewrecs=mysetup.ShowNewRecs;
+ descendsorting=mysetup.DescendSorting;
+ golastreplayed=mysetup.GoLastReplayed;
+ returntoplugin=mysetup.ReturnToPlugin;
+ limitbandwidth=mysetup.LimitBandwidth;
+ usevdrsrecinfomenu=mysetup.UseVDRsRecInfoMenu;
+ patchfont=mysetup.PatchFont;
+ filesystemfreemb=mysetup.FileSystemFreeMB;
- sortingtypetexts[0]=tr("ascending");
- sortingtypetexts[1]=tr("descending");
+ sortingtypetexts[0]=tr("ascending");
+ sortingtypetexts[1]=tr("descending");
- Add(new cMenuEditBoolItem(tr("Hide main menu entry"),&hidemainmenuentry));
- Add(new cMenuEditBoolItem(tr("Replace original recordings menu"),&replaceorgrecmenu));
- Add(new cMenuEditStraItem(tr("Sorting"),&descendsorting,2,sortingtypetexts));
- Add(new cMenuEditBoolItem(tr("Show recording date"),&showrecdate));
- Add(new cMenuEditBoolItem(tr("Show recording time"),&showrectime));
- Add(new cMenuEditBoolItem(tr("Show recording length"),&showreclength));
- Add(new cMenuEditBoolItem(tr("Show nr. of new recordings in a directory"),&shownewrecs));
- Add(new cMenuEditBoolItem(tr("Show alternative to new marker"),&patchnew));
- Add(new cMenuEditBoolItem(tr("Jump to last replayed recording"),&golastreplayed));
- Add(new cMenuEditBoolItem(tr("Call plugin after playback"),&returntoplugin));
- Add(new cMenuEditBoolItem(tr("Limit bandwidth for move recordings"),&limitbandwidth));
- Add(new cMenuEditBoolItem(tr("Use VDR's recording info menu"),&usevdrsrecinfomenu));
+ Add(new cMenuEditBoolItem(tr("Show recording date"),&showrecdate));
+ Add(new cMenuEditBoolItem(tr("Show recording time"),&showrectime));
+ Add(new cMenuEditBoolItem(tr("Show recording length"),&showreclength));
+ Add(new cMenuEditBoolItem(tr("Show nr. of new recordings of a directory"),&shownewrecs));
+ Add(new cMenuEditBoolItem(tr("Show alternative to new marker"),&patchnew));
+ Add(new cMenuEditBoolItem(tr("Show free disk space for each file system"),&filesystemfreemb));
+ Add(new cMenuEditStraItem(tr("Sorting"),&descendsorting,2,sortingtypetexts));
+ Add(new cMenuEditBoolItem(tr("Hide main menu entry"),&hidemainmenuentry));
+#ifdef MAINMENUHOOKSVERSNUM
+ Add(new cMenuEditBoolItem(tr("Replace original recordings menu"),&replaceorgrecmenu));
+#endif
+ Add(new cMenuEditBoolItem(tr("Jump to last replayed recording"),&golastreplayed));
+ Add(new cMenuEditBoolItem(tr("Call plugin after playback"),&returntoplugin));
+#if VDRVERSNUM < 10503
+ Add(new cMenuEditBoolItem(tr("Patch font"),&patchfont));
+#endif
+ Add(new cMenuEditBoolItem(tr("Limit bandwidth for move recordings"),&limitbandwidth));
+ Add(new cMenuEditBoolItem(tr("Use VDR's recording info menu"),&usevdrsrecinfomenu));
}
void myMenuSetup::Store()
{
- SetupStore("HideMainMenuEntry",mysetup.HideMainMenuEntry=hidemainmenuentry);
- SetupStore("PatchNew",mysetup.PatchNew=patchnew);
- SetupStore("ReplaceOrgRecMenu",mysetup.ReplaceOrgRecMenu=replaceorgrecmenu);
- SetupStore("ShowRecDate",mysetup.ShowRecDate=showrecdate);
- SetupStore("ShowRecTime",mysetup.ShowRecTime=showrectime);
- SetupStore("ShowRecLength",mysetup.ShowRecLength=showreclength);
- SetupStore("ShowNewRecs",mysetup.ShowNewRecs=shownewrecs);
- SetupStore("DescendSorting",mysetup.DescendSorting=descendsorting);
- SetupStore("GoLastReplayed",mysetup.GoLastReplayed=golastreplayed);
- SetupStore("ReturnToPlugin",mysetup.ReturnToPlugin=returntoplugin);
- SetupStore("LimitBandwidth",mysetup.LimitBandwidth=limitbandwidth);
- SetupStore("UseVDRsRecInfoMenu",mysetup.UseVDRsRecInfoMenu=usevdrsrecinfomenu);
+ SetupStore("HideMainMenuEntry",mysetup.HideMainMenuEntry=hidemainmenuentry);
+ SetupStore("PatchNew",mysetup.PatchNew=patchnew);
+ SetupStore("ReplaceOrgRecMenu",mysetup.ReplaceOrgRecMenu=replaceorgrecmenu);
+ SetupStore("ShowRecDate",mysetup.ShowRecDate=showrecdate);
+ SetupStore("ShowRecTime",mysetup.ShowRecTime=showrectime);
+ SetupStore("ShowRecLength",mysetup.ShowRecLength=showreclength);
+ SetupStore("ShowNewRecs",mysetup.ShowNewRecs=shownewrecs);
+ SetupStore("DescendSorting",mysetup.DescendSorting=descendsorting);
+ SetupStore("GoLastReplayed",mysetup.GoLastReplayed=golastreplayed);
+ SetupStore("ReturnToPlugin",mysetup.ReturnToPlugin=returntoplugin);
+ SetupStore("LimitBandwidth",mysetup.LimitBandwidth=limitbandwidth);
+ SetupStore("UseVDRsRecInfoMenu",mysetup.UseVDRsRecInfoMenu=usevdrsrecinfomenu);
+ SetupStore("PatchFont",mysetup.PatchFont=patchfont);
+ SetupStore("FileSystemFreeMB",mysetup.FileSystemFreeMB=filesystemfreemb);
}
+