Commit Graph

145 Commits

Author SHA1 Message Date
Thilo Graf
8b9676326d CComponentsInfoBox: move define of x_text onto paint()
Origin commit data
------------------
Commit: e80a254daa
Author: Thilo Graf <dbt@novatux.de>
Date: 2012-10-23 (Tue, 23 Oct 2012)
2013-03-06 11:28:06 +01:00
Thilo Graf
2eaea93c51 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
------------------
Commit: e37b5d86f4
Author: Thilo Graf <dbt@novatux.de>
Date: 2012-10-23 (Tue, 23 Oct 2012)
2013-03-06 11:28:06 +01:00
Thilo Graf
f26838f08d CComponents: move CComponentsText before Infobox
Origin commit data
------------------
Commit: 4df7e4d144
Author: Thilo Graf <dbt@novatux.de>
Date: 2012-10-23 (Tue, 23 Oct 2012)
2013-03-06 11:28:06 +01:00
Thilo Graf
a00906031e 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
------------------
Commit: e1c9749730
Author: Thilo Graf <dbt@novatux.de>
Date: 2012-10-21 (Sun, 21 Oct 2012)
2013-03-06 11:28:06 +01:00
Thilo Graf
a4e9632498 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
------------------
Commit: 28904b79c7
Author: Thilo Graf <dbt@novatux.de>
Date: 2012-09-25 (Tue, 25 Sep 2012)
2013-03-06 11:28:05 +01:00
Thilo Graf
31a3829f4f CComponentsText: ensure an empty default value for AUTO_WIDTH in setText()
AUTO_WIDTH has ugly sideeffects in context with max width


Origin commit data
------------------
Commit: fcf8a018c5
Author: Thilo Graf <dbt@novatux.de>
Date: 2012-09-22 (Sat, 22 Sep 2012)
2013-03-06 11:28:05 +01:00
Thilo Graf
72bac65e85 CComponents: add sub class CComponentsText
Origin commit data
------------------
Commit: d8447b9110
Author: Thilo Graf <dbt@novatux.de>
Date: 2012-09-24 (Mon, 24 Sep 2012)
2013-03-06 11:28:05 +01:00
Thilo Graf
782ba3ac26 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
------------------
Commit: cb8ac750a5
Author: Thilo Graf <dbt@novatux.de>
Date: 2012-09-12 (Wed, 12 Sep 2012)
2013-03-06 11:28:04 +01:00
Thilo Graf
024c8f4f10 CComponentsItemBox: move paint of text into its own method
Origin commit data
------------------
Commit: 2c6a317b40
Author: Thilo Graf <dbt@novatux.de>
Date: 2012-09-09 (Sun, 09 Sep 2012)
2013-03-06 11:28:04 +01:00
Thilo Graf
297ede6c73 CComponentsItemBox: move paint of icons and pictures into it's own member
Origin commit data
------------------
Commit: 5bbe8e770e
Author: Thilo Graf <dbt@novatux.de>
Date: 2012-09-09 (Sun, 09 Sep 2012)
2013-03-06 11:28:03 +01:00
Thilo Graf
e42e381989 CComponentsForm: add functionality
Now it's possible to paint forms with defined caption and icon


Origin commit data
------------------
Commit: bc764b4653
Author: Thilo Graf <dbt@novatux.de>
Date: 2012-09-09 (Sun, 09 Sep 2012)
2013-03-06 11:28:03 +01:00
Thilo Graf
3ea00864f1 CComponents: remove bgmode handler
bg_mode varible was never used


