vdr 2.6.9
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.4.3"
 
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

◆ clrBackground

#define clrBackground   COLOR_BLACK

Definition at line 35 of file skincurses.c.

Referenced by cSkinCursesDisplayMenu::Clear(), cSkinClassicDisplayMenu::Clear(), cSkinLCARSDisplayMenu::Clear(), cSkinSTTNGDisplayMenu::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(), cSkinCursesDisplayChannel::Flush(), cSkinClassicDisplayChannel::Flush(), cSkinCursesDisplayMenu::SetButtons(), cSkinClassicDisplayMenu::SetButtons(), cSkinCursesDisplayChannel::SetChannel(), cSkinClassicDisplayChannel::SetChannel(), cSkinLCARSDisplayChannel::SetChannel(), cSkinCursesDisplayReplay::SetCurrent(), cSkinClassicDisplayReplay::SetCurrent(), cSkinLCARSDisplayReplay::SetCurrent(), cSkinCursesDisplayMenu::SetEvent(), cSkinClassicDisplayMenu::SetEvent(), cSkinLCARSDisplayMenu::SetEvent(), cSkinSTTNGDisplayMenu::SetEvent(), cSkinCursesDisplayChannel::SetEvents(), cSkinClassicDisplayChannel::SetEvents(), cSkinLCARSDisplayChannel::SetEvents(), cSkinSTTNGDisplayChannel::SetEvents(), cSkinCursesDisplayTracks::SetItem(), cSkinClassicDisplayTracks::SetItem(), cSkinLCARSDisplayTracks::SetItem(), cSkinSTTNGDisplayTracks::SetItem(), cSkinCursesDisplayMenu::SetItem(), cSkinClassicDisplayMenu::SetItem(), cSkinLCARSDisplayMenu::SetItem(), cSkinSTTNGDisplayMenu::SetItem(), cSkinCursesDisplayReplay::SetJump(), cSkinClassicDisplayReplay::SetJump(), cSkinLCARSDisplayMenu::SetMenuCategory(), cSkinCursesDisplayMenu::SetMessage(), cSkinClassicDisplayMenu::SetMessage(), cSkinLCARSDisplayChannel::SetMessage(), cSkinLCARSDisplayMessage::SetMessage(), cSkinSTTNGDisplayChannel::SetMessage(), cSkinSTTNGDisplayReplay::SetMessage(), cSkinCursesDisplayMenu::SetRecording(), cSkinClassicDisplayMenu::SetRecording(), cSkinLCARSDisplayMenu::SetRecording(), cSkinLCARSDisplayReplay::SetRecording(), cSkinSTTNGDisplayMenu::SetRecording(), cSkinCursesDisplayMenu::SetText(), cSkinClassicDisplayMenu::SetText(), cSkinLCARSDisplayMenu::SetText(), cSkinSTTNGDisplayMenu::SetText(), cSkinCursesDisplayReplay::SetTitle(), cSkinClassicDisplayReplay::SetTitle(), cSkinLCARSDisplayMenu::SetTitle(), cSkinLCARSDisplayReplay::SetTitle(), cSkinCursesDisplayReplay::SetTotal(), cSkinClassicDisplayReplay::SetTotal(), cSkinLCARSDisplayReplay::SetTotal(), cSkinCursesDisplayVolume::SetVolume(), and cSkinClassicDisplayVolume::SetVolume().

◆ clrBlack

#define clrBlack   clrBackground

◆ clrBlue

#define clrBlue   COLOR_BLUE

◆ clrCyan

#define clrCyan   COLOR_CYAN

◆ clrGreen

#define clrGreen   COLOR_GREEN

◆ clrMagenta

#define clrMagenta   COLOR_MAGENTA

Definition at line 42 of file skincurses.c.

◆ clrRed

#define clrRed   COLOR_RED

◆ clrTransparent

#define clrTransparent   clrBackground

◆ clrWhite

#define clrWhite   COLOR_WHITE

◆ clrYellow

#define clrYellow   COLOR_YELLOW

Function Documentation

◆ VDRPLUGINCREATOR()

VDRPLUGINCREATOR ( cPluginSkinCurses )

Variable Documentation

◆ clrMessage

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

Definition at line 46 of file skincurses.c.

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

◆ DESCRIPTION

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

Definition at line 16 of file skincurses.c.

Referenced by cPluginSkinCurses::Description().

◆ Font

const cCursesFont Font = cCursesFont()
static

◆ MAINMENUENTRY

const char* MAINMENUENTRY = NULL
static

Definition at line 17 of file skincurses.c.

Referenced by cPluginSkinCurses::MainMenuEntry().

◆ ScOsdHeight

int ScOsdHeight = 20
static

◆ ScOsdWidth

int ScOsdWidth = 50
static

◆ VERSION

const char* VERSION = "2.4.3"
static

Definition at line 15 of file skincurses.c.

Referenced by cPluginSkinCurses::Version().