summaryrefslogtreecommitdiff
path: root/osdbase.c
AgeCommit message (Collapse)Author
2017-11-07OSD menus now try to keep the offset of the list cursor at a constant ↵Klaus Schmidinger
position on the screen, even if the list is modified while being displayed
2017-04-03cOsdMenu::Display() now checks whether the OSD size has changed and if so ↵Klaus Schmidinger
calls SetDisplayMenu()
2015-09-10Skins can now implement cSkinDisplayMenu::MenuOrientation() to display ↵Klaus Schmidinger
horizontal menus
2015-01-15Plugins can now implement the function SetMenuSortMode() in their skin ↵Klaus Schmidinger
objects derived from cSkinDisplayMenu, to get informed about the currently used sort mode
2013-10-10Added renaming and moving recordings and folders, and editing a recording's ↵Klaus Schmidinger
priority and lifetime; added cutting queue
2013-08-21Added basic support for positioners to control steerable satellite dishesKlaus Schmidinger
2012-12-08The new functions SetItemEvent(), SetItemTimer(), SetItemChannel() and ↵1.7.33Klaus Schmidinger
SetItemRecording() of the cSkinDisplayMenu class can be reimplemented by skin plugins to display these items in a more elaborate way than just a simple line of text
2012-04-23A cOsdMenu can now handle skins that display different numbers of items in ↵Klaus Schmidinger
the various menu categories
2012-04-08Skins can now inquire the menu category for which their cSkinDisplayMenu is ↵Klaus Schmidinger
currently being used
2012-03-02Fixed handling OSD color button texts in case a menu item has texts of its ownKlaus Schmidinger
2010-12-12Added typecasts to avoid gcc 4.5 warnings in switch statements on eKeys ↵Klaus Schmidinger
variables where additional 'k_...' flags are used
2010-01-17The "Edit timer" menu can now set the folder for the recording from a list ↵Klaus Schmidinger
of folders stored in "folders.conf"
2009-06-01Fixed cOsdMenu::Display() in case the menu size has changedKlaus Schmidinger
2008-02-17Implemented cSkin::SetScrollbar()Klaus Schmidinger
2007-06-10Freetype font support; full UTF-8 support; dropped pixel fontsKlaus Schmidinger
2007-01-07CAM handling refactored; multiple recordings with one CAM; automatic CAM ↵1.5.0Klaus Schmidinger
selection
2006-02-05Fixed scrolling with Up/Down in case there are non-selectable items at the ↵Klaus Schmidinger
beginning or end of the menu
2006-01-08Cleaned up some trailing white spaceKlaus Schmidinger
2006-01-05The default cOsdObject::Show() now automatically calls cOsdMenu::Display() ↵Klaus Schmidinger
if this is a menu
2006-01-05In the "Channels" menu the numeric keys now position the cursor to the ↵Klaus Schmidinger
channel with the given number
2006-01-05Removed unused 'offset' member from cOsdItemKlaus Schmidinger
2005-10-09Making sure no item is displayed as "current" if Up, Down, Left or Right is ↵Klaus Schmidinger
pressed in a menu with no selectable items
2005-10-09Fixed a possible endless loop in a menu with no selectable items if ↵Klaus Schmidinger
Setup.MenuScrollWrap is true
2005-10-02Fixed handling of menus with no selectable itemsKlaus Schmidinger
2005-10-02Fixed setting current menu item if the first one is non-selectable; ↵Klaus Schmidinger
cOsdItem::cOsdItem() now has a 'Selectable' parameter
2005-06-18Implemented wrapping around in menu listsKlaus Schmidinger
2005-06-17Modified page scrolling behaviourKlaus Schmidinger
2005-06-17Fixed handling 'page down', which was broken in version 1.3.26Klaus Schmidinger
2005-06-12Added cOsdMenu::SetCols() to allow adjusting the menu columnsKlaus Schmidinger
2005-06-12Fixed handling page up/down in menu lists in case there are several non ↵Klaus Schmidinger
selectable items in a row
2005-01-07Fixed deleting a menu item in case the next item is not selectableKlaus Schmidinger
2004-07-17Fixed handling menu status messages when the list contents is scrolledKlaus Schmidinger
2004-05-16Implemented 'skins' and 'themes'Klaus Schmidinger
2004-01-31Fixed handling bitmap indexes for 256 color modeKlaus Schmidinger
2003-10-24Changed font handling to allow language specific character sets; adopted the ↵Klaus Schmidinger
small font character set from the "Elchi" patch
2003-08-24Fixed a bug in resetting OSD color palettesKlaus Schmidinger
2003-08-15Fixed two warnings when compiling with gcc 3.3.1Klaus Schmidinger
2003-03-23Made the log message 'OSD window width must be a multiple of 4...' a debug ↵Klaus Schmidinger
message
2002-08-25Added cPalette::AllColors() for plugins that need to get the color entries ↵Klaus Schmidinger
of a cPalette
2002-08-11Consistently using malloc/free and new/deleteKlaus Schmidinger
2002-07-13Added direct access to the index data of cPalette (needed for displaying ↵Klaus Schmidinger
SPUs) (cont'd)
2002-05-18Rearranged OSD class names to make 'cOsd' available for the main OSD interfaceKlaus Schmidinger
2002-05-18Fixed some function headers to make them compile with gcc 3.xKlaus Schmidinger
2002-05-13Improved the [eid]syslog() macrosKlaus Schmidinger
2002-05-10Separated the actual DVB hardware OSD implementation from the abstract OSD ↵Klaus Schmidinger
interface