summaryrefslogtreecommitdiff
path: root/gtk/gtkbbox.c
diff options
context:
space:
mode:
authorBenjamin Otte <otte@redhat.com>2013-05-11 14:29:29 +0200
committerBenjamin Otte <otte@redhat.com>2013-05-11 14:48:01 +0200
commitbd4d00918ed6293f7b45921ee4a52068aa78aa44 (patch)
treee9552ed115a66a6a46c2a7833d49101328e07c75 /gtk/gtkbbox.c
parent205c16df322706264464cd86d71ef41ff4338fb2 (diff)
downloadgtk+-bd4d00918ed6293f7b45921ee4a52068aa78aa44.tar.gz
API: Don't export gtk_widget_preferred_size_and_baseline()
gtk_widget_preferred_size() is only useful if you want to quickly port a widget from GTK2 sizing code to GTK3 but does not properly work with height-for-width as used in GTK. So we don't want to encourage people to use it. In particular we want people to convert to height-for-width before adding baseline support to their widgets.
Diffstat (limited to 'gtk/gtkbbox.c')
-rw-r--r--gtk/gtkbbox.c9
1 files changed, 5 insertions, 4 deletions
diff --git a/gtk/gtkbbox.c b/gtk/gtkbbox.c
index 638959f740..b4348f1a66 100644
--- a/gtk/gtkbbox.c
+++ b/gtk/gtkbbox.c
@@ -56,6 +56,7 @@
#include "gtktypebuiltins.h"
#include "gtkprivate.h"
#include "gtksizerequest.h"
+#include "gtkwidgetprivate.h"
#include "gtkintl.h"
@@ -507,8 +508,8 @@ gtk_button_box_child_requisition (GtkWidget *widget,
if (gtk_widget_get_visible (child))
{
nchildren += 1;
- gtk_widget_get_preferred_size_and_baseline (child,
- &child_requisition, NULL, &child_baseline, NULL);
+ _gtk_widget_get_preferred_size_and_baseline (child,
+ &child_requisition, NULL, &child_baseline, NULL);
if (orientation == GTK_ORIENTATION_HORIZONTAL &&
gtk_widget_get_valign_with_baseline (child) == GTK_ALIGN_BASELINE &&
child_baseline != -1)
@@ -552,8 +553,8 @@ gtk_button_box_child_requisition (GtkWidget *widget,
if (is_secondary)
nsecondaries++;
- gtk_widget_get_preferred_size_and_baseline (child,
- &child_requisition, NULL, &child_baseline, NULL);
+ _gtk_widget_get_preferred_size_and_baseline (child,
+ &child_requisition, NULL, &child_baseline, NULL);
if (homogeneous ||
(!non_homogeneous && (child_requisition.width + ipad_w < avg_w * 1.5)))