📄 icustomemotionmanager.cs
字号:
namespace Imps.Client.Core.CustomEmotion
{
using Imps.Client.Core;
using System;
using System.Collections.Generic;
using System.Drawing;
using System.Runtime.InteropServices;
public interface ICustomEmotionManager : IDisposable
{
void AddClicks(Imps.Client.Core.CustomEmotion.CustomEmotion emotion);
Imps.Client.Core.CustomEmotion.CustomEmotion AddOwnerEmotion(string shortcut, string name, string filepath, out CustomEmotionStatus status);
void AsyncDownLoadEmotionImage(Imps.Client.Core.CustomEmotion.CustomEmotion emotion, AsyncBizOperation op);
void AsyncUploadEmotionImages(List<Imps.Client.Core.CustomEmotion.CustomEmotion> emotions);
void DeleteOwnerEmotion(Imps.Client.Core.CustomEmotion.CustomEmotion emotion);
bool ExistEmotionImage(string id);
bool ExistSameStartShortCut(string shortCut, string ceID);
bool ExistSameStartShortCutInSystemEmotions(string shortCut);
Image GetEmotionImageById(string id);
string GetOwnerEmotionImagePath(string id);
string GetReceivedCustomEmotionImagePath(string id);
Image GetThumbnailEmotionImage(Imps.Client.Core.CustomEmotion.CustomEmotion emotion);
CustomEmotionStatus UpdateOwnerEmotion(Imps.Client.Core.CustomEmotion.CustomEmotion emotion, string shortCut, string name);
CustomEmotionDictionary OwnerEmotions { get; }
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -