Commit Graph

110 Commits

Author SHA1 Message Date
Thilo Graf
b1a92d1e8c CComponentsHeader: init code for icon and text outsource
slim down of paint()


Origin commit data
------------------
Branch: ni/coolstream
Commit: 8061b2938f
Author: Thilo Graf <dbt@novatux.de>
Date: 2012-11-09 (Fri, 09 Nov 2012)



------------------
This commit was generated by Migit
2013-03-06 11:28:11 +01:00
Thilo Graf
4ee32b90c1 CComponents: add option paint_bg and apply in CComponentsHeader
Origin commit data
------------------
Branch: ni/coolstream
Commit: 75fbc08269
Author: Thilo Graf <dbt@novatux.de>
Date: 2012-11-09 (Fri, 09 Nov 2012)


------------------
No further description and justification available within origin commit message!

------------------
This commit was generated by Migit
2013-03-06 11:28:10 +01:00
Thilo Graf
849c0ae13e CCompnents: rename hideContainer into hideCCItem()
Origin commit data
------------------
Branch: ni/coolstream
Commit: d538e807d8
Author: Thilo Graf <dbt@novatux.de>
Date: 2012-11-09 (Fri, 09 Nov 2012)


------------------
No further description and justification available within origin commit message!

------------------
This commit was generated by Migit
2013-03-06 11:28:10 +01:00
Thilo Graf
916fae83a8 CComponentsHeader: optimize allocations an deallocations for cc-items
Bequeath of destructor from CComponentsForm into CCcomponentsHeader.
clearCCItems() does already manage deallocations for cc-items,
so some 'delete" calls are unnecessary.
There was also the danger to overfill the cc-item vector with new added
objects, if it is not have been cleaned previously in existing instances.


Origin commit data
------------------
Branch: ni/coolstream
Commit: 1934ceef69
Author: Thilo Graf <dbt@novatux.de>
Date: 2012-11-07 (Wed, 07 Nov 2012)



------------------
This commit was generated by Migit
2013-03-06 11:28:10 +01:00
Thilo Graf
dd19f97b42 CComponents: add new sub class CComponentsHeader()
This should replace CComponentsTitleBar comming soon.

TODO:
- add additional icons,
- fix frame painting with other corner types , but this is an issue in
 CFramebuffer. paintBoxFrame provides parameters for corner radius,
 but no corner types.


Origin commit data
------------------
Branch: ni/coolstream
Commit: d14b9903f9
Author: Thilo Graf <dbt@novatux.de>
Date: 2012-11-04 (Sun, 04 Nov 2012)

Origin message was:
------------------
CComponents: add new sub class CComponentsHeader()

This should replace CComponentsTitleBar comming soon.

TODO:
- add additional icons,
- fix frame painting with other corner types , but this is an issue in
 CFramebuffer. paintBoxFrame provides parameters for corner radius,
 but no corner types.


------------------
This commit was generated by Migit
2013-03-06 11:28:09 +01:00
Thilo Graf
ab6f2eea7d CComponentsForm: members become virtual
Members of CComponentsForm will be used in sub classes.


Origin commit data
------------------
Branch: ni/coolstream
Commit: 9601760137
Author: Thilo Graf <dbt@novatux.de>
Date: 2012-11-02 (Fri, 02 Nov 2012)



------------------
This commit was generated by Migit
2013-03-06 11:28:09 +01:00
Thilo Graf
658bf4cdda CComponents: add new methodes to create forms
Create forms with default constructor and now you can add
cc-items into form with new member addCCItem().

The x/y values are valid to inside of form dimensions itself not inside of screen.
Addable cc-items are all CComponentItem objects and their inheritances
including CComponentsForm itself. So are even nestings possible.

Some changes on other cc-item classes were necessary.
For example, CComponentsPicture or CComponentsText and it's still
much to do.


