Esempio n. 1
0
        /// <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);
        }
Esempio n. 2
0
        /// <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);
        }
Esempio n. 4
0
 /// <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;
     }
 }
Esempio n. 5
0
 public virtual void OnTooltip(TooltipEventArgs eventArgs)
 {
     this.Tooltip?.Invoke(this, eventArgs);
 }
Esempio n. 6
0
 /// <summary>
 /// The on tooltip.
 /// </summary>
 /// <param name="eventArgs">
 /// The event args.
 /// </param>
 public void OnTooltip(TooltipEventArgs eventArgs)
 {
     TooltipChanged?.Invoke(this, eventArgs);
 }
Esempio n. 7
0
 void toolTipWindow_OnActivate(object sender, TooltipEventArgs e)
 {
     (e.Button.Tag as SecondDisplayProcess).ActivateWindow(false);
 }
Esempio n. 8
0
 void toolTipWindow_OnClose(object sender, TooltipEventArgs e)
 {
     WindowManager.Instance.CloseProcess(e.Button.Tag as SecondDisplayProcess);
 }
Esempio n. 9
0
 void toolTipWindow_OnMouseEnter(object sender, TooltipEventArgs e)
 {
     e.Button.Hover = true;
 }
Esempio n. 10
0
 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);
Esempio n. 12
0
 /// <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);