wxObject *control = m_instance;
-#if !defined(__WXUNIVERSAL__) && !defined(__WXMOTIF__) && !defined(__WXPALMOS__) && !defined(__WXPM__)
+#if !defined(__WXUNIVERSAL__) && !defined(__WXMOTIF__) && !defined(__WXPALMOS__) && !defined(__WXPM__) && !(defined(__WXGTK__) && !defined(__WXGTK20__))
if (m_class == wxT("wxBitmapToggleButton"))
{
{
wxToggleButton *button = wxDynamicCast(control, wxToggleButton);
- wxString label = GetText(wxT("label"));
-
button->Create(m_parentAsWindow,
GetID(),
-#if defined(__WXUNIVERSAL__)
- !label.empty() ? label : GetBitmap(wxT("bitmap"), wxART_BUTTON),
-#else
- label,
-#endif
+ GetText(wxT("label")),
GetPosition(), GetSize(),
GetStyle(),
wxDefaultValidator,
button->SetValue(GetBool( wxT("checked")));
}
+#if !defined(__WXUNIVERSAL__) && !defined(__WXMOTIF__) && !defined(__WXPALMOS__) && !defined(__WXPM__) && !(defined(__WXGTK__) && !defined(__WXGTK20__))
void wxToggleButtonXmlHandler::DoCreateBitmapToggleButton(wxObject *control)
{
wxBitmapToggleButton *button = wxDynamicCast(control, wxBitmapToggleButton);
button->SetValue(GetBool( wxT("checked")));
}
-
+#endif
#endif // wxUSE_XRC && wxUSE_TOGGLEBTN