summaryrefslogtreecommitdiff
path: root/gtk/gtkfeatures.h.in
diff options
context:
space:
mode:
Diffstat (limited to 'gtk/gtkfeatures.h.in')
-rw-r--r--gtk/gtkfeatures.h.in6
1 files changed, 6 insertions, 0 deletions
diff --git a/gtk/gtkfeatures.h.in b/gtk/gtkfeatures.h.in
index 34ffbf37c4..9fee280166 100644
--- a/gtk/gtkfeatures.h.in
+++ b/gtk/gtkfeatures.h.in
@@ -32,6 +32,12 @@ extern "C" {
#define GTK_MICRO_VERSION (@GTK_MICRO_VERSION@)
#define GTK_BINARY_AGE (@GTK_BINARY_AGE@)
#define GTK_INTERFACE_AGE (@GTK_INTERFACE_AGE@)
+#define GTK_CHECK_VERSION(major,minor,micro) \
+ (GTK_MAJOR_VERSION > (major) || \
+ (GTK_MAJOR_VERSION == (major) && GTK_MINOR_VERSION > (minor)) || \
+ (GTK_MAJOR_VERSION == (major) && GTK_MINOR_VERSION == (minor) && \
+ GTK_MICRO_VERSION >= (micro)))
+
/* new gtk_container_set_focus_[hv]adjustment()
*/