Method

GtkStyleContextadd_region

deprecated: 3.14 since: 3.0

Declaration [src]

void
gtk_style_context_add_region (
  GtkStyleContext* context,
  const gchar* region_name,
  GtkRegionFlags flags
)

Description [src]

Adds a region to context, so posterior calls to gtk_style_context_get() or any of the gtk_render_*() functions will make use of this new region for styling.

In the CSS file format, a GtkTreeView defining a β€œrow” region, would be matched by:

treeview row { ... }

Pseudo-classes are used for matching flags, so the two following rules:

treeview row:nth-child(even) { ... }
treeview row:nth-child(odd) { ... }

would apply to even and odd rows, respectively.

Region names must only contain lowercase letters and β€œ-”, starting always with a lowercase letter.

Available since: 3.0

Deprecated since: 3.14

Please do not use it in newly written code.

Parameters

region_name

Type: const gchar*

Region name to use in styling.

The data is owned by the caller of the method.
The value is a NUL terminated UTF-8 string.
flags

Type: GtkRegionFlags

Flags that apply to the region.