Table of Contents

Class StyleContext

Namespace
Gtk.Internal
Assembly
Gtk-4.0.dll
public class StyleContext
Inheritance
StyleContext
Inherited Members

Methods

AddClass(nint, NonNullableUtf8StringHandle)

Calls native method gtk_style_context_add_class.

public static extern void AddClass(nint context, NonNullableUtf8StringHandle className)

Parameters

context nint

Transfer ownership: None Nullable: False

className NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

AddProvider(nint, nint, uint)

Calls native method gtk_style_context_add_provider.

public static extern void AddProvider(nint context, nint provider, uint priority)

Parameters

context nint

Transfer ownership: None Nullable: False

provider nint

Transfer ownership: None Nullable: False

priority uint

Transfer ownership: None Nullable: False

AddProviderForDisplay(nint, nint, uint)

Calls native function gtk_style_context_add_provider_for_display.

public static extern void AddProviderForDisplay(nint display, nint provider, uint priority)

Parameters

display nint

Transfer ownership: None Nullable: False

provider nint

Transfer ownership: None Nullable: False

priority uint

Transfer ownership: None Nullable: False

GetDisplay(nint)

Calls native method gtk_style_context_get_display.

public static extern nint GetDisplay(nint context)

Parameters

context nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: None Nullable: False

GetGType()

Calls native function gtk_style_context_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

GetScale(nint)

Calls native method gtk_style_context_get_scale.

public static extern int GetScale(nint context)

Parameters

context nint

Transfer ownership: None Nullable: False

Returns

int

Transfer ownership: None Nullable: False

GetState(nint)

Calls native method gtk_style_context_get_state.

public static extern StateFlags GetState(nint context)

Parameters

context nint

Transfer ownership: None Nullable: False

Returns

StateFlags

Transfer ownership: None Nullable: False

HasClass(nint, NonNullableUtf8StringHandle)

Calls native method gtk_style_context_has_class.

public static extern bool HasClass(nint context, NonNullableUtf8StringHandle className)

Parameters

context nint

Transfer ownership: None Nullable: False

className NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

RemoveClass(nint, NonNullableUtf8StringHandle)

Calls native method gtk_style_context_remove_class.

public static extern void RemoveClass(nint context, NonNullableUtf8StringHandle className)

Parameters

context nint

Transfer ownership: None Nullable: False

className NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

RemoveProvider(nint, nint)

Calls native method gtk_style_context_remove_provider.

public static extern void RemoveProvider(nint context, nint provider)

Parameters

context nint

Transfer ownership: None Nullable: False

provider nint

Transfer ownership: None Nullable: False

RemoveProviderForDisplay(nint, nint)

Calls native function gtk_style_context_remove_provider_for_display.

public static extern void RemoveProviderForDisplay(nint display, nint provider)

Parameters

display nint

Transfer ownership: None Nullable: False

provider nint

Transfer ownership: None Nullable: False

Restore(nint)

Calls native method gtk_style_context_restore.

public static extern void Restore(nint context)

Parameters

context nint

Transfer ownership: None Nullable: False

Save(nint)

Calls native method gtk_style_context_save.

public static extern void Save(nint context)

Parameters

context nint

Transfer ownership: None Nullable: False

SetDisplay(nint, nint)

Calls native method gtk_style_context_set_display.

public static extern void SetDisplay(nint context, nint display)

Parameters

context nint

Transfer ownership: None Nullable: False

display nint

Transfer ownership: None Nullable: False

SetScale(nint, int)

Calls native method gtk_style_context_set_scale.

public static extern void SetScale(nint context, int scale)

Parameters

context nint

Transfer ownership: None Nullable: False

scale int

Transfer ownership: None Nullable: False

SetState(nint, StateFlags)

Calls native method gtk_style_context_set_state.

public static extern void SetState(nint context, StateFlags flags)

Parameters

context nint

Transfer ownership: None Nullable: False

flags StateFlags

Transfer ownership: None Nullable: False

ToString(nint, StyleContextPrintFlags)

Calls native method gtk_style_context_to_string.

public static extern NonNullableUtf8StringOwnedHandle ToString(nint context, StyleContextPrintFlags flags)

Parameters

context nint

Transfer ownership: None Nullable: False

flags StyleContextPrintFlags

Transfer ownership: None Nullable: False

Returns

NonNullableUtf8StringOwnedHandle

Transfer ownership: Full Nullable: False