mirror of
https://github.com/rofafor/vdr-plugin-femon.git
synced 2023-10-10 13:36:53 +02:00
e2fb9e994a
Added Enigma theme (Thanks to Rolf Hoverath). Added EgalsTry theme (Thanks to Uwe Hanke). Added option to disable rounded corners.
76 lines
1.2 KiB
C++
76 lines
1.2 KiB
C++
/*
|
|
* Frontend Status Monitor plugin for the Video Disk Recorder
|
|
*
|
|
* See the README file for copyright information and how to reach the author.
|
|
*
|
|
* $Id$
|
|
*/
|
|
|
|
#ifndef __FEMONCFG_H
|
|
#define __FEMONCFG_H
|
|
|
|
enum eFemonModes
|
|
{
|
|
eFemonModeBasic,
|
|
eFemonModeTransponder,
|
|
eFemonModeStream,
|
|
eFemonModeAC3,
|
|
eFemonModeMaxNumber
|
|
};
|
|
|
|
struct cFemonConfig
|
|
{
|
|
public:
|
|
cFemonConfig(void);
|
|
int hidemenu;
|
|
int displaymode;
|
|
int skin;
|
|
int theme;
|
|
int position;
|
|
int redlimit;
|
|
int greenlimit;
|
|
int updateinterval;
|
|
int analyzestream;
|
|
int calcinterval;
|
|
int syslogoutput;
|
|
int showcasystem;
|
|
int osdheight;
|
|
int osdoffset;
|
|
};
|
|
|
|
extern cFemonConfig femonConfig;
|
|
|
|
enum eFemonSkins
|
|
{
|
|
eFemonSkinClassic,
|
|
eFemonSkinElchi,
|
|
eFemonSkinMaxNumber
|
|
};
|
|
|
|
enum eFemonThemes
|
|
{
|
|
eFemonThemeClassic,
|
|
eFemonThemeElchi,
|
|
eFemonThemeDeepBlue,
|
|
eFemonThemeMoronimo,
|
|
eFemonThemeEnigma,
|
|
eFemonThemeEgalsTry,
|
|
eFemonThemeMaxNumber
|
|
};
|
|
|
|
struct cFemonTheme
|
|
{
|
|
int clrBackground;
|
|
int clrTitleBackground;
|
|
int clrTitleText;
|
|
int clrActiveText;
|
|
int clrInactiveText;
|
|
int clrRed;
|
|
int clrYellow;
|
|
int clrGreen;
|
|
};
|
|
|
|
extern const cFemonTheme femonTheme[eFemonThemeMaxNumber];
|
|
|
|
#endif // __FEMONCFG_H
|