summaryrefslogtreecommitdiff
path: root/fontmanager.h
blob: b285bcd83f15f7c840f50f2976914d948c45815b (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
#ifndef __NOPACITY_FONTMANAGER_H
#define __NOPACITY_FONTMANAGER_H

#include <vdr/skins.h>

class cFontManager {
    private:
        cFont *CreateFont(int size);
    public:
        cFontManager();
        ~cFontManager();
        //Fonts DisplayMenu
        cFont *menuHeader;
        cFont *menuDate;
        cFont *menuItemLarge;
        cFont *menuItemSchedule;
        cFont *menuItemScheduleSmall;
        cFont *menuItemChannel;
        cFont *menuItemChannelSmall;
        cFont *menuItemRecordings;
        cFont *menuItemRecordingsSmall;
        cFont *menuItemTimers;
        cFont *menuItemTimersSmall;
        cFont *menuItemDefault;
        cFont *menuDiskUsage;
        cFont *menuDiskUsagePercent;
        cFont *menuTimers;
        cFont *menuTimersHead;
        cFont *menuButtons;
        cFont *menuMessage;
        cFont *menuEPGInfoWindow;
        cFont *menuEPGInfoWindowLarge;
        //Fonts DisplayChannel
        cFont *channelHeader;
        cFont *channelDate;
        cFont *channelEPG;
        cFont *channelEPGSmall;
        cFont *channelSourceInfo;
        cFont *channelChannelGroup;
        cFont *channelChannelGroupSmall;
        //Fonts DisplayReplay
        cFont *replayHeader;
        cFont *replayText;
        //Fonts DisplayMessage
        cFont *messageText;
        //Fonts DisplayTracks
        cFont *trackText;
        cFont *trackHeader;
        //Fonts DisplayVolume
        cFont *volumeText;
};

extern cFontManager *fontManager;

#endif //__NOPACITY_FONTMANAGER_H