// note: 0 == wxBITMAP_TYPE_INVALID
if (type <= 0 || type >= wxBITMAP_TYPE_MAX)
+ {
wxLogWarning("Invalid bitmap type specified for <image> tag: %d", type);
+ }
else
+ {
imageType = (wxBitmapType)type;
+ }
}
wxString data;
{
wxString fontFacename;
int fontSize = 12;
- int fontFamily = wxFONTFAMILY_DEFAULT;
- int fontWeight = wxNORMAL;
- int fontStyle = wxNORMAL;
+ wxFontFamily fontFamily = wxFONTFAMILY_DEFAULT;
+ wxFontWeight fontWeight = wxFONTWEIGHT_NORMAL;
+ wxFontStyle fontStyle = wxFONTSTYLE_NORMAL;
bool fontUnderlined = false;
// int fontFlags = 0;
value = node->GetAttribute(wxT("fontfamily"), wxEmptyString);
if (!value.empty())
{
- fontFamily = wxAtoi(value);
+ fontFamily = (wxFontFamily)wxAtoi(value);
attr.SetFontFamily(fontFamily);
}
value = node->GetAttribute(wxT("fontstyle"), wxEmptyString);
if (!value.empty())
{
- fontStyle = wxAtoi(value);
+ fontStyle = (wxFontStyle)wxAtoi(value);
attr.SetFontStyle(fontStyle);
}
value = node->GetAttribute(wxT("fontweight"), wxEmptyString);
if (!value.empty())
{
- fontWeight = wxAtoi(value);
+ fontWeight = (wxFontWeight)wxAtoi(value);
attr.SetFontWeight(fontWeight);
}