Method

GtkSnapshotappend_border

Declaration [src]

void
gtk_snapshot_append_border (
  GtkSnapshot* snapshot,
  const GskRoundedRect* outline,
  const float* border_width,
  const GdkRGBA* border_color
)

Description [src]

Appends a stroked border rectangle inside the given outline.

The four sides of the border can have different widths and colors.

Parameters

outline GskRoundedRect
 

The outline of the border.

 The data is owned by the caller of the function.
border_width An array of float
 

The stroke width of the border on the top, right, bottom and left side respectively.

 The array must have 4 elements.
 The data is owned by the caller of the function.
border_color An array of GdkRGBA
 

The color used on the top, right, bottom and left side.

 The array must have 4 elements.
 The data is owned by the caller of the function.