Origin commit data
------------------
Commit: 7bbf0375e1
Author: Thilo Graf <dbt@novatux.de>
Date: 2012-09-08 (Sat, 08 Sep 2012)
2013-03-06 11:28:03 +01:00
Thilo Graf
f53f8c9edc CComponentsForm: add basics for CComponentsForm
Origin commit data
------------------
Commit: 16d12b4243
Author: Thilo Graf <dbt@novatux.de>
Date: 2012-09-05 (Wed, 05 Sep 2012)
2013-03-06 11:28:02 +01:00
Michael Liebmann
8163e262a9 CComponentsItemBox: Add flag 'isCalculated' for control calculateElements()
Origin commit data
------------------
Commit: 33b4fc4cfa
Author: Michael Liebmann <tuxcode.bbg@gmail.com>
Date: 2012-09-04 (Tue, 04 Sep 2012)
2013-03-06 11:28:02 +01:00
Thilo Graf
3a9fd29a20 CComponentsItemBox: use also locales in overloaded methode addText()
Origin commit data
------------------
Commit: 2c5367bc59
Author: Thilo Graf <dbt@novatux.de>
Date: 2012-09-04 (Tue, 04 Sep 2012)
2013-03-06 11:28:02 +01:00
Thilo Graf
799ef8bdac CComponentsItemBox: split addElement()
Origin commit data
------------------
Commit: f5b584a925
Author: Thilo Graf <dbt@novatux.de>
Date: 2012-09-03 (Mon, 03 Sep 2012)
2013-03-06 11:28:02 +01:00
Thilo Graf
f932bf3e2a CComponentsPicture: fix hide() of picture box
After hide of a picture box, no paint was possible, this should fix this.


Origin commit data
------------------
Commit: 0d039171c0
Author: Thilo Graf <dbt@novatux.de>
Date: 2012-09-03 (Mon, 03 Sep 2012)
2013-03-06 11:28:01 +01:00
Thilo Graf
9407ec796e CComponents: add member isPainted()
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)
2013-03-06 11:28:01 +01:00
Thilo Graf
5858f82195 CComponentsShapeSircle: fix segfault on init
Origin commit data
------------------
Commit: 4b1d9ca213
Author: Thilo Graf <dbt@novatux.de>
Date: 2012-09-01 (Sat, 01 Sep 2012)
2013-03-06 11:28:01 +01:00
Thilo Graf
cedae6fd9d 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
------------------
Commit: efb85b958f
Author: Thilo Graf <dbt@novatux.de>
Date: 2012-08-31 (Fri, 31 Aug 2012)
2013-03-06 11:28:00 +01:00
Thilo Graf
5ab39cd4c2 CComponentsTitleBar: rename member addText(), convert locale in constructor
Origin commit data
------------------
Commit: f45246caed
Author: Thilo Graf <dbt@novatux.de>
Date: 2012-08-30 (Thu, 30 Aug 2012)
2013-03-06 11:28:00 +01:00
Thilo Graf
aec90883ad 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
------------------
Commit: 806d840c86
Author: Thilo Graf <dbt@novatux.de>
Date: 2012-08-30 (Thu, 30 Aug 2012)
2013-03-06 11:28:00 +01:00
Michael Liebmann
bab8a8fba6 CComponentsItemBox: Add refreshElement() & paintElement()
- 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)
2013-03-06 11:28:00 +01:00
Thilo Graf
96fcd0810e CComponentsTitleBar: add overloaded constructors for different text types
Origin commit data
------------------
Commit: c540de4d77
Author: Thilo Graf <dbt@novatux.de>
Date: 2012-08-28 (Tue, 28 Aug 2012)
2013-03-06 11:27:59 +01:00
Thilo Graf
a0e6ffe1ed CComponentsTitleBar: add blanc constructor
Origin commit data
------------------
Commit: edbbfbef8f
Author: Thilo Graf <dbt@novatux.de>
Date: 2012-08-27 (Mon, 27 Aug 2012)
2013-03-06 11:27:59 +01:00
Thilo Graf
153e84bc18 CComponents: declare small members as inline
Origin commit data
------------------
Commit: 8cabe408cf
Author: Thilo Graf <dbt@novatux.de>
Date: 2012-08-27 (Mon, 27 Aug 2012)
2013-03-06 11:27:59 +01:00
Thilo Graf
e5811f3adc CComponentsItemBox: use plausible member names
Origin commit data
------------------
Commit: 19e6866bb8
Author: Thilo Graf <dbt@novatux.de>
Date: 2012-08-27 (Mon, 27 Aug 2012)
2013-03-06 11:27:59 +01:00
Michael Liebmann
49379d201f CComponentsItemBox: Use CTextBox for paint text
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
2013-03-06 11:27:58 +01:00
Michael Liebmann
58b7ad7ba5 CComponents: Adjustments for CComponentsItemBox and CComponentsTitleBar
Origin commit data
------------------
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
2013-03-06 11:27:58 +01:00
Thilo Graf
507d6cb91b CComponents: add CComponentsItemBox as basich Class for CComponentsTitlebar
Origin commit data
------------------
Commit: b8c5e2b6da
Author: Thilo Graf <dbt@novatux.de>
Date: 2012-08-26 (Sun, 26 Aug 2012)
2013-03-06 11:27:58 +01:00
Thilo Graf
93c6594687 CComponentsTitlebar: remove member col_body
is allready inherit from basic class CComponents


