summaryrefslogtreecommitdiff
path: root/geometrymanager.c
AgeCommit message (Collapse)Author
2022-05-09Optimize channelview OSD sizekamel5
A smaller OSD size is also used when "Use scraperinfos and pictures" is disabled in the plugin main menu
2022-05-09Optimize channelview OSD sizeSoeren Moch
When displayPoster is disabled, most of the OSD area is not used in channelview. Reduze the requested osd size in this case. This helps to speed-up the display and reduces the variation in osd flush time, e.g. for animations. Signed-off-by: Soeren Moch <smoch@web.de>
2021-03-10Update debug logkamel5
Fix debug log in cGeometryManager::SetGeometry(void). Add debug log in cImageCache::CreateCacheDelayed(void)
2021-03-10Simplify cGeometryManagerkamel5
- Initiate osdLeft, osdTop, osdWidth and osdHeight with 0 in cGeometryManager::cGeometryManager(). - cGeometryManager::GeometryChanged(void) is renamed to cGeometryManager::SetOSDSize(void) and merged to set osdLeft, osdTop, osdWidth and osdHeight to cOsd::*. The cache is now created via cNopacity::SetOSDSize(void) when the skin is started for the first time or when the geometry is changed. All SetDisplay*() were merged and moved to cGeometryManager::SetGeometry. So we can delete then all unnecessary funktions.
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-02-16Cleanup global declarationsSoeren Moch
Follow the usual pattern to implement global variables in source files and declare these variables as extern in corresponding headers. Signed-off-by: Soeren Moch <smoch@web.de>
2019-11-01Eliminate some warningskamel5
2018-05-03Use std::max and std::minkamel5
2014-05-24Vertical channel logo alignment configurable in displaychannellouis
2014-02-01Fixed bug that messages are not displayed during replay of a recording if ↵louis
DisplayReplay is active
2014-02-01Fixed bugs that configured OSD top and left values are not correctly used in ↵louis
DisplayChannel, DisplayTracks, DisplayVolume and DisplayMessages
2013-11-17Added EPG Info in narrow Timers Menulouis
2013-11-09size of channel logos in main menu timers display configurable as percent of ↵louis
timer width
2013-11-07changed channel logos in main menu timers display to scale automaticallylouis
2013-11-07changed build environment that every class is build seperatelylouis
2013-11-03changed header icons to scale automaticallylouis
2013-11-02changed way of calculating number of menu items in narrow menuslouis
2013-10-25Version 0.9.0louis
2013-09-29fixed a bug in volume displaylouis
2013-09-29Added Cache for images and fontslouis