+2006-10-19 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
+
+ * hildon-widgets/hildon-banner.c:
+ (force_to_wrap_truncated): Set label size request to its natural
+ size (it stands fixed after it's wrapped). Fixes NB#38598.
+
2006-10-18 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
[0.14.6-1 release]
GtkLabel *label;
PangoLayout *layout;
int width_text, width_max;
+ int width = -1;
label = GTK_LABEL(banner->priv->label);
pango_layout_set_width (layout, width_max * PANGO_SCALE);
pango_layout_get_extents (layout, NULL, &logical);
- gtk_widget_set_size_request (GTK_WIDGET (label),
- PANGO_PIXELS (logical.width), -1);
+ width = PANGO_PIXELS (logical.width);
}
+
+ /* use fixed width when wrapping or natural one otherwise */
+ gtk_widget_set_size_request (GTK_WIDGET (label),
+ width, -1);
}