#define remove_submenu(w) gtk_menu_item_remove_submenu ((w))
#endif
+#if ! GTK_CHECK_VERSION (2, 14, 0)
+#define gtk_adjustment_configure(adj, value, lower, \
+ upper, step_increment, \
+ page_increment, pagesize) \
+ do { \
+ gtk_adjustment_set_lower (adj, lower); \
+ gtk_adjustment_set_upper (adj, upper); \
+ gtk_adjustment_set_page_size (adj, pagesize); \
+ gtk_adjustment_set_value (adj, value); \
+ gtk_adjustment_set_page_increment (adj, page_increment); \
+ gtk_adjustment_set_step_increment (adj, step_increment); \
+ } while (0)
+#endif /* < Gtk+ 2.14 */
+
#ifdef HAVE_FREETYPE
#if GTK_CHECK_VERSION (3, 2, 0)
#define USE_NEW_GTK_FONT_CHOOSER 1
block_input ();
adj = gtk_range_get_adjustment (GTK_RANGE (wscroll));
-#if GTK_CHECK_VERSION (2, 3, 16)
gtk_adjustment_configure (adj, (gdouble) value, (gdouble) lower,
(gdouble) upper, (gdouble) step_increment,
(gdouble) page_increment, (gdouble) pagesize);
-#else
- gtk_adjustment_set_lower (adj, (gdouble) lower);
- gtk_adjustment_set_upper (adj, (gdouble) upper);
- gtk_adjustment_set_page_size (adj, (gdouble) pagesize);
- gtk_adjustment_set_value (adj, (gdouble) value);
- gtk_adjustment_set_page_increment (adj, (gdouble) page_increment);
- gtk_adjustment_set_step_increment (adj, (gdouble) step_increment);
-#endif
gtk_adjustment_changed (adj);
unblock_input ();
}