Origin commit data
------------------
Commit: 136885722a
Author: Thilo Graf <dbt@novatux.de>
Date: 2012-08-26 (Sun, 26 Aug 2012)
2013-03-06 11:27:57 +01:00
Michael Liebmann
7d62a3826d CComponents: add class to place an paint titlebars
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
2013-03-06 11:27:57 +01:00
Michael Liebmann
f2f0e69242 CComponents::CComponentsPicture: Add the processing and scaling images
Origin commit data
------------------
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
2013-03-06 11:27:56 +01:00
Thilo Graf
53bfac434d CComponents: add members to init inherit variables
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)
2013-03-06 11:27:55 +01:00
Thilo Graf
fb398fcc56 CComponentsDetailsLine: add basic constructor without args
Origin commit data
------------------
Commit: ee52053f2d
Author: Thilo Graf <dbt@novatux.de>
Date: 2012-08-22 (Wed, 22 Aug 2012)
2013-03-06 11:27:55 +01:00
Thilo Graf
efb109fad0 CComponentsInfoBox: add basic constructor without args
usefull if dynamic changed properties are needed


Origin commit data
------------------
Commit: 9aa0d14d39
Author: Thilo Graf <dbt@novatux.de>
Date: 2012-08-22 (Wed, 22 Aug 2012)
2013-03-06 11:27:55 +01:00
Michael Liebmann
459cdc9947 CComponentsInfoBox: Add removeLineBreaks()
Origin commit data
------------------
Commit: af8c8f2c10
Author: Michael Liebmann <tuxcode.bbg@gmail.com>
Date: 2012-08-20 (Mon, 20 Aug 2012)

Origin message was:
------------------
* CComponentsInfoBox: Add removeLineBreaks()
2013-03-06 11:27:54 +01:00
Michael Liebmann
fb8f90be98 CComponentsInfoBox: Add setTextBorderWidth() to paintText()
- Add delete textbox to paint()
- remove CTextBox::AUTO_HIGH


Origin commit data
------------------
Commit: 1ac03645cc
Author: Michael Liebmann <tuxcode.bbg@gmail.com>
Date: 2012-08-20 (Mon, 20 Aug 2012)

Origin message was:
------------------
* CComponentsInfoBox: Add setTextBorderWidth() to paintText()

- Add delete textbox to paint()
- remove CTextBox::AUTO_HIGH
2013-03-06 11:27:54 +01:00
Thilo Graf
f2e176419c CComponents: Rework some buggy paint methodes
Origin commit data
------------------
Commit: 9090e41d5b
Author: Thilo Graf <dbt@novatux.de>
Date: 2012-08-18 (Sat, 18 Aug 2012)
2013-03-06 11:27:53 +01:00
Thilo Graf
02f6ee68da CComponents: paint picture in Infobox
Origin commit data
------------------
Commit: aa308c1236
Author: Thilo Graf <dbt@novatux.de>
Date: 2012-08-17 (Fri, 17 Aug 2012)
2013-03-06 11:27:53 +01:00
Thilo Graf
149c663c31 CComponents: add text functionality into class CComponentsInfoBox()
Origin commit data
------------------
Commit: 2e6ac2420a
Author: Thilo Graf <dbt@novatux.de>
Date: 2012-08-16 (Thu, 16 Aug 2012)
2013-03-06 11:27:52 +01:00
Thilo Graf
565424d293 CComponents: add class to place and paint icons and pictures
Origin commit data
------------------
Commit: faca582807
Author: Thilo Graf <dbt@novatux.de>
Date: 2012-08-13 (Mon, 13 Aug 2012)
2013-03-06 11:27:52 +01:00
Thilo Graf
ec4b8e3637 CComponents: add more basic members and sub classes
- 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)
2013-03-06 11:27:51 +01:00
Thilo Graf
78cc05a766 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)


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)
2013-03-06 11:27:50 +01:00
Thilo Graf
e244a9c9c2 CComponents: move class into its own source directory
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)
2013-02-19 11:27:46 +01:00