vdr 2.7.7
|
#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 |
#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().
#define clrBlack clrBackground |
Definition at line 37 of file skincurses.c.
Referenced by cTrueColorDemo::Action(), cSkinDisplayReplay::cProgressBar::cProgressBar(), cSkinCursesDisplayTracks::cSkinCursesDisplayTracks(), cPictureControl::DisplayCaption(), DrawEllipseAlignments(), cSkinCursesDisplayMenu::DrawTitle(), cSkinSTTNGDisplayMenu::DrawTitle(), cSkinCursesDisplayMenu::Flush(), cSkinCursesDisplayMenu::SetButtons(), cSkinSTTNGDisplayMenu::SetButtons(), cSkinCursesDisplayMenu::SetEvent(), cSkinCursesDisplayMenu::SetItem(), cSkinCursesDisplayTracks::SetItem(), cSkinCursesDisplayMenu::SetRecording(), THEME_CLR(), THEME_CLR(), THEME_CLR(), THEME_CLR(), THEME_CLR(), THEME_CLR(), THEME_CLR(), THEME_CLR(), THEME_CLR(), THEME_CLR(), THEME_CLR(), THEME_CLR(), THEME_CLR(), THEME_CLR(), THEME_CLR(), THEME_CLR(), THEME_CLR(), THEME_CLR(), THEME_CLR(), THEME_CLR(), THEME_CLR(), THEME_CLR(), THEME_CLR(), and THEME_CLR().
#define clrBlue COLOR_BLUE |
Definition at line 41 of file skincurses.c.
Referenced by DrawImages(), cLineGame::ProcessKey(), cSkinCursesDisplayMenu::SetButtons(), and THEME_CLR().
#define clrCyan COLOR_CYAN |
Definition at line 43 of file skincurses.c.
Referenced by cSkinCursesDisplayTracks::cSkinCursesDisplayTracks(), cSkinCursesDisplayMenu::DrawScrollbar(), cSkinCursesDisplayMenu::DrawTitle(), cSkinCursesDisplayMenu::Flush(), cSkinCursesDisplayMenu::SetEvent(), cSkinCursesDisplayChannel::SetEvents(), cSkinCursesDisplayMenu::SetItem(), cSkinCursesDisplayTracks::SetItem(), cSkinCursesDisplayMenu::SetRecording(), THEME_CLR(), THEME_CLR(), THEME_CLR(), THEME_CLR(), THEME_CLR(), THEME_CLR(), THEME_CLR(), THEME_CLR(), and THEME_CLR().
#define clrGreen COLOR_GREEN |
Definition at line 39 of file skincurses.c.
Referenced by DrawEllipse(), DrawEllipseAlignments(), DrawImages(), DrawSlope(), cLineGame::ProcessKey(), cSkinCursesDisplayMenu::SetButtons(), cSkinCursesDisplayReplay::SetProgress(), cSkinCursesDisplayVolume::SetVolume(), THEME_CLR(), THEME_CLR(), THEME_CLR(), THEME_CLR(), THEME_CLR(), and THEME_CLR().
#define clrMagenta COLOR_MAGENTA |
Definition at line 42 of file skincurses.c.
#define clrRed COLOR_RED |
Definition at line 38 of file skincurses.c.
Referenced by cTrueColorDemo::Action(), cLineGame::cLineGame(), DrawEllipse(), DrawEllipseAlignments(), DrawImages(), DrawSlope(), cLineGame::ProcessKey(), cSkinCursesDisplayMenu::SetButtons(), cSkinCursesDisplayChannel::SetEvents(), THEME_CLR(), THEME_CLR(), THEME_CLR(), THEME_CLR(), THEME_CLR(), THEME_CLR(), and THEME_CLR().
#define clrTransparent clrBackground |
Definition at line 36 of file skincurses.c.
Referenced by cTrueColorDemo::Action(), cSkinClassicDisplayReplay::cSkinClassicDisplayReplay(), cSkinCursesDisplayReplay::cSkinCursesDisplayReplay(), cSkinLCARSDisplayChannel::cSkinLCARSDisplayChannel(), cSkinLCARSDisplayReplay::cSkinLCARSDisplayReplay(), cSkinLCARSDisplayTracks::cSkinLCARSDisplayTracks(), cSkinLCARSDisplayVolume::cSkinLCARSDisplayVolume(), cSkinSTTNGDisplayChannel::cSkinSTTNGDisplayChannel(), cSkinSTTNGDisplayMenu::cSkinSTTNGDisplayMenu(), cSkinSTTNGDisplayMessage::cSkinSTTNGDisplayMessage(), cSkinSTTNGDisplayReplay::cSkinSTTNGDisplayReplay(), cSkinSTTNGDisplayTracks::cSkinSTTNGDisplayTracks(), cSkinSTTNGDisplayVolume::cSkinSTTNGDisplayVolume(), cPictureControl::DisplayCaption(), cSkinLCARSDisplayMenu::DrawMenuFrame(), cFreetypeFont::DrawText(), cHdffOsd::DrawText(), DrawTextOutlined(), cSkinLCARSDisplayMessage::SetMessage(), cSkinClassicDisplayVolume::SetVolume(), and cSkinCursesDisplayVolume::SetVolume().
#define clrWhite COLOR_WHITE |
Definition at line 44 of file skincurses.c.
Referenced by cTrueColorDemo::Action(), cPictureControl::DisplayCaption(), DrawImages(), cSkinCursesDisplayMenu::DrawScrollbar(), cSkinCursesDisplayChannel::Flush(), cSkinCursesDisplayMenu::SetButtons(), cSkinCursesDisplayChannel::SetChannel(), cSkinCursesDisplayReplay::SetCurrent(), cSkinCursesDisplayChannel::SetEvents(), cSkinCursesDisplayMenu::SetItem(), cSkinCursesDisplayTracks::SetItem(), cSkinCursesDisplayReplay::SetJump(), cSkinCursesDisplayReplay::SetProgress(), cSkinCursesDisplayMenu::SetText(), cSkinCursesDisplayReplay::SetTitle(), cSkinCursesDisplayReplay::SetTotal(), cSkinCursesDisplayVolume::SetVolume(), THEME_CLR(), THEME_CLR(), THEME_CLR(), THEME_CLR(), THEME_CLR(), THEME_CLR(), THEME_CLR(), THEME_CLR(), THEME_CLR(), THEME_CLR(), THEME_CLR(), THEME_CLR(), THEME_CLR(), THEME_CLR(), THEME_CLR(), THEME_CLR(), THEME_CLR(), THEME_CLR(), and THEME_CLR().
#define clrYellow COLOR_YELLOW |
Definition at line 40 of file skincurses.c.
Referenced by cTrueColorDemo::Action(), DrawImages(), cLineGame::ProcessKey(), cSkinCursesDisplayMenu::SetButtons(), cSkinCursesDisplayMenu::SetEvent(), cSkinCursesDisplayChannel::SetEvents(), cSkinCursesDisplayMenu::SetRecording(), THEME_CLR(), THEME_CLR(), THEME_CLR(), THEME_CLR(), THEME_CLR(), THEME_CLR(), THEME_CLR(), THEME_CLR(), THEME_CLR(), THEME_CLR(), THEME_CLR(), THEME_CLR(), THEME_CLR(), and THEME_CLR().
VDRPLUGINCREATOR | ( | cPluginSkinCurses | ) |
|
static |
Definition at line 46 of file skincurses.c.
Referenced by cSkinCursesDisplayChannel::SetMessage(), cSkinCursesDisplayMenu::SetMessage(), cSkinCursesDisplayMessage::SetMessage(), and cSkinCursesDisplayReplay::SetMessage().
|
static |
Definition at line 16 of file skincurses.c.
Referenced by cPluginSkinCurses::Description().
|
static |
Definition at line 31 of file skincurses.c.
Referenced by cMenuText::cMenuText(), cTrueColorDemo::CreateTextPixmap(), cSkinCursesDisplayTracks::cSkinCursesDisplayTracks(), cTextScroller::cTextScroller(), cTextWrapper::cTextWrapper(), cPictureControl::DisplayCaption(), DrawEllipseAlignments(), cSkinLCARSDisplayMenu::DrawMainButton(), cBitmap::DrawText(), cCursesOsd::DrawText(), cHdffOsd::DrawText(), cOsd::DrawText(), cPixmap::DrawText(), cPixmapMemory::DrawText(), DrawTextOutlined(), cSkinCursesDisplayMenu::DrawTitle(), cSkinCursesDisplayChannel::Flush(), cSkinCursesDisplayMenu::Flush(), cFont::GetFont(), cSkinCursesDisplayMenu::GetTextAreaFont(), HdffCmdOsdDeleteFont(), HdffCmdOsdDrawText(), HdffCmdOsdDrawUtf8Text(), HdffCmdOsdDrawWideText(), cTextScroller::Set(), cTextWrapper::Set(), cSkinCursesDisplayMenu::SetButtons(), cSkinCursesDisplayChannel::SetChannel(), cSkinCursesDisplayReplay::SetCurrent(), cSkinCursesDisplayMenu::SetEvent(), cSkinCursesDisplayChannel::SetEvents(), cFont::SetFont(), cSkinCursesDisplayMenu::SetItem(), cSkinCursesDisplayTracks::SetItem(), cSkinCursesDisplayReplay::SetJump(), cSkinCursesDisplayChannel::SetMessage(), cSkinCursesDisplayMenu::SetMessage(), cSkinCursesDisplayMessage::SetMessage(), cSkinCursesDisplayReplay::SetMessage(), cSkinCursesDisplayMenu::SetRecording(), cSkinCursesDisplayMenu::SetText(), cSkinCursesDisplayReplay::SetTitle(), cSkinCursesDisplayReplay::SetTotal(), and cSkinCursesDisplayVolume::SetVolume().
|
static |
Definition at line 17 of file skincurses.c.
Referenced by cPluginSkinCurses::MainMenuEntry().
|
static |
Definition at line 58 of file skincurses.c.
Referenced by cCursesOsd::cCursesOsd(), cSkinCursesDisplayMenu::Clear(), cSkinCursesDisplayChannel::cSkinCursesDisplayChannel(), cSkinCursesDisplayMenu::cSkinCursesDisplayMenu(), cSkinCursesDisplayMessage::cSkinCursesDisplayMessage(), cSkinCursesDisplayReplay::cSkinCursesDisplayReplay(), cSkinCursesDisplayTracks::cSkinCursesDisplayTracks(), cSkinCursesDisplayVolume::cSkinCursesDisplayVolume(), cSkinCursesDisplayMenu::MaxItems(), cSkinCursesDisplayMenu::SetButtons(), cSkinCursesDisplayMenu::SetEvent(), cSkinCursesDisplayMenu::SetMessage(), cSkinCursesDisplayMenu::SetRecording(), and cSkinCursesDisplayMenu::SetText().
|
static |
Definition at line 57 of file skincurses.c.
Referenced by cCursesOsd::cCursesOsd(), cSkinCursesDisplayMenu::Clear(), cSkinCursesDisplayChannel::cSkinCursesDisplayChannel(), cSkinCursesDisplayMenu::cSkinCursesDisplayMenu(), cSkinCursesDisplayReplay::cSkinCursesDisplayReplay(), cSkinCursesDisplayTracks::cSkinCursesDisplayTracks(), cSkinCursesDisplayMenu::DrawScrollbar(), cCursesOsd::DrawText(), cSkinCursesDisplayMenu::DrawTitle(), cSkinCursesDisplayChannel::Flush(), cSkinCursesDisplayMenu::Flush(), cSkinCursesDisplayMenu::SetButtons(), cSkinCursesDisplayChannel::SetChannel(), cSkinCursesDisplayMenu::SetEvent(), cSkinCursesDisplayChannel::SetEvents(), cSkinCursesDisplayMenu::SetItem(), cSkinCursesDisplayReplay::SetJump(), cSkinCursesDisplayChannel::SetMessage(), cSkinCursesDisplayMenu::SetMessage(), cSkinCursesDisplayMessage::SetMessage(), cSkinCursesDisplayReplay::SetMessage(), cSkinCursesDisplayReplay::SetProgress(), cSkinCursesDisplayMenu::SetRecording(), cSkinCursesDisplayMenu::SetText(), cSkinCursesDisplayReplay::SetTitle(), cSkinCursesDisplayReplay::SetTotal(), and cSkinCursesDisplayVolume::SetVolume().
|
static |
Definition at line 15 of file skincurses.c.
Referenced by cPluginSkinCurses::Version().