--- pearlhd.c.orig 2013-08-25 13:55:12.000000000 +0200 +++ pearlhd.c 2013-08-25 13:50:32.000000000 +0200 @@ -829,7 +829,10 @@ void cSkinPearlHDDisplayMenu::SetTitle(c //mcUndefined = -1, mcUnknown = 0, mcMain, mcSchedule, mcChannel, mcTimer, mcRecording, mcPlugin, mcSetup, mcCommand, mcEvent, mcText, mcFolder, mcCam }; case mcSchedule : + case mcScheduleNow : + case mcScheduleNext : case mcChannel : + case mcChannelEdit : case mcSetup : case mcSetupOsd : case mcSetupEpg : @@ -842,6 +845,7 @@ void cSkinPearlHDDisplayMenu::SetTitle(c case mcSetupPlugins : case mcPluginSetup : case mcTimer : + case mcTimerEdit : case mcEvent : // Sub Menu Schedule, Channels, Setup, Edit timer osd->DrawRectangle(x1Menu, y1Menu+117, x2Menu-360, y2Menu, Theme.Color(clrMainLight)); @@ -855,6 +859,7 @@ void cSkinPearlHDDisplayMenu::SetTitle(c case mcUndefined : case mcUnknown : case mcRecording : + case mcRecordingInfo : case mcPlugin : case mcText : case mcFolder : @@ -965,9 +970,12 @@ void cSkinPearlHDDisplayMenu::SetMessage case mcCommand : MessageX2 = x2Menu-479; break; - + case mcSchedule : - case mcChannel : + case mcScheduleNow : + case mcScheduleNext : + case mcChannel : + case mcChannelEdit : case mcSetup : case mcSetupOsd : case mcSetupEpg : @@ -979,14 +987,16 @@ void cSkinPearlHDDisplayMenu::SetMessage case mcSetupMisc : case mcSetupPlugins : case mcPluginSetup : - case mcTimer : + case mcTimer : + case mcTimerEdit : case mcEvent : MessageX2 = x2Menu-360; break; case mcUndefined : case mcUnknown : - case mcRecording : + case mcRecording : + case mcRecordingInfo : case mcPlugin : case mcText : case mcFolder : @@ -1020,7 +1030,10 @@ void cSkinPearlHDDisplayMenu::SetItem(co break; case mcSchedule : + case mcScheduleNow : + case mcScheduleNext : case mcChannel : + case mcChannelEdit : case mcSetup : case mcSetupOsd : case mcSetupEpg : @@ -1033,6 +1046,7 @@ void cSkinPearlHDDisplayMenu::SetItem(co case mcSetupPlugins : case mcPluginSetup : case mcTimer : + case mcTimerEdit : case mcEvent : x1Item = x1Menu; y1Item = y1Menu+175 + (lineHeight * Index); @@ -1043,6 +1057,7 @@ void cSkinPearlHDDisplayMenu::SetItem(co case mcUndefined : case mcUnknown : case mcRecording : + case mcRecordingInfo : case mcPlugin : case mcText : case mcFolder : @@ -1307,8 +1322,11 @@ void cSkinPearlHDDisplayMenu::Flush(void osd->DrawText(x2Menu-479, y1Menu+225, datestring, Theme.Color(clrFontColor), Theme.Color(clrMainSolid), fontSansBook20, 449, 0, taRight); break; - case mcSchedule : - case mcChannel : + case mcSchedule : + case mcScheduleNow : + case mcScheduleNext : + case mcChannel : + case mcChannelEdit : case mcSetup : case mcSetupOsd : case mcSetupEpg : @@ -1320,7 +1338,8 @@ void cSkinPearlHDDisplayMenu::Flush(void case mcSetupMisc : case mcSetupPlugins : case mcPluginSetup : - case mcTimer : + case mcTimer : + case mcTimerEdit : case mcEvent : if (PearlHDConfig.oClockText) {