Useful for monitoring and evaluation of the state of components,
is also inherited to all subclasses
Origin commit data
------------------
Commit: e931bdfd6c
Author: Thilo Graf <dbt@novatux.de>
Date: 2012-09-02 (Sun, 02 Sep 2012)
...also removed parameter for text ailgnment, because the most titelbars
need only left alignment and if required more elements, we can use the
addElement() methode.
Origin commit data
------------------
Commit: efb85b958f
Author: Thilo Graf <dbt@novatux.de>
Date: 2012-08-31 (Fri, 31 Aug 2012)
*rename col_text to class relevant names,
col_text is already defined in class CComponents InfoBox and
its easy to confuse member names
*add member printItemBox() and
move calculateElements() into CComponentsItemBox and use it
in print() and refreshElement()
Origin commit data
------------------
Commit: 806d840c86
Author: Thilo Graf <dbt@novatux.de>
Date: 2012-08-30 (Thu, 30 Aug 2012)
- use paintElement() for CComponentsItemBox::paint
Origin commit data
------------------
Commit: 8745d69d41
Author: Michael Liebmann <tuxcode.bbg@gmail.com>
Date: 2012-08-29 (Wed, 29 Aug 2012)
Origin commit data
------------------
Commit: b88f73d595
Author: Michael Liebmann <tuxcode.bbg@gmail.com>
Date: 2012-08-27 (Mon, 27 Aug 2012)
Origin message was:
------------------
* CComponentsItemBox: Use CTextBox for paint text
is allready inititalized in initVarContainer() (initVarBasic()) with
default value CC_SHADOW_OFF,
Origin commit data
------------------
Commit: 354d835156
Author: Thilo Graf <dbt@novatux.de>
Date: 2012-08-26 (Sun, 26 Aug 2012)
Origin commit data
------------------
Commit: b51ff8401b
Author: Michael Liebmann <tuxcode.bbg@gmail.com>
Date: 2012-08-24 (Fri, 24 Aug 2012)
Origin message was:
------------------
* CComponents: add class to place an paint titlebars
This sould enshure, that we have init with basic values in sub classes
Origin commit data
------------------
Commit: d521cac983
Author: Thilo Graf <dbt@novatux.de>
Date: 2012-08-23 (Thu, 23 Aug 2012)
- change default colors for info box
- add member methode to synchronize system colors
- add class CComponentsShapeCircle
- add class CComponentsShapeSquare
- add sub class CComponentsPIP
Origin commit data
------------------
Commit: 485dca43e2
Author: Thilo Graf <dbt@novatux.de>
Date: 2012-08-03 (Fri, 03 Aug 2012)
- add virtual members to set colors
- remove parameters from CComponents constructor and set default values
in constructor
- v_fbdata becomes a protected member, because old members like
v_screen_val and v_infobox_val not needed in sub classes
- using sizeof() to get size of fbdata structs in paint() members,
so we don't need explizit defines for struct size
- new class CComponentsContainer is a basic class for
CComponentsInfoBox and other similar coming sub classes
- use enums for fbdata types
- add function setShadowOnOff()
- also add defines for plausible usage of setShadowOnOff(CC_SHADOW_ON/OFF)
Origin commit data
------------------
Commit: 06ee0c0c10
Author: Thilo Graf <dbt@novatux.de>
Date: 2012-07-30 (Mon, 30 Jul 2012)
Origin message was:
------------------
CComponents: add sub class CComponentsContainer and clean up some members
- add virtual members to set colors
- remove parameters from CComponents constructor and set default values
in constructor
- v_fbdata becomes a protected member, because old members like
v_screen_val and v_infobox_val not needed in sub classes
- using sizeof() to get size of fbdata structs in paint() members,
so we don't need explizit defines for struct size
- new class CComponentsContainer is a basic class for
CComponentsInfoBox and other similar coming sub classes
- use enums for fbdata types
- add function setShadowOnOff()
- also add defines for plausible usage of setShadowOnOff(CC_SHADOW_ON/OFF)
The components could over time become quite large,
so it makes more sense, coming features to split into
multiple files and to do it in a separate directory.
Origin commit data
------------------
Commit: 0a961a4cf6
Author: Thilo Graf <dbt@novatux.de>
Date: 2013-02-19 (Tue, 19 Feb 2013)