项目结构调整

This commit is contained in:
艾竹
2023-04-16 20:11:40 +08:00
parent cbfbf96033
commit 81f91f3f35
2124 changed files with 218 additions and 5516 deletions

View File

@@ -0,0 +1,17 @@
namespace Fluent.Extensibility
{
using System.Collections.Generic;
/// <summary>
/// Interface which allows extension of the KeyTip system.
/// </summary>
public interface IKeyTipInformationProvider
{
/// <summary>
/// Gets a list of <see cref="KeyTipInformation"/> which belong to the current instance.
/// </summary>
/// <param name="hide">Defines if the created <see cref="KeyTip"/> should be hidden or not.</param>
/// <returns>A list of <see cref="KeyTipInformation"/> which belong to the current instance.</returns>
IEnumerable<KeyTipInformation> GetKeyTipInformations(bool hide);
}
}

View File

@@ -0,0 +1,15 @@
namespace Fluent.Extensibility
{
/// <summary>
/// Interface which is used to signal size changes
/// </summary>
public interface IRibbonSizeChangedSink
{
/// <summary>
/// Called when the size is changed
/// </summary>
/// <param name="previous">Size before change</param>
/// <param name="current">Size after change</param>
void OnSizePropertyChanged(RibbonControlSize previous, RibbonControlSize current);
}
}