micha-bbg
505d14c0a1
channellist.cpp: Fix segfault at 'delete Infobox' when changes in bouquet list.
2013-03-06 11:28:05 +01:00
Thilo Graf
e1a586a9b1
CTextBox/CMsgBox: reduce data type conflicts
2013-03-06 11:28:04 +01:00
Thilo Graf
1d6bf7397e
CTextBox: add methodes setTextMode() and setBackGroundColor()
2013-03-06 11:28:04 +01:00
Thilo Graf
cb8ac750a5
CComponents: clean up, don't use fbadata in paintFbItems()
...
Use consistently vector v_fbdata, so we don't need all parameters in
paintFbItems()
2013-03-06 11:28:04 +01:00
Thilo Graf
2c6a317b40
CComponentsItemBox: move paint of text into its own method
2013-03-06 11:28:04 +01:00
Thilo Graf
5bbe8e770e
CComponentsItemBox: move paint of icons and pictures into it's own member
2013-03-06 11:28:03 +01:00
Thilo Graf
7105518423
CTestMenu: add tests for form objects
2013-03-06 11:28:03 +01:00
Thilo Graf
bc764b4653
CComponentsForm: add functionality
...
Now it's possible to paint forms with defined caption and icon
2013-03-06 11:28:03 +01:00
Thilo Graf
7bbf0375e1
CComponents: remove bgmode handler
...
bg_mode varible was never used
2013-03-06 11:28:03 +01:00
Thilo Graf
09b8b29176
CComponents: reset saved_screen.pixbuf
...
It's safe to work with null pointer
2013-03-06 11:28:03 +01:00
Thilo Graf
458cec23bf
CComponents: remove superfluous calls
...
firstPaint, v_fbdata.clear() already called in initVarBasic() and
initVarBasic() is called in all subclass constructors
2013-03-06 11:28:03 +01:00
Thilo Graf
16d12b4243
CComponentsForm: add basics for CComponentsForm
2013-03-06 11:28:02 +01:00
micha-bbg
33b4fc4cfa
CComponentsItemBox: Add flag 'isCalculated' for control calculateElements()
2013-03-06 11:28:02 +01:00
micha-bbg
32515da236
CComponentsInfoBox: Add 'bgMode = CC_BGMODE_PERMANENT' to initVarInfobox()
2013-03-06 11:28:02 +01:00
Thilo Graf
2c5367bc59
CComponentsItemBox: use also locales in overloaded methode addText()
2013-03-06 11:28:02 +01:00
Thilo Graf
d0af8fb7bf
CChannelList: adapt for new functionality in CComponents
2013-03-06 11:28:02 +01:00
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
c0d4c204b2
CTestMenu: add some demos for CComponents
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
2126bbda81
CTestMenu: rework member showTestMenu()
...
It's better to split this member. Newer tests can make it too messy.
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
936e965909
CChannellist: remove calculateElements()
...
is already included in print()clHead->paint() and refreshElement()
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
cd4cb6645e
Channellist: Use CComponentsTitleBar for paint head
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
micha-bbg
88e2cb77c2
* CComponentsItemBox: Correction x-position of elements
2013-03-06 11:27:59 +01:00
Thilo Graf
19e6866bb8
CComponentsItemBox: use plausible member names
2013-03-06 11:27:59 +01:00
Thilo Graf
6a29d7b83a
CComponentsItemBox: remove comment
2013-03-06 11:27:58 +01:00
micha-bbg
79c4ad05a2
* Move hMax correction from CComponentsItemBox to CComponentsTitleBar
2013-03-06 11:27:58 +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
354d835156
CComponentsTitlebar: remove init of shadow
...
is allready inititalized in initVarContainer() (initVarBasic()) with
default value CC_SHADOW_OFF,
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
Thilo Graf
4007cf4a6d
CTextBox: initialize variables in constructor (style)
2013-03-06 11:27:57 +01:00
Thilo Graf
32f2f8a85d
CChannelList: use own function to get transponder info
2013-03-06 11:27:57 +01:00
Thilo Graf
c53a0a7ab4
CChannelList: adapt for new CComponentsInfoBox functionality
...
TODO:
paint text into infobox with CComponentsInfoBox
2013-03-06 11:27:57 +01:00
Thilo Graf
d87c1c9071
CComponentsPicture: use DEBUG to show dimensions error
2013-03-06 11:27:56 +01:00
Thilo Graf
1a09bd719a
CBEChannelSelectWidget: use CComponentsInfoBox to paint infobox
2013-03-06 11:27:56 +01:00
micha-bbg
61ed9d4862
* CComponents::CComponentsPicture: Add the processing and scaling images
2013-03-06 11:27:56 +01:00
Thilo Graf
e6eb91f706
CBEChannelWidget: use CComponentsInfoBox to paint text into infobox
2013-03-06 11:27:56 +01:00
Thilo Graf
200dce89c1
Bedit: adapt to last CComponent changes
2013-03-06 11:27:56 +01:00
Thilo Graf
7df6748f74
CMenuWidget: set frame thickness
...
default value in CComponentsInfoBox is inherit from CComponentsContainer
and =0, baut we need =2
2013-03-06 11:27:55 +01:00