Origin commit data
------------------
Branch: ni/coolstream
Commit: cda02273ea
Author: Thilo Graf <dbt@novatux.de>
Date: 2012-11-01 (Thu, 01 Nov 2012)



------------------
This commit was generated by Migit
2013-03-06 11:28:08 +01:00
Thilo Graf
4804b70573 CComponentsInfoBox: paint text with innstance of CComponentsText
This should be a stable state for painting info boxes in gui parts.
This fix also an automaticaly correction of font size changes while
runtime.


Origin commit data
------------------
Branch: ni/coolstream
Commit: ce00b0b4a0
Author: Thilo Graf <dbt@novatux.de>
Date: 2012-10-27 (Sat, 27 Oct 2012)



------------------
This commit was generated by Migit
2013-03-06 11:28:08 +01:00
Thilo Graf
436667a392 CComponentsText: fix paint text into Textbox
Origin commit data
------------------
Branch: ni/coolstream
Commit: 80ffab8999
Author: Thilo Graf <dbt@novatux.de>
Date: 2012-10-26 (Fri, 26 Oct 2012)


------------------
No further description and justification available within origin commit message!

------------------
This commit was generated by Migit
2013-03-06 11:28:07 +01:00
Thilo Graf
bbf6bb8156 CComponentsInfoBox: inherit setText
Origin commit data
------------------
Branch: ni/coolstream
Commit: ed5aac229b
Author: Thilo Graf <dbt@novatux.de>
Date: 2012-10-24 (Wed, 24 Oct 2012)


------------------
No further description and justification available within origin commit message!

------------------
This commit was generated by Migit
2013-03-06 11:28:07 +01:00
Thilo Graf
64a168444d CComponentsInfoBox: inherit setTextFont and setTextMode
Origin commit data
------------------
Branch: ni/coolstream
Commit: ac94ad0d3b
Author: Thilo Graf <dbt@novatux.de>
Date: 2012-10-24 (Wed, 24 Oct 2012)


------------------
No further description and justification available within origin commit message!

------------------
This commit was generated by Migit
2013-03-06 11:28:07 +01:00
Thilo Graf
9fc52e1a2b CComponentsInfoBox: inherit setTextColor
Origin commit data
------------------
Branch: ni/coolstream
Commit: c4ef839ad4
Author: Thilo Graf <dbt@novatux.de>
Date: 2012-10-24 (Wed, 24 Oct 2012)


------------------
No further description and justification available within origin commit message!

------------------
This commit was generated by Migit
2013-03-06 11:28:07 +01:00
Thilo Graf
d8738e130b CComponentsText: add member clearCCText()
Origin commit data
------------------
Branch: ni/coolstream
Commit: 5c5805d0ea
Author: Thilo Graf <dbt@novatux.de>
Date: 2012-10-24 (Wed, 24 Oct 2012)


------------------
No further description and justification available within origin commit message!

------------------
This commit was generated by Migit
2013-03-06 11:28:07 +01:00
Thilo Graf
f21355566b CComponentsText: fix possible segfault
segfault happens on left empty text

CComponentsInfoBox: inherit ct_textbox

CComponentsInfoBox: inherit ct_box

CComponentsInfoBox: inherit ct_box


Origin commit data
------------------
Branch: ni/coolstream
Commit: d970c5303f
Author: Thilo Graf <dbt@novatux.de>
Date: 2012-10-23 (Tue, 23 Oct 2012)



------------------
This commit was generated by Migit
2013-03-06 11:28:07 +01:00
Thilo Graf
5400b77ad9 CComponentsInfoBox:start inherit of CComponentsText onto CComponentsInfoBox
Origin commit data
------------------
Branch: ni/coolstream
Commit: bb39d1f64f
Author: Thilo Graf <dbt@novatux.de>
Date: 2012-10-23 (Tue, 23 Oct 2012)


------------------
No further description and justification available within origin commit message!

