summaryrefslogtreecommitdiff
path: root/displaymenu.c
AgeCommit message (Collapse)Author
2022-01-12Prevents "invalid lock sequence" in the recording info menu when ↵kamel5
Skinnopacitys SetRecording is called
2021-07-30Add "Use animation" to setupkamel5
With this menu item, the use of animation can be switched off centrally.
2021-07-30Merge Light versionkamel5
"Light" version only differs from "normal" version in the detail view. So we can merge them together. The desired version can be selected in the setup ("Use tabs in detailview").
2021-07-30Eliminate cThread in cNopacityDetailViewkamel5
2021-07-12Prevent fadein and fadeout if MenuCategory is mcPluginSetup or mcSetupPluginskamel5
If fade-in or fade-out is active and the setup menu or its submenus was used, several fade-ins and fade-outs occurred when the "OK" button was pressed. This is normal VDR behavior. This change deactivates fade-in and fade-out in the setup case.
2021-07-12Add fade-out to display menukamel5
2021-07-12Optimize Flush in display menukamel5
These changes ensures that only one flush is active when the fade-in thread is running. The first Pixmap::Lock() in cNopacityDisplayMenu::Action() takes so much longer than the following, Thats why the first Pixmap::Lock() was moved before the while loop. This makes the fade-in softer. The DetailView thread was eliminated.
2021-06-06Add thread nameskamel5
Better identification of threads in logs
2021-06-06Adding different SetAlphakamel5
This can simplify the calls to SetAlpha.
2021-06-06Rework CreateOsd()kamel5
With this change it is possible to make various functions in cNopacityDisplayChannelView and cNopacityDisplayMenuView private.
2021-06-06Eliminate cNopacityDisplayMenuView::SetDetailViewSize() and ↵kamel5
cNopacityDetailView::SetGeometry() All parameters defined in these functions can be set in the constructor of NopacityDetailView.
2021-06-04Eliminate isFolder in cNopacityDisplayMenu::SetItemRecordingkamel5
This parameter is not required because the Total parameter can be used.
2021-06-04Simplify cNopacityDisplayMenu::SetButtons()kamel5
This simplification makes it possible to eliminate the pixmapButtonsText in cNopacityDisplayMenuView.
2021-03-11Elimintae cNopacityMenuItem::SetFont*kamel5
Fonts assigned in constructor of cNopacityMainMenuItem*. Therefore SetFont(), SetFontSmall(), SetFontEPGWindow() and SetFontEPGWindowLarge() can be deleted.
2021-03-10Make imgCache globalkamel5
Make imgcache global so that it doesn't always have to be passed explicitly to other functions.
2021-03-10Eliminate cNopacityDisplayMenuView::SetAvrgFontWidthkamel5
2021-03-10Convert menuItems from cList to std::vectorSoeren Moch
This allows to access menu items in arbitrary order. This is required to learn remote control keys in the remote plugin. Also clear Tabs when creating menu to avoid uninitialized use. Signed-off-by: Soeren Moch <smoch@web.de>
2021-02-16Use MessageBox for DisplayMenuSoeren Moch
Besides the unified message view this allows great code simplification. Signed-off-by: Soeren Moch <smoch@web.de>
2021-01-09Fix for gcc11kamel5
2018-05-03Changes for TimerActivekamel5
2018-05-03Do locking for vdr-2.3.xkamel5
2014-05-24Vertical channel logo alignment configurable in displaychannellouis
2014-04-25Version 1.1.2: Restructured detailed EPG and recordings view1.1.2louis
2013-11-17Added EPG Info in narrow Timers Menulouis
2013-11-09Fixed editing of text if text is scrollinglouis
2013-11-07changed build environment that every class is build seperatelylouis
2013-11-02changed way of calculating number of menu items in narrow menuslouis
2013-11-01cleaned up pixmaps in menuitems, avoided font pixelation in default menu itemslouis
2013-10-25Version 0.9.0louis
2013-10-03Added additional configurable channel logo cachelouis
2013-09-29Added Cache for images and fontslouis
2013-09-15new fullscreen display mode in narrow schedules and recordings viewlouis
2013-09-13introduced dedicated theme font colors for different message types and ↵louis
different buttons (closes Feature 1462)
2013-08-25Added Deadlock Patchlouis
2013-08-21Version 0.1.3, Added TVScrapper supportlouis
2013-06-10Fixed a bug if switching to a invalid channellouis
2013-05-08Introduced plain style without any blending effectslouis
2013-04-14Added display of next Schedules in Channel Menulouis
2013-04-13Added debug for scalinglouis
2013-04-13added option auto for video scalinglouis
2013-04-07Fixed crash / hang if menu is opened with small screen sizelouis
2013-04-07Added RSS Feed supportlouis
2013-03-17Display grapical progress bar in every default style VDR menu, fixed ↵louis
progress bar detection
2013-03-16Maximum number of timers in main menu configurablelouis
2013-03-16Title in VDR main menu configurablelouis
2013-03-15graphical progress bar if default menu item style for schedules is usedlouis
2013-03-09Restructured setup menulouis
2013-03-03Fixed a bug with menuselection patchlouis
2013-03-02nOpacity mirroredlouis
2013-02-26Usage of menu icons in main and setup menu configurablelouis