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[])
[Obsolete("Regular C# constructors on native classes will be removed in a future version. Please see the linked documentation for more details. It contains scenarios and possible solutions to prepare for the upcoming changes.", DiagnosticId = "GirCore1007", UrlFormat = "https://gircore.github.io/docs/integration/diagnostic/1007.html")]
public CssProvider(params ConstructArgument[] constructArguments)
Parameters
constructArgumentsConstructArgument[]
CssProvider(CreationData)
[Obsolete("This constructor is a workaround to keep legacy APIs alive. Do not use it.")]
protected CssProvider(CreationData data)
Parameters
dataCreationData
CssProvider(CssProviderHandle)
protected CssProvider(CssProviderHandle handle)
Parameters
handleCssProviderHandle
Fields
GtkPrivateChangedSignal
Signal Descriptor for OnGtkPrivateChanged.
public static readonly Signal<StyleProvider> GtkPrivateChangedSignal
Field Value
ParsingErrorSignal
Signal Descriptor for OnParsingError.
public static readonly Signal<CssProvider, CssProvider.ParsingErrorSignalArgs> ParsingErrorSignal
Field Value
PrefersColorSchemePropertyDefinition
public static readonly Property<InterfaceColorScheme, CssProvider> PrefersColorSchemePropertyDefinition
Field Value
PrefersContrastPropertyDefinition
public static readonly Property<InterfaceContrast, CssProvider> PrefersContrastPropertyDefinition
Field Value
Properties
PrefersColorScheme
public InterfaceColorScheme PrefersColorScheme { get; set; }
Property Value
PrefersContrast
public InterfaceContrast PrefersContrast { get; set; }
Property Value
Methods
GetGType()
public static Type GetGType()
Returns
LoadFromBytes(Bytes)
[Version("4.12")]
public void LoadFromBytes(Bytes data)
Parameters
dataBytes
LoadFromData(string, nint)
public void LoadFromData(string data, nint length)
Parameters
LoadFromFile(File)
public void LoadFromFile(File file)
Parameters
fileFile
LoadFromPath(string)
public void LoadFromPath(string path)
Parameters
pathstring
LoadFromResource(string)
public void LoadFromResource(string resourcePath)
Parameters
resourcePathstring
LoadFromString(string)
[Version("4.12")]
public void LoadFromString(string @string)
Parameters
stringstring
LoadNamed(string, string?)
public void LoadNamed(string name, string? variant)
Parameters
New()
public static CssProvider New()
Returns
NewFromPointer(nint, bool)
Creates a new managed CssProvider instance for a given pointer.
public static CssProvider NewFromPointer(nint ptr, bool ownsHandle)
Parameters
Returns
NewWithProperties(ConstructArgument[])
Creates a new CssProvider and sets the properties specified by the construct arguments.
public static CssProvider NewWithProperties(ConstructArgument[] constructArguments)
Parameters
constructArgumentsConstructArgument[]The properties to set.
Returns
ToString()
public string ToString()
Returns
Events
OnGtkPrivateChanged
public event SignalHandler<StyleProvider> OnGtkPrivateChanged
Event Type
OnParsingError
public event SignalHandler<CssProvider, CssProvider.ParsingErrorSignalArgs> OnParsingError