diff options
author | anbr <vdr07@deltab.de> | 2010-12-21 20:36:58 +0100 |
---|---|---|
committer | anbr <vdr07@deltab.de> | 2010-12-21 20:36:58 +0100 |
commit | 10a33e14d6338ff004410413f6fe52810be43f67 (patch) | |
tree | 6f71b062e9235be1383a9e6c536fea336d400e6c /menu-item.c | |
download | vdr-plugin-dvdswitch-0.1.0.tar.gz vdr-plugin-dvdswitch-0.1.0.tar.bz2 |
release 0.1.0 from http://www.schmidtie.de/download/vdr-dvdswitch-0.1.0.tar.bz20.1.0
Diffstat (limited to 'menu-item.c')
-rw-r--r-- | menu-item.c | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/menu-item.c b/menu-item.c new file mode 100644 index 0000000..edfd24a --- /dev/null +++ b/menu-item.c @@ -0,0 +1,29 @@ +#include "menu.h" +#include "menu-item.h" +#include "setup.h" +#include "imagelist.h" + +// --- cMainMenuItem ----------------------------------------------------- + +cMainMenuItem::cMainMenuItem(eMainMenuItem itype, char *file) +{ + DEBUG("Neues MainMenuItem: %i, %s", (int)itype, file); + + iType = itype; + File = file ? strdup(file) : NULL; + + OSD = cMainMenu::CreateOSDName(iType, File); + + SetText(OSD, true); + if(iType == iCat) + SetSelectable(false); + + DEBUG("OSDName: %s", OSD); +} + +cMainMenuItem::~ cMainMenuItem() +{ + free(File); + free(OSD); +} + |