mirror of
https://github.com/vdr-projects/vdr.git
synced 2025-03-01 10:50:46 +00:00
Version 0.93
- The menus and the channel display now show the current date and time. - The new Setup parameter MaxVideoFileSize can be used to customize the maximum size of the recorded video files. - Fixed a bug in handling repeating timers that record over midnight (the calculation of matching timers has been completely rewritten). - Timers that are currently recording are now marked with '#' in the "Timers" menu. - Timers are now sorted in the "Timers" menu, showing the sequence in which they will be recording. This can be disabled in the "Setup" menu. Note that the "Mark" button doesn't work if timers are displayed sorted.
This commit is contained in:
12
osd.c
12
osd.c
@@ -4,7 +4,7 @@
|
||||
* See the main source file 'vdr.c' for copyright information and
|
||||
* how to reach the author.
|
||||
*
|
||||
* $Id: osd.c 1.17 2001/08/02 14:18:17 kls Exp $
|
||||
* $Id: osd.c 1.18 2001/08/25 13:15:16 kls Exp $
|
||||
*/
|
||||
|
||||
#include "osd.h"
|
||||
@@ -78,7 +78,8 @@ cOsdMenu::cOsdMenu(const char *Title, int c0, int c1, int c2, int c3, int c4)
|
||||
{
|
||||
hasHotkeys = false;
|
||||
visible = false;
|
||||
title = strdup(Title);
|
||||
title = NULL;
|
||||
SetTitle(Title);
|
||||
cols[0] = c0;
|
||||
cols[1] = c1;
|
||||
cols[2] = c2;
|
||||
@@ -109,10 +110,13 @@ void cOsdMenu::SetStatus(const char *s)
|
||||
Interface->Status(status);
|
||||
}
|
||||
|
||||
void cOsdMenu::SetTitle(const char *Title, bool Copy)
|
||||
void cOsdMenu::SetTitle(const char *Title, bool ShowDate)
|
||||
{
|
||||
delete title;
|
||||
title = Copy ? strdup(Title) : Title;
|
||||
if (ShowDate)
|
||||
asprintf(&title, "%s\t%s", Title, DayDateTime(time(NULL)));
|
||||
else
|
||||
title = strdup(Title);
|
||||
}
|
||||
|
||||
void cOsdMenu::SetHelp(const char *Red, const char *Green, const char *Yellow, const char *Blue)
|
||||
|
Reference in New Issue
Block a user