X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/f03fc89fff2d6e823e7d4d14fbe14822ad6777b1..678d9f2a42faa84cf934bbb75a5b4414a094012e:/src/gtk1/radiobut.cpp diff --git a/src/gtk1/radiobut.cpp b/src/gtk1/radiobut.cpp index 26c87fc583..6b6cd98694 100644 --- a/src/gtk1/radiobut.cpp +++ b/src/gtk1/radiobut.cpp @@ -13,6 +13,9 @@ #endif #include "wx/radiobut.h" + +#if wxUSE_RADIOBOX + #include "gdk/gdk.h" #include "gtk/gtk.h" @@ -38,7 +41,7 @@ void gtk_radiobutton_clicked_callback( GtkWidget *WXUNUSED(widget), wxRadioButto { if (g_isIdle) wxapp_install_idle_handler(); - if (!rb->HasVMT()) return; + if (!rb->m_hasVMT) return; if (rb->m_blockFirstEvent) { @@ -71,7 +74,9 @@ bool wxRadioButton::Create( wxWindow *parent, wxWindowID id, const wxString& lab PreCreation( parent, id, pos, newSize, style, name ); +#if wxUSE_VALIDATORS SetValidator( validator ); +#endif m_widget = gtk_radio_button_new_with_label( (GSList *) NULL, label.mbc_str() ); @@ -129,7 +134,7 @@ void wxRadioButton::SetValue( bool val ) gtk_toggle_button_set_state( GTK_TOGGLE_BUTTON(m_theOtherRadioButtton), TRUE ); } -bool wxRadioButton::GetValue(void) const +bool wxRadioButton::GetValue() const { wxCHECK_MSG( m_widget != NULL, FALSE, _T("invalid radiobutton") ); @@ -152,3 +157,5 @@ void wxRadioButton::ApplyWidgetStyle() gtk_widget_set_style( m_widget, m_widgetStyle ); gtk_widget_set_style( GTK_BUTTON(m_widget)->child, m_widgetStyle ); } + +#endif