------------------
This commit was generated by Migit
2013-03-06 11:28:06 +01:00
Thilo Graf
f9b223780e CComponentsInfoBox: move define of x_text onto paint()
Origin commit data
------------------
Branch: ni/coolstream
Commit: e80a254daa
Author: Thilo Graf <dbt@novatux.de>
Date: 2012-10-23 (Tue, 23 Oct 2012)


------------------
No further description and justification available within origin commit message!

------------------
This commit was generated by Migit
2013-03-06 11:28:06 +01:00
Thilo Graf
cbf51c852e CComponents: add missing paint-members to circle and square classes
paint () ist in CComponentsItem abstrakt, muss definiert werden
seine eigene in Unterklassen.


Origin commit data
------------------
Branch: ni/coolstream
Commit: e37b5d86f4
Author: Thilo Graf <dbt@novatux.de>
Date: 2012-10-23 (Tue, 23 Oct 2012)



------------------
This commit was generated by Migit
2013-03-06 11:28:06 +01:00
Thilo Graf
26f374414d CComponents: move CComponentsText before Infobox
Origin commit data
------------------
Branch: ni/coolstream
Commit: 4df7e4d144
Author: Thilo Graf <dbt@novatux.de>
Date: 2012-10-23 (Tue, 23 Oct 2012)


------------------
No further description and justification available within origin commit message!

------------------
This commit was generated by Migit
2013-03-06 11:28:06 +01:00
Thilo Graf
4c8e722ed5 CComponents: rename Container onto Item, make void paint() abstract
CComponentsItem is shorter then CComponentsContainer, but also
plausible and appropriately.
paint() is required in all sub classes and useful for coming functions.


Origin commit data
------------------
Branch: ni/coolstream
Commit: e1c9749730
Author: Thilo Graf <dbt@novatux.de>
Date: 2012-10-21 (Sun, 21 Oct 2012)



------------------
This commit was generated by Migit
2013-03-06 11:28:06 +01:00
Thilo Graf
1054f03ad5 ComponentsInfoBox: arange text to the left border if no picture is painted
changed isPainted() to isPicPainted(), return of isPicPainted() value was
not marked-down to false and isPainted() means the container frame and
isPicPainted() means the picture itself, so the last state was wrong. Now
it should work fine.

Btw: scope of x_text reduced, is only required in member paintText()


Origin commit data
------------------
Branch: ni/coolstream
Commit: 28904b79c7
Author: Thilo Graf <dbt@novatux.de>
Date: 2012-09-25 (Tue, 25 Sep 2012)



------------------
This commit was generated by Migit
2013-03-06 11:28:05 +01:00
Thilo Graf
b3ad4a4396 CComponentsText: ensure an empty default value for AUTO_WIDTH in setText()
AUTO_WIDTH has ugly sideeffects in context with max width


Origin commit data
------------------
Branch: ni/coolstream
Commit: fcf8a018c5
Author: Thilo Graf <dbt@novatux.de>
Date: 2012-09-22 (Sat, 22 Sep 2012)



------------------
This commit was generated by Migit
2013-03-06 11:28:05 +01:00
Thilo Graf
20b0197244 CComponents: add sub class CComponentsText
Origin commit data
------------------
Branch: ni/coolstream
Commit: d8447b9110
Author: Thilo Graf <dbt@novatux.de>
Date: 2012-09-24 (Mon, 24 Sep 2012)


------------------
No further description and justification available within origin commit message!

------------------
This commit was generated by Migit
2013-03-06 11:28:05 +01:00
Thilo Graf
d125d24f54 CComponents: clean up, don't use fbadata in paintFbItems()
Use consistently vector v_fbdata, so we don't need all parameters in
paintFbItems()


Origin commit data
------------------
Branch: ni/coolstream
Commit: cb8ac750a5
Author: Thilo Graf <dbt@novatux.de>
Date: 2012-09-12 (Wed, 12 Sep 2012)



