Christian Wieninger schrieb:
Hi Klaus,
meanwhile there are many plugins, that could be used as a replacement for some of VDR's main menu entries, like "schedule" or "channels". Please don't get me wrong, you've done a great job, but some plugin authors too ;-) And if the user likes to use a plugin instead of the builtin function, why not? A real replacement currently can only be done when patching VDR, so what do you think about the following change of the MenuMain constructor in menu.c? :
Wouldn't it be enough to hide the original Menu entries?
An another way could be that the Plugin returns not the MAINMENUENTRY: virtual const char *MainMenuEntry(void) { return MAINMENUENTRY; }
It could return the Name of the Plugin it would like to replace. virtual const char *MainMenuEntry(void) { return "Timers"; }
I have some patches and Idears for the OSD and Menu usibility but I will wait for 1.4 befor I will post them.
Best regards, Patrick Fischer