コード例 #1
0
ファイル: CodeEditor.AutoC.cs プロジェクト: h3tch/ProtoFX
        /// <summary>
        /// Cancel the call tip.
        /// </summary>
        /// <param name="tip"></param>
        /// <param name="handlers"></param>
        private void TipCancel(CallTip tip, CancleTipEventHandler handlers)
        {
            if (tip == null || !tip.Visible)
            {
                return;
            }

            var e = new CancleTipEventHandlerArgs();

            handlers?.Invoke(this, e);
            if (e.Cancle)
            {
                return;
            }

            tip.Hide();
            OnMouseLeave(null);
        }
コード例 #2
0
ファイル: App.Debug.cs プロジェクト: h3tch/ProtoFX
 /// <summary>
 /// Cancel the performance call tip
 /// if the normal call tip is canceled.
 /// </summary>
 /// <param name="s"></param>
 /// <param name="e"></param>
 private void editor_CancleCallTip(object s, CancleTipEventHandlerArgs e)
     => (s as CodeEditor).PerfTipCancel();
コード例 #3
0
ファイル: CodeEditor.AutoC.cs プロジェクト: h3tch/ProtoFX
        /// <summary>
        /// Cancel the call tip.
        /// </summary>
        /// <param name="tip"></param>
        /// <param name="handlers"></param>
        private void TipCancel(CallTip tip, CancleTipEventHandler handlers)
        {
            if (tip == null || !tip.Visible)
                return;

            var e = new CancleTipEventHandlerArgs();
            handlers?.Invoke(this, e);
            if (e.Cancle)
                return;

            tip.Hide();
        }