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

◆ clrBlack

◆ clrBlue

#define clrBlue   COLOR_BLUE

◆ clrCyan

◆ clrGreen

◆ clrMagenta

#define clrMagenta   COLOR_MAGENTA

Definition at line 42 of file skincurses.c.

◆ clrRed

◆ clrTransparent

◆ clrWhite

◆ clrYellow

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(), cSkinCursesDisplayMessage::SetMessage(), and cSkinCursesDisplayReplay::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

◆ ScOsdWidth

◆ VERSION

const char* VERSION = "2.4.3"
static

Definition at line 15 of file skincurses.c.

Referenced by cPluginSkinCurses::Version().