### Interface

# Gtk StyleProvider

#### Description [src]

    interface Gtk.StyleProvider : GObject.Object

An interface for style information used by `GtkStyleContext`.

See `gtk_style_context_add_provider()` and `gtk_style_context_add_provider_for_display()` for adding `GtkStyleProviders`.

GTK uses the `GtkStyleProvider` implementation for CSS in `GtkCssProvider`.

#### Prerequisite

In order to implement StyleProvider, your type must inherit from`GObject`.

#### Implementations

- GtkCssProvider
- GtkSettings