Table of Contents

Class StyleContext

Namespace
Gtk
Assembly
Gtk-4.0.dll
public class StyleContext : Object, IObject, INotifyPropertyChanged, IDisposable, IHandle, GTypeProvider
Inheritance
StyleContext
Implements
Inherited Members

Constructors

StyleContext(bool, params ConstructArgument[])

protected StyleContext(bool owned, params ConstructArgument[] constructArguments)

Parameters

owned bool
constructArguments ConstructArgument[]

StyleContext(IntPtr, bool)

protected StyleContext(IntPtr ptr, bool ownedRef)

Parameters

ptr IntPtr
ownedRef bool

Fields

DisplayPropertyDefinition

public static readonly Property<Display?, StyleContext> DisplayPropertyDefinition

Field Value

Property<Display, StyleContext>

Properties

Display

public Display? Display { get; set; }

Property Value

Display

Methods

AddClass(string)

public void AddClass(string className)

Parameters

className string

AddProvider(StyleProvider, uint)

public void AddProvider(StyleProvider provider, uint priority)

Parameters

provider StyleProvider
priority uint

AddProviderForDisplay(Display, StyleProvider, uint)

public static void AddProviderForDisplay(Display display, StyleProvider provider, uint priority)

Parameters

display Display
provider StyleProvider
priority uint

GetDisplay()

public Display GetDisplay()

Returns

Display

GetGType()

public static Type GetGType()

Returns

Type

GetScale()

public int GetScale()

Returns

int

GetState()

public StateFlags GetState()

Returns

StateFlags

HasClass(string)

public bool HasClass(string className)

Parameters

className string

Returns

bool

RemoveClass(string)

public void RemoveClass(string className)

Parameters

className string

RemoveProvider(StyleProvider)

public void RemoveProvider(StyleProvider provider)

Parameters

provider StyleProvider

RemoveProviderForDisplay(Display, StyleProvider)

public static void RemoveProviderForDisplay(Display display, StyleProvider provider)

Parameters

display Display
provider StyleProvider

Restore()

public void Restore()

Save()

public void Save()

SetDisplay(Display)

public void SetDisplay(Display display)

Parameters

display Display

SetScale(int)

public void SetScale(int scale)

Parameters

scale int

SetState(StateFlags)

public void SetState(StateFlags flags)

Parameters

flags StateFlags

ToString(StyleContextPrintFlags)

public string ToString(StyleContextPrintFlags flags)

Parameters

flags StyleContextPrintFlags

Returns

string