Table of Contents

Class Region

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

Methods

AddRegion(nint, nint)

Calls native method gtk_source_region_add_region.

public static extern void AddRegion(nint region, nint regionToAdd)

Parameters

region nint

Transfer ownership: None Nullable: False

regionToAdd nint

Transfer ownership: None Nullable: True

AddSubregion(nint, TextIterHandle, TextIterHandle)

Calls native method gtk_source_region_add_subregion.

public static extern void AddSubregion(nint region, TextIterHandle start, TextIterHandle end)

Parameters

region nint

Transfer ownership: None Nullable: False

start TextIterHandle

Transfer ownership: None Nullable: False

end TextIterHandle

Transfer ownership: None Nullable: False

GetBuffer(nint)

Calls native method gtk_source_region_get_buffer.

public static extern nint GetBuffer(nint region)

Parameters

region nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: None Nullable: True

GetGType()

Calls native function gtk_source_region_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

GetStartRegionIter(nint, RegionIterOwnedHandle)

Calls native method gtk_source_region_get_start_region_iter.

public static extern void GetStartRegionIter(nint region, RegionIterOwnedHandle iter)

Parameters

region nint

Transfer ownership: None Nullable: False

iter RegionIterOwnedHandle

Transfer ownership: None Nullable: False

IntersectRegion(nint, nint)

Calls native method gtk_source_region_intersect_region.

public static extern nint IntersectRegion(nint region1, nint region2)

Parameters

region1 nint

Transfer ownership: None Nullable: True

region2 nint

Transfer ownership: None Nullable: True

Returns

nint

Transfer ownership: Full Nullable: True

IntersectSubregion(nint, TextIterHandle, TextIterHandle)

Calls native method gtk_source_region_intersect_subregion.

public static extern nint IntersectSubregion(nint region, TextIterHandle start, TextIterHandle end)

Parameters

region nint

Transfer ownership: None Nullable: False

start TextIterHandle

Transfer ownership: None Nullable: False

end TextIterHandle

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: Full Nullable: True

IsEmpty(nint)

Calls native method gtk_source_region_is_empty.

public static extern bool IsEmpty(nint region)

Parameters

region nint

Transfer ownership: None Nullable: True

Returns

bool

Transfer ownership: None Nullable: False

New(nint)

Calls native constructor gtk_source_region_new.

public static extern nint New(nint buffer)

Parameters

buffer nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: Full Nullable: False

SubtractRegion(nint, nint)

Calls native method gtk_source_region_subtract_region.

public static extern void SubtractRegion(nint region, nint regionToSubtract)

Parameters

region nint

Transfer ownership: None Nullable: False

regionToSubtract nint

Transfer ownership: None Nullable: True

SubtractSubregion(nint, TextIterHandle, TextIterHandle)

Calls native method gtk_source_region_subtract_subregion.

public static extern void SubtractSubregion(nint region, TextIterHandle start, TextIterHandle end)

Parameters

region nint

Transfer ownership: None Nullable: False

start TextIterHandle

Transfer ownership: None Nullable: False

end TextIterHandle

Transfer ownership: None Nullable: False

ToString(nint)

Calls native method gtk_source_region_to_string.

public static extern NullableUtf8StringOwnedHandle ToString(nint region)

Parameters

region nint

Transfer ownership: None Nullable: False

Returns

NullableUtf8StringOwnedHandle

Transfer ownership: Full Nullable: True