summaryrefslogtreecommitdiff
path: root/swig/cOsdMenu.i
diff options
context:
space:
mode:
authorTobias Grimm <tobias@e-tobi.loc>2009-02-15 21:15:49 +0100
committerTobias Grimm <tobias@e-tobi.loc>2009-02-15 21:15:49 +0100
commitb869fa2e2d4a2537d95787405c3654caf2c2d84d (patch)
treee45409678e62e5c91b7fdc8644e4220290cbd6a0 /swig/cOsdMenu.i
parent2bae6457006474655f971891a92341b1ae34840e (diff)
downloadvdr-plugin-scripting-master.tar.gz
vdr-plugin-scripting-master.tar.bz2
- Added RDoc documentation (Closes: #90)HEADmaster
- Added on_keypress event to menu (Closes: #96)
Diffstat (limited to 'swig/cOsdMenu.i')
-rw-r--r--swig/cOsdMenu.i10
1 files changed, 6 insertions, 4 deletions
diff --git a/swig/cOsdMenu.i b/swig/cOsdMenu.i
index ecc4678..765565a 100644
--- a/swig/cOsdMenu.i
+++ b/swig/cOsdMenu.i
@@ -44,12 +44,14 @@ class cOsdMenu
{
protected:
eOSState AddSubMenu(cOsdMenu *SubMenu);
+ virtual eOSState ProcessKey(eKeys Key);
+ void SetHelp(const char *Red, const char *Green = NULL, const char *Yellow = NULL, const char *Blue = NULL);
+ void Add(cOsdItem *Item, bool Current = false, cOsdItem *After = NULL);
+ void SetTitle(const char *Title);
+ virtual void Clear();
+ virtual void Display(void);
public:
cOsdMenu(const char *Title, int c0 = 0, int c1 = 0, int c2 = 0, int c3 = 0, int c4 = 0);
virtual ~cOsdMenu();
- 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 eOSState ProcessKey(eKeys Key);
};