Method

Gtk.Snapshot.append_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 const GskRoundedRect*
 

a GskRoundedRect describing the outline of the border

 Ownership is not transferred to the callee
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
 Ownership is not transferred to the callee
border_color An array of GdkRGBA
 

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

 The array must have 4 elements
 Ownership is not transferred to the callee