summaryrefslogtreecommitdiff
path: root/osd.h
AgeCommit message (Collapse)Author
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
2002-03-16Grouped the Setup parameters into several sub-menusKlaus Schmidinger
2002-02-24Removed DVD support from the core VDR sourceKlaus Schmidinger
2002-01-20The 'Recordings' menu now displays a hierarchical structureKlaus Schmidinger
2001-08-25The menus and the channel display now show the current date and timeKlaus Schmidinger
2001-08-03Added support for replaying DVDsKlaus Schmidinger
2001-07-27Made the width and height of the OSD configurableKlaus Schmidinger
2001-06-02Converted to the new API plus several small enhancements0.8.0Klaus Schmidinger
2001-02-03Implemented hotkeys for Main and Commands menuKlaus Schmidinger
2001-02-03Implemented page up/down with 'Left'/'Right'Klaus Schmidinger
2000-12-28Implemented 'on disk editing'Klaus Schmidinger
2000-11-12The 'Schedule' button now shows the schedule of the current channel in the ↵Klaus Schmidinger
'Now/Next' menu