diff options
author | louis <louis.braun@gmx.de> | 2013-10-25 20:50:08 +0200 |
---|---|---|
committer | louis <louis.braun@gmx.de> | 2013-10-25 20:50:08 +0200 |
commit | 1aa2f6ace2419406b305f9fe238d9d341f761c73 (patch) | |
tree | b58da850e207efd038ac0b88cbdf9fa444667dfd /displaychannel.h | |
parent | 086588958f25fcf065a947bd908e65c4a4c345bd (diff) | |
download | skin-nopacity-1aa2f6ace2419406b305f9fe238d9d341f761c73.tar.gz skin-nopacity-1aa2f6ace2419406b305f9fe238d9d341f761c73.tar.bz2 |
Version 0.9.0
Diffstat (limited to 'displaychannel.h')
-rw-r--r-- | displaychannel.h | 52 |
1 files changed, 2 insertions, 50 deletions
diff --git a/displaychannel.h b/displaychannel.h index 2280b46..752f522 100644 --- a/displaychannel.h +++ b/displaychannel.h @@ -1,22 +1,15 @@ #ifndef __NOPACITY_DISPLAYCHANNEL_H #define __NOPACITY_DISPLAYCHANNEL_H -//enum eLogoPosition {lpNone = 0, lpLeft, lpRight}; -enum eBackgroundStyle {bsTrans = 0, bsFull}; - class cNopacityDisplayChannel : public cSkinDisplayChannel, cThread { private: + cNopacityDisplayChannelView *channelView; bool doOutput; int FrameTime; int FadeTime; - bool withInfo; bool initial; bool groupSep; bool channelChange; - bool isRadioChannel; - bool radioIconDrawn; - cString lastDate; - int lastSeen; time_t lastSignalDisplay; int lastSignalStrength; int lastSignalQuality; @@ -24,49 +17,8 @@ private: int currentLast; bool showSignal; const cEvent *present; - cOsd *osd; - cImageCache *imgCache; - cPixmap *pixmapBackgroundTop; - cPixmap *pixmapBackgroundMiddle; - cPixmap *pixmapBackgroundBottom; - cPixmap *pixmapChannelInfo; - cPixmap *pixmapDate; - cPixmap *pixmapLogo; - cPixmap *pixmapLogoBackground; - cPixmap *pixmapLogoBackgroundTop; - cPixmap *pixmapLogoBackgroundBottom; - cPixmap *pixmapProgressBar; - cPixmap *pixmapEPGInfo; - cPixmap *pixmapFooter; - cPixmap *pixmapStreamInfo; - cPixmap *pixmapStreamInfoBack; - cPixmap *pixmapSignalStrength; - cPixmap *pixmapSignalQuality; - cPixmap *pixmapSignalMeter; - cPixmap *pixmapSignalLabel; - cPixmap *pixmapScreenResolution; - cPixmap *pixmapPoster; - int signalWidth, signalHeight, signalX; - cFont *fontInfoline; virtual void Action(void); - void createOsd(void); - void CreatePixmaps(void); - void DrawBackground(void); - void DrawDate(void); - void DrawProgressBar(int Current, int Total); - tColor DrawProgressbarBackground(int left, int top, int width, int height); - void DrawIconMask(void); - void DrawIcons(const cChannel *Channel); - void DrawIconsSingle(const cChannel *Channel); - void DrawScreenResolution(void); - void DrawSignalMeter(void); - void ShowSignalMeter(void); - void HideSignalMeter(void); - void DrawSignal(void); - void DrawSourceInfo(const cChannel *Channel); - void DrawChannelGroups(const cChannel *Channel, cString ChannelName); - cString GetChannelSep(const cChannel *channel, bool prev); - void DrawPoster(const cEvent *event); + void SetProgressBar(const cEvent *present); public: cNopacityDisplayChannel(cImageCache *imgCache, bool WithInfo); virtual ~cNopacityDisplayChannel(); |