Class Region
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
nintTransfer ownership: None Nullable: False
regionToAdd
nintTransfer 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
nintTransfer ownership: None Nullable: False
start
TextIterHandleTransfer ownership: None Nullable: False
end
TextIterHandleTransfer ownership: None Nullable: False
GetBuffer(nint)
Calls native method gtk_source_region_get_buffer.
public static extern nint GetBuffer(nint region)
Parameters
region
nintTransfer 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
nintTransfer ownership: None Nullable: False
iter
RegionIterOwnedHandleTransfer 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
nintTransfer ownership: None Nullable: True
region2
nintTransfer 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
nintTransfer ownership: None Nullable: False
start
TextIterHandleTransfer ownership: None Nullable: False
end
TextIterHandleTransfer 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
nintTransfer 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
nintTransfer 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
nintTransfer ownership: None Nullable: False
regionToSubtract
nintTransfer 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
nintTransfer ownership: None Nullable: False
start
TextIterHandleTransfer ownership: None Nullable: False
end
TextIterHandleTransfer ownership: None Nullable: False
ToString(nint)
Calls native method gtk_source_region_to_string.
public static extern NullableUtf8StringOwnedHandle ToString(nint region)
Parameters
region
nintTransfer ownership: None Nullable: False
Returns
- NullableUtf8StringOwnedHandle
Transfer ownership: Full Nullable: True