summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavyd Madeley <davyd@madeley.id.au>2009-05-06 17:02:21 +0800
committerDavyd Madeley <davyd@madeley.id.au>2009-05-06 17:02:21 +0800
commit6ced2c1d26f17becf0a776b6e99fd04092b6d6b0 (patch)
treea66b349a7cb945fbc6c1218e98dd6cd226f01fcc
parent4ce7a662737a27240adb58b9cfaf330d6fcae592 (diff)
downloadgtk-doc-6ced2c1d26f17becf0a776b6e99fd04092b6d6b0.tar.gz
RI: accept GTK_SIZE_MAX_PIXEL or G_MAXINT
-rw-r--r--gtkdoc-scangobj.in12
1 files changed, 7 insertions, 5 deletions
diff --git a/gtkdoc-scangobj.in b/gtkdoc-scangobj.in
index 64093d6..1a06638 100644
--- a/gtkdoc-scangobj.in
+++ b/gtkdoc-scangobj.in
@@ -1169,11 +1169,12 @@ describe_type (GParamSpec *spec)
lower = gtk_size_to_string (pspec->minimum);
upper = gtk_size_to_string (pspec->maximum);
- if (pspec->minimum == GTK_SIZE_MINPIXEL && pspec->maximum == GTK_SIZE_MAXPIXEL)
+ if ((pspec->minimum == GTK_SIZE_MINPIXEL || pspec->minimum == G_MININT) &&
+ (pspec->maximum == GTK_SIZE_MAXPIXEL || pspec->maximum == G_MAXINT))
desc = g_strdup ("");
- else if (pspec->minimum == GTK_SIZE_MINPIXEL)
+ else if (pspec->minimum == GTK_SIZE_MINPIXEL || pspec->minimum == G_MININT)
desc = g_strdup_printf ("<= %s", upper);
- else if (pspec->maximum == GTK_SIZE_MAXPIXEL)
+ else if (pspec->maximum == GTK_SIZE_MAXPIXEL || pspec->maximum == G_MAXINT)
desc = g_strdup_printf (">= %s", lower);
else
desc = g_strdup_printf ("[%s,%s]", lower, upper);
@@ -1186,11 +1187,12 @@ describe_type (GParamSpec *spec)
lower = gtk_size_to_string (pspec->minimum);
upper = gtk_size_to_string (pspec->maximum);
- if (pspec->minimum == 0 && pspec->maximum == GTK_SIZE_MAXPIXEL)
+ if ((pspec->minimum == 0) &&
+ (pspec->maximum == GTK_SIZE_MAXPIXEL || pspec->maximum == G_MAXINT))
desc = g_strdup ("");
else if (pspec->minimum == 0)
desc = g_strdup_printf ("<= %s", upper);
- else if (pspec->maximum == GTK_SIZE_MAXPIXEL)
+ else if (pspec->maximum == GTK_SIZE_MAXPIXEL || pspec->maximum == G_MAXINT)
desc = g_strdup_printf (">= %s", lower);
else
desc = g_strdup_printf ("[%s,%s]", lower, upper);