Table of Contents

Class SpaceDrawer

Namespace
GtkSource.Internal
Assembly
GtkSource-5.dll
public class SpaceDrawer
Inheritance
SpaceDrawer
Inherited Members

Methods

BindMatrixSetting(nint, nint, NonNullableUtf8StringHandle, SettingsBindFlags)

Calls native method gtk_source_space_drawer_bind_matrix_setting.

public static extern void BindMatrixSetting(nint drawer, nint settings, NonNullableUtf8StringHandle key, SettingsBindFlags flags)

Parameters

drawer nint

Transfer ownership: None Nullable: False

settings nint

Transfer ownership: None Nullable: False

key NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

flags SettingsBindFlags

Transfer ownership: None Nullable: False

GetEnableMatrix(nint)

Calls native method gtk_source_space_drawer_get_enable_matrix.

public static extern bool GetEnableMatrix(nint drawer)

Parameters

drawer nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetGType()

Calls native function gtk_source_space_drawer_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

GetMatrix(nint)

Calls native method gtk_source_space_drawer_get_matrix.

public static extern VariantOwnedHandle GetMatrix(nint drawer)

Parameters

drawer nint

Transfer ownership: None Nullable: False

Returns

VariantOwnedHandle

Transfer ownership: Full Nullable: False

GetTypesForLocations(nint, SpaceLocationFlags)

Calls native method gtk_source_space_drawer_get_types_for_locations.

public static extern SpaceTypeFlags GetTypesForLocations(nint drawer, SpaceLocationFlags locations)

Parameters

drawer nint

Transfer ownership: None Nullable: False

locations SpaceLocationFlags

Transfer ownership: None Nullable: False

Returns

SpaceTypeFlags

Transfer ownership: None Nullable: False

New()

Calls native constructor gtk_source_space_drawer_new.

public static extern nint New()

Returns

nint

Transfer ownership: Full Nullable: False

SetEnableMatrix(nint, bool)

Calls native method gtk_source_space_drawer_set_enable_matrix.

public static extern void SetEnableMatrix(nint drawer, bool enableMatrix)

Parameters

drawer nint

Transfer ownership: None Nullable: False

enableMatrix bool

Transfer ownership: None Nullable: False

SetMatrix(nint, VariantHandle)

Calls native method gtk_source_space_drawer_set_matrix.

public static extern void SetMatrix(nint drawer, VariantHandle matrix)

Parameters

drawer nint

Transfer ownership: None Nullable: False

matrix VariantHandle

Transfer ownership: None Nullable: True

SetTypesForLocations(nint, SpaceLocationFlags, SpaceTypeFlags)

Calls native method gtk_source_space_drawer_set_types_for_locations.

public static extern void SetTypesForLocations(nint drawer, SpaceLocationFlags locations, SpaceTypeFlags types)

Parameters

drawer nint

Transfer ownership: None Nullable: False

locations SpaceLocationFlags

Transfer ownership: None Nullable: False

types SpaceTypeFlags

Transfer ownership: None Nullable: False