18 #import <UIKit/UIKit.h>
38 @property (nonatomic, strong) UIImage *
image;
55 @property (nonatomic, strong) NSMutableArray<id<IPanelSpec>> *specs;
56 @property (nonatomic, strong) id<IPanelSpec> currentSpec;
57 @property (nonatomic, strong) UIView *contentView;
59 + (instancetype)new NS_UNAVAILABLE;
60 - (instancetype)init NS_UNAVAILABLE;
63 - (void)insertSpec:(
id<
IPanelSpec>)spec atIndex:(
int)index;
Panel UI implementation.
Definition: PanelHost.h:55
The custom UI, which acts as a button.
Definition: PanelHost.h:38
@ FSPanelTypeAttachment
Attachment panel type.
Definition: PanelHost.h:25
UIImage * image
Definition: PanelHost.h:38
Definition: PanelHost.h:43
@ FSPanelTypeReadingBookmark
Reading bookmark panel type.
Definition: PanelHost.h:29
@ FSPanelTypeCustom
Custom panel type.
Definition: PanelHost.h:33
UIImage * selectImage
Definition: PanelHost.h:39
int getType()
Return one of the predefined enumeration value FSPanelType. If the caller will implement a new panel ...
FSPanelType
Panel types.
Definition: PanelHost.h:21
UIView * getContentView()
@ FSPanelTypeOutline
Outline panel type.
Definition: PanelHost.h:27
@ FSPanelTypeAnnotation
Annotation panel type.
Definition: PanelHost.h:23
@ FSPanelTypeDigitalSignature
Reading digital signature panel type.
Definition: PanelHost.h:31
@2025 Foxit Software Incorporated. All rights reserved.