Define of icon after created instance was partial broken.
In some cases no icon was visible.
Origin commit data
------------------
Commit: b6606d1abe
Author: Thilo Graf <dbt@novatux.de>
Date: 2021-12-02 (Thu, 02 Dec 2021)
clean background is required before paint new logo,
avoids overpaint of old logo
supplement to: fix artifacts if no logo found
Origin commit data
------------------
Commit: d0f14be9c1
Author: Thilo Graf <dbt@novatux.de>
Date: 2021-11-20 (Sat, 20 Nov 2021)
hasLogo() returns always true, this should fix
implementation e.g. of getChannelLogoObject()->hasLogo()
Origin commit data
------------------
Commit: 5406ec16bd
Author: Thilo Graf <dbt@novatux.de>
Date: 2021-11-18 (Thu, 18 Nov 2021)
Size mode didn't really work. It is easier to implement
headers with with separate class constructor and other size mode
Footer works also with this additional parameter but without additional
overloaded constructors.
Origin commit data
------------------
Commit: 5c2c8861f8
Author: Thilo Graf <dbt@novatux.de>
Date: 2019-04-02 (Tue, 02 Apr 2019)
Origin message was:
------------------
header/footer: add overloaded versions of header class with size mode option
Size mode didn't really work. It is easier to implement
headers with with separate class constructor and other size mode
Footer works also with this additional parameter but without additional
overloaded constructors.
this fixes ofset on right side for very long header captions
Origin commit data
------------------
Commit: 0a926ca5a5
Author: vanhofen <vanhofen@gmx.de>
Date: 2018-12-11 (Tue, 11 Dec 2018)
Origin message was:
------------------
- cc_frm_header: re-add offet to header caption; ...
this fixes ofset on right side for very long header captions
seen during left/right scroll with channellist
Origin commit data
------------------
Commit: 17a6df336c
Author: Thilo Graf <dbt@novatux.de>
Date: 2018-03-11 (Sun, 11 Mar 2018)
Required for internal operations where it is useful to have object
names and for better debugging.
Origin commit data
------------------
Commit: fd55de0ff4
Author: Thilo Graf <dbt@novatux.de>
Date: 2018-01-03 (Wed, 03 Jan 2018)
This should fix some issues with possible overlapps
of logos with title. With some Conditions with text
alignment on the right side needs a fix.
There is an issue with size and position of text object, but is stll not
used at the moment. For all other conditions of logo and text alignments now
it should be not a problem (I hope) and have more code clarity.
Origin commit data
------------------
Commit: 356719cf3a
Author: Thilo Graf <dbt@novatux.de>
Date: 2017-08-02 (Wed, 02 Aug 2017)
use another constructor of CComponentsHeader() instead
Signed-off-by: Thilo Graf <dbt@novatux.de>
Good idea, this I had already in mind too.
Origin commit data
------------------
Commit: 980e293517
Author: vanhofen <vanhofen@gmx.de>
Date: 2017-06-21 (Wed, 21 Jun 2017)
Origin message was:
------------------
- cc_frm_header: remove CComponentsHeaderLocalized() subclass
use another constructor of CComponentsHeader() instead
Signed-off-by: Thilo Graf <dbt@novatux.de>
Good idea, this I had already in mind too.
Title object has only width of current text content. This causes CTextBox
types have not a really visible effect. Now we have only three align types for title
and these are related to cc-text object position.
Involved classes adjusted too.
Origin commit data
------------------
Commit: 942a27e3ef
Author: Thilo Graf <dbt@novatux.de>
Date: 2017-05-11 (Thu, 11 May 2017)
Not all constellations are tested. Please report.
Origin commit data
------------------
Commit: 5b541571f9
Author: Thilo Graf <dbt@novatux.de>
Date: 2017-05-10 (Wed, 10 May 2017)
Required for following position calculation
Origin commit data
------------------
Commit: 107db09299
Author: Thilo Graf <dbt@novatux.de>
Date: 2017-05-10 (Wed, 10 May 2017)