From 13f781d99da61e42e4408b494a6d7143422a935f Mon Sep 17 00:00:00 2001 From: Daniel Boles Date: Tue, 21 Feb 2017 21:18:01 +0000 Subject: [PATCH] =?UTF-8?q?Frame=E2=80=94Note=20set=5Flabel=20always=20des?= =?UTF-8?q?troys=20:label-widget?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The fact that it doesn’t reuse the existing GtkLabel if present is not immediately obvious to users (or is it just me?), so clarify that the pre-existing :label-widget, if any, is always removed and replaced. --- gtk/gtkframe.c | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/gtk/gtkframe.c b/gtk/gtkframe.c index 3815da434b..c6e38f980c 100644 --- a/gtk/gtkframe.c +++ b/gtk/gtkframe.c @@ -469,8 +469,8 @@ gtk_frame_forall (GtkContainer *container, * @frame: a #GtkFrame * @label: (allow-none): the text to use as the label of the frame * - * Sets the text of the label. If @label is %NULL, - * the current label is removed. + * Removes the current #GtkFrame:label-widget. If @label is not %NULL, creates a + * new #GtkLabel with that text and adds it as the #GtkFrame:label-widget. **/ void gtk_frame_set_label (GtkFrame *frame, @@ -525,9 +525,8 @@ gtk_frame_get_label (GtkFrame *frame) * @frame: a #GtkFrame * @label_widget: (nullable): the new label widget * - * Sets the label widget for the frame. This is the widget that - * will appear embedded in the top edge of the frame as a - * title. + * Sets the #GtkFrame:label-widget for the frame. This is the widget that + * will appear embedded in the top edge of the frame as a title. **/ void gtk_frame_set_label_widget (GtkFrame *frame,