Shadow color was bound to infobar color and it's not really
understandable why, because with some colors eg. black, the shadow is
grey or with other colors it is exaggerated colored and seems to be
not realistically and looks unusual if shadow is brighter or colorful
than foreground. Some themes will thank it.
TODO: update theme files with matching values if required
prevent shutdown from timer if stb is started from deep standby > does a
timer-record > and meanwhile streaming (eg. localTV or via web-if to PC)
is active
Signed-off-by: Thilo Graf <dbt@novatux.de>
Allows easier handling with strings instead const char
for usage as string source. Separate casts are not requiered.
Overload of getText() was not possible but,
name getTextAsString() is keeping namespace of base function
getText().
Signed-off-by: Thilo Graf <dbt@novatux.de>
dline was not removed after called epg info.
btw. Small request:
It would be nice if a short brief justification would be included.
That would be make some things easier to track and saves unnecessary questions.
Thx!
Footer is painted as first item and scrollbar as last, so shadow
overpaint footer body. Either paint scrollbar as first or use
matching shadow parameter.
to get same name-structure as in the existing defines
(cherry picked from commit f77c2b897c269810c15a1780ae4918a7a0deec3d)
Signed-off-by: Thilo Graf <dbt@novatux.de>
Conflicts:
src/system/settings.h
Use of cc square object saves unnecessary paintBoxRel() calls.
BgColors of metatdata and time display were different to
titlebox body color, but was not to see with all themes.
btw: time box was too much on the right side. Frame of titelbox
was overpainted but was not very noticeable if frame width < 2.
when returning from shoutcast-filebrowser
(cherry picked from commit 0a8024cdef84d9e60fa1e64c65e687f16c1d90ce)
Signed-off-by: Thilo Graf <dbt@novatux.de>
and use large roundings as in the other gui-elements
cherry-picked from 8a3d8f8b51a8bd97966f8b0708f0a0a631d07bc8
Signed-off-by: Thilo Graf <dbt@novatux.de>
switch url <-> name to get the same order as in other used functions
(cherry picked from commit f31f8c5bc84c817e3fc955d816bb57cb0dcdfab7)
Signed-off-by: Thilo Graf <dbt@novatux.de>
removed: * blinking clock in header (shameless stolen from TangoCash)
Not really required here and before we can enable a ticking clock here,
clock must be disabled on opened context menues, because the
timerlist context menus will be damaged. This needs a separate handling.
Rounded corners are in mostly cases not required, because of
possible pixel errors if scrollbars are used as embedded standalone part and is
generated with external method paintScrollBar().