]> git.saurik.com Git - wxWidgets.git/commitdiff
Compilation fixes for GTK+ 2.4.
authorVadim Zeitlin <vadim@wxwidgets.org>
Tue, 8 Nov 2011 11:02:02 +0000 (11:02 +0000)
committerVadim Zeitlin <vadim@wxwidgets.org>
Tue, 8 Nov 2011 11:02:02 +0000 (11:02 +0000)
Add missing GTK_CHECK_VERSION(2,6,0) checks.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@69697 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

include/wx/gtk/private/gtk2-compat.h
src/gtk/assertdlg_gtk.cpp

index d7be4f14ad297fddb5f12ac24f63b2863d2bc802..f4f74d8e7c19cffffac00d414d01820bd2b6edbf 100644 (file)
@@ -55,13 +55,16 @@ static inline gpointer wx_g_object_ref_sink(gpointer object)
 #define g_object_ref_sink wx_g_object_ref_sink
 
 // ----------------------------------------------------------------------------
-// the following were introduced in GTK+ 2.12
+// the following were introduced in GTK+ 2.12 and GtkAboutDialog itself is not
+// in 2.4 so skip this if we don't have it.
+#if GTK_CHECK_VERSION(2,6,0)
 
 static inline void wx_gtk_about_dialog_set_program_name(GtkAboutDialog* about, const gchar* name)
 {
     gtk_about_dialog_set_name(about, name);
 }
 #define gtk_about_dialog_set_program_name wx_gtk_about_dialog_set_program_name
+#endif // 2.6.0
 
 // ----------------------------------------------------------------------------
 // the following were introduced in GTK+ 2.14
index e80caffbdb9b58b7e7756a8ee01dd7e9d45f22a1..4df435b37ef527843b28e3945ad3c2fd9191b333 100644 (file)
@@ -44,7 +44,9 @@ GtkWidget *gtk_assert_dialog_add_button_to (GtkBox *box, const gchar *label,
 
     /* add a stock icon inside it */
     GtkWidget *image = gtk_image_new_from_stock (stock, GTK_ICON_SIZE_BUTTON);
+#if GTK_CHECK_VERSION(2,6,0)
     gtk_button_set_image (GTK_BUTTON (button), image);
+#endif
 
     /* add to the given (container) widget */
     if (box)