Commit Graph

453 Commits

Author SHA1 Message Date
M. Liebmann
73ec7e9671 CInfoViewer::show_Data: Avoid overwriting button text 2016-01-29 15:31:12 +01:00
M. Liebmann
6c72fe94bc CCDraw: Set cc_gradient_bg_cleanup to true
Except menu headers: Disable cleanup when save screen is disabled
2016-01-29 15:31:12 +01:00
Thilo Graf
2207019bfd CInfoViewer: use gradient settings for infobar text box too 2016-01-29 15:31:12 +01:00
defans
fcd8352daf - infoviewer: simplify body height calculation 2016-01-27 00:13:17 +01:00
M. Liebmann
8dd426d714 Fix ghost text in infoviewer 2016-01-26 20:00:22 +01:00
Thilo Graf
4cded5afb6 CInfoViewer: try to fix shadow and background behavior in vzap mode 2016-01-26 20:00:22 +01:00
Thilo Graf
b23e3c15c3 CInfoViewer: unified vars for body position 2016-01-26 20:00:22 +01:00
Thilo Graf
da0b867098 CInfoViewer: remove shadow offset from init,
items works with its own values
2016-01-26 20:00:22 +01:00
defans
12c3a15c10 CInfoViewer: reset zapmode if not in default mode
Signed-off-by: Thilo Graf <dbt@novatux.de>
2016-01-26 20:00:22 +01:00
Stefan Seyfried
9a6f9ea786 infoviewer: change show_Data() semantics slightly
the "calledFromEvent" parameter was only used to force display of "no
EPG available". It was set to true when calling from an "zap complete"
or "epg event received" event, which is good, but also when calling from
the display update timer, which is "strange".
Now setting this parameter to false forces the update of the current
event (if available) which is done from display update timer.
This fixes the update of the remaining time display with constantly
displayed infobar (radio mode).
2016-01-25 08:44:26 +01:00
Stefan Seyfried
f5c72d35c8 Merge remote-tracking branch 'n/cst-next-fixed' 2016-01-24 13:15:43 +01:00
Stefan Seyfried
09a8bc88ee infoviewer: change show_Data() semantics slightly
the "calledFromEvent" parameter was only used to force display of "no
EPG available". It was set to true when calling from an "zap complete"
or "epg event received" event, which is good, but also when calling from
the display update timer, which is "strange".
Now setting this parameter to false forces the update of the current
event (if available) which is done from display update timer.
This fixes the update of the remaining time display with constantly
displayed infobar (radio mode).
2016-01-23 13:17:56 +01:00
Stefan Seyfried
f107519131 infoviewer: get rid of "gotTime" variable
It was set from EVT_TIMESET, which is no longer used, and can be
replaced easily by the (already used) "timeset" from sectionsd.
Races and locking can safely be ignored in this case.
2016-01-23 13:16:10 +01:00
svenhoefer
23242e605c - infoviewer: fix overlaps on buttons while zapping 2016-01-22 10:49:45 +01:00
Thilo Graf
9d72b086a2 text screen save: try to rework screen save behavior for textbox objects
Screen save now always disabled by default and can be controlled
outside of relevant objects.
2016-01-21 11:00:38 +01:00
Thilo Graf
98b73c0d09 CInfoViewer: use different modes with enums for virtual zap and number input mode
This should fix missing rounded corners in numbaur input mode too.

Thx defans for input !
2016-01-21 11:00:24 +01:00
svenhoefer
2694b87d08 - infoviewer: fix display of DolbyDigital icon 2016-01-21 08:25:18 +01:00
Stefan Seyfried
572de2bbcb Merge remote-tracking branch 'cst-next' 2016-01-16 12:51:04 +01:00
svenhoefer
da83468bfb - infoviewer: fix width of small rec/ts icon box 2016-01-11 15:49:26 +01:00
svenhoefer
19d33dfb98 - infoviewer: some more little numbox-alignments 2016-01-10 21:57:59 +01:00
Stefan Seyfried
b53fbaf327 Merge remote-tracking branch 'cst-next' 2016-01-08 19:52:41 +01:00
Thilo Graf
11e480b6e8 CInfoViewer: try to fix channel number allignment
Allignment was broken on different font size.
2016-01-07 19:34:41 +01:00
svenhoefer
033d111a58 - infoviewer: align header position to fix a small 'hole' beside numbox 2016-01-07 15:56:36 +01:00
svenhoefer
429e401d91 - infoviewer: (re)use SHADOW_OFFSET/2 for small shadows 2016-01-07 08:48:33 +01:00
Thilo Graf
9ed3273960 CInfoViewer: try to fix numbox arrangement 2016-01-06 22:26:14 +01:00
Stefan Seyfried
0b246f32e9 infoviewer: fix ordering of variable initialization
Signed-off-by: Thilo Graf <dbt@novatux.de>
2016-01-05 15:06:18 +01:00
Jacek Jendrzej
9aa1420ca7 src/gui/infoviewer.cpp try to fix segfault after PB change 2016-01-04 20:13:59 +01:00
defans
64c412071a CInfoViewer: fix infobar size in virtual zap mode
Signed-off-by: Thilo Graf <dbt@novatux.de>
2016-01-03 21:11:26 +01:00
Thilo Graf
85ad35abdc CInfoViewer: ensure removing of timescale bar after killed infobar
In some constellations it was possible that timescale  was not removed
from screen after closing of infoviewer.
e.g. user switched from a
channel with epg data to a channel without epg data and infobar was closed
before epg data was complete arrived.