------------------
This commit was generated by Migit
2013-03-06 11:28:04 +01:00
Thilo Graf
c618cf6a9e CComponentsItemBox: move paint of text into its own method
Origin commit data
------------------
Branch: ni/coolstream
Commit: 2c6a317b40
Author: Thilo Graf <dbt@novatux.de>
Date: 2012-09-09 (Sun, 09 Sep 2012)


------------------
No further description and justification available within origin commit message!

------------------
This commit was generated by Migit
2013-03-06 11:28:04 +01:00
Thilo Graf
a1f04c1a97 CComponentsItemBox: move paint of icons and pictures into it's own member
Origin commit data
------------------
Branch: ni/coolstream
Commit: 5bbe8e770e
Author: Thilo Graf <dbt@novatux.de>
Date: 2012-09-09 (Sun, 09 Sep 2012)


------------------
No further description and justification available within origin commit message!

------------------
This commit was generated by Migit
2013-03-06 11:28:03 +01:00
Thilo Graf
dde5f006df CComponentsForm: add functionality
Now it's possible to paint forms with defined caption and icon


Origin commit data
------------------
Branch: ni/coolstream
Commit: bc764b4653
Author: Thilo Graf <dbt@novatux.de>
Date: 2012-09-09 (Sun, 09 Sep 2012)



------------------
This commit was generated by Migit
2013-03-06 11:28:03 +01:00
Thilo Graf
db433d1463 CComponents: remove bgmode handler
bg_mode varible was never used


Origin commit data
------------------
Branch: ni/coolstream
Commit: 7bbf0375e1
Author: Thilo Graf <dbt@novatux.de>
Date: 2012-09-08 (Sat, 08 Sep 2012)



------------------
This commit was generated by Migit
2013-03-06 11:28:03 +01:00
Thilo Graf
cd2fc22fa0 CComponentsForm: add basics for CComponentsForm
Origin commit data
------------------
Branch: ni/coolstream
Commit: 16d12b4243
Author: Thilo Graf <dbt@novatux.de>
Date: 2012-09-05 (Wed, 05 Sep 2012)


------------------
No further description and justification available within origin commit message!

------------------
This commit was generated by Migit
2013-03-06 11:28:02 +01:00
Michael Liebmann
f0d6eeea7f CComponentsItemBox: Add flag 'isCalculated' for control calculateElements()
Origin commit data
------------------
Branch: ni/coolstream
Commit: 33b4fc4cfa
Author: Michael Liebmann <tuxcode.bbg@gmail.com>
Date: 2012-09-04 (Tue, 04 Sep 2012)


------------------
No further description and justification available within origin commit message!

------------------
This commit was generated by Migit
2013-03-06 11:28:02 +01:00
Thilo Graf
fdd36a2bec CComponentsItemBox: use also locales in overloaded methode addText()
Origin commit data
------------------
Branch: ni/coolstream
Commit: 2c5367bc59
Author: Thilo Graf <dbt@novatux.de>
Date: 2012-09-04 (Tue, 04 Sep 2012)


------------------
No further description and justification available within origin commit message!

------------------
This commit was generated by Migit
2013-03-06 11:28:02 +01:00
Thilo Graf
e3c3a2669d CComponentsItemBox: split addElement()
Origin commit data
------------------
Branch: ni/coolstream
Commit: f5b584a925
Author: Thilo Graf <dbt@novatux.de>
Date: 2012-09-03 (Mon, 03 Sep 2012)


------------------
No further description and justification available within origin commit message!

------------------
This commit was generated by Migit
2013-03-06 11:28:02 +01:00
Thilo Graf
1a4e1ad02e CComponentsPicture: fix hide() of picture box
After hide of a picture box, no paint was possible, this should fix this.


Origin commit data
------------------
Branch: ni/coolstream
Commit: 0d039171c0
Author: Thilo Graf <dbt@novatux.de>
Date: 2012-09-03 (Mon, 03 Sep 2012)



