Home » U++ Library support » U++ Widgets - General questions or Mixed problems » EditField-Style - paper - just black!
EditField-Style - paper - just black! [message #34422] |
Mon, 21 November 2011 13:39 ![Go to next message Go to next message](theme/default/images/down.png) |
Wolfgang
Messages: 146 Registered: November 2011 Location: Germany
|
Experienced Member |
|
|
Hi there,
I'm trying to change the background color of a EditField but no matter what the background of the field is just black.
LAYOUT(testLayout, 376, 140)
ITEM(EditField, ef, LeftPosZ(24, 64).TopPosZ(12, 19))
END_LAYOUT
test::test()
{
CtrlLayout(*this, "Window title");
EditField::Style sd = ef.StyleDefault();
sd.paper = White();
sd.text = Red();
ef.SetStyle(sd);
ef.Refresh();
}
The text color is red but the background isn't it. Whats my fault?
|
|
|
Re: EditField-Style - paper - just black! [message #34424 is a reply to message #34422] |
Mon, 21 November 2011 15:42 ![Go to previous message Go to previous message](theme/default/images/up.png) ![Go to next message Go to next message](theme/default/images/down.png) |
![](https://www.ultimatepp.org/forums/images/custom_avatars/3.png) |
mirek
Messages: 14000 Registered: November 2005
|
Ultimate Member |
|
|
Wolfgang wrote on Mon, 21 November 2011 07:39 | Hi there,
I'm trying to change the background color of a EditField but no matter what the background of the field is just black.
LAYOUT(testLayout, 376, 140)
ITEM(EditField, ef, LeftPosZ(24, 64).TopPosZ(12, 19))
END_LAYOUT
test::test()
{
CtrlLayout(*this, "Window title");
EditField::Style sd = ef.StyleDefault();
sd.paper = White();
sd.text = Red();
ef.SetStyle(sd);
ef.Refresh();
}
The text color is red but the background isn't it. Whats my fault?
|
Overriding style has to be static or global. Try
LAYOUT(testLayout, 376, 140)
ITEM(EditField, ef, LeftPosZ(24, 64).TopPosZ(12, 19))
END_LAYOUT
test::test()
{
CtrlLayout(*this, "Window title");
static EditField::Style sd = ef.StyleDefault();
sd.paper = White();
sd.text = Red();
ef.SetStyle(sd);
}
[Updated on: Mon, 21 November 2011 15:43] Report message to a moderator
|
|
|
|
Goto Forum:
Current Time: Sat Jul 27 12:33:17 CEST 2024
Total time taken to generate the page: 0.02037 seconds
|