// Copyright: (C) Peter Cawley
// Licence: wxWindows licence
///////////////////////////////////////////////////////////////////////////////
+
#include "wx/wxprec.h"
#ifdef __BORLANDC__
#pragma hdrstop
#endif
-#include "wx/ribbon/control.h"
-
#if wxUSE_RIBBON
+#include "wx/ribbon/control.h"
+
#ifndef WX_PRECOMP
#endif
IMPLEMENT_CLASS(wxRibbonControl, wxControl)
-wxRibbonControl::wxRibbonControl(wxWindow *parent, wxWindowID id,
+bool wxRibbonControl::Create(wxWindow *parent, wxWindowID id,
const wxPoint& pos,
const wxSize& size, long style,
const wxValidator& validator,
const wxString& name)
- : wxControl(parent, id, pos, size, style, validator, name)
{
- m_art = NULL;
+ if ( !wxControl::Create(parent, id, pos, size, style, validator, name) )
+ return false;
wxRibbonControl *ribbon_parent = wxDynamicCast(parent, wxRibbonControl);
if(ribbon_parent)
{
m_art = ribbon_parent->GetArtProvider();
}
+
+ return true;
}
void wxRibbonControl::SetArtProvider(wxRibbonArtProvider* art)