------------------
This commit was generated by Migit
2013-03-06 11:28:01 +01:00
Thilo Graf
e98fa3142d CComponents: add member isPainted()
Useful for monitoring and evaluation of the state of components,
is also inherited to all subclasses


Origin commit data
------------------
Branch: ni/coolstream
Commit: e931bdfd6c
Author: Thilo Graf <dbt@novatux.de>
Date: 2012-09-02 (Sun, 02 Sep 2012)



------------------
This commit was generated by Migit
2013-03-06 11:28:01 +01:00
Thilo Graf
ce55591295 CComponentsShapeSircle: fix segfault on init
Origin commit data
------------------
Branch: ni/coolstream
Commit: 4b1d9ca213
Author: Thilo Graf <dbt@novatux.de>
Date: 2012-09-01 (Sat, 01 Sep 2012)


------------------
No further description and justification available within origin commit message!

------------------
This commit was generated by Migit
2013-03-06 11:28:01 +01:00
Thilo Graf
480c9d95e9 CComponentsTitleBar: add parameter for default icon
...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
------------------
Branch: ni/coolstream
Commit: efb85b958f
Author: Thilo Graf <dbt@novatux.de>
Date: 2012-08-31 (Fri, 31 Aug 2012)



------------------
This commit was generated by Migit
2013-03-06 11:28:00 +01:00
Thilo Graf
1668f72ec3 CComponentsTitleBar: rename member addText(), convert locale in constructor
Origin commit data
------------------
Branch: ni/coolstream
Commit: f45246caed
Author: Thilo Graf <dbt@novatux.de>
Date: 2012-08-30 (Thu, 30 Aug 2012)


------------------
No further description and justification available within origin commit message!

------------------
This commit was generated by Migit
2013-03-06 11:28:00 +01:00
Thilo Graf
e64ad46936 CComponents: rework some members
*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
------------------
Branch: ni/coolstream
Commit: 806d840c86
Author: Thilo Graf <dbt@novatux.de>
Date: 2012-08-30 (Thu, 30 Aug 2012)



------------------
This commit was generated by Migit
2013-03-06 11:28:00 +01:00
Michael Liebmann
abc6fa47af CComponentsItemBox: Add refreshElement() & paintElement()
- use paintElement() for CComponentsItemBox::paint


Origin commit data
------------------
Branch: ni/coolstream
Commit: 8745d69d41
Author: Michael Liebmann <tuxcode.bbg@gmail.com>
Date: 2012-08-29 (Wed, 29 Aug 2012)



------------------
This commit was generated by Migit
2013-03-06 11:28:00 +01:00
Thilo Graf
4876ba74ea CComponentsTitleBar: add overloaded constructors for different text types
Origin commit data
------------------
Branch: ni/coolstream
Commit: c540de4d77
Author: Thilo Graf <dbt@novatux.de>
Date: 2012-08-28 (Tue, 28 Aug 2012)


------------------
No further description and justification available within origin commit message!

------------------
This commit was generated by Migit
2013-03-06 11:27:59 +01:00
Thilo Graf
c56c40a572 CComponentsTitleBar: add blanc constructor
Origin commit data
------------------
Branch: ni/coolstream
Commit: edbbfbef8f
Author: Thilo Graf <dbt@novatux.de>
Date: 2012-08-27 (Mon, 27 Aug 2012)


------------------
No further description and justification available within origin commit message!

------------------
This commit was generated by Migit
2013-03-06 11:27:59 +01:00
Thilo Graf
1609144138 CComponents: declare small members as inline
Origin commit data
------------------
Branch: ni/coolstream
Commit: 8cabe408cf
Author: Thilo Graf <dbt@novatux.de>
Date: 2012-08-27 (Mon, 27 Aug 2012)


------------------
No further description and justification available within origin commit message!

