Method

GtkWidgetcreate_pango_layout

Declaration [src]

PangoLayout*
gtk_widget_create_pango_layout (
  GtkWidget* widget,
  const gchar* text
)

Description [src]

Creates a new PangoLayout with the appropriate font map, font description, and base direction for drawing text for this widget.

If you keep a PangoLayout created in this way around, you need to re-create it when the widget PangoContext is replaced. This can be tracked by using the GtkWidget::screen-changed signal on the widget.

Parameters

text const gchar*
 

Text to set on the layout (can be NULL)

 The argument can be NULL.
 The data is owned by the caller of the function.
 The value is a NUL terminated UTF-8 string.

Return value

Returns: PangoLayout
 

The new PangoLayout.

 The caller of the method takes ownership of the data, and is responsible for freeing it.