18 #import <Foundation/Foundation.h>
19 #import <UIKit/UIKit.h>
20 #import "FSUtilities.h"
21 NS_ASSUME_NONNULL_BEGIN
25 FS_EXTERN
int const TAG_GROUP_PROTECT;
27 FS_EXTERN
int const TAG_ITEM_REDACTION;
29 FS_EXTERN
int const TAG_ITEM_PASSWORD;
31 FS_EXTERN
int const TAG_ITEM_CERTIFICATE;
34 FS_EXTERN
int const TAG_GROUP_COMMENT_FIELD;
36 FS_EXTERN
int const TAG_ITEM_IMPORTCOMMENT;
38 FS_EXTERN
int const TAG_ITEM_EXPORTCOMMENT;
40 FS_EXTERN
int const TAG_ITEM_SUMARIZECOMMENT;
42 FS_EXTERN
int const TAG_ITEM_EXPORTHIGHLIGHTEDTEXT;
44 FS_EXTERN
int const TAG_ITEM_RESETFORM;
46 FS_EXTERN
int const TAG_ITEM_IMPORTFORM;
48 FS_EXTERN
int const TAG_ITEM_EXPORTFORM;
51 FS_EXTERN
int const TAG_ITEM_SAVE_AS;
53 FS_EXTERN
int const TAG_ITEM_REDUCEFILESIZE;
55 FS_EXTERN
int const TAG_ITEM_WIRELESSPRINT;
57 FS_EXTERN
int const TAG_ITEM_FLATTEN;
59 FS_EXTERN
int const TAG_ITEM_SCREENCAPTURE;
61 FS_EXTERN
int const TAG_ITEM_INFO;
64 - (void)onMoreMenuChanged:(BOOL)isHidden;
68 typedef void (^CancelCallback)(void);
80 @property (nonatomic, assign) NSUInteger
tag;
82 @property (nonatomic, strong) NSString *
title;
88 @property (nonatomic, assign) NSUInteger
tag;
90 @property (nonatomic, strong) NSString *
title;
92 @property (nonatomic, assign) NSInteger
iconId;
94 @property (nonatomic, strong) UIImage *
image;
96 @property (nonatomic, assign) BOOL
enable;
98 @property (nonatomic, weak) id<MoreItemActionProtocol>
callBack;
106 @property (nonatomic, assign) NSUInteger
tag;
108 @property (nonatomic, strong) NSString *
title;
110 - (NSMutableArray *)getItems;
112 @property (nonatomic, weak) id<MoreItemActionProtocol>
callBack;
114 - (void)setItems:(NSMutableArray *)arr;
122 - (void)removeGroup:(NSUInteger)tag;
126 - (void)addMenuItem:(NSUInteger)groupTag withItem:(
MoreMenuItem *)item;
128 - (void)removeMenuItem:(NSUInteger)groupTag WithItemTag:(NSUInteger)itemTag;
132 - (void)removeIndividualMenuItemWithTag:(NSUInteger)itemTag;
134 - (
MoreMenuItem*)getIndividualMenuItemWithTag:(NSUInteger)itemTag;
136 - (void)setIndividualMenuItemHiddenWithItemTag:(NSUInteger)itemTag hidden:(BOOL)isHidden;
140 - (void)setMenuTitle:(NSString *)title;
144 - (void)setMoreViewItemHiddenWithGroup:(NSUInteger)groupTag hidden:(BOOL)isHidden;
146 - (void)setMoreViewItemHiddenWithGroup:(NSUInteger)groupTag andItemTag:(NSUInteger)itemTag hidden:(BOOL)isHidden;
148 - (void)setTitleBarHidden:(BOOL)isHidden;
150 - (void)setFileLocationIcon:(UIImage *)icon;
156 NS_ASSUME_NONNULL_END