|
SASC-NG
DVBSoftCAM
|
#include <osdbase.h>
Inheritance diagram for cOsdMenu: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) |
| int | Current (void) |
| 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) |
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) |
| 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) |
| 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) |
| cOsdMenu::cOsdMenu | ( | const char * | Title, |
| int | c0 = 0, |
||
| int | c1 = 0, |
||
| int | c2 = 0, |
||
| int | c3 = 0, |
||
| int | c4 = 0 |
||
| ) |
Definition at line 71 of file osdbase.cpp.
{
}
| cOsdMenu::~cOsdMenu | ( | ) | [virtual] |
Definition at line 75 of file osdbase.cpp.
{
}
Definition at line 100 of file osdbase.cpp.
Referenced by cMenuInfoSc::cMenuInfoSc(), cMenuLogMod::cMenuLogMod(), cMenuLogSys::cMenuLogSys(), cMenuSetupSc::cMenuSetupSc(), cOptMInt::Create(), cOptStr::Create(), cOptBool::Create(), cOptSel::Create(), and cOptInt::Create().
{
}
Definition at line 158 of file osdbase.cpp.
References osUnknown.
Referenced by cMenuSetupSc::ProcessKey(), and cMenuLogSys::ProcessKey().
{
return osUnknown;
}
| void cOsdMenu::Clear | ( | void | ) | [protected, virtual] |
| eOSState cOsdMenu::CloseSubMenu | ( | ) | [protected] |
| int cOsdMenu::Current | ( | void | ) | [inline] |
Definition at line 127 of file osdbase.h.
Referenced by cMenuSetupSc::ProcessKey(), cMenuSysOpts::ProcessKey(), cMenuLogSys::ProcessKey(), and cMenuLogMod::ProcessKey().
{ return current; }
| void cOsdMenu::CursorDown | ( | void | ) | [protected] |
Definition at line 137 of file osdbase.cpp.
{
}
| void cOsdMenu::CursorUp | ( | void | ) | [protected] |
Definition at line 133 of file osdbase.cpp.
{
}
| void cOsdMenu::Del | ( | int | Index | ) | [protected, virtual] |
Definition at line 96 of file osdbase.cpp.
{
}
| void cOsdMenu::Display | ( | void | ) | [virtual] |
Reimplemented in cMenuText, and cMenuEvent.
Definition at line 108 of file osdbase.cpp.
Referenced by cMenuInfoSc::cMenuInfoSc(), cMenuLogMod::cMenuLogMod(), cMenuLogSys::cMenuLogSys(), and cMenuSysOpts::cMenuSysOpts().
{
}
| void cOsdMenu::DisplayCurrent | ( | bool | Current | ) | [protected] |
Definition at line 120 of file osdbase.cpp.
{
}
| void cOsdMenu::DisplayItem | ( | cOsdItem * | Item | ) | [protected] |
| cSkinDisplayMenu* cOsdMenu::DisplayMenu | ( | void | ) | [inline, protected] |
| bool cOsdMenu::HasSubMenu | ( | void | ) | [inline, protected] |
| const char * cOsdMenu::hk | ( | const char * | s | ) | [protected] |
Definition at line 104 of file osdbase.cpp.
{
}
| void cOsdMenu::Mark | ( | void | ) | [protected] |
Definition at line 149 of file osdbase.cpp.
{
}
| virtual bool cOsdMenu::NeedsFastResponse | ( | void | ) | [inline, virtual] |
Reimplemented from cOsdObject.
Definition at line 126 of file osdbase.h.
References NeedsFastResponse().
Referenced by NeedsFastResponse().
{ return subMenu ? subMenu->NeedsFastResponse() : cOsdObject::NeedsFastResponse(); }
| void cOsdMenu::PageDown | ( | void | ) | [protected] |
Definition at line 145 of file osdbase.cpp.
{
}
| void cOsdMenu::PageUp | ( | void | ) | [protected] |
Definition at line 141 of file osdbase.cpp.
{
}
Reimplemented from cOsdObject.
Reimplemented in cMenuText, cMenuEditTimer, cMenuEvent, cMenuMain, cMenuRecordings, cMenuSetupPage, cMenuInfoSc, cMenuInfoCard, cMenuLogMod, cMenuLogSys, cMenuSysOpts, and cMenuSetupSc.
Definition at line 168 of file osdbase.cpp.
References osUnknown.
{
return osUnknown;
}
| void cOsdMenu::RefreshCurrent | ( | void | ) | [protected] |
Definition at line 116 of file osdbase.cpp.
{
}
| bool cOsdMenu::SelectableItem | ( | int | idx | ) | [protected] |
Definition at line 128 of file osdbase.cpp.
{
return true;
}
| void cOsdMenu::SetCols | ( | int | c0, |
| int | c1 = 0, |
||
| int | c2 = 0, |
||
| int | c3 = 0, |
||
| int | c4 = 0 |
||
| ) | [protected] |
| void cOsdMenu::SetCurrent | ( | cOsdItem * | Item | ) | [protected] |
Definition at line 112 of file osdbase.cpp.
{
}
| void cOsdMenu::SetDisplayMenu | ( | void | ) | [protected] |
| void cOsdMenu::SetHasHotkeys | ( | bool | HasHotkeys = true | ) | [protected] |
| void cOsdMenu::SetHelp | ( | const char * | Red, |
| const char * | Green = NULL, |
||
| const char * | Yellow = NULL, |
||
| const char * | Blue = NULL |
||
| ) | [protected] |
| void cOsdMenu::SetStatus | ( | const char * | s | ) | [protected] |
Definition at line 84 of file osdbase.cpp.
{
}
| void cOsdMenu::SetTitle | ( | const char * | Title | ) | [protected] |
Definition at line 88 of file osdbase.cpp.
{
}