Foxit PDF SDK  9.1
com.foxit.uiextensions.controls.menu.MenuViewManager Class Reference

Classes

interface  OnItemClickListener
 

Public Member Functions

void setActionCallback (@MenuPosition int position, OnItemClickListener clickListener)
 
OnItemClickListener getActionCallback (@MenuPosition int position)
 
void setActionView (@MenuPosition int position, IActionMenuPresenter actionView)
 
IActionMenuPresenter getActionView (@MenuPosition int position)
 
void setMenuPresenter (@MenuPosition int position, IMenuPresenter presenter)
 
IMenuPresenter getMenuPresenter (@MenuPosition int position)
 

Static Public Attributes

static final int POSITION_THUMBNAIL_EXTRACT = 1
 
static final int POSITION_THUMBNAIL_ADD = 2
 
static final int POSITION_MORE = 3
 

Detailed Description

Use this menu view manager can obtain a menu view of a specific location, and then customize some operations using this view.

Member Function Documentation

◆ getActionCallback()

OnItemClickListener com.foxit.uiextensions.controls.menu.MenuViewManager.getActionCallback ( @MenuPosition int  position)

get the custom menu click event according to position

Parameters
positionthe menu position MenuPosition
Returns
the custom menu click

◆ getActionView()

IActionMenuPresenter com.foxit.uiextensions.controls.menu.MenuViewManager.getActionView ( @MenuPosition int  position)

Get custom view according to positon

Parameters
positionthe menu positionMenuPosition
Returns
the custom view constructed by IActionMenuPresenter

◆ getMenuPresenter()

IMenuPresenter com.foxit.uiextensions.controls.menu.MenuViewManager.getMenuPresenter ( @MenuPosition int  position)

Get custom view according to positon

Parameters
positionthe menu positionMenuPosition
Returns
the custom view constructed by IMenuPresenter

◆ setActionCallback()

void com.foxit.uiextensions.controls.menu.MenuViewManager.setActionCallback ( @MenuPosition int  position,
OnItemClickListener  clickListener 
)

Set the custom menu click event according to postion

Parameters
positionthe menu position MenuPosition
clickListenerthe custom menu click

◆ setActionView()

void com.foxit.uiextensions.controls.menu.MenuViewManager.setActionView ( @MenuPosition int  position,
IActionMenuPresenter  actionView 
)

Set a custom view for the specified positon according to IActionMenuPresenter

Parameters
positionthe menu positionMenuPosition
actionViewthe custom view constructed by IActionMenuPresenter

◆ setMenuPresenter()

void com.foxit.uiextensions.controls.menu.MenuViewManager.setMenuPresenter ( @MenuPosition int  position,
IMenuPresenter  presenter 
)

Set a custom view for the specified positon according to IMenuPresenter

Parameters
positionthe menu positionMenuPosition
presenterthe custom view constructed by IMenuPresenter

Member Data Documentation

◆ POSITION_MORE

final int com.foxit.uiextensions.controls.menu.MenuViewManager.POSITION_MORE = 3
static

the more menu in the top bar

◆ POSITION_THUMBNAIL_ADD

final int com.foxit.uiextensions.controls.menu.MenuViewManager.POSITION_THUMBNAIL_ADD = 2
static

the add pages menu of thumbnail dialog

◆ POSITION_THUMBNAIL_EXTRACT

final int com.foxit.uiextensions.controls.menu.MenuViewManager.POSITION_THUMBNAIL_EXTRACT = 1
static

the extract menu of thumbnail dialog