summaryrefslogtreecommitdiff
path: root/osd.h
AgeCommit message (Collapse)Author
2013-02-08There is no more fixed limit to the maximum number of cPixmap objects an OSD ↵Klaus Schmidinger
can create
2012-12-03Fixed some spellings in osd.h and svdrp.cKlaus Schmidinger
2012-06-02The new function RgbShade() (include osd.h) can be used to generate a ↵Klaus Schmidinger
brighter or darker version of a given color
2012-05-17Implemented taBorder alignment flagKlaus Schmidinger
2011-12-04Fixed several spelling errorsKlaus Schmidinger
2011-08-15Added a mutex to protect cOsd::Osds from simultaneous access from different ↵Klaus Schmidinger
threads
2011-04-17Fixed handling the bitmap color depth for scaled subtitles1.7.18Klaus Schmidinger
2011-03-27Renamed cBitmap::Scale() to Scaled()Klaus Schmidinger
2011-03-12The original display size of subtitles is now used to scale them properly ↵1.7.17Klaus Schmidinger
when displaying them on an HD OSD
2011-03-08Added some notes about locking cPixmapsKlaus Schmidinger
2011-02-27Fixed rendering pixmaps in case there is more than one dirty rectangleKlaus Schmidinger
2011-02-26Added a note about how to implement cOsd::Flush() for true color OSDsKlaus Schmidinger
2011-02-26Improved and cleaned up transparent text drawingKlaus Schmidinger
2011-02-20Implemented support for TrueColor OSDKlaus Schmidinger
2010-01-17Added plain text error messages to log entries from cOsd::SetAreas()Klaus Schmidinger
2009-05-09Implemented cDevice::GetOsdSize(); fixed the way the OSD size is determined ↵Klaus Schmidinger
on full featured DVB cards
2009-05-03OSD sizes in percent; automatic update of OSD sizeKlaus Schmidinger
2009-04-05Added missing virtual destructor to cPaletteKlaus Schmidinger
2009-01-16Added some missing 'const' statements to cBitmapKlaus Schmidinger
2007-10-12Implemented handling DVB subtitlesKlaus Schmidinger
2007-08-26There can now be more than one OSD at the same timeKlaus Schmidinger
2007-07-20Fixed a typo in the function name of cOsd::SetOsdPosition() and added a ↵Klaus Schmidinger
range check to it
2007-06-17Implemented cOsd::SetOsdPosition() etc1.5.4Klaus Schmidinger
2007-06-10Freetype font support; full UTF-8 support; dropped pixel fontsKlaus Schmidinger
2006-02-26Added some missing commentKlaus Schmidinger
2006-02-26The DrawBitmap() function now has a new parameter 'Overlay' that allows a ↵Klaus Schmidinger
bitmap to be drawn with a transparent background
2006-02-05Made all font and image data 'const'Klaus Schmidinger
2005-12-18Fixed handling OSD areas that have invalid sizesKlaus Schmidinger
2005-06-19Implemented palette replace mode in the OSD bitmaps1.3.27Klaus Schmidinger
2005-05-14Made cOsd::isOpen an integer counter to avoid problems with messages when a ↵Klaus Schmidinger
cOsdObject uses the raw OSD
2004-10-16cOsdProvider::NewOsd() now always returns a valid pointerKlaus Schmidinger
2004-06-12Some improvements in cOsd creationKlaus Schmidinger
2004-06-05Ignoring unused "none" color entries in XPM files written by some broken ↵Klaus Schmidinger
graphics tools
2004-06-05Implemented drawing "transparent" textsKlaus Schmidinger
2004-05-31Made some functions of cFont virtual to allow implementing dummy fonts for ↵Klaus Schmidinger
the 'curses' skin
2004-05-28cBitmap::DrawBitmap() now also resets the palette if the entire bitmap area ↵Klaus Schmidinger
is covered
2004-05-16Implemented 'skins' and 'themes'Klaus Schmidinger
2003-09-14Made cOsdMenu::Display() virtualKlaus Schmidinger
2003-04-21Implemented 'pause live video'1.1.28Klaus Schmidinger
2002-12-08KBD active by default; no more 'ncurses' necessary for KBD1.1.19Klaus Schmidinger
2002-11-24Plugins can now have their own raw OSDKlaus Schmidinger
2002-11-10First step towards a 'unique channel ID'Klaus Schmidinger
2002-11-03Fixed formattingKlaus Schmidinger
2002-08-11Consistently using malloc/free and new/deleteKlaus Schmidinger
2002-07-13Added cOsd::OpenRaw() to create a raw OSD (needed for displaying SPUs)Klaus Schmidinger
2002-06-23Moved handling of the Menu key entirely into vdr.cKlaus Schmidinger
2002-05-18Completely moved OSD handling out of the cDvbApi class, into the new cOsdKlaus Schmidinger
2002-05-18Rearranged OSD class names to make 'cOsd' available for the main OSD interfaceKlaus Schmidinger
2002-05-12Added 'insert' capabilities to cListKlaus Schmidinger
2002-05-09Implemented plugin interface1.1.0Klaus Schmidinger