btw: it seems INFOBAR_PROGRESSBAR_ARRANGEMENT_DEFAULT
is not not really "default"
2016-01-03 20:25:15 +01:00
Thilo Graf
ec701e3108 CInfoViewer: try to fix overlapping current info and curren/next time info
This effect was heavy to reproduce, but some useres had such effects.

Hold saved background and hide() ensure clean
background before repaint title and rest.
2016-01-03 20:25:15 +01:00
Stefan Seyfried
a4fbf4a614 infoviewer: fix ordering of variable initialization 2016-01-03 18:40:29 +01:00
Thilo Graf
74bb998c40 CInfoViewer: fix assign corner and shadow modes, depends of virtual zap mode 2016-01-01 21:20:45 +01:00
Stefan Seyfried
9113716171 Merge remote-tracking branch 'uncool/cst-next' 2016-01-01 14:10:48 +01:00
Thilo Graf
3acd04e865 CInfoViewer: optimize signal bar arrangement 2015-12-30 22:23:24 +01:00
Thilo Graf
a1ae17abb3 CInfoViewer: use old names for signal type names 2015-12-30 16:57:32 +01:00
Thilo Graf
5d6e33ac9d CInfoViewer: try to fix paint info text box after delayed painting of timescale 2015-12-30 13:09:36 +01:00
Thilo Graf
c15731e6e7 CInfoViewer: refine arrangement of epg title
this reduces some flicker or fade effects nearly of numberbox
2015-12-30 13:09:36 +01:00
Stefan Seyfried
b837d8697b Merge remote-tracking branch 'uncool/cst-next' 2015-12-28 16:15:14 +01:00
Thilo Graf
523b273af8 Colors: init global color gradient implementation 2015-12-27 14:42:27 +01:00
Stefan Seyfried
2d949bce16 Merge remote-tracking branch 'uncool/cst-next' 2015-12-15 17:29:18 +01:00
svenhoefer
a52a0e6c1b - infoviewer: do always show all buttons; enable is controlled by usermenu 2015-12-15 08:15:17 +01:00
svenhoefer
7ccb57548b - infoviewer_bb: rename infobar buttons 2015-12-15 08:15:17 +01:00
Stefan Seyfried
eeee5bacab Merge remote-tracking branch 'uncool/cst-next'
This need buildfixes and some functional updates...
2015-12-13 17:41:55 +01:00
[CST] Focus
329aea09be gui/infoviewer.cpp: remove some showTitle wrapper, use epg-id to get events 2015-09-24 12:25:39 +03:00
[CST] Focus
673bf4ea75 gui/infoviewer.cpp: remove commented setServiceChanged call 2015-06-02 12:26:30 +03:00
M. Liebmann
95a27ebb31 Clock on infoviewer and channellist: Fix background paint...
...when switching between OneColor und ColorToColor
2015-05-09 10:38:51 +02:00
svenhoefer
cb5f052e83 - themes: move colored_events settings to themes setup 2015-05-05 11:43:17 +02:00
svenhoefer
62daf1dc4c - infoviewer: add color-to-color gradient feature; THX to TangoCash ...
... for basic inspiration and dbt for some optimizations
2015-05-04 09:41:41 +02:00
svenhoefer
09adc177d8 - record.h: remove include of vfd.h; use display.h instead 2015-04-16 13:39:35 +02:00
Stefan Seyfried
5ab6b53054 global.h: Use forward-declarations to reduce number of dependencies 2015-04-16 13:39:35 +02:00