diff options
Diffstat (limited to 'main/src/core/Mono.Texteditor/Mono.TextEditor/Gui/TooltipProvider.cs')
-rw-r--r-- | main/src/core/Mono.Texteditor/Mono.TextEditor/Gui/TooltipProvider.cs | 14 |
1 files changed, 5 insertions, 9 deletions
diff --git a/main/src/core/Mono.Texteditor/Mono.TextEditor/Gui/TooltipProvider.cs b/main/src/core/Mono.Texteditor/Mono.TextEditor/Gui/TooltipProvider.cs index 20ea1309e9..c3467dcb75 100644 --- a/main/src/core/Mono.Texteditor/Mono.TextEditor/Gui/TooltipProvider.cs +++ b/main/src/core/Mono.Texteditor/Mono.TextEditor/Gui/TooltipProvider.cs @@ -29,30 +29,26 @@ namespace Mono.TextEditor { public abstract class TooltipProvider { - public abstract TooltipItem GetItem (TextEditor editor, int offset); + public abstract TooltipItem GetItem (MonoTextEditor editor, int offset); - public virtual bool IsInteractive (TextEditor editor, Gtk.Window tipWindow) + public virtual bool IsInteractive (MonoTextEditor editor, Gtk.Window tipWindow) { return false; } - protected virtual void GetRequiredPosition (TextEditor editor, Gtk.Window tipWindow, out int requiredWidth, out double xalign) + protected virtual void GetRequiredPosition (MonoTextEditor editor, Gtk.Window tipWindow, out int requiredWidth, out double xalign) { requiredWidth = tipWindow.SizeRequest ().Width; xalign = 0.5; } - protected virtual Gtk.Window CreateTooltipWindow (TextEditor editor, int offset, Gdk.ModifierType modifierState, TooltipItem item) + public virtual Gtk.Window CreateTooltipWindow (MonoTextEditor editor, int offset, Gdk.ModifierType modifierState, TooltipItem item) { return null; } - public virtual Gtk.Window ShowTooltipWindow (TextEditor editor, int offset, Gdk.ModifierType modifierState, int mouseX, int mouseY, TooltipItem item) + public virtual Gtk.Window ShowTooltipWindow (MonoTextEditor editor, Gtk.Window tipWindow, int offset, Gdk.ModifierType modifierState, int mouseX, int mouseY, TooltipItem item) { - Gtk.Window tipWindow = CreateTooltipWindow (editor, offset, modifierState, item); - if (tipWindow == null) - return null; - int ox = 0, oy = 0; if (editor.GdkWindow != null) editor.GdkWindow.GetOrigin (out ox, out oy); |