vdr  2.4.1
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>
#include <vdr/tools.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.1"
 
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 36 of file skincurses.c.

◆ clrBlack

#define clrBlack   clrBackground

Definition at line 38 of file skincurses.c.

◆ clrBlue

#define clrBlue   COLOR_BLUE

Definition at line 42 of file skincurses.c.

◆ clrCyan

#define clrCyan   COLOR_CYAN

Definition at line 44 of file skincurses.c.

◆ clrGreen

#define clrGreen   COLOR_GREEN

Definition at line 40 of file skincurses.c.

◆ clrMagenta

#define clrMagenta   COLOR_MAGENTA

Definition at line 43 of file skincurses.c.

◆ clrRed

#define clrRed   COLOR_RED

Definition at line 39 of file skincurses.c.

◆ clrTransparent

#define clrTransparent   clrBackground

Definition at line 37 of file skincurses.c.

◆ clrWhite

#define clrWhite   COLOR_WHITE

Definition at line 45 of file skincurses.c.

◆ clrYellow

#define clrYellow   COLOR_YELLOW

Definition at line 41 of file skincurses.c.

Function Documentation

◆ VDRPLUGINCREATOR()

VDRPLUGINCREATOR ( cPluginSkinCurses  )

Variable Documentation

◆ clrMessage

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

Definition at line 47 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 17 of file skincurses.c.

Referenced by cPluginSkinCurses::Description().

◆ Font

const cCursesFont Font = cCursesFont()
static

◆ MAINMENUENTRY

const char* MAINMENUENTRY = NULL
static

Definition at line 18 of file skincurses.c.

Referenced by cPluginSkinCurses::MainMenuEntry().

◆ ScOsdHeight

int ScOsdHeight = 20
static

◆ ScOsdWidth

int ScOsdWidth = 50
static

◆ VERSION

const char* VERSION = "2.4.1"
static

Definition at line 16 of file skincurses.c.

Referenced by cPluginSkinCurses::Version().