|
vdr 2.7.9
|
#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.6.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 |
| #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().