public class MainAreaPageImageStructureViewBrowserComponent extends AbstractMainAreaBrowserComponent implements PageToolbarActionExecutor
| Modifier and Type | Field and Description |
|---|---|
protected PrintPageToolbarBrowserComponent |
toolbar |
EMPTY_MESSAGE, lastResultType, listComponentModel, loginService, mainArea, resultModel, typeService, uiConfigurationServiceADV_QUERY_BTN_ACTIVE_IMG, ADV_QUERY_BTN_IMG, BROWSER_TOOLBAR_SCLASS, CLOSE_BTN_IMG, CONTENT_BROWSER_GB_SCLASS, CONTENT_BROWSER_STICKY_GB_SCLASS, DUPLICATE_BTN_IMG, initialized, MAIN_AREA_BL_SCLASS, MINIMIZE_BTN_IMG, SAVE_QUERY_BTN_IMG, SEARCH_MAGNIFIER_BTN_IMG, SPLIT_ACTIVE_BTN_IMG, SPLIT_INACTIVE_BTN_IMG| Constructor and Description |
|---|
MainAreaPageImageStructureViewBrowserComponent(AdvancedBrowserModel model,
AbstractContentBrowser contentBrowser) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
cleanup() |
protected void |
createCommentLayerForDummyPreview(TypedObject preview,
int userScale,
Div imgPrevPage,
int pageIndex) |
protected void |
createCommentLayerForPreview(TypedObject preview,
int userScale,
Div imgPrevPage) |
protected Div |
createMainArea() |
protected void |
drawCommentLayers() |
int |
fitToPage(String screenWidth,
String screenHeight)
Adjusts preview pages (or any other component of interest) sizes so that exactly one is displayed - fitted to browser area
width/height
|
protected CommentLayerComponentController |
getCommentLayerComponentController() |
protected UIItemView |
getCurrentItemView() |
protected PageModel |
getCurrentPage() |
String |
getMainAreaId() |
PagePlannerRegistry |
getPagePlannerRegistry() |
protected double |
getScaleFactor(int userScale) |
PrintPageToolbarBrowserComponent |
getToolbar() |
boolean |
isDoublePageMode() |
protected boolean |
isPageStartLeft(PageModel page)
Deprecated.
|
protected boolean |
isScalable(HtmlBasedComponent area) |
void |
setDoublePageMode(boolean mode)
Switch on/off double page mode
|
void |
setGrid(TypedObject typedGrid)
Sets given grid so that mainArea can adjust it's appearance
|
void |
setGridMode(GridMode gridMode)
Sets given grid mode so that mainArea can adjust it's appearance
|
void |
setPageMode(PageMode pageMode)
Sets given page mode so that the mainArea adjusts it's page preview model
|
void |
setPlacementMode(PlacementMode placementMode)
Sets given placement mode so that mainArea can adjust it's appearance
|
void |
setScale(int scale)
Sets scale (zooms in/out) in underling components
|
void |
setShowPerformanceInfo(boolean show)
Sets if performance info shall be shown or not
|
boolean |
update()
Updates this browser component i.e.
|
createTableController, desktopRemoved, detach, getLoginService, getModel, getResultModel, getRootType, getTableModel, getTypeService, getUIConfigurationService, initialize, loadListModel, resetSelection, resize, setActiveItem, setParent, setTableModel, updateActiveItems, updateItem, updateResult, updateSelectedItemsgetContentBrowser, setModel, updateItemprotected final PrintPageToolbarBrowserComponent toolbar
public MainAreaPageImageStructureViewBrowserComponent(AdvancedBrowserModel model, AbstractContentBrowser contentBrowser)
model - contentBrowser - public boolean update()
AbstractBrowserComponentupdate in interface CockpitComponentupdate in class AbstractBrowserComponenttrue if this browser was successfully updated, false otherwiseprotected UIItemView getCurrentItemView()
getCurrentItemView in class AbstractMainAreaBrowserComponentprotected Div createMainArea()
createMainArea in class AbstractMainAreaBrowserComponentprotected void drawCommentLayers()
protected void createCommentLayerForPreview(TypedObject preview, int userScale, Div imgPrevPage)
protected void createCommentLayerForDummyPreview(TypedObject preview, int userScale, Div imgPrevPage, int pageIndex)
public void setScale(int scale)
PageToolbarActionExecutorsetScale in interface PageToolbarActionExecutorscale - to set given in %, e.g 25 means everything will be reduced to 1/4 of it's original sizeprotected boolean isScalable(HtmlBasedComponent area)
protected double getScaleFactor(int userScale)
protected void cleanup()
cleanup in class AbstractMainAreaBrowserComponentpublic String getMainAreaId()
getMainAreaId in interface PageToolbarActionExecutorpublic int fitToPage(String screenWidth, String screenHeight)
PageToolbarActionExecutorfitToPage in interface PageToolbarActionExecutorscreenWidth - of browser areascreenHeight - of browser areapublic void setDoublePageMode(boolean mode)
PageToolbarActionExecutorsetDoublePageMode in interface PageToolbarActionExecutormode - set true to have double page mode, false for single page modepublic void setGrid(TypedObject typedGrid)
PageToolbarActionExecutorsetGrid in interface PageToolbarActionExecutorpublic void setGridMode(GridMode gridMode)
PageToolbarActionExecutorsetGridMode in interface PageToolbarActionExecutorpublic void setPlacementMode(PlacementMode placementMode)
PageToolbarActionExecutorsetPlacementMode in interface PageToolbarActionExecutorpublic void setShowPerformanceInfo(boolean show)
PageToolbarActionExecutorsetShowPerformanceInfo in interface PageToolbarActionExecutorpublic PrintPageToolbarBrowserComponent getToolbar()
public boolean isDoublePageMode()
protected PageModel getCurrentPage()
@Deprecated protected boolean isPageStartLeft(PageModel page)
PagePlanner.isPageStartLeft(PageModel)protected CommentLayerComponentController getCommentLayerComponentController()
public PagePlannerRegistry getPagePlannerRegistry()
public void setPageMode(PageMode pageMode)
PageToolbarActionExecutorsetPageMode in interface PageToolbarActionExecutorCopyright © 2017 SAP SE. All Rights Reserved.