diff options
author | Martin Dummer <martin.dummer@gmx.net> | 2012-06-18 22:18:47 +0200 |
---|---|---|
committer | Martin Dummer <martin.dummer@gmx.net> | 2012-06-18 22:18:47 +0200 |
commit | 699d66c8380cac5e22fd48cc57e274bafbfeaa6b (patch) | |
tree | 83a78ed2c01242ca403e2a4f21060edd2801d924 /menutext.c | |
parent | 5c5d72ee401f48587ef385637496a3445fee94c9 (diff) | |
download | vdr-plugin-undelete-0.0.4.tar.gz vdr-plugin-undelete-0.0.4.tar.bz2 |
import of version 0.0.4v0.0.4
Diffstat (limited to 'menutext.c')
-rw-r--r-- | menutext.c | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/menutext.c b/menutext.c new file mode 100644 index 0000000..83e5a20 --- /dev/null +++ b/menutext.c @@ -0,0 +1,36 @@ +/* + * undelete: A plugin for the Video Disk Recorder + * + * See the README file for copyright information and how to reach the author. + * + * $Id: menutext.c 0.4 2005/11/16 18:39:18 hflor Exp $ + */ + +#include "menutext.h" +#include <vdr/menuitems.h> + +// --- cMenuText ------------------------------------------------------------- + +cMenuText::cMenuText(const char *Title, const char *Text, eDvbFont Font) +:cOsdMenu(Title) +{ + Add(new cMenuTextItem(Text, 1, 2, Setup.OSDwidth - 2, MAXOSDITEMS, clrWhite, clrBackground, Font)); +} + +eOSState cMenuText::ProcessKey(eKeys Key) +{ + eOSState state = cOsdMenu::ProcessKey(Key); + + switch (state) + { + case osUnknown: switch (NORMALKEY(Key)) + { + case kOk: state = osBack; + break; + default: break; + } + break; + default: break; + } + return state; +} |