Table of Contents

Class StyleContext

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

Methods

AddClass(IntPtr, NonNullableUtf8StringHandle)

Calls native method gtk_style_context_add_class.

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

Parameters

context IntPtr

Transfer ownership: None Nullable: False

className NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

AddProvider(IntPtr, IntPtr, uint)

Calls native method gtk_style_context_add_provider.

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

Parameters

context IntPtr

Transfer ownership: None Nullable: False

provider IntPtr

Transfer ownership: None Nullable: False

priority uint

Transfer ownership: None Nullable: False

AddProviderForDisplay(IntPtr, IntPtr, uint)

Calls native function gtk_style_context_add_provider_for_display.

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

Parameters

display IntPtr

Transfer ownership: None Nullable: False

provider IntPtr

Transfer ownership: None Nullable: False

priority uint

Transfer ownership: None Nullable: False

GetDisplay(IntPtr)

Calls native method gtk_style_context_get_display.

public static extern IntPtr GetDisplay(IntPtr context)

Parameters

context IntPtr

Transfer ownership: None Nullable: False

Returns

IntPtr

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(IntPtr)

Calls native method gtk_style_context_get_scale.

public static extern int GetScale(IntPtr context)

Parameters

context IntPtr

Transfer ownership: None Nullable: False

Returns

int

Transfer ownership: None Nullable: False

GetState(IntPtr)

Calls native method gtk_style_context_get_state.

public static extern StateFlags GetState(IntPtr context)

Parameters

context IntPtr

Transfer ownership: None Nullable: False

Returns

StateFlags

Transfer ownership: None Nullable: False

HasClass(IntPtr, NonNullableUtf8StringHandle)

Calls native method gtk_style_context_has_class.

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

Parameters

context IntPtr

Transfer ownership: None Nullable: False

className NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

RemoveClass(IntPtr, NonNullableUtf8StringHandle)

Calls native method gtk_style_context_remove_class.

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

Parameters

context IntPtr

Transfer ownership: None Nullable: False

className NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

RemoveProvider(IntPtr, IntPtr)

Calls native method gtk_style_context_remove_provider.

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

Parameters

context IntPtr

Transfer ownership: None Nullable: False

provider IntPtr

Transfer ownership: None Nullable: False

RemoveProviderForDisplay(IntPtr, IntPtr)

Calls native function gtk_style_context_remove_provider_for_display.

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

Parameters

display IntPtr

Transfer ownership: None Nullable: False

provider IntPtr

Transfer ownership: None Nullable: False

Restore(IntPtr)

Calls native method gtk_style_context_restore.

public static extern void Restore(IntPtr context)

Parameters

context IntPtr

Transfer ownership: None Nullable: False

Save(IntPtr)

Calls native method gtk_style_context_save.

public static extern void Save(IntPtr context)

Parameters

context IntPtr

Transfer ownership: None Nullable: False

SetDisplay(IntPtr, IntPtr)

Calls native method gtk_style_context_set_display.

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

Parameters

context IntPtr

Transfer ownership: None Nullable: False

display IntPtr

Transfer ownership: None Nullable: False

SetScale(IntPtr, int)

Calls native method gtk_style_context_set_scale.

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

Parameters

context IntPtr

Transfer ownership: None Nullable: False

scale int

Transfer ownership: None Nullable: False

SetState(IntPtr, StateFlags)

Calls native method gtk_style_context_set_state.

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

Parameters

context IntPtr

Transfer ownership: None Nullable: False

flags StateFlags

Transfer ownership: None Nullable: False

ToString(IntPtr, StyleContextPrintFlags)

Calls native method gtk_style_context_to_string.

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

Parameters

context IntPtr

Transfer ownership: None Nullable: False

flags StyleContextPrintFlags

Transfer ownership: None Nullable: False

Returns

NonNullableUtf8StringOwnedHandle

Transfer ownership: Full Nullable: False