vdr  2.2.0
Classes | Macros | Functions | Variables
skincurses.c File Reference
#include <ncurses.h>
#include <vdr/osd.h>
#include <vdr/plugin.h>
#include <vdr/skins.h>
#include <vdr/videodir.h>

Go to the source code of this file.

Classes

class  cCursesFont
 
class  cCursesOsd
 
class  cSkinCursesDisplayChannel
 
class  cSkinCursesDisplayMenu
 
class  cSkinCursesDisplayReplay
 
class  cSkinCursesDisplayVolume
 
class  cSkinCursesDisplayTracks
 
class  cSkinCursesDisplayMessage
 
class  cSkinCurses
 
class  cPluginSkinCurses
 

Macros

#define clrBackground   COLOR_BLACK
 
#define clrTransparent   clrBackground
 
#define clrBlack   clrBackground
 
#define clrRed   COLOR_RED
 
#define clrGreen   COLOR_GREEN
 
#define clrYellow   COLOR_YELLOW
 
#define clrBlue   COLOR_BLUE
 
#define clrMagenta   COLOR_MAGENTA
 
#define clrCyan   COLOR_CYAN
 
#define clrWhite   COLOR_WHITE
 

Functions

 VDRPLUGINCREATOR (cPluginSkinCurses)
 

Variables

static const char * VERSION = "2.2.0"
 
static const char * DESCRIPTION = trNOOP("A text only skin")
 
static const char * MAINMENUENTRY = NULL
 
static const cCursesFont Font = cCursesFont()
 
static int clrMessage []
 
static int ScOsdWidth = 50
 
static int ScOsdHeight = 20
 

Macro Definition Documentation

#define clrBackground   COLOR_BLACK

Definition at line 34 of file skincurses.c.

Referenced by cSkinClassicDisplayMenu::Clear(), cSkinCursesDisplayMenu::Clear(), cSkinSTTNGDisplayMenu::Clear(), cSkinLCARSDisplayMenu::Clear(), cSkinClassicDisplayChannel::cSkinClassicDisplayChannel(), cSkinClassicDisplayMenu::cSkinClassicDisplayMenu(), cSkinClassicDisplayReplay::cSkinClassicDisplayReplay(), cSkinCursesDisplayChannel::cSkinCursesDisplayChannel(), cSkinCursesDisplayMenu::cSkinCursesDisplayMenu(), cSkinCursesDisplayReplay::cSkinCursesDisplayReplay(), cSkinCursesDisplayTracks::cSkinCursesDisplayTracks(), cSkinLCARSDisplayChannel::cSkinLCARSDisplayChannel(), cSkinLCARSDisplayReplay::cSkinLCARSDisplayReplay(), cSkinLCARSDisplayTracks::cSkinLCARSDisplayTracks(), cSkinLCARSDisplayVolume::cSkinLCARSDisplayVolume(), cSkinSTTNGDisplayChannel::cSkinSTTNGDisplayChannel(), cSkinSTTNGDisplayMenu::cSkinSTTNGDisplayMenu(), cSkinSTTNGDisplayReplay::cSkinSTTNGDisplayReplay(), cSkinSTTNGDisplayTracks::cSkinSTTNGDisplayTracks(), DrawDevicePosition(), DrawDeviceSignal(), cSkinLCARSDisplayMenu::DrawInfo(), cSkinLCARSDisplayMenu::DrawLive(), cSkinLCARSDisplayMenu::DrawLiveIndicator(), cSkinLCARSDisplayMenu::DrawPlay(), cSkinLCARSDisplayMenu::DrawScrollbar(), cSkinLCARSDisplayChannel::DrawSeen(), cSkinLCARSDisplayMenu::DrawSeen(), cSkinLCARSDisplayMenu::DrawTimers(), cSkinLCARSDisplayChannel::DrawTrack(), cSkinLCARSDisplayReplay::DrawTrack(), cSkinClassicDisplayChannel::Flush(), cSkinCursesDisplayChannel::Flush(), cSkinClassicDisplayMenu::SetButtons(), cSkinCursesDisplayMenu::SetButtons(), cSkinClassicDisplayChannel::SetChannel(), cSkinCursesDisplayChannel::SetChannel(), cSkinLCARSDisplayChannel::SetChannel(), cSkinClassicDisplayReplay::SetCurrent(), cSkinCursesDisplayReplay::SetCurrent(), cSkinLCARSDisplayReplay::SetCurrent(), cSkinClassicDisplayMenu::SetEvent(), cSkinCursesDisplayMenu::SetEvent(), cSkinSTTNGDisplayMenu::SetEvent(), cSkinLCARSDisplayMenu::SetEvent(), cSkinClassicDisplayChannel::SetEvents(), cSkinSTTNGDisplayChannel::SetEvents(), cSkinCursesDisplayChannel::SetEvents(), cSkinLCARSDisplayChannel::SetEvents(), cSkinClassicDisplayMenu::SetItem(), cSkinCursesDisplayMenu::SetItem(), cSkinSTTNGDisplayMenu::SetItem(), cSkinClassicDisplayTracks::SetItem(), cSkinCursesDisplayTracks::SetItem(), cSkinLCARSDisplayMenu::SetItem(), cSkinSTTNGDisplayTracks::SetItem(), cSkinLCARSDisplayTracks::SetItem(), cSkinClassicDisplayReplay::SetJump(), cSkinCursesDisplayReplay::SetJump(), cSkinLCARSDisplayMenu::SetMenuCategory(), cSkinSTTNGDisplayChannel::SetMessage(), cSkinClassicDisplayMenu::SetMessage(), cSkinCursesDisplayMenu::SetMessage(), cSkinLCARSDisplayChannel::SetMessage(), cSkinSTTNGDisplayReplay::SetMessage(), cSkinLCARSDisplayMessage::SetMessage(), cSkinClassicDisplayMenu::SetRecording(), cSkinCursesDisplayMenu::SetRecording(), cSkinSTTNGDisplayMenu::SetRecording(), cSkinLCARSDisplayMenu::SetRecording(), cSkinLCARSDisplayReplay::SetRecording(), cSkinClassicDisplayMenu::SetText(), cSkinCursesDisplayMenu::SetText(), cSkinSTTNGDisplayMenu::SetText(), cSkinLCARSDisplayMenu::SetText(), cSkinClassicDisplayReplay::SetTitle(), cSkinCursesDisplayReplay::SetTitle(), cSkinLCARSDisplayMenu::SetTitle(), cSkinLCARSDisplayReplay::SetTitle(), cSkinClassicDisplayReplay::SetTotal(), cSkinCursesDisplayReplay::SetTotal(), cSkinLCARSDisplayReplay::SetTotal(), cSkinClassicDisplayVolume::SetVolume(), and cSkinCursesDisplayVolume::SetVolume().

