X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/9dc44eff0235c5f30940f32ccc6d9d82a236e7d2..14722c43c30918cd8fbba956b50ac3426d2fe339:/src/gtk/anybutton.cpp?ds=sidebyside diff --git a/src/gtk/anybutton.cpp b/src/gtk/anybutton.cpp index c519401a82..9036b2a7ed 100644 --- a/src/gtk/anybutton.cpp +++ b/src/gtk/anybutton.cpp @@ -178,23 +178,7 @@ void wxAnyButton::GTKDoShowBitmap(const wxBitmap& bitmap) } else // have both label and bitmap { -#ifdef __WXGTK26__ - if ( !gtk_check_version(2,6,0) ) - { - image = gtk_button_get_image(GTK_BUTTON(m_widget)); - } - else -#endif // __WXGTK26__ - { - // buttons with both label and bitmap are only supported with GTK+ - // 2.6 so far - // - // it shouldn't be difficult to implement them ourselves for the - // previous GTK+ versions by stuffing a container with a label and - // an image inside GtkButton but there doesn't seem to be much - // point in doing this for ancient GTK+ versions - return; - } + image = gtk_button_get_image(GTK_BUTTON(m_widget)); } wxCHECK_RET( image && GTK_IS_IMAGE(image), "must have image widget" ); @@ -219,10 +203,9 @@ void wxAnyButton::DoSetBitmap(const wxBitmap& bitmap, State which) // its size) changes InvalidateBestSize(); } -#ifdef __WXGTK26__ // normal image is special: setting it enables images for the button and // resetting it to nothing disables all of them - else if ( !gtk_check_version(2,6,0) ) + else { GtkWidget *image = gtk_button_get_image(GTK_BUTTON(m_widget)); if ( image && !bitmap.IsOk() ) @@ -242,7 +225,6 @@ void wxAnyButton::DoSetBitmap(const wxBitmap& bitmap, State which) InvalidateBestSize(); } -#endif // GTK+ 2.6+ break; case State_Pressed: