vdr
1.7.31
|
#include <osdbase.h>
Public Member Functions | |
cOsdMenu (const char *Title, int c0=0, int c1=0, int c2=0, int c3=0, int c4=0) | |
virtual | ~cOsdMenu () |
virtual bool | NeedsFastResponse (void) |
void | SetMenuCategory (eMenuCategory MenuCategory) |
int | Current (void) const |
void | Add (cOsdItem *Item, bool Current=false, cOsdItem *After=NULL) |
void | Ins (cOsdItem *Item, bool Current=false, cOsdItem *Before=NULL) |
virtual void | Display (void) |
virtual eOSState | ProcessKey (eKeys Key) |
cOsdMenu (const char *Title, int c0=0, int c1=0, int c2=0, int c3=0, int c4=0) | |
virtual | ~cOsdMenu () |
virtual bool | NeedsFastResponse (void) |
void | SetMenuCategory (eMenuCategory MenuCategory) |
int | Current (void) const |
void | Add (cOsdItem *Item, bool Current=false, cOsdItem *After=NULL) |
void | Ins (cOsdItem *Item, bool Current=false, cOsdItem *Before=NULL) |
virtual void | Display (void) |
virtual eOSState | ProcessKey (eKeys Key) |
![]() | |
cOsdObject (bool FastResponse=false) | |
virtual | ~cOsdObject () |
bool | IsMenu (void) const |
virtual void | Show (void) |
cOsdObject (bool FastResponse=false) | |
virtual | ~cOsdObject () |
bool | IsMenu (void) const |
virtual void | Show (void) |
![]() | |
cOsdItem * | Get (int Index) const |
cOsdItem * | Get (int Index) const |
cOsdItem * | First (void) const |
cOsdItem * | First (void) const |
cOsdItem * | Last (void) const |
cOsdItem * | Last (void) const |
cOsdItem * | Prev (const cOsdItem *object) const |
cOsdItem * | Prev (const cOsdItem *object) const |
cOsdItem * | Next (const cOsdItem *object) const |
cOsdItem * | Next (const cOsdItem *object) const |
![]() | |
virtual | ~cListBase () |
void | Add (cListObject *Object, cListObject *After=NULL) |
void | Ins (cListObject *Object, cListObject *Before=NULL) |
void | Del (cListObject *Object, bool DeleteObject=true) |
virtual void | Move (int From, int To) |
void | Move (cListObject *From, cListObject *To) |
int | Count (void) const |
void | Sort (void) |
virtual | ~cListBase () |
void | Add (cListObject *Object, cListObject *After=NULL) |
void | Ins (cListObject *Object, cListObject *Before=NULL) |
void | Del (cListObject *Object, bool DeleteObject=true) |
virtual void | Move (int From, int To) |
void | Move (cListObject *From, cListObject *To) |
int | Count (void) const |
void | Sort (void) |
Protected Member Functions | |
void | SetDisplayMenu (void) |
cSkinDisplayMenu * | DisplayMenu (void) |
const char * | hk (const char *s) |
void | SetCols (int c0, int c1=0, int c2=0, int c3=0, int c4=0) |
void | SetHasHotkeys (bool HasHotkeys=true) |
virtual void | Clear (void) |
const char * | Title (void) |
bool | SelectableItem (int idx) |
void | SetCurrent (cOsdItem *Item) |
void | RefreshCurrent (void) |
void | DisplayCurrent (bool Current) |
void | DisplayItem (cOsdItem *Item) |
void | CursorUp (void) |
void | CursorDown (void) |
void | PageUp (void) |
void | PageDown (void) |
void | Mark (void) |
eOSState | HotKey (eKeys Key) |
eOSState | AddSubMenu (cOsdMenu *SubMenu) |
eOSState | CloseSubMenu () |
bool | HasSubMenu (void) |
cOsdMenu * | SubMenu (void) |
void | SetStatus (const char *s) |
void | SetTitle (const char *Title) |
void | SetHelp (const char *Red, const char *Green=NULL, const char *Yellow=NULL, const char *Blue=NULL) |
virtual void | Del (int Index) |
void | SetDisplayMenu (void) |
cSkinDisplayMenu * | DisplayMenu (void) |
const char * | hk (const char *s) |
void | SetCols (int c0, int c1=0, int c2=0, int c3=0, int c4=0) |
void | SetHasHotkeys (bool HasHotkeys=true) |
virtual void | Clear (void) |
const char * | Title (void) |
bool | SelectableItem (int idx) |
void | SetCurrent (cOsdItem *Item) |
void | RefreshCurrent (void) |
void | DisplayCurrent (bool Current) |
void | DisplayItem (cOsdItem *Item) |
void | CursorUp (void) |
void | CursorDown (void) |
void | PageUp (void) |
void | PageDown (void) |
void | Mark (void) |
eOSState | HotKey (eKeys Key) |
eOSState | AddSubMenu (cOsdMenu *SubMenu) |
eOSState | CloseSubMenu () |
bool | HasSubMenu (void) |
cOsdMenu * | SubMenu (void) |
void | SetStatus (const char *s) |
void | SetTitle (const char *Title) |
void | SetHelp (const char *Red, const char *Green=NULL, const char *Yellow=NULL, const char *Blue=NULL) |
virtual void | Del (int Index) |
![]() | |
void | SetNeedsFastResponse (bool NeedsFastResponse) |
void | SetNeedsFastResponse (bool NeedsFastResponse) |
Private Member Functions | |
void | DisplayHelp (bool Force=false) |
void | DisplayHelp (bool Force=false) |
Private Attributes | |
int | displayMenuItems |
char * | title |
int | cols [cSkinDisplayMenu::MaxTabs] |
int | first |
int | current |
int | marked |
eMenuCategory | menuCategory |
cOsdMenu * | subMenu |
const char * | helpRed |
const char * | helpGreen |
const char * | helpYellow |
const char * | helpBlue |
bool | helpDisplayed |
char * | status |
int | digit |
bool | hasHotkeys |
int | key_nr |
cTimeMs | lastActivity |
Static Private Attributes | |
static cSkinDisplayMenu * | displayMenu = NULL |
static int | displayMenuCount = 0 |
Additional Inherited Members | |
![]() | |
cListObject * | objects |
cListObject * | lastObject |
int | count |
Definition at line 86 of file include/vdr/osdbase.h.
cOsdMenu::cOsdMenu | ( | const char * | Title, |
int | c0 = 0 , |
||
int | c1 = 0 , |
||
int | c2 = 0 , |
||
int | c3 = 0 , |
||
int | c4 = 0 |
||
) |
Definition at line 76 of file osdbase.c.
References current, digit, displayMenuCount, displayMenuItems, first, hasHotkeys, helpBlue, helpDisplayed, helpGreen, helpRed, helpYellow, cOsdObject::isMenu, key_nr, marked, mcUnknown, menuCategory, SetCols(), SetDisplayMenu(), SetTitle(), status, subMenu, and title.
|
virtual |
Definition at line 97 of file osdbase.c.
References cSkinDisplayMenu::Clear(), DELETENULL(), displayMenu, displayMenuCount, cStatus::MsgOsdClear(), status, subMenu, and title.
cOsdMenu::cOsdMenu | ( | const char * | Title, |
int | c0 = 0 , |
||
int | c1 = 0 , |
||
int | c2 = 0 , |
||
int | c3 = 0 , |
||
int | c4 = 0 |
||
) |
|
virtual |
Definition at line 198 of file osdbase.c.
References current, and cListObject::Index().
Referenced by cMenuCam::AddMultiLineItem(), cHdffSetupPage::BuildVideoConversionItem(), cHdffMenu::cHdffMenu(), cHdffSetupPage::cHdffSetupPage(), cMenuCommands::cMenuCommands(), cMenuEditFolder::cMenuEditFolder(), cMenuEditRecording::cMenuEditRecording(), cMenuEditTimer::cMenuEditTimer(), cMenuSetupCAM::cMenuSetupCAM(), cMenuSetupHello::cMenuSetupHello(), cMenuSetupMisc::cMenuSetupMisc(), cMenuSetupPictures::cMenuSetupPictures(), cMenuSetupPlugins::cMenuSetupPlugins(), cMenuSetupRecord::cMenuSetupRecord(), cMenuSetupReplay::cMenuSetupReplay(), cMenuTimers::cMenuTimers(), cMenuWhatsOn::cMenuWhatsOn(), cMenuSchedule::PrepareScheduleAllAll(), cMenuSchedule::PrepareScheduleAllThis(), cMenuSchedule::PrepareScheduleThisAll(), cMenuSchedule::PrepareScheduleThisThis(), cMenuChannels::ProcessKey(), cMenuTimers::ProcessKey(), cPictureMenu::Set(), cMenuFolder::Set(), cMenuMain::Set(), cMenuRecordings::Set(), cMenuCam::Set(), cMenuSetupOSD::Set(), cMenuSetup::Set(), cMenuEditTimer::SetFirstDayItem(), cMenuEditChannel::Setup(), cMenuChannels::Setup(), cMenuSetupEPG::Setup(), cMenuSetupDVB::Setup(), cMenuSetupLNB::Setup(), and cMenuMain::Update().
Definition at line 537 of file osdbase.c.
References Display(), osContinue, subMenu, and SubMenu().
Referenced by cMenuMain::cMenuMain(), cMenuRecordings::Commands(), cMenuTimers::Commands(), cMenuFolder::DescendPath(), cMenuFolder::Edit(), cMenuRecordings::Edit(), cMenuChannels::Edit(), cMenuTimers::Edit(), cMenuCommands::Execute(), cMenuRecordings::Info(), cMenuTimers::Info(), cMenuSetupCAM::Menu(), cMenuFolder::New(), cMenuChannels::New(), cMenuTimers::New(), cMenuRecordings::Open(), cMenuEditTimer::ProcessKey(), cMenuMain::ProcessKey(), cMenuWhatsOn::ProcessKey(), cMenuSchedule::ProcessKey(), cMenuEditRecording::ProcessKey(), cMenuSetupPlugins::ProcessKey(), cMenuSetup::ProcessKey(), cMenuWhatsOn::Record(), cMenuSchedule::Record(), cMenuFolder::Select(), and cPictureMenu::SelectItem().
|
protectedvirtual |
Reimplemented from cListBase.
Definition at line 307 of file osdbase.c.
References current, first, marked, and SetStatus().
Referenced by cMenuSchedule::PrepareScheduleAllAll(), cMenuSchedule::PrepareScheduleAllThis(), cMenuSchedule::PrepareScheduleThisAll(), cMenuSchedule::PrepareScheduleThisThis(), cPictureMenu::Set(), cMenuFolder::Set(), cMenuMain::Set(), cMenuRecordings::Set(), cMenuCam::Set(), cMenuSetupOSD::Set(), cMenuSetup::Set(), cMenuEditChannel::Setup(), cMenuChannels::Setup(), cMenuSetupEPG::Setup(), cMenuSetupDVB::Setup(), and cMenuSetupLNB::Setup().
|
protectedvirtual |
Reimplemented from cListBase.
|
protected |
Definition at line 545 of file osdbase.c.
References Display(), osContinue, RefreshCurrent(), and subMenu.
Referenced by ProcessKey(), cMenuChannels::ProcessKey(), cMenuWhatsOn::Record(), cMenuSchedule::Record(), cMenuFolder::SetFolder(), cMenuEditTimer::SetFolder(), and cMenuEditRecording::SetFolder().
|
protected |
|
inline |
|
inline |
Definition at line 136 of file include/vdr/osdbase.h.
References current.
Referenced by cMenuRecordings::cMenuRecordings(), cMenuRecordings::Commands(), cMenuTimers::CurrentTimer(), cMenuFolder::Delete(), cMenuRecordings::Delete(), cMenuChannels::Delete(), cMenuTimers::Delete(), DisplayItem(), cMenuFolder::Edit(), cMenuRecordings::Edit(), cMenuChannels::Edit(), cMenuCommands::Execute(), cMenuFolder::GetFolder(), cMenuRecordings::Info(), cMenuSetupCAM::Menu(), cMenuChannels::New(), cMenuSchedule::Number(), cMenuRecordings::Open(), cMenuRecordings::Play(), cHdffSetupPage::ProcessKey(), cMenuMain::ProcessKey(), cMenuRecordings::ProcessKey(), cMenuWhatsOn::ProcessKey(), cMenuSchedule::ProcessKey(), cMenuSetupPlugins::ProcessKey(), cMenuWhatsOn::Record(), cMenuSchedule::Record(), cMenuSetupCAM::Reset(), cMenuRecordings::Rewind(), cMenuFolder::Select(), cMenuCam::Select(), cPictureMenu::SelectItem(), cPictureMenu::Set(), cMenuRecordings::Set(), cMenuSetupOSD::Set(), cMenuRecordings::SetHelpKeys(), cMenuWhatsOn::SetHelpKeys(), cMenuSchedule::SetHelpKeys(), cMenuEditChannel::Setup(), cMenuChannels::Setup(), cMenuSetupEPG::Setup(), cMenuSetupDVB::Setup(), cMenuSetupLNB::Setup(), cMenuChannels::Switch(), and cMenuWhatsOn::Switch().
|
protected |
|
protected |
Definition at line 361 of file osdbase.c.
References cListBase::Count(), current, Display(), DisplayCurrent(), displayMenu, displayMenuItems, first, max(), cSkinDisplayMenu::MaxItems(), cSetup::MenuScrollPage, cSetup::MenuScrollWrap, SelectableItem(), and Setup.
Referenced by PageDown(), and ProcessKey().
|
protected |
|
protected |
Definition at line 322 of file osdbase.c.
References cListBase::Count(), current, Display(), DisplayCurrent(), displayMenu, displayMenuItems, first, max(), cSkinDisplayMenu::MaxItems(), cSetup::MenuScrollPage, cSetup::MenuScrollWrap, SelectableItem(), and Setup.
Referenced by PageUp(), and ProcessKey().
|
protectedvirtual |
Definition at line 184 of file osdbase.c.
References cListBase::count, cListBase::Count(), current, first, cList< cOsdItem >::Get(), and SelectableItem().
Referenced by cHdffSetupPage::BuildVideoConversionItem(), cMenuFolder::Delete(), cMenuRecordings::Delete(), cMenuChannels::Delete(), cMenuTimers::Delete(), cMenuRecordings::ProcessKey(), cMenuEditTimer::SetFirstDayItem(), and cMenuMain::Update().
|
protectedvirtual |
|
virtual |
Reimplemented in cMenuRecording, cMenuTimers, cMenuEvent, cMenuEvent, cMenuText, and cMenuText.
Definition at line 212 of file osdbase.c.
References cSkinDisplayMenu::Clear(), cols, cListBase::count, cListBase::Count(), current, Display(), DisplayHelp(), displayMenu, displayMenuItems, first, cList< cOsdItem >::First(), cList< cOsdItem >::Get(), isempty(), max(), cSkinDisplayMenu::MaxItems(), menuCategory, cSkinDisplayMenu::MenuCategory(), min(), cStatus::MsgOsdClear(), cStatus::MsgOsdCurrentItem(), cStatus::MsgOsdItem(), cStatus::MsgOsdTitle(), mtStatus, cList< cOsdItem >::Next(), cSkinDisplayMenu::SetItem(), cSkinDisplayMenu::SetMenuCategory(), cSkinDisplayMenu::SetMessage(), cSkinDisplayMenu::SetScrollbar(), cSkinDisplayMenu::SetTabs(), cSkinDisplayMenu::SetTitle(), status, subMenu, and title.
Referenced by AddSubMenu(), CloseSubMenu(), cMenuRecordings::cMenuRecordings(), cMenuWhatsOn::cMenuWhatsOn(), CursorDown(), CursorUp(), cMenuFolder::Delete(), cMenuRecordings::Delete(), Display(), HotKey(), cMenuChannels::Number(), cMenuSchedule::Number(), PageDown(), PageUp(), cHdffSetupPage::ProcessKey(), cMenuEditTimer::ProcessKey(), cMenuMain::ProcessKey(), cMenuRecordings::ProcessKey(), cMenuWhatsOn::ProcessKey(), cMenuSchedule::ProcessKey(), cMenuEditRecording::ProcessKey(), cMenuSetupPlugins::ProcessKey(), cMenuSetup::ProcessKey(), cMenuChannels::Propagate(), cMenuWhatsOn::Record(), cMenuSchedule::Record(), cMenuMain::Set(), cMenuRecordings::Set(), cMenuCam::Set(), cMenuSetupOSD::Set(), cMenuEditTimer::SetFirstDayItem(), cMenuFolder::SetFolder(), cMenuEditTimer::SetFolder(), cMenuEditRecording::SetFolder(), cMenuEditChannel::Setup(), cMenuChannels::Setup(), cMenuSetupEPG::Setup(), cMenuSetupDVB::Setup(), cMenuSetupLNB::Setup(), and cHdffMenu::SetVideoConversion().
|
virtual |
Reimplemented in cMenuRecording, cMenuTimers, cMenuEvent, cMenuEvent, cMenuText, and cMenuText.
|
protected |
Definition at line 275 of file osdbase.c.
References current, DisplayHelp(), displayMenu, first, cList< cOsdItem >::Get(), helpDisplayed, cStatus::MsgOsdCurrentItem(), cOsdItem::Selectable(), cOsdItem::SetFresh(), cSkinDisplayMenu::SetItem(), and cOsdItem::Text().
Referenced by CursorDown(), CursorUp(), PageDown(), PageUp(), and ProcessKey().
|
protected |
|
private |
|
private |
Definition at line 165 of file osdbase.c.
References displayMenu, helpBlue, helpDisplayed, helpGreen, helpRed, helpYellow, cStatus::MsgOsdHelpKeys(), and cSkinDisplayMenu::SetButtons().
Referenced by Display(), DisplayCurrent(), and SetHelp().
|
protected |
|
protected |
Definition at line 293 of file osdbase.c.
References current, Current(), displayMenu, displayMenuItems, first, cListObject::Index(), cStatus::MsgOsdCurrentItem(), cOsdItem::Selectable(), cSkinDisplayMenu::SetItem(), and cOsdItem::Text().
Referenced by cMenuSetupCAM::ProcessKey().
|
inlineprotected |
Definition at line 106 of file osdbase.h.
References displayMenu.
|
inlineprotected |
Definition at line 106 of file include/vdr/osdbase.h.
References displayMenu.
Referenced by cMenuText::Display(), cMenuEvent::Display(), cMenuRecording::Display(), cMenuText::ProcessKey(), cMenuEvent::ProcessKey(), and cMenuRecording::ProcessKey().
|
inlineprotected |
Definition at line 125 of file include/vdr/osdbase.h.
References subMenu.
Referenced by cMenuRecordings::Commands(), cMenuTimers::Commands(), cMenuFolder::Delete(), cMenuRecordings::Delete(), cMenuChannels::Delete(), cMenuFolder::Edit(), cMenuRecordings::Edit(), cMenuChannels::Edit(), cMenuTimers::Edit(), cMenuRecordings::Info(), cMenuTimers::Info(), cMenuChannels::New(), cMenuTimers::New(), cMenuChannels::Number(), cMenuTimers::OnOff(), cMenuFolder::ProcessKey(), cMenuEditTimer::ProcessKey(), cMenuMain::ProcessKey(), cMenuRecordings::ProcessKey(), cMenuChannels::ProcessKey(), cMenuTimers::ProcessKey(), cMenuWhatsOn::ProcessKey(), cMenuSchedule::ProcessKey(), cMenuEditRecording::ProcessKey(), cMenuSetupCAM::ProcessKey(), cMenuSetupPlugins::ProcessKey(), cMenuSetup::ProcessKey(), cMenuWhatsOn::Record(), cMenuSchedule::Record(), cMenuRecordings::Rewind(), cMenuRecordings::Sort(), and cMenuChannels::Switch().
|
inlineprotected |
|
protected |
|
protected |
Definition at line 122 of file osdbase.c.
References digit, hasHotkeys, and cString::sprintf().
Referenced by cMenuCommands::cMenuCommands(), cMenuSetupPlugins::cMenuSetupPlugins(), cMenuMain::Set(), cMenuCam::Set(), and cMenuSetup::Set().
Definition at line 482 of file osdbase.c.
References current, Display(), k0, key_nr, kNone, kOk, cList< cOsdItem >::Last(), lastActivity, MENUKEY_TIMEOUT, osContinue, cList< cOsdItem >::Prev(), cRemote::Put(), RefreshCurrent(), cTimeMs::Set(), skipspace(), and cTimeMs::TimedOut().
Referenced by ProcessKey().
Definition at line 205 of file osdbase.c.
References current, and cListObject::Index().
|
protected |
Definition at line 472 of file osdbase.c.
References cListBase::Count(), current, marked, SetStatus(), and tr.
Referenced by cMenuChannels::ProcessKey().
|
protected |
|
inlinevirtual |
Reimplemented from cOsdObject.
Definition at line 134 of file include/vdr/osdbase.h.
References NeedsFastResponse(), and subMenu.
Referenced by NeedsFastResponse().
|
inlinevirtual |
Reimplemented from cOsdObject.
Definition at line 134 of file osdbase.h.
References NeedsFastResponse(), and subMenu.
|
protected |
Definition at line 437 of file osdbase.c.
References cListBase::Count(), current, CursorDown(), Display(), DisplayCurrent(), displayMenu, displayMenuItems, first, max(), cSkinDisplayMenu::MaxItems(), cSetup::MenuScrollWrap, SelectableItem(), and Setup.
Referenced by ProcessKey().
|
protected |
|
protected |
Definition at line 402 of file osdbase.c.
References cListBase::Count(), current, CursorUp(), Display(), DisplayCurrent(), displayMenu, displayMenuItems, first, cSkinDisplayMenu::MaxItems(), cSetup::MenuScrollWrap, SelectableItem(), and Setup.
Referenced by ProcessKey().
|
protected |
Reimplemented from cOsdObject.
Reimplemented in cMenuSetup, cMenuSetupPlugins, cMenuSetupCAM, cMenuSetupLNB, cMenuSetupDVB, cMenuSetupEPG, cMenuSetupOSD, cMenuEditRecording, cMenuRecording, cMenuCam, cMenuSchedule, cMenuWhatsOn, cMenuTimers, cMenuEditFolder, cMenuChannels, cMenuRecordings, cMenuRecordings, cMenuSetupPage, cMenuSetupPage, cMenuEditChannel, cMenuMain, cMenuMain, cMenuEvent, cMenuEvent, cMenuEditTimer, cMenuEditTimer, cMenuCommands, cMenuCommands, cHdffSetupPage, cMenuFolder, cMenuFolder, cMenuText, cMenuText, cPictureMenu, and cHdffMenu.
Definition at line 554 of file osdbase.c.
References CloseSubMenu(), current, CursorDown(), CursorUp(), DisplayCurrent(), cList< cOsdItem >::Get(), hasHotkeys, HotKey(), k0, k_Repeat, kBack, kDown, kLeft, kNone, kOk, kRight, kUp, marked, cListBase::Move(), osBack, osContinue, osUnknown, PageDown(), PageUp(), cOsdItem::ProcessKey(), ProcessKey(), SetStatus(), and subMenu.
Referenced by ProcessKey().
Reimplemented from cOsdObject.
Reimplemented in cMenuSetup, cMenuSetupPlugins, cMenuSetupCAM, cMenuSetupLNB, cMenuSetupDVB, cMenuSetupEPG, cMenuSetupOSD, cMenuEditRecording, cMenuRecording, cMenuCam, cMenuSchedule, cMenuWhatsOn, cMenuTimers, cMenuEditFolder, cMenuChannels, cMenuRecordings, cMenuRecordings, cMenuSetupPage, cMenuSetupPage, cMenuEditChannel, cMenuMain, cMenuMain, cMenuEvent, cMenuEvent, cMenuEditTimer, cMenuEditTimer, cMenuCommands, cMenuCommands, cHdffSetupPage, cMenuFolder, cMenuFolder, cMenuText, cMenuText, cPictureMenu, and cHdffMenu.
|
protected |
Definition at line 268 of file osdbase.c.
References current, cList< cOsdItem >::Get(), and cOsdItem::Set().
Referenced by CloseSubMenu(), HotKey(), and cMenuTimers::OnOff().
|
protected |
|
protected |
|
protected |
Definition at line 316 of file osdbase.c.
References cList< cOsdItem >::Get(), and cOsdItem::Selectable().
Referenced by CursorDown(), CursorUp(), Del(), PageDown(), and PageUp().
|
protected |
|
protected |
Definition at line 137 of file osdbase.c.
References cols.
Referenced by cMenuSetupCAM::cMenuSetupCAM(), cOsdMenu(), cMenuSchedule::PrepareScheduleAllAll(), cMenuSchedule::PrepareScheduleAllThis(), cMenuSchedule::PrepareScheduleThisAll(), and cMenuSchedule::PrepareScheduleThisThis().
|
protected |
Definition at line 263 of file osdbase.c.
References current, and cListObject::Index().
Referenced by cMenuRecordings::cMenuRecordings(), cMenuTimers::cMenuTimers(), cMenuFolder::DescendPath(), cMenuChannels::Number(), cMenuSchedule::Number(), cMenuEditTimer::ProcessKey(), cMenuEditRecording::ProcessKey(), cMenuRecordings::Set(), cMenuSetupOSD::Set(), cMenuEditTimer::SetFolder(), cMenuEditRecording::SetFolder(), cMenuEditChannel::Setup(), cMenuChannels::Setup(), cMenuSetupEPG::Setup(), cMenuSetupDVB::Setup(), and cMenuSetupLNB::Setup().
|
protected |
|
protected |
|
protected |
Definition at line 113 of file osdbase.c.
References cSkinDisplayMenu::Clear(), cSkins::Current(), displayMenu, cSkin::DisplayMenu(), and Skins.
Referenced by cOsdMenu(), cMenuSetupOSD::ProcessKey(), and cMenuSetupPlugins::ProcessKey().
|
protected |
Definition at line 146 of file osdbase.c.
References digit, and hasHotkeys.
Referenced by cMenuCommands::cMenuCommands(), cMenuSetupCAM::cMenuSetupCAM(), cMenuSetupPlugins::cMenuSetupPlugins(), cMenuMain::Set(), cMenuCam::Set(), and cMenuSetup::Set().
|
protected |
|
protected |
|
protected |
Definition at line 174 of file osdbase.c.
References DisplayHelp(), helpBlue, helpGreen, helpRed, and helpYellow.
Referenced by cHdffMenu::cHdffMenu(), cMenuEvent::cMenuEvent(), cMenuRecording::cMenuRecording(), cMenuSetupCAM::cMenuSetupCAM(), cMenuSetupDVB::cMenuSetupDVB(), cMenuSetupEPG::cMenuSetupEPG(), cMenuSchedule::ProcessKey(), cPictureMenu::Set(), cMenuFolder::SetHelpKeys(), cMenuEditTimer::SetHelpKeys(), cMenuRecordings::SetHelpKeys(), cMenuTimers::SetHelpKeys(), cMenuWhatsOn::SetHelpKeys(), cMenuSchedule::SetHelpKeys(), cMenuEditRecording::SetHelpKeys(), cMenuChannels::Setup(), and cMenuMain::Update().
void cOsdMenu::SetMenuCategory | ( | eMenuCategory | MenuCategory | ) |
Definition at line 108 of file osdbase.c.
References menuCategory.
Referenced by cMenuCam::cMenuCam(), cMenuChannels::cMenuChannels(), cMenuCommands::cMenuCommands(), cMenuEditChannel::cMenuEditChannel(), cMenuEditFolder::cMenuEditFolder(), cMenuEditTimer::cMenuEditTimer(), cMenuEvent::cMenuEvent(), cMenuFolder::cMenuFolder(), cMenuMain::cMenuMain(), cMenuRecording::cMenuRecording(), cMenuRecordings::cMenuRecordings(), cMenuSchedule::cMenuSchedule(), cMenuSetup::cMenuSetup(), cMenuSetupPage::cMenuSetupPage(), cMenuText::cMenuText(), cMenuTimers::cMenuTimers(), and cMenuWhatsOn::cMenuWhatsOn().
void cOsdMenu::SetMenuCategory | ( | eMenuCategory | MenuCategory | ) |
|
protected |
|
protected |
Definition at line 152 of file osdbase.c.
References displayMenu, mtStatus, cSkinDisplayMenu::SetMessage(), and status.
Referenced by Clear(), Mark(), and ProcessKey().
|
protected |
Definition at line 159 of file osdbase.c.
References title.
Referenced by cMenuEvent::cMenuEvent(), cOsdMenu(), cPictureMenu::cPictureMenu(), cMenuCam::GenerateTitle(), cMenuSchedule::PrepareScheduleAllAll(), cMenuSchedule::PrepareScheduleAllThis(), cMenuSchedule::PrepareScheduleThisAll(), cMenuSchedule::PrepareScheduleThisThis(), cMenuMain::Set(), cMenuSetup::Set(), and cMenuSetupPage::SetSection().
|
protected |
|
inlineprotected |
Definition at line 126 of file include/vdr/osdbase.h.
References subMenu.
Referenced by AddSubMenu(), cMenuFolder::GetFolder(), cMenuFolder::SetFolder(), cMenuEditTimer::SetFolder(), and cMenuEditRecording::SetFolder().
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
Definition at line 111 of file include/vdr/osdbase.h.
References title.
Referenced by cMenuFolder::DescendPath(), cMenuCommands::Execute(), and cMenuFolder::Select().
|
private |
Definition at line 92 of file include/vdr/osdbase.h.
|
private |
Definition at line 93 of file include/vdr/osdbase.h.
Referenced by Add(), Clear(), cOsdMenu(), Current(), CursorDown(), CursorUp(), Del(), Display(), DisplayCurrent(), DisplayItem(), HotKey(), Ins(), Mark(), PageDown(), PageUp(), ProcessKey(), RefreshCurrent(), cMenuSetupOSD::Set(), SetCurrent(), cMenuEditChannel::Setup(), cMenuSetupEPG::Setup(), cMenuSetupDVB::Setup(), and cMenuSetupLNB::Setup().
|
private |
Definition at line 99 of file include/vdr/osdbase.h.
Referenced by cOsdMenu(), hk(), and SetHasHotkeys().
|
staticprivate |
Definition at line 88 of file include/vdr/osdbase.h.
Referenced by CursorDown(), CursorUp(), Display(), DisplayCurrent(), DisplayHelp(), DisplayItem(), DisplayMenu(), PageDown(), PageUp(), SetDisplayMenu(), SetStatus(), and ~cOsdMenu().
|
staticprivate |
Definition at line 89 of file include/vdr/osdbase.h.
Referenced by cOsdMenu(), and ~cOsdMenu().
|
private |
Definition at line 90 of file include/vdr/osdbase.h.
Referenced by cOsdMenu(), CursorDown(), CursorUp(), Display(), DisplayItem(), PageDown(), and PageUp().
|
private |
Definition at line 93 of file include/vdr/osdbase.h.
Referenced by Clear(), cOsdMenu(), CursorDown(), CursorUp(), Del(), Display(), DisplayCurrent(), DisplayItem(), PageDown(), and PageUp().
|
private |
Definition at line 100 of file include/vdr/osdbase.h.
Referenced by cOsdMenu(), hk(), ProcessKey(), and SetHasHotkeys().
|
private |
Definition at line 96 of file include/vdr/osdbase.h.
Referenced by cOsdMenu(), DisplayHelp(), and SetHelp().
|
private |
Definition at line 97 of file include/vdr/osdbase.h.
Referenced by cOsdMenu(), DisplayCurrent(), and DisplayHelp().
|
private |
Definition at line 96 of file include/vdr/osdbase.h.
Referenced by cOsdMenu(), DisplayHelp(), and SetHelp().
|
private |
Definition at line 96 of file include/vdr/osdbase.h.
Referenced by cOsdMenu(), DisplayHelp(), and SetHelp().
|
private |
Definition at line 96 of file include/vdr/osdbase.h.
Referenced by cOsdMenu(), DisplayHelp(), and SetHelp().
|
private |
Definition at line 101 of file include/vdr/osdbase.h.
Referenced by cOsdMenu(), and HotKey().
|
private |
Definition at line 102 of file include/vdr/osdbase.h.
Referenced by HotKey().
|
private |
Definition at line 93 of file include/vdr/osdbase.h.
Referenced by Clear(), cOsdMenu(), Mark(), and ProcessKey().
|
private |
Definition at line 94 of file include/vdr/osdbase.h.
Referenced by cOsdMenu(), Display(), and SetMenuCategory().
|
private |
Definition at line 98 of file include/vdr/osdbase.h.
Referenced by cMenuTimers::ActualiseDiskStatus(), cOsdMenu(), Display(), SetStatus(), and ~cOsdMenu().
|
private |
Definition at line 95 of file include/vdr/osdbase.h.
Referenced by AddSubMenu(), CloseSubMenu(), cOsdMenu(), Display(), HasSubMenu(), NeedsFastResponse(), ProcessKey(), SubMenu(), and ~cOsdMenu().
|
private |
Definition at line 91 of file include/vdr/osdbase.h.
Referenced by cOsdMenu(), Display(), SetTitle(), Title(), and ~cOsdMenu().