internal static ToolTipProvider CreateToolTipProviderInternal(IMdTextView view) { ToolTipProvider toolTipAdornmentProvider = view.Properties.GetOrCreateSingletonProperty( delegate { return(new ToolTipProvider(view)); }); return(toolTipAdornmentProvider); }
public RoslynCompletionPresenterSession(IMdTextView textView, ITextBuffer subjectBuffer, CompletionService completionService) { var vbox = new VBox(); this.textView = textView; this.completionService = completionService; this._subjectBuffer = subjectBuffer; scrollbar = new MonoDevelop.Components.CompactScrolledWindow(); scrollbar.Name = "CompletionScrolledWindow"; // use a different gtkrc style for GtkScrollBar scrollbar.Child = this; vbox.PackEnd(scrollbar, true, true, 0); box = new EventBox(); box.Add(vbox); this.Events = EventMask.ButtonPressMask | EventMask.ButtonReleaseMask | EventMask.PointerMotionMask; categoryLayout = new Pango.Layout(this.PangoContext); noMatchLayout = new Pango.Layout(this.PangoContext); layout = new Pango.Layout(this.PangoContext); layout.Wrap = Pango.WrapMode.Char; SetFont(); }
internal ToolTipProvider(IMdTextView textView) { _textView = textView; _spaceReservationManager = _textView.GetSpaceReservationManager("ToolTip"); _spaceReservationManager.AgentChanged += OnAgentChanged; }
public IntellisenseSessionStack(IMdTextView textView, IObscuringTipManager tipManager) { _textView = textView; _tipManager = tipManager; // This can be null }