#define clrBlack   clrBackground
#define clrBlue   COLOR_BLUE

Definition at line 40 of file skincurses.c.

Referenced by cSkinCursesDisplayMenu::SetButtons().

#define clrCyan   COLOR_CYAN
#define clrGreen   COLOR_GREEN
#define clrMagenta   COLOR_MAGENTA

Definition at line 41 of file skincurses.c.

#define clrRed   COLOR_RED
#define clrTransparent   clrBackground
#define clrWhite   COLOR_WHITE
#define clrYellow   COLOR_YELLOW

Function Documentation

VDRPLUGINCREATOR ( cPluginSkinCurses  )

Variable Documentation

int clrMessage[]
static
Initial value:
= {
}
#define clrRed
Definition: skincurses.c:37
#define clrWhite
Definition: skincurses.c:43
#define clrBlack
Definition: skincurses.c:36
#define clrGreen
Definition: skincurses.c:38
#define clrCyan
Definition: skincurses.c:42
#define clrYellow
Definition: skincurses.c:39

Definition at line 45 of file skincurses.c.

Referenced by cSkinCursesDisplayChannel::SetMessage(), cSkinCursesDisplayMenu::SetMessage(), cSkinCursesDisplayReplay::SetMessage(), and cSkinCursesDisplayMessage::SetMessage().

const char* DESCRIPTION = trNOOP("A text only skin")
static

Definition at line 16 of file skincurses.c.

Referenced by cPluginSkinCurses::Description().

const cCursesFont Font = cCursesFont()
static
const char* MAINMENUENTRY = NULL
static

Definition at line 17 of file skincurses.c.

Referenced by cPluginSkinCurses::MainMenuEntry().

int ScOsdHeight = 20
static
int ScOsdWidth = 50
static
const char* VERSION = "2.2.0"
static

Definition at line 15 of file skincurses.c.

Referenced by cPluginSkinCurses::Version().