chore: import upstream snapshot with attribution
This commit is contained in:
+59
@@ -0,0 +1,59 @@
|
||||
//
|
||||
// TLEmojiKeyboardDelegate.h
|
||||
// TLChat
|
||||
//
|
||||
// Created by 李伯坤 on 16/2/20.
|
||||
// Copyright © 2016年 李伯坤. All rights reserved.
|
||||
//
|
||||
|
||||
#import <Foundation/Foundation.h>
|
||||
#import "TLExpressionModel.h"
|
||||
|
||||
@class TLEmojiKeyboard;
|
||||
@protocol TLEmojiKeyboardDelegate <NSObject>
|
||||
|
||||
- (BOOL)chatInputViewHasText;
|
||||
|
||||
@optional
|
||||
/**
|
||||
* 长按某个表情(展示)
|
||||
*/
|
||||
- (void)emojiKeyboard:(TLEmojiKeyboard *)emojiKB didTouchEmojiItem:(TLExpressionModel *)emoji atRect:(CGRect)rect;
|
||||
|
||||
/**
|
||||
* 取消长按某个表情(停止展示)
|
||||
*/
|
||||
- (void)emojiKeyboardCancelTouchEmojiItem:(TLEmojiKeyboard *)emojiKB;
|
||||
|
||||
/**
|
||||
* 点击事件 —— 选中某个表情
|
||||
*/
|
||||
- (void)emojiKeyboard:(TLEmojiKeyboard *)emojiKB didSelectedEmojiItem:(TLExpressionModel *)emoji;
|
||||
|
||||
/**
|
||||
* 点击事件 —— 表情发送按钮
|
||||
*/
|
||||
- (void)emojiKeyboardSendButtonDown;
|
||||
|
||||
/**
|
||||
* 点击事件 —— 删除按钮
|
||||
*/
|
||||
- (void)emojiKeyboardDeleteButtonDown;
|
||||
|
||||
/**
|
||||
* 点击事件 —— 表情编辑按钮
|
||||
*/
|
||||
- (void)emojiKeyboardEmojiEditButtonDown;
|
||||
|
||||
/**
|
||||
* 点击事件 —— 我的表情按钮
|
||||
*/
|
||||
- (void)emojiKeyboardMyEmojiEditButtonDown;
|
||||
|
||||
/**
|
||||
* 选中不同类型的表情组回调
|
||||
* 用于改变chatBar状态(个性表情组展示时textView不可用)
|
||||
*/
|
||||
- (void)emojiKeyboard:(TLEmojiKeyboard *)emojiKB selectedEmojiGroupType:(TLEmojiType)type;
|
||||
|
||||
@end
|
||||
Reference in New Issue
Block a user