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