summaryrefslogtreecommitdiff
path: root/radioskin.h
blob: b14d3cf71e76760b194b545c508c012d9398ce89 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
/*
 * radioskin.h - part of radio.c, a plugin for the Video Disk Recorder
 *
 * See the README file for copyright information and how to reach the author.
 *
 */

#ifndef __RADIO_SKIN_H
#define __RADIO_SKIN_H


enum eRadioSkin
{
  eRadioSkinDummy,
  eRadioSkinClassicDefault,
  eRadioSkinSttngDefault,
  eRadioSkinEgalsTryDefault,
  eRadioSkinEgalsTryBlue,
  eRadioSkinEnigmaDefault,
  eRadioSkinEnigmaDarkBlue,
  eRadioSkinEnigmaWineRed,
  eRadioSkinEnigmaAppleGreen,
  eRadioSkinEnigmaWomensLike,
  eRadioSkinEnigmaYellowSun,
  eRadioSkinEnigmaBlack,
  eRadioSkinEnigmaBlue,
  eRadioSkinEnigmaBlue2,
  eRadioSkinEnigmaBlue3,
  eRadioSkinEnigmaCoolblue,
  eRadioSkinEnigmaGrey,
  eRadioSkinEnigmaMoBuntu,
  eRadioSkinEnigmabgw,
  eRadioSkinDeepBlueDefault,
  eRadioSkinSilverGreenDefault,
  eRadioSkinLightBlueDefault,
  eRadioSkinSoppalusikkaDefault,
  eRadioSkinSoppalusikkaMint,
  eRadioSkinSoppalusikkaOrange,
  eRadioSkinSoppalusikkaVanilla,
  eRadioSkinSoppalusikkaBlackberry,
  eRadioSkinSoppalusikkaCitron,
  eRadioSkinElchiDefault,
  eRadioSkinElchiMVBlack,
  eRadioSkinElchiMVWhite,
  eRadioSkinElchiMoose,
  eRadioSkinElchiPluginDefault,
  eRadioSkinEgalOrangeDefault,
  eRadioSkinMoronimoDefault,
  eRadioSkinDuotoneDefault,
  eRadioSkinEgalT2Default,
  eRadioSkinEgalT2BluYell,
  eRadioSkinEgalT2Purple,
  eRadioSkinMaxNumber
};

struct cRadioSkin
{
  const char   *name;            // Theme~Skin
  unsigned int clrTitleBack;     // Title-Background
  unsigned int clrTitleText;     // Title-Text
  unsigned int clrBack;          // Background
  unsigned int clrText;          // Text
};
extern const cRadioSkin radioSkin[eRadioSkinMaxNumber];

int theme_skin(void);


#endif //__RADIO_SKIN_H