we have to export every virtual method in this template class for clang, next attempt to get a vc++ compatible solution

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@70805 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Stefan Csomor
2012-03-04 09:42:51 +00:00
parent 865dab5da9
commit 87381108c8

View File

@@ -179,29 +179,29 @@ public:
#endif // !wxHAS_NATIVE_TAB_TRAVERSAL
}
virtual bool AcceptsFocus() const
WXDLLIMPEXP_INLINE_CORE virtual bool AcceptsFocus() const
{
return m_container.AcceptsFocus();
}
virtual bool AcceptsFocusRecursively() const
WXDLLIMPEXP_INLINE_CORE virtual bool AcceptsFocusRecursively() const
{
return m_container.AcceptsFocusRecursively();
}
virtual bool AcceptsFocusFromKeyboard() const
WXDLLIMPEXP_INLINE_CORE virtual bool AcceptsFocusFromKeyboard() const
{
return m_container.AcceptsFocusFromKeyboard();
}
virtual void AddChild(wxWindowBase *child)
WXDLLIMPEXP_INLINE_CORE virtual void AddChild(wxWindowBase *child)
{
BaseWindowClass::AddChild(child);
m_container.UpdateCanFocus();
}
virtual void RemoveChild(wxWindowBase *child)
WXDLLIMPEXP_INLINE_CORE virtual void RemoveChild(wxWindowBase *child)
{
#ifndef wxHAS_NATIVE_TAB_TRAVERSAL
m_container.HandleOnWindowDestroy(child);
@@ -212,7 +212,7 @@ public:
m_container.UpdateCanFocus();
}
virtual void SetFocus()
WXDLLIMPEXP_INLINE_CORE virtual void SetFocus()
{
if ( !m_container.DoSetFocus() )
BaseWindowClass::SetFocus();