Avoid deprecation warnings by use of gtk2 -> gtk3 wrapper macros. 20130809030944/pspp 20130810030958/pspp 20130810101723/pspp 20130811032632/pspp 20130812032635/pspp 20130813032657/pspp 20130814032715/pspp 20130815032704/pspp 20130816032645/pspp 20130818032632/pspp 20130819032752/pspp 20130820032648/pspp 20130821032655/pspp 20130822032702/pspp 20130823032725/pspp 20130824032630/pspp 20130825032644/pspp 20130826033554/pspp 20130827032632/pspp 20130828032643/pspp 20130829032706/pspp 20130830032728/pspp 20130831032738/pspp 20130901032651/pspp 20130902032642/pspp 20130903032700/pspp 20130904032645/pspp 20130905032709/pspp 20130906032641/pspp 20130907032703/pspp 20130908032656/pspp 20130909032702/pspp 20130910032754/pspp 20130911032743/pspp 20130912032709/pspp 20130913032713/pspp 20130914032658/pspp 20130915032724/pspp 20130916032640/pspp 20130917032628/pspp 20130918032723/pspp 20130919032658/pspp 20130920032645/pspp 20130921032738/pspp 20130922032737/pspp 20130923032650/pspp 20130924032641/pspp 20130925032748/pspp 20130926032648/pspp 20130927032714/pspp 20130928032641/pspp 20130929032644/pspp 20130930032620/pspp 20131001031525/pspp 20131002031517/pspp 20131003031526/pspp 20131004031529/pspp 20131005031525/pspp 20131006032608/pspp 20131007032553/pspp 20131008032553/pspp 20131009031714/pspp 20131010032607/pspp 20131011032608/pspp 20131012032648/pspp 20131013032629/pspp 20131014032620/pspp 20131015032618/pspp 20131016032540/pspp 20131017032559/pspp 20131018032555/pspp 20131019032933/pspp 20131020032532/pspp 20131021032541/pspp 20131022032702/pspp 20131023033058/pspp 20131024032617/pspp 20131025032556/pspp
authorJohn Darrington <john@darrington.wattle.id.au>
Sat, 3 Aug 2013 07:05:34 +0000 (09:05 +0200)
committerJohn Darrington <john@darrington.wattle.id.au>
Sat, 3 Aug 2013 07:05:34 +0000 (09:05 +0200)
Arguably this is somewhat kludgy.  But it will reduce the number
of merge conflicts between master and gtk3 branches.  After the
canonical branch has switched to gtk3, this commit can be reverted,
and the proper fixes applied.

src/ui/gui/automake.mk
src/ui/gui/include/gtk/gtk.in.h

index 283e8220da1807f526a9b05a5bbe4ee02456769e..1b6492ad92321175959e36772782e39af80dd1db 100644 (file)
@@ -57,7 +57,7 @@ if HAVE_GUI
 bin_PROGRAMS += src/ui/gui/psppire 
 noinst_PROGRAMS += src/ui/gui/spreadsheet-test
 
-src_ui_gui_psppire_CFLAGS = $(GTK_CFLAGS) $(GTKSOURCEVIEW_CFLAGS) -Wall -DGDK_MULTIHEAD_SAFE=1 -DGDK_DISABLE_DEPRECATION_WARNINGS=1
+src_ui_gui_psppire_CFLAGS = $(GTK_CFLAGS) $(GTKSOURCEVIEW_CFLAGS) -Wall -DGDK_MULTIHEAD_SAFE=1 
 src_ui_gui_spreadsheet_test_CFLAGS = $(GTK_CFLAGS) -Wall -DGDK_MULTIHEAD_SAFE=1 
 
 
index 1eb802aa2104a0d665457628e51f449818e14716..75ef3799839408286b0f3d22338a0a9efa4f3f8c 100644 (file)
 /* Like GSEAL but only used in PSPP */
 #define PSEAL(X) X
 
+#define gtk_hbox_new(HOMOGENOUS,SPACING) gtk_box_new (GTK_ORIENTATION_HORIZONTAL, SPACING)
+#define gtk_vbox_new(HOMOGENOUS,SPACING) gtk_box_new (GTK_ORIENTATION_VERTICAL, SPACING)
+
+#define gtk_vbutton_box_new() gtk_button_box_new (GTK_ORIENTATION_VERTICAL)
+#define gtk_hbutton_box_new() gtk_button_box_new (GTK_ORIENTATION_HORIZONTAL)
+
+#define gtk_vpaned_new() gtk_paned_new (GTK_ORIENTATION_VERTICAL)
+#define gtk_hpaned_new() gtk_paned_new (GTK_ORIENTATION_HORIZONTAL)
+
+#define gdk_cursor_unref(X) g_object_unref (X)
+
 #endif /* PSPP_GTK_GTK_H */