Class CompletionProvider
public class CompletionProvider
- Inheritance
-
CompletionProvider
- Inherited Members
Methods
Activate(nint, nint, nint)
Calls native method gtk_source_completion_provider_activate.
public static extern void Activate(nint self, nint context, nint proposal)
Parameters
self
nintTransfer ownership: None Nullable: False
context
nintTransfer ownership: None Nullable: False
proposal
nintTransfer ownership: None Nullable: False
Display(nint, nint, nint, nint)
Calls native method gtk_source_completion_provider_display.
public static extern void Display(nint self, nint context, nint proposal, nint cell)
Parameters
self
nintTransfer ownership: None Nullable: False
context
nintTransfer ownership: None Nullable: False
proposal
nintTransfer ownership: None Nullable: False
cell
nintTransfer ownership: None Nullable: False
GetGType()
Calls native function gtk_source_completion_provider_get_type.
public static extern nuint GetGType()
Returns
- nuint
Transfer ownership: None Nullable: False
GetPriority(nint, nint)
Calls native method gtk_source_completion_provider_get_priority.
public static extern int GetPriority(nint self, nint context)
Parameters
self
nintTransfer ownership: None Nullable: False
context
nintTransfer ownership: None Nullable: False
Returns
- int
Transfer ownership: None Nullable: False
GetTitle(nint)
Calls native method gtk_source_completion_provider_get_title.
public static extern NullableUtf8StringOwnedHandle GetTitle(nint self)
Parameters
self
nintTransfer ownership: None Nullable: False
Returns
- NullableUtf8StringOwnedHandle
Transfer ownership: Full Nullable: True
IsTrigger(nint, TextIterHandle, uint)
Calls native method gtk_source_completion_provider_is_trigger.
public static extern bool IsTrigger(nint self, TextIterHandle iter, uint ch)
Parameters
self
nintTransfer ownership: None Nullable: False
iter
TextIterHandleTransfer ownership: None Nullable: False
ch
uintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
KeyActivates(nint, nint, nint, uint, ModifierType)
Calls native method gtk_source_completion_provider_key_activates.
public static extern bool KeyActivates(nint self, nint context, nint proposal, uint keyval, ModifierType state)
Parameters
self
nintTransfer ownership: None Nullable: False
context
nintTransfer ownership: None Nullable: False
proposal
nintTransfer ownership: None Nullable: False
keyval
uintTransfer ownership: None Nullable: False
state
ModifierTypeTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
ListAlternates(nint, nint, nint)
Calls native method gtk_source_completion_provider_list_alternates.
public static extern nint ListAlternates(nint self, nint context, nint proposal)
Parameters
self
nintTransfer ownership: None Nullable: False
context
nintTransfer ownership: None Nullable: False
proposal
nintTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: Full Nullable: True
PopulateAsync(nint, nint, nint, AsyncReadyCallback, nint)
Calls native method gtk_source_completion_provider_populate_async.
public static extern void PopulateAsync(nint self, nint context, nint cancellable, AsyncReadyCallback callback, nint userData)
Parameters
self
nintTransfer ownership: None Nullable: False
context
nintTransfer ownership: None Nullable: False
cancellable
nintTransfer ownership: None Nullable: True
callback
AsyncReadyCallbackTransfer ownership: None Nullable: True
userData
nintTransfer ownership: None Nullable: True
PopulateFinish(nint, nint, out ErrorOwnedHandle)
Calls native method gtk_source_completion_provider_populate_finish.
public static extern nint PopulateFinish(nint self, nint result, out ErrorOwnedHandle error)
Parameters
self
nintTransfer ownership: None Nullable: False
result
nintTransfer ownership: None Nullable: False
error
ErrorOwnedHandle
Returns
- nint
Transfer ownership: Full Nullable: False
Refilter(nint, nint, nint)
Calls native method gtk_source_completion_provider_refilter.
public static extern void Refilter(nint self, nint context, nint model)