Age | Commit message (Collapse) | Author |
|
channelX is always 0
channelWidth is always channelOsdWidth
replayWidth is always replayOsdWidth
replayHeight is always replayOsdHeight
|
|
Adds a simpler volume box in DisplayMenu. An setup option is added to
change the type of volume box.
|
|
Adds a simpler volume box in DisplayChannel. An setup option is added to
change the type of volume box.
|
|
Adds a simpler volume box in DisplayReplay. An setup option is added to
change the type of volume box.
|
|
|
|
Use maximum logo space for background. So the logo background image is
aligned to the menu background.
The channel logo itself is usually smaller than the background due to
scaling with preserved aspect ratio. So use separate geometry settings
for logo and background.
Signed-off-by: Soeren Moch <smoch@web.de>
|
|
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>
|
|
- 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.
|
|
Besides the unified message view this allows great code simplification.
Signed-off-by: Soeren Moch <smoch@web.de>
|
|
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>
|
|
|
|
DisplayReplay is active
|
|
|
|
|
|
|
|
|
|
|
|
|