コード例 #1
0
        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);
        }
コード例 #2
0
        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);
        }
コード例 #3
0
 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);
 }
コード例 #4
0
 protected virtual bool OnProposalActivated(GtkSource.ICompletionProvider provider, GtkSource.ICompletionProposal proposal)
 {
     return(InternalProposalActivated(provider, proposal));
 }