public override Gtk.Window ShowTooltipWindow(MonoTextEditor editor, Gtk.Window tipWindow, int offset, Gdk.ModifierType modifierState, int mouseX, int mouseY, MonoDevelop.Ide.Editor.TooltipItem item) { var wrappedEditor = WrapEditor(editor); if (wrappedEditor == null) { return(tipWindow); } provider.ShowTooltipWindow(wrappedEditor, tipWindow, item, modifierState.ToXwtValue(), mouseX, mouseY); return(tipWindow); }
public virtual Xwt.WindowFrame ShowTooltipWindow(MonoTextEditor editor, Xwt.WindowFrame tipWindow, int offset, Gdk.ModifierType modifierState, int mouseX, int mouseY, MonoDevelop.Ide.Editor.TooltipItem item) { int w; double xalign; GetRequiredPosition(editor, tipWindow, out w, out xalign); ShowAndPositionTooltip(editor, tipWindow, mouseX, mouseY, w, xalign); return(tipWindow); }
public override Gtk.Window CreateTooltipWindow(MonoTextEditor editor, int offset, Gdk.ModifierType modifierState, MonoDevelop.Ide.Editor.TooltipItem item) { var wrappedEditor = WrapEditor(editor); if (wrappedEditor == null) { return(null); } var control = provider.CreateTooltipWindow(wrappedEditor, IdeApp.Workbench.ActiveDocument, item, offset, modifierState.ToXwtValue()); if (control == null) { return(null); } return((Gtk.Window)control); }
public virtual Xwt.WindowFrame CreateTooltipWindow(MonoTextEditor editor, int offset, Gdk.ModifierType modifierState, MonoDevelop.Ide.Editor.TooltipItem item) { return(null); }