summaryrefslogtreecommitdiff
path: root/setup.h
diff options
context:
space:
mode:
authorAndreas Mair <amair.sob@googlemail.com>2008-03-09 09:39:06 +0100
committerAndreas Mair <amair.sob@googlemail.com>2008-03-09 09:39:06 +0100
commit7b34d920b0043281d7877d1e0ece8642d27f212d (patch)
treec3fb775627f5889beca307e407fcb95b4e6b7342 /setup.h
parent40650ddcf7b4142790b786e50f315dade90e8678 (diff)
downloadvdr-plugin-skinenigmang-7b34d920b0043281d7877d1e0ece8642d27f212d.tar.gz
vdr-plugin-skinenigmang-7b34d920b0043281d7877d1e0ece8642d27f212d.tar.bz2
2008-03-09: Version 0.0.6v0.0.6
- Added scrollbar in menu lists when compiled with VDR >= v1.5.15. - Fixed: VDR didn't responde anymore if the font used for lists was too small (<11px) and the marker in front of the active list item has been turned on. - Added workaround to fix chrashes (hopefully) for VDR 1.4.x and patched fonts. - Updated French translation (Submitted by Patrice Staudt). - Updated Dutch translation (Submitted by Johan Schuring). - Updated Spanish translation (Submitted by Bittor Corl). - Updated Finnish translation (Submitted by Rolf Ahrenberg). - Fixed crash in EPG details when using epgsearch if channel isn't found. - Updated Italian translation (Provided by Gringo). - Fix TrueTypeFonts support when compiled with VDR >= v1.5.4. - Use WeekDayNameFull() in VDR >= v1.5.5. - Use "Full Title Width" setting also for Tracks and Replay OSD. - Optionally scroll current event's title and subtitle in channel info. - New setup option "Show status symbols" (Suggested by chrisz @vdr-portal.de). - Moved to the new i18n system introduced in VDR 1.5.7; fully backwards compatible due to Udo Richter's po2i18n.pl. - Optionally show current WSS mode as symbol (if Avards is running). - Draw "Dolby Digital" and "MONO" indicator in language flags. - Hide inactive status symbols. - Removed date from OSDs: tracks, volume - Added status symbols in replay OSD. - Draw line right to logos in Tracks and Replay OSD as it's done in other OSDs too. - Added channel info OSD for "Info on channel switch = no" VDR option (Reported by Pat @vdr-portal.de). - Removed compile time dependencies to plugin services. - Renamed SKINENIGMA_HAVE_EPGSEARCH define to SKINENIGMA_USE_PLUGIN_EPGSEARCH. - Disable i18n support for VDR >= v1.5.7. - Added Turkish to translation array (for VDR >= v1.5.2). - Use group name for logos even if channel logos are searched for by channel id. - Fixed problems when compiling with VDR v1.5.7+ (Reported by Matthias Fechner). - Fixed problems with certain images (Submitted by pinky666 @vdr-portal.de). - Fixed crash if using display of repeatings in EPG details and reelchannelscan plugin is loaded. - New setup option for location of messages in menu OSD.
Diffstat (limited to 'setup.h')
-rw-r--r--setup.h19
1 files changed, 18 insertions, 1 deletions
diff --git a/setup.h b/setup.h
index de4f019..bc0e195 100644
--- a/setup.h
+++ b/setup.h
@@ -35,6 +35,7 @@ class cMenuSetupGeneral : public cMenuSetupSubMenu {
private:
const char *showRemainingTexts[3];
const char *showRecSizeTexts[3];
+ const char *statusLineModeTexts[3];
protected:
virtual eOSState ProcessKey(eKeys Key);
void Set(void);
@@ -75,19 +76,35 @@ private:
int nFont;
int nWidth;
int nSize;
+#if VDRVERSNUM < 10504
const char **availTTFs;
int nMaxTTFs;
+#else // VDRVERSNUM >= 10504
+ cStringList *fontList;
+#endif // VDRVERSNUM < 10504
protected:
virtual eOSState ProcessKey(eKeys Key);
void Set(void);
void Store(void);
public:
+#if VDRVERSNUM < 10504
cMenuSetupTTF(FontInfo *fontinfo);
+#else // VDRVERSNUM >= 10504
+ cMenuSetupTTF(FontInfo *fontinfo, cStringList* fontList);
+#endif // VDRVERSNUM < 10504
};
#endif
class cMenuSetupFonts : public cMenuSetupSubMenu {
+private:
+#ifdef HAVE_FREETYPE
+#if VDRVERSNUM >= 10504
+ cStringList fontNames;
+ cStringList fontMonoNames;
+#endif
+#endif
+
protected:
virtual eOSState ProcessKey(eKeys Key);
void Set(void);
@@ -96,7 +113,7 @@ public:
virtual ~cMenuSetupFonts(void);
};
-#ifdef SKINENIGMA_HAVE_EPGSEARCH
+#ifdef USE_PLUGIN_EPGSEARCH
class cMenuSetupEpgSearch : public cMenuSetupSubMenu {
private:
const char *useSubtitleRerunTexts[3];