summaryrefslogtreecommitdiff
path: root/menuitems.h
diff options
context:
space:
mode:
Diffstat (limited to 'menuitems.h')
-rw-r--r--menuitems.h133
1 files changed, 0 insertions, 133 deletions
diff --git a/menuitems.h b/menuitems.h
deleted file mode 100644
index 73cbaef5..00000000
--- a/menuitems.h
+++ /dev/null
@@ -1,133 +0,0 @@
-/*
- * menuitems.h: New menu item types
- *
- * See the main source file 'xineliboutput.c' for copyright information and
- * how to reach the author.
- *
- * $Id: menuitems.h,v 1.10 2010-01-19 22:06:52 phintuka Exp $
- *
- */
-
-#ifndef __XINELIB_MENUITEMS_H_
-#define __XINELIB_MENUITEMS_H_
-
-#include <vdr/menuitems.h>
-
-static inline cString Label_SubMenu(const char *Label)
-{
- return cString::sprintf("%s >>", Label);
-}
-
-static inline cString Label_Ident(const char *Label)
-{
- return cString::sprintf(" %s", Label);
-}
-
-static inline cString Label_Separator(const char *Label)
-{
- return cString::sprintf("----- %s -----", Label);
-}
-
-static inline cOsdItem *SubMenuItem(const char *Label, eOSState state)
-{
- return new cOsdItem(Label_SubMenu(Label), state);
-}
-
-static inline cOsdItem *SeparatorItem(const char *Label)
-{
- cOsdItem *Item = new cOsdItem(Label_Separator(Label));
- Item->SetSelectable(false);
- return Item;
-}
-
-// --- cMenuEditTypedIntItem -------------------------------------------------
-
-class cMenuEditTypedIntItem : public cMenuEditIntItem
-{
- protected:
- cString type;
- cString zeroString;
-
- virtual void Set(void);
-
- public:
- cMenuEditTypedIntItem(const char *Name, const char *Type, int *Value,
- int Min = 0, int Max = INT_MAX, const char *ZeroString = NULL,
- const char *MinString = NULL, const char *MaxString = NULL);
-};
-
-// --- cMenuEditOddIntItem -------------------------------------------------
-
-class cMenuEditOddIntItem : public cMenuEditIntItem
-{
- public:
- cMenuEditOddIntItem(const char *Name, int *Value, int Min = 1, int Max = INT_MAX, const char *MinString = NULL, const char *MaxString = NULL);
- eOSState ProcessKey(eKeys Key);
-};
-
-
-// --- cMenuEditFpIntItem -------------------------------------------------
-
-// Fixed-point decimal number
-
-class cMenuEditFpIntItem : public cMenuEditIntItem
-{
- protected:
- int decimals;
- cString zeroString;
-
- virtual void Set(void);
-
- public:
- cMenuEditFpIntItem(const char *Name, int *Value, int Min = 1, int Max = INT_MAX,
- int Decimals = 1, const char *ZeroString = NULL,
- const char *MinString = NULL, const char *MaxString = NULL);
-};
-
-
-// --- cMenuEditStraI18nItem -------------------------------------------------
-
-class cMenuEditStraI18nItem : public cMenuEditIntItem
-{
- private:
- const char * const *strings;
-
- protected:
- virtual void Set(void);
-
- public:
- cMenuEditStraI18nItem(const char *Name, int *Value,
- int NumStrings, const char * const *Strings);
-};
-
-// --- cFileListItem ---------------------------------------------------------
-
-class cFileListItem : public cOsdItem
-{
- private:
- cString m_Name;
- cString m_SubFile;
- bool m_IsDir, m_HasResume, m_ShowFlags, m_Up;
- bool m_IsDvd, m_IsBluRay;
-
- protected:
- virtual void Set(void);
-
- public:
- cFileListItem(const char *name, bool isDir,
- bool HasResume, const char *subfile,
- bool IsDvd = false, bool IsBluRay = false);
- cFileListItem(const char *name, bool isDir);
-
- const char *Name(void) { return m_Name; }
- const char *SubFile(void) { return m_SubFile; }
- bool IsDir(void) { return m_IsDir; }
- bool IsDvd(void) { return m_IsDvd; }
- bool IsBluRay(void) { return m_IsBluRay; }
- bool HasResume(void) { return m_HasResume; }
-
- virtual bool operator< (const cListObject &ListObject);
- virtual int Compare(const cListObject &ListObject) const;
-};
-
-#endif //__XINELIB_MENUITEMS_H_