Table of Contents

Class CssProvider

Namespace
Gtk
Assembly
Gtk-4.0.dll
public class CssProvider : Object, StyleProvider, NativeObject, IDisposable, GTypeProvider, InstanceFactory
Inheritance
CssProvider
Implements
Inherited Members

Constructors

CssProvider(params ConstructArgument[])

public CssProvider(params ConstructArgument[] constructArguments)

Parameters

constructArguments ConstructArgument[]

CssProvider(CssProviderHandle)

public CssProvider(CssProviderHandle handle)

Parameters

handle CssProviderHandle

Fields

GtkPrivateChangedSignal

Signal Descriptor for OnGtkPrivateChanged.

public static readonly Signal<StyleProvider> GtkPrivateChangedSignal

Field Value

Signal<StyleProvider>

ParsingErrorSignal

Signal Descriptor for OnParsingError.

public static readonly Signal<CssProvider, CssProvider.ParsingErrorSignalArgs> ParsingErrorSignal

Field Value

Signal<CssProvider, CssProvider.ParsingErrorSignalArgs>

PrefersColorSchemePropertyDefinition

public static readonly Property<InterfaceColorScheme, CssProvider> PrefersColorSchemePropertyDefinition

Field Value

Property<InterfaceColorScheme, CssProvider>

PrefersContrastPropertyDefinition

public static readonly Property<InterfaceContrast, CssProvider> PrefersContrastPropertyDefinition

Field Value

Property<InterfaceContrast, CssProvider>

Properties

PrefersColorScheme

public InterfaceColorScheme PrefersColorScheme { get; set; }

Property Value

InterfaceColorScheme

PrefersContrast

public InterfaceContrast PrefersContrast { get; set; }

Property Value

InterfaceContrast

Methods

GetGType()

public static Type GetGType()

Returns

Type

LoadFromBytes(Bytes)

[Version("4.12")]
public void LoadFromBytes(Bytes data)

Parameters

data Bytes

LoadFromData(string, nint)

public void LoadFromData(string data, nint length)

Parameters

data string
length nint

LoadFromFile(File)

public void LoadFromFile(File file)

Parameters

file File

LoadFromPath(string)

public void LoadFromPath(string path)

Parameters

path string

LoadFromResource(string)

public void LoadFromResource(string resourcePath)

Parameters

resourcePath string

LoadFromString(string)

[Version("4.12")]
public void LoadFromString(string @string)

Parameters

string string

LoadNamed(string, string?)

public void LoadNamed(string name, string? variant)

Parameters

name string
variant string

New()

public static CssProvider New()

Returns

CssProvider

ToString()

public string ToString()

Returns

string

Events

OnGtkPrivateChanged

public event SignalHandler<StyleProvider> OnGtkPrivateChanged

Event Type

SignalHandler<StyleProvider>

OnParsingError

public event SignalHandler<CssProvider, CssProvider.ParsingErrorSignalArgs> OnParsingError

Event Type

SignalHandler<CssProvider, CssProvider.ParsingErrorSignalArgs>