public unsafe bool RemoveProvider(GtkSource.ICompletionProvider provider) { IntPtr error = IntPtr.Zero; bool raw_ret = gtk_source_completion_remove_provider(Handle, provider == null ? IntPtr.Zero : ((provider is GLib.Object) ? (provider as GLib.Object).Handle : (provider as GtkSource.CompletionProviderAdapter).Handle), out error); bool ret = raw_ret; if (error != IntPtr.Zero) { throw new GLib.GException(error); } return(ret); }
private bool InternalProposalActivated(GtkSource.ICompletionProvider provider, GtkSource.ICompletionProposal proposal) { ProposalActivatedNativeDelegate unmanaged = class_abi.BaseOverride <ProposalActivatedNativeDelegate>(this.LookupGType(), "proposal_activated"); if (unmanaged == null) { return(false); } bool __result = unmanaged(this.Handle, provider == null ? IntPtr.Zero : ((provider is GLib.Object) ? (provider as GLib.Object).Handle : (provider as GtkSource.CompletionProviderAdapter).Handle), proposal == null ? IntPtr.Zero : ((proposal is GLib.Object) ? (proposal as GLib.Object).Handle : (proposal as GtkSource.CompletionProposalAdapter).Handle)); return(__result); }
public void AddProposals(GtkSource.ICompletionProvider provider, GLib.List proposals, bool finished) { gtk_source_completion_context_add_proposals(Handle, provider == null ? IntPtr.Zero : ((provider is GLib.Object) ? (provider as GLib.Object).Handle : (provider as GtkSource.CompletionProviderAdapter).Handle), proposals == null ? IntPtr.Zero : proposals.Handle, finished); }
protected virtual bool OnProposalActivated(GtkSource.ICompletionProvider provider, GtkSource.ICompletionProposal proposal) { return(InternalProposalActivated(provider, proposal)); }