IPluginViewTip.cs 949 B

1234567891011121314151617181920
  1. using System;
  2. namespace TeamAAS.FlowEditor.Plugins
  3. {
  4. /// <summary>
  5. /// 插件自定义视图实现此接口后,即可使用承载窗体(PluginViewDialog / PropertyGridDialog)
  6. /// 底部与执行按钮同排的提示栏(Tip):
  7. /// - ShowTip:持久信息(如执行完成的 CT 结果),悬停提示结束后回落显示;
  8. /// - ShowHoverHint:鼠标悬停在控件上时的临时提示,离开后自动回落。
  9. /// 未实现该接口时,执行结果仍走 Growl 全局通知(行为不变)。
  10. /// </summary>
  11. public interface IPluginViewTip
  12. {
  13. /// <summary>显示持久提示(线程安全)。null/空 = 恢复最近一次持久提示</summary>
  14. void ShowTip(string message);
  15. /// <summary>显示鼠标悬停临时提示(线程安全)。null/空 = 结束悬停,回落到最近一次持久提示</summary>
  16. void ShowHoverHint(string message);
  17. }
  18. }