Class AnnotationProvider
public class AnnotationProvider
- Inheritance
-
AnnotationProvider
- Inherited Members
Methods
AddAnnotation(nint, nint)
Calls native method gtk_source_annotation_provider_add_annotation. Version: 5.18
[Version("5.18")]
public static extern void AddAnnotation(nint self, nint annotation)
Parameters
selfnintTransfer ownership: None Nullable: False
annotationnintTransfer ownership: None Nullable: False
GetGType()
Calls native function gtk_source_annotation_provider_get_type.
public static extern nuint GetGType()
Returns
- nuint
Transfer ownership: None Nullable: False
New()
Calls native constructor gtk_source_annotation_provider_new. Version: 5.18
[Version("5.18")]
public static extern nint New()
Returns
- nint
Transfer ownership: Full Nullable: False
PopulateHoverAsync(nint, nint, nint, nint, AsyncReadyCallback, nint)
Calls native method gtk_source_annotation_provider_populate_hover_async. Version: 5.18
[Version("5.18")]
public static extern void PopulateHoverAsync(nint self, nint annotation, nint display, nint cancellable, AsyncReadyCallback callback, nint userData)
Parameters
selfnintTransfer ownership: None Nullable: False
annotationnintTransfer ownership: None Nullable: False
displaynintTransfer ownership: None Nullable: False
cancellablenintTransfer ownership: None Nullable: True
callbackAsyncReadyCallbackTransfer ownership: None Nullable: True
userDatanintTransfer ownership: None Nullable: True
PopulateHoverFinish(nint, nint, out ErrorOwnedHandle)
Calls native method gtk_source_annotation_provider_populate_hover_finish. Version: 5.18
[Version("5.18")]
public static extern bool PopulateHoverFinish(nint self, nint result, out ErrorOwnedHandle error)
Parameters
selfnintTransfer ownership: None Nullable: False
resultnintTransfer ownership: None Nullable: False
errorErrorOwnedHandle
Returns
- bool
Transfer ownership: None Nullable: False
RemoveAll(nint)
Calls native method gtk_source_annotation_provider_remove_all. Version: 5.18
[Version("5.18")]
public static extern void RemoveAll(nint self)
Parameters
selfnintTransfer ownership: None Nullable: False
RemoveAnnotation(nint, nint)
Calls native method gtk_source_annotation_provider_remove_annotation. Version: 5.18
[Version("5.18")]
public static extern bool RemoveAnnotation(nint self, nint annotation)
Parameters
selfnintTransfer ownership: None Nullable: False
annotationnintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False