/// <summary> /// The on tooltip. /// </summary> /// <param name="browser"> /// The browser. /// </param> /// <param name="text"> /// The text. /// </param> /// <returns> /// The <see cref="bool"/>. /// </returns> protected override bool OnTooltip(CefBrowser browser, string text) { var evntArgs = new TooltipEventArgs(text); _browser.InvokeAsyncIfPossible(() => _browser.OnTooltip(evntArgs)); return(evntArgs.Handled); }
/// <summary> /// The OnTooltip. /// </summary> /// <param name="browser">The browser<see cref="CefBrowser"/>.</param> /// <param name="text">The text<see cref="string"/>.</param> /// <returns>The <see cref="bool"/>.</returns> protected override bool OnTooltip(CefBrowser browser, string text) { var e = new TooltipEventArgs(text); _core.InvokeIfRequired(() => _core.OnTooltip(e)); return(e.Handled); }
/// <summary> /// The on tooltip. /// </summary> /// <param name="browser"> /// The browser. /// </param> /// <param name="text"> /// The text. /// </param> /// <returns> /// The <see cref="bool"/>. /// </returns> protected override bool OnTooltip(CefBrowser browser, string text) { var e = new TooltipEventArgs(text); this.mBrowser.InvokeAsyncIfPossible(() => this.mBrowser.OnTooltip(e)); return(e.Handled); }
/// <summary> /// A global function that prevents showing component's validation error tooltip, /// if there are no errors or if the component is in the grid, which shows it's own error. /// </summary> /// <param name="comp">Component with the error.</param> /// <param name="args">Tooltip arguments.</param> public static void ShowTooltipError(XComponent comp, TooltipEventArgs args) { // don't show error tooltip if there are no errors or when editing a grid, which shows its own error if (string.IsNullOrEmpty(comp.ErrorsText) || comp.Row != null) { args.Cancel = true; } }
public virtual void OnTooltip(TooltipEventArgs eventArgs) { this.Tooltip?.Invoke(this, eventArgs); }
/// <summary> /// The on tooltip. /// </summary> /// <param name="eventArgs"> /// The event args. /// </param> public void OnTooltip(TooltipEventArgs eventArgs) { TooltipChanged?.Invoke(this, eventArgs); }
void toolTipWindow_OnActivate(object sender, TooltipEventArgs e) { (e.Button.Tag as SecondDisplayProcess).ActivateWindow(false); }
void toolTipWindow_OnClose(object sender, TooltipEventArgs e) { WindowManager.Instance.CloseProcess(e.Button.Tag as SecondDisplayProcess); }
void toolTipWindow_OnMouseEnter(object sender, TooltipEventArgs e) { e.Button.Hover = true; }
void toolTipWindow_OnMouseLeave(object sender, TooltipEventArgs e) { e.Button.Hover = false; ToolTipWindow.Hide(); }
/// <summary> /// A tooltip handler that allows conditionally showing component's tooltip with errors as needed. /// </summary> /// <param name="args">Tooltip arguments.</param> protected void OnTooltipOpen(TooltipEventArgs args) => XSfComponent.ShowTooltipError(this, args);
/// <summary> /// A tooltip handler that allows conditionally showing component's tooltip with errors as needed. /// </summary> /// <param name="args">Tooltip arguments.</param> protected void OnTooltipOpen(TooltipEventArgs args) => ShowTooltipError(this, args);