static void UpdateInfo_cb(IntPtr inst, IntPtr proposal, IntPtr info) { try { ICompletionProviderImplementor __obj = GLib.Object.GetObject(inst, false) as ICompletionProviderImplementor; __obj.UpdateInfo(GtkSource.CompletionProposalAdapter.GetObject(proposal, false), GLib.Object.GetObject(info) as GtkSource.CompletionInfo); } catch (Exception e) { GLib.ExceptionManager.RaiseUnhandledException(e, false); } }
static void Populate_cb(IntPtr inst, IntPtr context) { try { ICompletionProviderImplementor __obj = GLib.Object.GetObject(inst, false) as ICompletionProviderImplementor; __obj.Populate(GLib.Object.GetObject(context) as GtkSource.CompletionContext); } catch (Exception e) { GLib.ExceptionManager.RaiseUnhandledException(e, false); } }
public CompletionProviderAdapter(ICompletionProviderImplementor implementor) { if (implementor == null) { throw new ArgumentNullException("implementor"); } else if (!(implementor is GLib.Object)) { throw new ArgumentException("implementor must be a subclass of GLib.Object"); } this.implementor = implementor as GLib.Object; }
static IntPtr GetIconName_cb(IntPtr inst) { try { ICompletionProviderImplementor __obj = GLib.Object.GetObject(inst, false) as ICompletionProviderImplementor; string __result; __result = __obj.IconName; return(GLib.Marshaller.StringToPtrGStrdup(__result)); } catch (Exception e) { GLib.ExceptionManager.RaiseUnhandledException(e, true); // NOTREACHED: above call does not return. throw e; } }
static IntPtr GetIcon_cb(IntPtr inst) { try { ICompletionProviderImplementor __obj = GLib.Object.GetObject(inst, false) as ICompletionProviderImplementor; Gdk.Pixbuf __result; __result = __obj.Icon; return(__result == null ? IntPtr.Zero : __result.Handle); } catch (Exception e) { GLib.ExceptionManager.RaiseUnhandledException(e, true); // NOTREACHED: above call does not return. throw e; } }
static int GetPriority_cb(IntPtr inst) { try { ICompletionProviderImplementor __obj = GLib.Object.GetObject(inst, false) as ICompletionProviderImplementor; int __result; __result = __obj.Priority; return(__result); } catch (Exception e) { GLib.ExceptionManager.RaiseUnhandledException(e, true); // NOTREACHED: above call does not return. throw e; } }
static bool ActivateProposal_cb(IntPtr inst, IntPtr proposal, IntPtr iter) { try { ICompletionProviderImplementor __obj = GLib.Object.GetObject(inst, false) as ICompletionProviderImplementor; bool __result; __result = __obj.ActivateProposal(GtkSource.CompletionProposalAdapter.GetObject(proposal, false), Gtk.TextIter.New(iter)); return(__result); } catch (Exception e) { GLib.ExceptionManager.RaiseUnhandledException(e, true); // NOTREACHED: above call does not return. throw e; } }
static IntPtr GetInfoWidget_cb(IntPtr inst, IntPtr proposal) { try { ICompletionProviderImplementor __obj = GLib.Object.GetObject(inst, false) as ICompletionProviderImplementor; Gtk.Widget __result; __result = __obj.GetInfoWidget(GtkSource.CompletionProposalAdapter.GetObject(proposal, false)); return(__result == null ? IntPtr.Zero : __result.Handle); } catch (Exception e) { GLib.ExceptionManager.RaiseUnhandledException(e, true); // NOTREACHED: above call does not return. throw e; } }
static int GetActivation_cb(IntPtr inst) { try { ICompletionProviderImplementor __obj = GLib.Object.GetObject(inst, false) as ICompletionProviderImplementor; GtkSource.CompletionActivation __result; __result = __obj.Activation; return((int)__result); } catch (Exception e) { GLib.ExceptionManager.RaiseUnhandledException(e, true); // NOTREACHED: above call does not return. throw e; } }
static bool Match_cb(IntPtr inst, IntPtr context) { try { ICompletionProviderImplementor __obj = GLib.Object.GetObject(inst, false) as ICompletionProviderImplementor; bool __result; __result = __obj.Match(GLib.Object.GetObject(context) as GtkSource.CompletionContext); return(__result); } catch (Exception e) { GLib.ExceptionManager.RaiseUnhandledException(e, true); // NOTREACHED: above call does not return. throw e; } }
static IntPtr GetGicon_cb(IntPtr inst) { try { ICompletionProviderImplementor __obj = GLib.Object.GetObject(inst, false) as ICompletionProviderImplementor; GLib.IIcon __result; __result = __obj.Gicon; return(__result == null ? IntPtr.Zero : ((__result is GLib.Object) ? (__result as GLib.Object).Handle : (__result as GLib.IconAdapter).Handle)); } catch (Exception e) { GLib.ExceptionManager.RaiseUnhandledException(e, true); // NOTREACHED: above call does not return. throw e; } }