Commit Graph

130 Commits

Author SHA1 Message Date
Thilo Graf
f5b584a925 CComponentsItemBox: split addElement() 2013-03-06 11:28:02 +01:00
Thilo Graf
0d039171c0 CComponentsPicture: fix hide() of picture box
After hide of a picture box, no paint was possible, this should fix this.
2013-03-06 11:28:01 +01:00
Thilo Graf
e931bdfd6c CComponents: add member isPainted()
Useful for monitoring and evaluation of the state of components,
is also inherited to all subclasses
2013-03-06 11:28:01 +01:00
Thilo Graf
4b1d9ca213 CComponentsShapeSircle: fix segfault on init 2013-03-06 11:28:01 +01:00
Thilo Graf
efb85b958f 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.
2013-03-06 11:28:00 +01:00
Thilo Graf
f45246caed CComponentsTitleBar: rename member addText(), convert locale in constructor 2013-03-06 11:28:00 +01:00
Thilo Graf
806d840c86 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()
2013-03-06 11:28:00 +01:00
micha-bbg
8745d69d41 CComponentsItemBox: Add refreshElement() & paintElement()
- use paintElement() for CComponentsItemBox::paint
2013-03-06 11:28:00 +01:00
Thilo Graf
c540de4d77 CComponentsTitleBar: add overloaded constructors for different text types 2013-03-06 11:27:59 +01:00
Thilo Graf
edbbfbef8f CComponentsTitleBar: add blanc constructor 2013-03-06 11:27:59 +01:00
Thilo Graf
8cabe408cf CComponents: declare small members as inline 2013-03-06 11:27:59 +01:00
Thilo Graf
19e6866bb8 CComponentsItemBox: use plausible member names 2013-03-06 11:27:59 +01:00
micha-bbg
b88f73d595 * CComponentsItemBox: Use CTextBox for paint text 2013-03-06 11:27:58 +01:00
micha-bbg
758fda514a * CComponents: Adjustments for CComponentsItemBox and CComponentsTitleBar 2013-03-06 11:27:58 +01:00
Thilo Graf
b8c5e2b6da CComponents: add CComponentsItemBox as basich Class for CComponentsTitlebar 2013-03-06 11:27:58 +01:00
Thilo Graf
136885722a CComponentsTitlebar: remove member col_body
is allready inherit from basic class CComponents
2013-03-06 11:27:57 +01:00
micha-bbg
b51ff8401b * CComponents: add class to place an paint titlebars 2013-03-06 11:27:57 +01:00
micha-bbg
61ed9d4862 * CComponents::CComponentsPicture: Add the processing and scaling images 2013-03-06 11:27:56 +01:00
Thilo Graf
d521cac983 CComponents: add members to init inherit variables
This sould enshure, that we have init with basic values in sub classes
2013-03-06 11:27:55 +01:00
Thilo Graf
ee52053f2d CComponentsDetailsLine: add basic constructor without args 2013-03-06 11:27:55 +01:00
Thilo Graf
9aa0d14d39 CComponentsInfoBox: add basic constructor without args
usefull if dynamic changed properties are needed
2013-03-06 11:27:55 +01:00
micha-bbg
af8c8f2c10 * CComponentsInfoBox: Add removeLineBreaks() 2013-03-06 11:27:54 +01:00
micha-bbg
1ac03645cc * CComponentsInfoBox: Add setTextBorderWidth() to paintText()
- Add delete textbox to paint()
- remove CTextBox::AUTO_HIGH
2013-03-06 11:27:54 +01:00
Thilo Graf
9090e41d5b CComponents: Rework some buggy paint methodes 2013-03-06 11:27:53 +01:00
Thilo Graf
aa308c1236 CComponents: paint picture in Infobox 2013-03-06 11:27:53 +01:00
Thilo Graf
2e6ac2420a CComponents: add text functionality into class CComponentsInfoBox() 2013-03-06 11:27:52 +01:00
Thilo Graf
faca582807 CComponents: add class to place and paint icons and pictures 2013-03-06 11:27:52 +01:00
Thilo Graf
485dca43e2 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
2013-03-06 11:27:51 +01:00
Thilo Graf
06ee0c0c10 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
0a961a4cf6 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.
2013-02-19 11:27:46 +01:00