svn3079 error

haibo19981984

03-06-2010 10:11:41


.\StrangeButton.cpp(46) : error C2248: “MyGUI::SkinItem::mText”: 无法访问 private 成员(在“MyGUI::SkinItem”类中声明)
e:\mygui3079svn\myguiengine\include\MyGUI_SkinItem.h(65) : 参见“MyGUI::SkinItem::mText”的声明
e:\mygui3079svn\myguiengine\include\MyGUI_SkinItem.h(33) : 参见“MyGUI::SkinItem”的声明
.\StrangeButton.cpp(47) : error C2248: “MyGUI::SkinItem::mText”: 无法访问 private 成员(在“MyGUI::SkinItem”类中声明)
e:\mygui3079svn\myguiengine\include\MyGUI_SkinItem.h(65) : 参见“MyGUI::SkinItem::mText”的声明
e:\mygui3079svn\myguiengine\include\MyGUI_SkinItem.h(33) : 参见“MyGUI::SkinItem”的声明
.\StrangeButton.cpp(51) : error C2248: “MyGUI::SkinItem::mText”: 无法访问 private 成员(在“MyGUI::SkinItem”类中声明)
e:\mygui3079svn\myguiengine\include\MyGUI_SkinItem.h(65) : 参见“MyGUI::SkinItem::mText”的声明
e:\mygui3079svn\myguiengine\include\MyGUI_SkinItem.h(33) : 参见“MyGUI::SkinItem”的声明
.\StrangeButton.cpp(61) : error C2248: “MyGUI::SkinItem::mText”: 无法访问 private 成员(在“MyGUI::SkinItem”类中声明)
e:\mygui3079svn\myguiengine\include\MyGUI_SkinItem.h(65) : 参见“MyGUI::SkinItem::mText”的声明
e:\mygui3079svn\myguiengine\include\MyGUI_SkinItem.h(33) : 参见“MyGUI::SkinItem”的声明
.\StrangeButton.cpp(62) : error C2248: “MyGUI::SkinItem::mText”: 无法访问 private 成员(在“MyGUI::SkinItem”类中声明)
e:\mygui3079svn\myguiengine\include\MyGUI_SkinItem.h(65) : 参见“MyGUI::SkinItem::mText”的声明
e:\mygui3079svn\myguiengine\include\MyGUI_SkinItem.h(33) : 参见“MyGUI::SkinItem”的声明
.\StrangeButton.cpp(66) : error C2248: “MyGUI::SkinItem::mText”: 无法访问 private 成员(在“MyGUI::SkinItem”类中声明)
e:\mygui3079svn\myguiengine\include\MyGUI_SkinItem.h(65) : 参见“MyGUI::SkinItem::mText”的声明
e:\mygui3079svn\myguiengine\include\MyGUI_SkinItem.h(33) : 参见“MyGUI::SkinItem”的声明

StrangeButton can't be created.

haibo19981984

03-06-2010 10:45:48

Moreover,some custom widget display abnormality.
For example,

<!--Game/EditboxStyle02-->
<Resource type="ResourceSkin" name = "Game/EditboxStyle02" size = "29 26" texture = "#{SanGuo_Theme_Texture}">
<Child type="Widget" skin="Game/EditClient" offset = "4 4 21 18" align = "Stretch" name = "Client"/>
<BasisSkin type="SubSkin" offset = "0 0 4 4" align = "Left Top">
<State name="normal" offset = "0 0 4 4"/>
</BasisSkin>
<BasisSkin type="SubSkin" offset = "4 0 21 4" align = "HStretch Top">
<State name="normal" offset = "4 0 4 4"/>
</BasisSkin>
<BasisSkin type="SubSkin" offset = "25 0 4 4" align = "Right Top">
<State name="normal" offset = "17 0 4 4"/>
</BasisSkin>

<BasisSkin type="SubSkin" offset = "0 4 4 18" align = "Left VStretch">
<State name="normal" offset = "0 4 4 4"/>
</BasisSkin>
<BasisSkin type="SubSkin" offset = "4 4 21 18" align = "Stretch">
<State name="normal" offset = "22 0 2 2"/>
</BasisSkin>
<BasisSkin type="SubSkin" offset = "25 4 4 18" align = "Right VStretch">
<State name="normal" offset = "17 4 4 4"/>
</BasisSkin>

<BasisSkin type="SubSkin" offset = "0 22 4 4" align = "Left Bottom">
<State name="normal" offset = "0 17 4 4"/>
</BasisSkin>
<BasisSkin type="SubSkin" offset = "4 22 21 4" align = "HStretch Bottom">
<State name="normal" offset = "4 17 4 4"/>
</BasisSkin>
<BasisSkin type="SubSkin" offset = "25 22 4 4" align = "Right Bottom">
<State name="normal" offset = "17 17 4 4"/>
</BasisSkin>
</Resource>

I just add backgroud frame above.
The cursor don't display and don't typewrite.
At the same time,ButtonImage also displays abnormality.
It seems that the "highlighted" image is empty.
Before update to svn3079,it is all normal.

my.name

03-06-2010 11:56:08

update to revision 3082

haibo19981984

03-06-2010 14:20:09

ButtonImgae is OK.
After instead type="widget" to type="StaticText" in skin,Edit is OK.
But "Text_FontHeight" is disabled.
I can not change the text's size.

my.name

03-06-2010 22:56:56

update to revision 3083 from trunk

haibo19981984

04-06-2010 03:52:53

"Text_FontHeight" is normal.
:D

my.name

04-06-2010 10:27:24

=)