wnd = wxDynamicCast(item, wxWindow);
if (wnd == NULL && item != NULL)
- wxLogError(wxT("Error in resource: control within treebook's <page> tag is not a window."));
+ {
+ ReportError(n, "treebookpage child must be a window");
+ }
}
size_t depth = GetLong( wxT("depth") );
- if( depth <= m_treeContext.Count() )
+ if( depth <= m_treeContext.GetCount() )
{
// first prepare the icon
int imgIndex = wxNOT_FOUND;
}
// then add the page to the corresponding parent
- if( depth < m_treeContext.Count() )
- m_treeContext.RemoveAt(depth, m_treeContext.Count() - depth );
+ if( depth < m_treeContext.GetCount() )
+ m_treeContext.RemoveAt(depth, m_treeContext.GetCount() - depth );
if( depth == 0)
{
m_tbk->AddPage(wnd,
}
else
- wxLogError(wxT("Error in resource. wxTreebookPage has an invalid depth."));
+ {
+ ReportParamError("depth", "invalid depth");
+ }
+
return wnd;
}