vdr 2.7.4
|
#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) |
void | SetMenuSortMode (eMenuSortMode MenuSortMode) |
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) |
![]() | |
cList (const char *NeedsLocking=NULL) | |
const 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) |
![]() | |
virtual | ~cListBase () |
bool | Lock (cStateKey &StateKey, bool Write=false, int TimeoutMs=0) const |
void | SetSyncStateKey (cStateKey &StateKey) |
void | SetUseGarbageCollector (void) |
void | SetExplicitModify (void) |
void | SetModified (void) |
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) |
bool | Contains (const cListObject *Object) const |
const cListObject * | Get (int Index) const |
cListObject * | Get (int Index) |
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 ReDisplay=true) |
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) |
![]() | |
cListBase (const char *NeedsLocking=NULL) | |
Private Member Functions | |
void | SetActive (bool Active) |
void | DisplayHelp (bool Force=false) |
void | DisplayNoStatus (void) |
Private Attributes | |
int | displayMenuItems |
char * | title |
int | cols [cSkinDisplayMenu::MaxTabs] |
int | first |
int | current |
int | marked |
int | lastOffset |
bool | conveyStatus |
eMenuCategory | menuCategory |
eMenuSortMode | menuSortMode |
eMenuOrientation | menuOrientation |
cOsdMenu * | subMenu |
const char * | helpRed |
const char * | helpGreen |
const char * | helpYellow |
const char * | helpBlue |
bool | helpDisplayed |
char * | status |
int | digit |
bool | hasHotkeys |
bool | active |
Static Private Attributes | |
static cSkinDisplayMenu * | displayMenu = NULL |
static int | displayMenuCount = 0 |
static int | osdState = 0 |
static cOsdMenu * | topMenu = NULL |
Additional Inherited Members | |
![]() | |
cListObject * | objects |
cListObject * | lastObject |
int | count |
cStateLock | stateLock |
const char * | needsLocking |
bool | useGarbageCollector |
cOsdMenu::cOsdMenu | ( | const char * | Title, |
int | c0 = 0, | ||
int | c1 = 0, | ||
int | c2 = 0, | ||
int | c3 = 0, | ||
int | c4 = 0 ) |
Definition at line 83 of file osdbase.c.
References active, conveyStatus, current, digit, displayMenuCount, displayMenuItems, first, hasHotkeys, helpBlue, helpDisplayed, helpGreen, helpRed, helpYellow, cOsdObject::isMenu, lastOffset, marked, mcUnknown, menuCategory, menuOrientation, menuSortMode, moVertical, msmUnknown, cOsdProvider::OsdSizeChanged(), osdState, SetCols(), SetDisplayMenu(), SetTitle(), status, subMenu, Title(), title, and topMenu.
Referenced by AddSubMenu(), cHdffMenu::cHdffMenu(), cMenuCam::cMenuCam(), cMenuChannels::cMenuChannels(), cMenuCommands::cMenuCommands(), cMenuEditChannel::cMenuEditChannel(), cMenuEditFolder::cMenuEditFolder(), cMenuEditTimer::cMenuEditTimer(), cMenuEvent::cMenuEvent(), cMenuFolder::cMenuFolder(), cMenuFolder::cMenuFolder(), cMenuMain::cMenuMain(), cMenuPathEdit::cMenuPathEdit(), cMenuRecording::cMenuRecording(), cMenuRecordingEdit::cMenuRecordingEdit(), cMenuRecordings::cMenuRecordings(), cMenuSchedule::cMenuSchedule(), cMenuSetup::cMenuSetup(), cMenuSetupPage::cMenuSetupPage(), cMenuText::cMenuText(), cMenuTimers::cMenuTimers(), cMenuWhatsOn::cMenuWhatsOn(), cPictureMenu::cPictureMenu(), cMenuMain::ProcessKey(), cMenuRecordings::ProcessKey(), and SubMenu().
|
virtual |
Definition at line 112 of file osdbase.c.
References DELETENULL(), displayMenu, displayMenuCount, cStatus::MsgOsdClear(), status, subMenu, title, and topMenu.
Definition at line 227 of file osdbase.c.
References cListBase::Add(), Current(), current, and cListObject::Index().
Referenced by cMenuCam::AddMultiLineItem(), cHdffSetupPage::BuildVideoConversionItem(), cHdffMenu::cHdffMenu(), cHdffSetupPage::cHdffSetupPage(), cMenuCommands::cMenuCommands(), cMenuEditFolder::cMenuEditFolder(), cMenuEditTimer::cMenuEditTimer(), cMenuPathEdit::cMenuPathEdit(), cMenuSetupCAM::cMenuSetupCAM(), cMenuSetupHello::cMenuSetupHello(), cMenuSetupPictures::cMenuSetupPictures(), cMenuSetupPlugins::cMenuSetupPlugins(), cMenuSetupRecord::cMenuSetupRecord(), cMenuSetupReplay::cMenuSetupReplay(), cMenuWhatsOn::cMenuWhatsOn(), cMenuSchedule::PrepareScheduleAllAll(), cMenuSchedule::PrepareScheduleAllThis(), cMenuSchedule::PrepareScheduleThisAll(), cMenuSchedule::PrepareScheduleThisThis(), cMenuChannels::ProcessKey(), cMenuTimers::ProcessKey(), cMenuCam::Set(), cMenuChannels::Set(), cMenuFolder::Set(), cMenuMain::Set(), cMenuRecordingEdit::Set(), cMenuRecordings::Set(), cMenuSetup::Set(), cMenuSetupMisc::Set(), cMenuSetupOSD::Set(), cMenuTimers::Set(), cPictureMenu::Set(), cMenuEditTimer::SetFirstDayItem(), cMenuEditChannel::Setup(), cMenuSetupDVB::Setup(), cMenuSetupEPG::Setup(), cMenuSetupLNB::Setup(), and cMenuMain::Update().
Definition at line 551 of file osdbase.c.
References cOsdMenu(), osContinue, SetActive(), SubMenu(), and subMenu.
Referenced by cMenuMain::cMenuMain(), cMenuRecordings::Commands(), cMenuFolder::DescendPath(), cMenuChannels::Edit(), cMenuFolder::Edit(), cMenuTimers::Edit(), cMenuCommands::Execute(), cMenuPathEdit::Folder(), cMenuRecordingEdit::Folder(), cMenuRecordings::Info(), cMenuTimers::Info(), cMenuSetupCAM::Menu(), cMenuChannels::New(), cMenuFolder::New(), cMenuTimers::New(), cMenuRecordings::Open(), cMenuEditTimer::ProcessKey(), cMenuMain::ProcessKey(), cMenuRecording::ProcessKey(), cMenuSchedule::ProcessKey(), cMenuSetup::ProcessKey(), cMenuSetupPlugins::ProcessKey(), cMenuWhatsOn::ProcessKey(), cMenuSchedule::Record(), cMenuWhatsOn::Record(), cMenuFolder::Select(), and cPictureMenu::SelectItem().
|
protectedvirtual |
Reimplemented from cListBase.
Definition at line 362 of file osdbase.c.
References cListBase::Clear(), current, first, lastOffset, marked, and SetStatus().
Referenced by cMenuSchedule::PrepareScheduleAllAll(), cMenuSchedule::PrepareScheduleAllThis(), cMenuSchedule::PrepareScheduleThisAll(), cMenuSchedule::PrepareScheduleThisThis(), cMenuCam::Set(), cMenuChannels::Set(), cMenuFolder::Set(), cMenuMain::Set(), cMenuRecordingEdit::Set(), cMenuRecordings::Set(), cMenuSetup::Set(), cMenuSetupMisc::Set(), cMenuSetupOSD::Set(), cMenuTimers::Set(), cPictureMenu::Set(), cMenuEditChannel::Setup(), cMenuSetupDVB::Setup(), cMenuSetupEPG::Setup(), and cMenuSetupLNB::Setup().
|
protected |
Definition at line 561 of file osdbase.c.
References Display(), osContinue, RefreshCurrent(), SetActive(), and subMenu.
Referenced by cMenuChannels::ProcessKey(), cMenuRecordings::ProcessKey(), ProcessKey(), cMenuSchedule::Record(), cMenuWhatsOn::Record(), cMenuEditTimer::SetFolder(), cMenuFolder::SetFolder(), cMenuPathEdit::SetFolder(), and cMenuRecordingEdit::SetFolder().
|
inline |
Definition at line 143 of file osdbase.h.
References current.
Referenced by cMenuSetupCAM::Activate(), Add(), cMenuRecordings::cMenuRecordings(), cMenuRecordings::Commands(), cMenuChannels::Delete(), cMenuFolder::Delete(), cMenuRecordings::Delete(), cMenuTimers::Delete(), DisplayCurrent(), DisplayItem(), cMenuChannels::Edit(), cMenuFolder::Edit(), cMenuCommands::Execute(), cMenuFolder::GetFolder(), cMenuTimers::GetTimer(), cMenuRecordings::Info(), Ins(), cMenuSetupCAM::Menu(), cMenuChannels::New(), cMenuRecordings::Open(), cMenuRecordings::Play(), cHdffSetupPage::ProcessKey(), cMenuMain::ProcessKey(), cMenuRecordings::ProcessKey(), cMenuSchedule::ProcessKey(), cMenuSetupPlugins::ProcessKey(), cMenuWhatsOn::ProcessKey(), cMenuSchedule::Record(), cMenuWhatsOn::Record(), cMenuRecordingEdit::RemoveName(), cMenuSetupCAM::Reset(), cMenuRecordings::Rewind(), cMenuCam::Select(), cMenuFolder::Select(), cPictureMenu::SelectItem(), cMenuChannels::Set(), cMenuRecordingEdit::Set(), cMenuRecordings::Set(), cMenuSchedule::Set(), cMenuSetupMisc::Set(), cMenuSetupOSD::Set(), cPictureMenu::Set(), cMenuRecordings::SetHelpKeys(), cMenuSchedule::SetHelpKeys(), cMenuSetupCAM::SetHelpKeys(), cMenuWhatsOn::SetHelpKeys(), cMenuEditChannel::Setup(), cMenuSetupDVB::Setup(), cMenuSetupEPG::Setup(), cMenuSetupLNB::Setup(), cMenuRecordings::Sort(), cMenuChannels::Switch(), cMenuSchedule::Switch(), cMenuWhatsOn::Switch(), and cMenuRecordings::~cMenuRecordings().
|
protected |
Definition at line 418 of file osdbase.c.
References cListBase::Count(), current, DisplayCurrent(), displayMenu, displayMenuItems, DisplayNoStatus(), first, max(), SelectableItem(), and Setup.
Referenced by PageDown(), and ProcessKey().
|
protected |
Definition at line 379 of file osdbase.c.
References cListBase::Count(), current, DisplayCurrent(), displayMenu, displayMenuItems, DisplayNoStatus(), first, max(), SelectableItem(), and Setup.
Referenced by PageUp(), and ProcessKey().
|
protectedvirtual |
Definition at line 213 of file osdbase.c.
References cListBase::Count(), cListBase::count, current, cListBase::Del(), first, cList< cOsdItem >::Get(), and SelectableItem().
Referenced by cMenuChannels::Delete(), cMenuFolder::Delete(), cMenuRecordings::Delete(), cMenuTimers::Delete(), cMenuRecordings::ProcessKey(), cMenuEditTimer::SetFirstDayItem(), cMenuEditTimer::SetPatternItem(), and cMenuMain::Update().
|
virtual |
Reimplemented in cMenuEvent, cMenuRecording, and cMenuText.
Definition at line 248 of file osdbase.c.
References active, cols, conveyStatus, cListBase::Count(), cListBase::count, current, DisplayHelp(), displayMenu, displayMenuItems, cList< cOsdItem >::First(), first, cList< cOsdItem >::Get(), isempty(), max(), menuCategory, menuOrientation, menuSortMode, min(), cStatus::MsgOsdClear(), cStatus::MsgOsdCurrentItem(), cStatus::MsgOsdItem(), cStatus::MsgOsdStatusMessage(), cStatus::MsgOsdTitle(), mtStatus, cList< cOsdItem >::Next(), cOsdProvider::OsdSizeChanged(), osdState, SetDisplayMenu(), status, subMenu, and title.
Referenced by CloseSubMenu(), cMenuFolder::cMenuFolder(), cMenuFolder::cMenuFolder(), cMenuPathEdit::cMenuPathEdit(), cMenuRecordings::cMenuRecordings(), cMenuFolder::Delete(), cMenuRecordings::Delete(), cMenuTimers::Delete(), cMenuEvent::Display(), cMenuRecording::Display(), cMenuText::Display(), DisplayNoStatus(), cHdffSetupPage::ProcessKey(), cMenuChannels::ProcessKey(), cMenuEditTimer::ProcessKey(), cMenuMain::ProcessKey(), cMenuRecordings::ProcessKey(), cMenuSchedule::ProcessKey(), cMenuSetup::ProcessKey(), cMenuSetupPlugins::ProcessKey(), cMenuTimers::ProcessKey(), cMenuWhatsOn::ProcessKey(), cMenuChannels::Propagate(), cMenuSchedule::Record(), cMenuWhatsOn::Record(), cMenuCam::Set(), cMenuChannels::Set(), cMenuMain::Set(), cMenuRecordingEdit::Set(), cMenuRecordings::Set(), cMenuSchedule::Set(), cMenuSetupMisc::Set(), cMenuSetupOSD::Set(), cMenuTimers::Set(), cMenuEditTimer::SetFirstDayItem(), cMenuEditTimer::SetFolder(), cMenuFolder::SetFolder(), cMenuPathEdit::SetFolder(), cMenuRecordingEdit::SetFolder(), cMenuEditTimer::SetPatternItem(), cMenuEditChannel::Setup(), cMenuSetupDVB::Setup(), cMenuSetupEPG::Setup(), cMenuSetupLNB::Setup(), and cHdffMenu::SetVideoConversion().
|
protected |
Definition at line 326 of file osdbase.c.
References Current(), current, DisplayHelp(), displayMenu, displayMenuItems, DisplayNoStatus(), first, cList< cOsdItem >::Get(), helpDisplayed, cStatus::MsgOsdCurrentItem(), cOsdItem::Selectable(), cOsdItem::SetFresh(), cOsdItem::SetMenuItem(), and cOsdItem::Text().
Referenced by CursorDown(), CursorUp(), HotKey(), cMenuChannels::Number(), cMenuTimers::OnOff(), cMenuWhatsOn::ProcessKey(), and ProcessKey().
|
private |
Definition at line 193 of file osdbase.c.
References conveyStatus, displayMenu, helpBlue, helpDisplayed, helpGreen, helpRed, helpYellow, and cStatus::MsgOsdHelpKeys().
Referenced by Display(), DisplayCurrent(), and SetHelp().
|
protected |
Definition at line 348 of file osdbase.c.
References Current(), current, displayMenu, displayMenuItems, first, cListObject::Index(), cStatus::MsgOsdCurrentItem(), cOsdItem::Selectable(), cOsdItem::SetMenuItem(), and cOsdItem::Text().
Referenced by cMenuSetupCAM::ProcessKey().
|
inlineprotected |
Definition at line 112 of file osdbase.h.
References displayMenu.
Referenced by cMenuEvent::Display(), cMenuRecording::Display(), cMenuText::Display(), cMenuEvent::ProcessKey(), cMenuRecording::ProcessKey(), and cMenuText::ProcessKey().
|
private |
Definition at line 241 of file osdbase.c.
References conveyStatus, and Display().
Referenced by CursorDown(), CursorUp(), DisplayCurrent(), PageDown(), and PageUp().
|
inlineprotected |
Definition at line 131 of file osdbase.h.
References subMenu.
Referenced by cMenuRecordings::Commands(), cMenuChannels::Delete(), cMenuFolder::Delete(), cMenuRecordings::Delete(), cMenuRecording::Display(), cMenuChannels::Edit(), cMenuFolder::Edit(), cMenuTimers::Edit(), cMenuRecordings::Info(), cMenuTimers::Info(), cMenuChannels::New(), cMenuTimers::New(), cMenuChannels::Number(), cMenuTimers::OnOff(), cMenuChannels::ProcessKey(), cMenuEditTimer::ProcessKey(), cMenuFolder::ProcessKey(), cMenuMain::ProcessKey(), cMenuPathEdit::ProcessKey(), cMenuRecording::ProcessKey(), cMenuRecordingEdit::ProcessKey(), cMenuRecordings::ProcessKey(), cMenuSchedule::ProcessKey(), cMenuSetup::ProcessKey(), cMenuSetupCAM::ProcessKey(), cMenuSetupPlugins::ProcessKey(), cMenuTimers::ProcessKey(), cMenuWhatsOn::ProcessKey(), cMenuSchedule::Record(), cMenuWhatsOn::Record(), cMenuRecordings::Rewind(), cMenuFolder::SetHelpKeys(), cMenuSetupCAM::SetHelpKeys(), cMenuRecordings::Sort(), and cMenuChannels::Switch().
|
protected |
Definition at line 149 of file osdbase.c.
References digit, hasHotkeys, and cString::sprintf().
Referenced by cMenuCommands::cMenuCommands(), cMenuSetupPlugins::cMenuSetupPlugins(), cMenuCam::Set(), cMenuMain::Set(), and cMenuSetup::Set().
Definition at line 533 of file osdbase.c.
References current, DisplayCurrent(), cList< cOsdItem >::First(), k1, kOk, cList< cOsdItem >::Next(), osContinue, cRemote::Put(), RefreshCurrent(), and skipspace().
Referenced by ProcessKey().
Definition at line 234 of file osdbase.c.
References Current(), current, cListObject::Index(), and cListBase::Ins().
Referenced by cMenuEditTimer::SetPatternItem().
|
protected |
Definition at line 525 of file osdbase.c.
References cListBase::Count(), current, marked, SetStatus(), and tr.
Referenced by cMenuChannels::ProcessKey().
|
inlinevirtual |
Reimplemented from cOsdObject.
Definition at line 140 of file osdbase.h.
References cOsdObject::NeedsFastResponse(), and subMenu.
|
protected |
Definition at line 492 of file osdbase.c.
References cListBase::Count(), current, CursorDown(), displayMenu, displayMenuItems, DisplayNoStatus(), first, max(), SelectableItem(), and Setup.
Referenced by ProcessKey().
|
protected |
Definition at line 459 of file osdbase.c.
References cListBase::Count(), current, CursorUp(), displayMenu, displayMenuItems, DisplayNoStatus(), first, SelectableItem(), and Setup.
Referenced by ProcessKey().
Reimplemented from cOsdObject.
Reimplemented in cHdffMenu, cHdffSetupPage, cMenuCam, cMenuChannels, cMenuCommands, cMenuEditChannel, cMenuEditFolder, cMenuEditTimer, cMenuEvent, cMenuFolder, cMenuMain, cMenuPathEdit, cMenuRecording, cMenuRecordingEdit, cMenuRecordings, cMenuSchedule, cMenuSetup, cMenuSetupCAM, cMenuSetupDVB, cMenuSetupEPG, cMenuSetupLNB, cMenuSetupMisc, cMenuSetupOSD, cMenuSetupPage, cMenuSetupPlugins, cMenuText, cMenuTimers, cMenuWhatsOn, and cPictureMenu.
Definition at line 573 of file osdbase.c.
References CloseSubMenu(), current, CursorDown(), CursorUp(), DisplayCurrent(), cList< cOsdItem >::Get(), hasHotkeys, HotKey(), k0, k1, k_Repeat, kBack, kDown, kLeft, kNone, kOk, kRight, kUp, marked, menuOrientation, moHorizontal, cListBase::Move(), osBack, osContinue, osUnknown, PageDown(), PageUp(), cOsdItem::ProcessKey(), SetStatus(), and subMenu.
Referenced by cHdffMenu::ProcessKey(), cMenuCam::ProcessKey(), cMenuChannels::ProcessKey(), cMenuCommands::ProcessKey(), cMenuEditChannel::ProcessKey(), cMenuEditFolder::ProcessKey(), cMenuEditTimer::ProcessKey(), cMenuEvent::ProcessKey(), cMenuFolder::ProcessKey(), cMenuMain::ProcessKey(), cMenuPathEdit::ProcessKey(), cMenuRecording::ProcessKey(), cMenuRecordingEdit::ProcessKey(), cMenuRecordings::ProcessKey(), cMenuSchedule::ProcessKey(), cMenuSetup::ProcessKey(), cMenuSetupCAM::ProcessKey(), cMenuSetupPage::ProcessKey(), cMenuSetupPlugins::ProcessKey(), cMenuText::ProcessKey(), cMenuTimers::ProcessKey(), cMenuWhatsOn::ProcessKey(), and cPictureMenu::ProcessKey().
|
protected |
Definition at line 319 of file osdbase.c.
References current, cList< cOsdItem >::Get(), and cOsdItem::Set().
Referenced by CloseSubMenu(), HotKey(), and cMenuTimers::OnOff().
|
protected |
Definition at line 373 of file osdbase.c.
References cList< cOsdItem >::Get(), and cOsdItem::Selectable().
Referenced by CursorDown(), CursorUp(), Del(), PageDown(), and PageUp().
|
private |
Definition at line 135 of file osdbase.c.
References active.
Referenced by AddSubMenu(), and CloseSubMenu().
|
protected |
Definition at line 164 of file osdbase.c.
References cols.
Referenced by cMenuSetupCAM::cMenuSetupCAM(), cOsdMenu(), cMenuSchedule::PrepareScheduleAllAll(), cMenuSchedule::PrepareScheduleAllThis(), cMenuSchedule::PrepareScheduleThisAll(), and cMenuSchedule::PrepareScheduleThisThis().
|
protected |
Definition at line 311 of file osdbase.c.
References current, first, cListObject::Index(), lastOffset, and max().
Referenced by cMenuRecordings::cMenuRecordings(), cMenuFolder::DescendPath(), cMenuChannels::Move(), cMenuChannels::Number(), cMenuChannels::ProcessKey(), cMenuEditTimer::ProcessKey(), cMenuTimers::ProcessKey(), cMenuWhatsOn::ProcessKey(), cMenuChannels::Set(), cMenuRecordingEdit::Set(), cMenuRecordings::Set(), cMenuSchedule::Set(), cMenuSetupMisc::Set(), cMenuSetupOSD::Set(), cMenuTimers::Set(), cMenuEditTimer::SetFolder(), cMenuPathEdit::SetFolder(), cMenuRecordingEdit::SetFolder(), cMenuEditChannel::Setup(), cMenuSetupDVB::Setup(), cMenuSetupEPG::Setup(), and cMenuSetupLNB::Setup().
|
protected |
Definition at line 140 of file osdbase.c.
References displayMenu, and Skins.
Referenced by cOsdMenu(), and Display().
|
protected |
Definition at line 173 of file osdbase.c.
References digit, and hasHotkeys.
Referenced by cMenuCommands::cMenuCommands(), cMenuSetupCAM::cMenuSetupCAM(), cMenuSetupPlugins::cMenuSetupPlugins(), cMenuCam::Set(), cMenuMain::Set(), and cMenuSetup::Set().
|
protected |
Definition at line 203 of file osdbase.c.
References DisplayHelp(), helpBlue, helpGreen, helpRed, and helpYellow.
Referenced by cHdffMenu::cHdffMenu(), cMenuEvent::cMenuEvent(), cMenuPathEdit::cMenuPathEdit(), cMenuRecording::cMenuRecording(), cMenuSetupDVB::cMenuSetupDVB(), cMenuSetupEPG::cMenuSetupEPG(), cMenuChannels::Set(), cPictureMenu::Set(), cMenuEditTimer::SetHelpKeys(), cMenuFolder::SetHelpKeys(), cMenuRecordingEdit::SetHelpKeys(), cMenuRecordings::SetHelpKeys(), cMenuSchedule::SetHelpKeys(), cMenuSetupCAM::SetHelpKeys(), cMenuTimers::SetHelpKeys(), cMenuWhatsOn::SetHelpKeys(), and cMenuMain::Update().
void cOsdMenu::SetMenuCategory | ( | eMenuCategory | MenuCategory | ) |
Definition at line 125 of file osdbase.c.
References menuCategory.
Referenced by cMenuCam::cMenuCam(), cMenuChannels::cMenuChannels(), cMenuCommands::cMenuCommands(), cMenuEditChannel::cMenuEditChannel(), cMenuEditFolder::cMenuEditFolder(), cMenuEditTimer::cMenuEditTimer(), cMenuEvent::cMenuEvent(), cMenuFolder::cMenuFolder(), cMenuFolder::cMenuFolder(), cMenuMain::cMenuMain(), cMenuPathEdit::cMenuPathEdit(), cMenuRecording::cMenuRecording(), cMenuRecordingEdit::cMenuRecordingEdit(), cMenuRecordings::cMenuRecordings(), cMenuSchedule::cMenuSchedule(), cMenuSetup::cMenuSetup(), cMenuSetupCAM::cMenuSetupCAM(), cMenuSetupDVB::cMenuSetupDVB(), cMenuSetupEPG::cMenuSetupEPG(), cMenuSetupLNB::cMenuSetupLNB(), cMenuSetupMisc::cMenuSetupMisc(), cMenuSetupOSD::cMenuSetupOSD(), cMenuSetupPage::cMenuSetupPage(), cMenuSetupPlugins::cMenuSetupPlugins(), cMenuSetupRecord::cMenuSetupRecord(), cMenuSetupReplay::cMenuSetupReplay(), cMenuText::cMenuText(), cMenuTimers::cMenuTimers(), cMenuWhatsOn::cMenuWhatsOn(), and cMenuSetupPage::SetPlugin().
void cOsdMenu::SetMenuSortMode | ( | eMenuSortMode | MenuSortMode | ) |
Definition at line 130 of file osdbase.c.
References menuSortMode.
Referenced by cMenuChannels::Set(), and cMenuRecordings::Set().
|
protected |
Definition at line 179 of file osdbase.c.
References displayMenu, cStatus::MsgOsdStatusMessage(), mtStatus, and status.
Referenced by Clear(), Mark(), and ProcessKey().
|
protected |
Definition at line 187 of file osdbase.c.
References Title(), and title.
Referenced by cMenuEvent::cMenuEvent(), cOsdMenu(), cMenuCam::GenerateTitle(), cMenuSchedule::PrepareScheduleAllAll(), cMenuSchedule::PrepareScheduleAllThis(), cMenuSchedule::PrepareScheduleThisAll(), cMenuSchedule::PrepareScheduleThisThis(), cMenuMain::Set(), cMenuSetup::Set(), and cMenuSetupPage::SetSection().
|
inlineprotected |
Definition at line 132 of file osdbase.h.
References cOsdMenu(), and subMenu.
Referenced by AddSubMenu(), cMenuRecording::Display(), cMenuFolder::GetFolder(), cMenuChannels::ProcessKey(), cMenuRecordings::ProcessKey(), cMenuEditTimer::SetFolder(), cMenuFolder::SetFolder(), cMenuPathEdit::SetFolder(), and cMenuRecordingEdit::SetFolder().
|
inlineprotected |
Definition at line 117 of file osdbase.h.
References title.
Referenced by cMenuCommands::cMenuCommands(), cMenuFolder::cMenuFolder(), cMenuFolder::cMenuFolder(), cMenuText::cMenuText(), cOsdMenu(), cMenuFolder::DescendPath(), cMenuCommands::Execute(), cMenuFolder::Select(), and SetTitle().
|
private |
Definition at line 106 of file osdbase.h.
Referenced by cOsdMenu(), Display(), and SetActive().
|
private |
|
private |
Definition at line 96 of file osdbase.h.
Referenced by cOsdMenu(), Display(), DisplayHelp(), and DisplayNoStatus().
|
private |
Definition at line 94 of file osdbase.h.
Referenced by Add(), Clear(), cOsdMenu(), Current(), CursorDown(), CursorUp(), Del(), Display(), DisplayCurrent(), DisplayItem(), HotKey(), Ins(), Mark(), PageDown(), PageUp(), ProcessKey(), RefreshCurrent(), cMenuRecordingEdit::Set(), cMenuRecordings::Set(), cMenuSetupMisc::Set(), cMenuSetupOSD::Set(), SetCurrent(), cMenuEditChannel::Setup(), cMenuSetupDVB::Setup(), cMenuSetupEPG::Setup(), and cMenuSetupLNB::Setup().
|
private |
Definition at line 104 of file osdbase.h.
Referenced by cOsdMenu(), hk(), and SetHasHotkeys().
|
staticprivate |
Definition at line 87 of file osdbase.h.
Referenced by CursorDown(), CursorUp(), Display(), DisplayCurrent(), DisplayHelp(), DisplayItem(), DisplayMenu(), PageDown(), PageUp(), SetDisplayMenu(), SetStatus(), and ~cOsdMenu().
|
staticprivate |
Definition at line 88 of file osdbase.h.
Referenced by cOsdMenu(), and ~cOsdMenu().
|
private |
Definition at line 91 of file osdbase.h.
Referenced by cOsdMenu(), CursorDown(), CursorUp(), Display(), DisplayCurrent(), DisplayItem(), PageDown(), and PageUp().
|
private |
Definition at line 94 of file osdbase.h.
Referenced by Clear(), cOsdMenu(), CursorDown(), CursorUp(), Del(), Display(), DisplayCurrent(), DisplayItem(), PageDown(), PageUp(), and SetCurrent().
|
private |
Definition at line 105 of file osdbase.h.
Referenced by cOsdMenu(), hk(), ProcessKey(), and SetHasHotkeys().
|
private |
Definition at line 101 of file osdbase.h.
Referenced by cOsdMenu(), DisplayHelp(), and SetHelp().
|
private |
Definition at line 102 of file osdbase.h.
Referenced by cOsdMenu(), DisplayCurrent(), and DisplayHelp().
|
private |
Definition at line 101 of file osdbase.h.
Referenced by cOsdMenu(), DisplayHelp(), and SetHelp().
|
private |
Definition at line 101 of file osdbase.h.
Referenced by cOsdMenu(), DisplayHelp(), and SetHelp().
|
private |
Definition at line 101 of file osdbase.h.
Referenced by cOsdMenu(), DisplayHelp(), and SetHelp().
|
private |
Definition at line 95 of file osdbase.h.
Referenced by Clear(), cOsdMenu(), and SetCurrent().
|
private |
Definition at line 94 of file osdbase.h.
Referenced by Clear(), cOsdMenu(), Mark(), and ProcessKey().
|
private |
Definition at line 97 of file osdbase.h.
Referenced by cOsdMenu(), Display(), and SetMenuCategory().
|
private |
Definition at line 99 of file osdbase.h.
Referenced by cOsdMenu(), Display(), and ProcessKey().
|
private |
Definition at line 98 of file osdbase.h.
Referenced by cOsdMenu(), Display(), and SetMenuSortMode().
|
staticprivate |
Definition at line 89 of file osdbase.h.
Referenced by cOsdMenu(), and Display().
|
private |
Definition at line 103 of file osdbase.h.
Referenced by cOsdMenu(), Display(), SetStatus(), and ~cOsdMenu().
|
private |
Definition at line 100 of file osdbase.h.
Referenced by AddSubMenu(), CloseSubMenu(), cOsdMenu(), Display(), HasSubMenu(), NeedsFastResponse(), ProcessKey(), SubMenu(), and ~cOsdMenu().
|
private |
Definition at line 92 of file osdbase.h.
Referenced by cOsdMenu(), Display(), SetTitle(), Title(), and ~cOsdMenu().
|
staticprivate |
Definition at line 90 of file osdbase.h.
Referenced by cOsdMenu(), and ~cOsdMenu().