------------------
This commit was generated by Migit
2013-03-06 11:27:59 +01:00
Thilo Graf
66e21b7ccf CComponentsItemBox: use plausible member names
Origin commit data
------------------
Branch: ni/coolstream
Commit: 19e6866bb8
Author: Thilo Graf <dbt@novatux.de>
Date: 2012-08-27 (Mon, 27 Aug 2012)


------------------
No further description and justification available within origin commit message!

------------------
This commit was generated by Migit
2013-03-06 11:27:59 +01:00
Michael Liebmann
ea539a4bbb CComponentsItemBox: Use CTextBox for paint text
Origin commit data
------------------
Branch: ni/coolstream
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

------------------
No further description and justification available within origin commit message!

------------------
This commit was generated by Migit
2013-03-06 11:27:58 +01:00
Michael Liebmann
e3dde0ced5 CComponents: Adjustments for CComponentsItemBox and CComponentsTitleBar
Origin commit data
------------------
Branch: ni/coolstream
Commit: 758fda514a
Author: Michael Liebmann <tuxcode.bbg@gmail.com>
Date: 2012-08-26 (Sun, 26 Aug 2012)

Origin message was:
------------------
* CComponents: Adjustments for CComponentsItemBox and CComponentsTitleBar

------------------
No further description and justification available within origin commit message!

------------------
This commit was generated by Migit
2013-03-06 11:27:58 +01:00
Thilo Graf
0d4019d93e CComponents: add CComponentsItemBox as basich Class for CComponentsTitlebar
Origin commit data
------------------
Branch: ni/coolstream
Commit: b8c5e2b6da
Author: Thilo Graf <dbt@novatux.de>
Date: 2012-08-26 (Sun, 26 Aug 2012)


------------------
No further description and justification available within origin commit message!

------------------
This commit was generated by Migit
2013-03-06 11:27:58 +01:00
Thilo Graf
a2bea4d548 CComponentsTitlebar: remove member col_body
is allready inherit from basic class CComponents


Origin commit data
------------------
Branch: ni/coolstream
Commit: 136885722a
Author: Thilo Graf <dbt@novatux.de>
Date: 2012-08-26 (Sun, 26 Aug 2012)



------------------
This commit was generated by Migit
2013-03-06 11:27:57 +01:00
Michael Liebmann
4f89def7b8 CComponents: add class to place an paint titlebars
Origin commit data
------------------
Branch: ni/coolstream
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

------------------
No further description and justification available within origin commit message!

------------------
This commit was generated by Migit
2013-03-06 11:27:57 +01:00
Michael Liebmann
1063ba9ee9 CComponents::CComponentsPicture: Add the processing and scaling images
Origin commit data
------------------
Branch: ni/coolstream
Commit: 61ed9d4862
Author: Michael Liebmann <tuxcode.bbg@gmail.com>
Date: 2012-08-24 (Fri, 24 Aug 2012)

Origin message was:
------------------
* CComponents::CComponentsPicture: Add the processing and scaling images

------------------
No further description and justification available within origin commit message!

------------------
This commit was generated by Migit
2013-03-06 11:27:56 +01:00
Thilo Graf
8c5bd2fe27 CComponents: add members to init inherit variables
This sould enshure, that we have init with basic values in sub classes


Origin commit data
------------------
Branch: ni/coolstream
Commit: d521cac983
Author: Thilo Graf <dbt@novatux.de>
Date: 2012-08-23 (Thu, 23 Aug 2012)



------------------
This commit was generated by Migit
2013-03-06 11:27:55 +01:00
Thilo Graf
34d0d8bb40 CComponentsDetailsLine: add basic constructor without args
Origin commit data
------------------
Branch: ni/coolstream
Commit: ee52053f2d
Author: Thilo Graf <dbt@novatux.de>
Date: 2012-08-22 (Wed, 22 Aug 2012)


------------------
No further description and justification available within origin commit message!

------------------
This commit was generated by Migit
2013-03-06 11:27:55 +01:00