summaryrefslogtreecommitdiff
path: root/config.c
diff options
context:
space:
mode:
authorAndreas Mair <amair.sob@googlemail.com>2010-04-05 12:31:58 +0200
committerAndreas Mair <amair.sob@googlemail.com>2010-04-05 12:31:58 +0200
commiteebfdf1a3d737db58e6d2d3c6945584dd5e5054f (patch)
tree6a28dcd5ab8c85a14a8957f221d8ef0a5680a7fc /config.c
parent95977e11c0a5c1170351f2fafe400519d7b1086b (diff)
downloadvdr-plugin-skinenigmang-eebfdf1a3d737db58e6d2d3c6945584dd5e5054f.tar.gz
vdr-plugin-skinenigmang-eebfdf1a3d737db58e6d2d3c6945584dd5e5054f.tar.bz2
2010-04-05: Version 0.1.1v0.1.1
- Moved "General / Show progressbar" to "Logos & Symbols / Show progressbar in lists". - Fixed gcc 4.3 compiler warnings. - Show "Parental Rating" and "Contents" in EPG and recording details (requires at least VDR 1.7.11). - Show estimated bitrate and recording format (TS/PES) in recording's details. - Show subtitle tracks in EPG and recording details. - Changed defaults for setup options. - Don't define CLEAR_BUG_WORKAROUND by default. - Added new setup option "Colored status symbols in EPG details". - Added new theme "bgw" (Submitted by jlacvdr @gmail.com). - Added new setup option "Round corners". - Display cut length and size of recordings in recording's details (based on skinelchi-0.2.1). - Fixed calculation of channel info OSD areas. - Check for valid OSD width and height and font size and width. - Added VDR's default fonts to the TrueTypeFont selector. - Unselectable rows in menu OSD starting with "---" will be formated as headlines if "Show symbols in lists" is set. - New "elapsed/remaining" option for "Show remaining/elapsed time" setting. - New "active only" option for "Show status symbols" setting. - Added setup option for minimal info area width. - Restructured setup menu.
Diffstat (limited to 'config.c')
-rw-r--r--config.c13
1 files changed, 9 insertions, 4 deletions
diff --git a/config.c b/config.c
index 1eb3604..2028524 100644
--- a/config.c
+++ b/config.c
@@ -48,17 +48,17 @@ FontConfig allFontConfig[FONT_NUMFONTS] =
};
cEnigmaConfig::cEnigmaConfig() : showAuxInfo(1), showLogo(1), showVps(1), showSymbols(1),
- showSymbolsMenu(1), showSymbolsReplay(1), showSymbolsMsgs(1), showSymbolsAudio(1),
+ showSymbolsMenu(0), showSymbolsReplay(1), showSymbolsMsgs(1), showSymbolsAudio(1), showColSymbolsDetails(0),
showListSymbols(1), showProgressbar(1), cacheSize(50),
- useChannelId(0), showInfo(1), showRemaining(0), showMarker(1),
+ useChannelId(0), showInfo(1), minInfoWidth(144), showRemaining(0), showMarker(1),
singleArea(1), singleArea8Bpp(1), showFlags(1), numReruns(5),
useSubtitleRerun(1), showTimerConflicts(1), showRecSize(2),
showImages(0), resizeImages(0), showMailIcon(0),
imageWidth(120), imageHeight(80), imageExtension(0), fullTitleWidth(0),
useTextEffects(0), scrollDelay(50), scrollPause(1500), scrollMode(0),
blinkPause(1000), scrollInfo(1), scrollListItem(1), scrollOther(1), scrollTitle(1),
- dynOsd(0), statusLineMode(0), showWssSymbols(0), showStatusSymbols(1), showScrollbar(1),
- showSignalInfo(1), showCaMode(0)
+ dynOsd(0), statusLineMode(0), showWssSymbols(0), showStatusSymbols(0), showScrollbar(1),
+ showSignalInfo(0), showCaMode(0), drawRoundCorners(1)
{
memset(logoDir, 0, sizeof(logoDir));
memset(strImagesDir, 0, sizeof(strImagesDir));
@@ -191,6 +191,11 @@ void cEnigmaConfig::GetOsdSize(struct EnigmaOsdSize *size)
size->h = cOsd::OsdHeight();
}
+ if (size->w < MINOSDWIDTH)
+ size->w = MINOSDWIDTH;
+ if (size->h < MINOSDHEIGHT)
+ size->h = MINOSDHEIGHT;
+
debug("cEnigmaConfig::GetOsdSize() x=%d(%d) y=%d(%d) w=%d(%d) h=%d(%d)", size->x, Setup.OSDLeft, size->y, Setup.OSDTop, size->w, Setup.OSDWidth, size->h, Setup.OSDHeight);
}
// vim:et:sw=2:ts=2: