Foxit PDF SDK  9.1
FSPanelController Class Reference

Panel controller. More...

Inheritance diagram for FSPanelController:

Instance Methods

(NSMutableDictionary *) - getItemHiddenStatus
 Deprecated, use isPanelHidden instead. get panels show/hide status. More...
 
(id< IPanelSpec >) - getPanel:
 Get the specified panel by type. More...
 
(instancetype) - initWithExtensionsManager:
 Initialize the panel controller. More...
 
(BOOL) - isPanelHidden:
 Check if the specific panel is visible or not. More...
 
(void) - registerPanelChangedListener:
 Register a panel hidden event listener. More...
 
(void) - setPanelHidden:type:
 Hide or show panel of a specific type. More...
 
(void) - unregisterPanelChangedListener:
 Unregister a panel hidden event listener. More...
 

Properties

BOOL isHidden
 Whether to hide the panel control, set to YES to hide. More...
 
PanelHostpanel
 panel implementation, for internal use. More...
 

Detailed Description

Panel controller.

Method Documentation

◆ getItemHiddenStatus

- (NSMutableDictionary *) getItemHiddenStatus

Deprecated, use isPanelHidden instead. get panels show/hide status.

◆ getPanel:

- (id<IPanelSpec>) getPanel: (FSPanelType type

Get the specified panel by type.

◆ initWithExtensionsManager:

- (instancetype) initWithExtensionsManager: (UIExtensionsManager *)  extensionsManager

Initialize the panel controller.

Parameters
[in]extensionsManagerThe extensions manager.
Returns
The panel controller instance.

◆ isPanelHidden:

- (BOOL) isPanelHidden: (FSPanelType type

Check if the specific panel is visible or not.

◆ registerPanelChangedListener:

- (void) registerPanelChangedListener: (id< IPanelChangedListener >)  listener

Register a panel hidden event listener.

Parameters
[in]listenerA panel hidden event listener.

◆ setPanelHidden:type:

- (void) setPanelHidden: (BOOL)  isHidden
type: (FSPanelType type 

Hide or show panel of a specific type.

Parameters
[in]isHiddenWhether is hidden or not.
[in]typePanel type. Please refer to FSPanelType::FSPanelTypeXXX values and it would be one of these values.

◆ unregisterPanelChangedListener:

- (void) unregisterPanelChangedListener: (id< IPanelChangedListener >)  listener

Unregister a panel hidden event listener.

Parameters
[in]listenerA panel hidden event listener.

Property Documentation

◆ isHidden

- (BOOL) isHidden
readwritenonatomicassign

Whether to hide the panel control, set to YES to hide.

◆ panel

- (PanelHost*) panel
readwritenonatomicstrong

panel implementation, for internal use.