You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
79 lines
1.3 KiB
79 lines
1.3 KiB
// |
|
// JCDoodleConstant.h |
|
// JCSDKOC |
|
// |
|
// Created by 葛泽宁 on 2022/3/4. |
|
// Copyright © 2022 juphoon. All rights reserved. |
|
// |
|
|
|
#import <Foundation/Foundation.h> |
|
|
|
/** |
|
* @brief 涂鸦类型 |
|
*/ |
|
typedef NS_ENUM(NSInteger, JCDoodleActionType) { |
|
/// 开始涂鸦 |
|
JCDoodleActionInvalid = 0x100 - 1, |
|
/// 开始涂鸦 |
|
JCDoodleActionStart = 0x100, |
|
/// 结束涂鸦 |
|
JCDoodleActionStop, |
|
/// 撤销 |
|
JCDoodleActionUndo, |
|
/// 清除涂鸦 |
|
JCDoodleActionClear, |
|
/// 画曲线 |
|
JCDoodleActionDraw, |
|
/// 橡皮檫 |
|
JCDoodleActionEraser, |
|
/// 贴图 |
|
JCDoodleActionSticker, |
|
/// 翻页 |
|
JCDoodleActionSelectPage, |
|
/// 获取数据 |
|
JCDoodleActionFetch, |
|
/// 请求 |
|
JCDoodleActionRequest, |
|
/// 回应 |
|
JCDoodleActionResponse, |
|
/// 文本 |
|
JCDoodleActionText, |
|
/// 椭圆 |
|
JCDoodleActionOval, |
|
/// 矩形 |
|
JCDoodleActionRect, |
|
/// 箭头 |
|
JCDoodleActionArrow, |
|
|
|
/// 自定义类型 |
|
JCDoodleActionExtraBase = 0x200 |
|
}; |
|
|
|
/** |
|
* @brief 绘图对象枚举 |
|
*/ |
|
typedef NS_ENUM(NSInteger, DrawGraph) { |
|
//无 |
|
None, |
|
//画笔 |
|
Draw, |
|
//橡皮 |
|
Eraser, |
|
//矩形 |
|
Ractangle, |
|
//圆形 |
|
Ellipse, |
|
//三角形 |
|
Triangle, |
|
//箭头 |
|
Arrow, |
|
//文本 |
|
Text, |
|
//贴图 |
|
Sticker, |
|
}; |
|
|
|
|
|
|
|
|
|
|
|
|