#include "SettingsMenu.h" #include "Application.h" #include "CreditsMenu.h" #include "settings/CSettings.h" #include "common/common.h" #include "utils/StringTools.h" #include "SettingsCategoryMenu.h" #include "settings/SettingsDefs.h" #include "settings/SettingsEnums.h" #include "gitrev.h" static const float smallIconScale = 0.4f; static const ValueString ValueOnOff[] = { { 0, trNOOP("Off") }, { 1, trNOOP("On") } }; static const ValueString ValueGameViewMode[] = { { 0, trNOOP("Icon Carousel") }, { 1, trNOOP("Grid View") }, { 2, trNOOP("Cover Carousel") } }; static const struct { const char *name; const char *icon; const char *iconGlow;
#include "config.h" #include "common.h" #include "log.h" #include "menu.h" #include "setup.h" #if defined(APIVERSNUM) && APIVERSNUM < 20400 #error "VDR-2.4.0 API version or greater is required!" #endif #ifndef GITVERSION #define GITVERSION "" #endif const char VERSION[] = "2.4.0" GITVERSION; static const char DESCRIPTION[] = trNOOP("RSS Reader for OSD"); static const char MAINMENUENTRY[] = trNOOP("RSS Reader"); class cPluginRssReader : public cPlugin { private: // Add any member variables or functions you may need here. public: cPluginRssReader(void); virtual ~cPluginRssReader(); virtual const char *Version(void) { return VERSION; } virtual const char *Description(void) { return tr(DESCRIPTION); } virtual const char *CommandLineHelp(void); virtual bool ProcessArgs(int argc, char *argv[]); virtual bool Initialize(void); virtual bool Start(void); virtual void Stop(void);
/* * skincurses.c: A plugin for the Video Disk Recorder * * See the README file for copyright information and how to reach the author. * * $Id: skincurses.c 2.7 2011/08/21 11:04:38 kls Exp $ */ #include <algorithm> #include <vdr/plugin.h> #include <vdr/osd.h> #include <vdr/skins.h> #include <ncurses.h> static const char *VERSION = "0.1.10"; static const char *DESCRIPTION = trNOOP("A text only skin"); static const char *MAINMENUENTRY = NULL; // --- cCursesFont ----------------------------------------------------------- class cCursesFont : public cFont { public: virtual int Width(uint c) const { return 1; } virtual int Width(const char *s) const { return s ? Utf8StrLen(s) : 0; } virtual int Height(void) const { return 1; } virtual void DrawText(cBitmap *Bitmap, int x, int y, const char *s, tColor ColorFg, tColor ColorBg, int Width) const {} virtual void DrawText(cPixmap *Pixmap, int x, int y, const char *s, tColor ColorFg, tColor ColorBg, int Width) const {} }; static const cCursesFont Font = cCursesFont(); // w/o the '= cCursesFont()' gcc 4.6 complains - can anybody explain why this is necessary?
/* * pictures.c: A plugin for the Video Disk Recorder * * See the README file for copyright information and how to reach the author. * * $Id: pictures.c 2.1 2009/12/06 12:30:21 kls Exp $ */ #include <getopt.h> #include <vdr/plugin.h> #include "menu.h" #include "player.h" static const char *VERSION = "0.0.8"; static const char *DESCRIPTION = trNOOP("A simple picture viewer"); static const char *MAINMENUENTRY = trNOOP("Pictures"); // --- cMenuSetupPictures ---------------------------------------------------- class cMenuSetupPictures : public cMenuSetupPage { private: char newPictureDirectory[PATH_MAX]; int newSlideShowDelay; protected: virtual void Store(void); public: cMenuSetupPictures(void); }; cMenuSetupPictures::cMenuSetupPictures(void) {
* streamdev.c: A plugin for the Video Disk Recorder * * See the README file for copyright information and how to reach the author. * * $Id: streamdev-client.c,v 1.3 2010/08/18 10:26:56 schmirl Exp $ */ #include "streamdev-client.h" #include "client/device.h" #include "client/setup.h" #if !defined(APIVERSNUM) || APIVERSNUM < 10516 #error "VDR-1.5.16 API version or greater is required!" #endif const char *cPluginStreamdevClient::DESCRIPTION = trNOOP("VTP Streaming Client"); cPluginStreamdevClient::cPluginStreamdevClient(void) { } cPluginStreamdevClient::~cPluginStreamdevClient() { } const char *cPluginStreamdevClient::Description(void) { return tr(DESCRIPTION); } bool cPluginStreamdevClient::Start(void) { I18nRegister(PLUGIN_NAME_I18N); cStreamdevDevice::Init(); return true;
#include "logdefs.h" #include "config.h" #include "device.h" #include "setup_menu.h" #include "menu.h" #include "media_player.h" #if defined(APIVERSNUM) && (APIVERSNUM < 10733) # error VDR API versions < 1.7.33 are not supported ! #endif //---------------------------------plugin------------------------------------- static const char *VERSION = "2.0.0-cvs"; static const char *DESCRIPTION = trNOOP("X11/xine-lib output plugin"); static const char *MAINMENUENTRY = trNOOP("Media Player"); class cPluginXinelibOutput : public cPlugin { private: // Add any member variables or functions you may need here. cXinelibDevice *m_Dev; int m_MakePrimary; public: cPluginXinelibOutput(void); virtual ~cPluginXinelibOutput(); virtual const char *Version(void) { return VERSION; } virtual const char *Description(void) { return tr(DESCRIPTION); }
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA Or, point your browser to http://www.gnu.org/licenses/old-licenses/gpl-2.0.html The author can be reached at [email protected] The project's page is at http://winni.vdr-developer.org/epgsearch */ #include <string> #include <list> #include <vdr/plugin.h> #include "services.h" #include "mainmenushortcut.h" static const char VERSION[] = "0.0.1"; static const char DESCRIPTION[] = trNOOP("Quick search for broadcasts"); static const char MAINMENUENTRY[] = trNOOP("Quick search"); static const char SETUPTEXT[] = trNOOP("Show in main menu"); class cPluginQuicksearch : public cMainMenuShortcut { public: virtual const char* Version() { return VERSION; } virtual const char* Description() { return I18nTranslate(DESCRIPTION, I18nEpgsearch); } virtual bool Initialize(); virtual cOsdObject* MainMenuAction() { return GetEpgSearchMenu("Epgsearch-quicksearch-v1.0"); }; protected: virtual const char* SetupText() { return I18nTranslate(SETUPTEXT, I18nEpgsearch); } virtual const char* MainMenuText() { return I18nTranslate(MAINMENUENTRY, I18nEpgsearch); } };
PRINTF(L_SYS_EMM,"%02X%02X %02X %s %s - FAIL",mkey->ident[0],mkey->ident[1],mkey->keyno,addr,ptext[updtype]); cnt=scanlen; break; } } } } } } } } // -- cSystemLinkViaccess ------------------------------------------------------ static const char *tpsau[] = { trNOOP("stream"), trNOOP("tps.bin"), }; class cSystemLinkViaccess : public cSystemLink { public: cSystemLinkViaccess(void); virtual bool CanHandle(unsigned short SysId); virtual cSystem *Create(void) { return new cSystemViaccess; } }; static cSystemLinkViaccess staticInit; cSystemLinkViaccess::cSystemLinkViaccess(void) :cSystemLink(SYSTEM_NAME,SYSTEM_PRI) {
#include "setup.h" #if defined(LIBCURL_VERSION_NUM) && LIBCURL_VERSION_NUM < 0x072400 #warning "CURL version >= 7.36.0 is recommended" #endif #if defined(APIVERSNUM) && APIVERSNUM < 20400 #error "VDR-2.4.0 API version or greater is required!" #endif #ifndef GITVERSION #define GITVERSION "" #endif const char VERSION[] = "2.4.0" GITVERSION; static const char DESCRIPTION[] = trNOOP("SAT>IP Devices"); class cPluginSatip : public cPlugin { private: unsigned int deviceCountM; cSatipDiscoverServers *serversM; void ParseServer(const char *paramP); void ParsePortRange(const char *paramP); int ParseCicams(const char *valueP, int *cicamsP); int ParseSources(const char *valueP, int *sourcesP); int ParseFilters(const char *valueP, int *filtersP); public: cPluginSatip(void); virtual ~cPluginSatip(); virtual const char *Version(void) { return VERSION; } virtual const char *Description(void) { return tr(DESCRIPTION); }
#include "config.h" #include "log.h" #include "logo.h" #include "setup.h" #include "soppalusikka.h" #if defined(APIVERSNUM) && APIVERSNUM < 20400 #error "VDR-2.4.0 API version or greater is required!" #endif #ifndef GITVERSION #define GITVERSION "" #endif static const char VERSION[] = "2.4.0" GITVERSION; static const char DESCRIPTION[] = trNOOP("Soppalusikka skin"); class cPluginSkinSoppalusikka : public cPlugin { private: bool isLogoDirSetM; public: cPluginSkinSoppalusikka(void); virtual ~cPluginSkinSoppalusikka(); virtual const char *Version(void) { return VERSION; } virtual const char *Description(void) { return tr(DESCRIPTION); } virtual const char *CommandLineHelp(void); virtual bool ProcessArgs(int argc, char *argv[]); virtual bool Initialize(void); virtual bool Start(void); virtual void Stop(void);