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