Class CommonPicture

    • Constructor Detail

      • CommonPicture

        public CommonPicture​(int eventId,
                             int hobj,
                             int locVarId,
                             int row,
                             int col,
                             int instanceId)
    • Method Detail

      • addPictResizeListener

        public void addPictResizeListener​(IPictResizeListener listener)
        Corresponds to ESL ENTRY OnPictResize
        Parameters:
        listener -
      • getSelfInstanceId

        public final int getSelfInstanceId​(boolean bPhysical)
        Corresponds to ESL function %GetSelfInstanceId
        Returns:
      • getSelfInstanceId

        public final int getSelfInstanceId()
        Corresponds to ESL function %GetSelfInstanceId
        Returns:
      • addCloseableListener

        public final void addCloseableListener​(ICloseableListener listener)
        Corresponds to ESL entry OnClose
        Parameters:
        listener -
      • addSubPictureClosedListener

        public final void addSubPictureClosedListener​(ISubPictureClosedListener listener)
        Corresponds to ESL entry OnSubPictureClosed
        Parameters:
        listener -
      • addDynamicGraphListener

        public final void addDynamicGraphListener​(IDynamicGraphListener listener)
        Corresponds to ESL entry OnDynamicGraph
        Parameters:
        listener -
      • setPictureTitle

        public final void setPictureTitle​(java.lang.String newTitle)
        Description copied from interface: IRunnablePicture
        Corresponds to ESL function %HI_SetPictureTitle
        Specified by:
        setPictureTitle in interface IRunnablePicture
      • getPictureSizeX

        public final int getPictureSizeX​(boolean inside)
        Corresponds to ESL function %HI_GetPictureSizeX
      • getPictureSizeX

        public final int getPictureSizeX()
        Corresponds to ESL function %HI_GetPictureSizeX
      • getPictureSizeY

        public final int getPictureSizeY​(boolean inside)
        Corresponds to ESL function %HI_GetPictureSizeY
      • getPictureSizeY

        public final int getPictureSizeY()
        Corresponds to ESL function %HI_GetPictureSizeY
      • getPicturePosX

        public final int getPicturePosX()
        Corresponds to ESL function %HI_GetPicturePosX
      • getPicturePosY

        public final int getPicturePosY()
      • setPictureSize

        public final void setPictureSize​(int x,
                                         int y,
                                         boolean inside)
        Corresponds to ESL function %HI_SetPictureSize
      • setPictureSize

        public final void setPictureSize​(int x,
                                         int y)
        Corresponds to ESL function %HI_SetPictureSize
      • setPicturePos

        public final void setPicturePos​(int x,
                                        int y)
        Corresponds to ESL function %HI_SetPicturePos
      • beep

        public final void beep​(int freq,
                               int duration)
        Corresponds to ESL function %HI_Beep
      • setSessionLanguageIdx

        public final void setSessionLanguageIdx​(int lngIdx)
      • centerPicture

        public final void centerPicture()
        Corresponds to ESL function %HI_CenterPicture
      • enableControls

        public final void enableControls​(boolean bEnable)
        Corresponds to ESL function %HI_EnableControls
      • enablePicture

        public final void enablePicture​(boolean bEnable,
                                        boolean bWaitCursor)
        Description copied from interface: IRunnablePicture
        Corresponds to ESL function %HI_EnablePicture
        Specified by:
        enablePicture in interface IRunnablePicture
      • enablePicture

        public final void enablePicture​(boolean bEnable)
        Description copied from interface: IRunnablePicture
        Corresponds to ESL function %HI_EnablePicture
        Specified by:
        enablePicture in interface IRunnablePicture
      • getPalRGB

        public final int getPalRGB​(int stranka,
                                   int riadok,
                                   int stlpec)
        Description copied from interface: IRunnablePicture
        Corresponds to ESL function %HI_GetPalRGB
        Specified by:
        getPalRGB in interface IRunnablePicture
      • getWindowState

        public final WindowState getWindowState()
        Corresponds to ESL function %HI_GetWindowState
      • setWindowState

        public final void setWindowState​(WindowState state)
        Corresponds to ESL function %HI_SetWindowState
      • lockUpdate

        public final void lockUpdate​(boolean block)
        Description copied from interface: IRunnablePicture
        Corresponds to ESL function %HI_LockUpdate Not supported in Thin client.
        Specified by:
        lockUpdate in interface IRunnablePicture
      • printWindow

        public final void printWindow​(boolean bPreview)
        Description copied from interface: IRunnablePicture
        Corresponds to ESL function %HI_PrintWindow Not supported in Thin client.
        Specified by:
        printWindow in interface IRunnablePicture
      • printWindow

        public final void printWindow()
        Description copied from interface: IRunnablePicture
        Corresponds to ESL function %HI_PrintWindow Not supported in Thin client.
        Specified by:
        printWindow in interface IRunnablePicture
      • setMinPictureSize

        public final void setMinPictureSize​(int x,
                                            int y,
                                            boolean inside)
        Corresponds to ESL function %HI_SetMinPictureSize
      • setMinPictureSize

        public final void setMinPictureSize​(int x,
                                            int y)
        Corresponds to ESL function %HI_SetMinPictureSize
      • visiblePicture

        @Deprecated
        public final void visiblePicture​(boolean bVisible)
        Deprecated.
        Corresponds to ESL function %HI_VisiblePicture
      • setPictureVisible

        public final void setPictureVisible​(boolean bVisible)
      • getPictureVisible

        public final boolean getPictureVisible()
      • setHistoryTime

        public void setHistoryTime​(java.util.Date time)
        Description copied from interface: IRunnablePicture
        Corresponds to ESL function %HI_SetHistoryTime
        Specified by:
        setHistoryTime in interface IRunnablePicture
      • historyStart

        public void historyStart​(java.util.Date start,
                                 java.util.Date end)
        Description copied from interface: IRunnablePicture
        Corresponds to ESL function %HI_HistoryStart
        Specified by:
        historyStart in interface IRunnablePicture
      • historyStart

        public void historyStart​(java.util.Date start,
                                 java.util.Date end,
                                 int step)
      • picturePopUpMenuEnable

        public void picturePopUpMenuEnable​(boolean bEnable)
        Description copied from interface: IRunnablePicture
        Corresponds to ESL function %HI_PicturePopUpMenuEnable. Not supported in Thin client.
        Specified by:
        picturePopUpMenuEnable in interface IRunnablePicture
      • setPictureScrollPos

        public void setPictureScrollPos​(int x,
                                        int y)
        Description copied from interface: IRunnablePicture
        Corresponds to ESL function %HI_SetPictureScroll. Not supported in Thin client.
        Specified by:
        setPictureScrollPos in interface IRunnablePicture
      • getPictureScrollX

        public int getPictureScrollX()
        Description copied from interface: IRunnablePicture
        Corresponds to ESL function %HI_GetPictureScrollX. Not supported in Thin client.
        Specified by:
        getPictureScrollX in interface IRunnablePicture
      • getPictureScrollY

        public int getPictureScrollY()
        Description copied from interface: IRunnablePicture
        Corresponds to ESL function %HI_GetPictureScrollY. Not supported in Thin client.
        Specified by:
        getPictureScrollY in interface IRunnablePicture
      • getPictureScrollMaxX

        public int getPictureScrollMaxX()
        Description copied from interface: IRunnablePicture
        Corresponds to ESL function %HI_GetPictureScrollMaxX. Not supported in Thin client.
        Specified by:
        getPictureScrollMaxX in interface IRunnablePicture
      • getPictureScrollMaxY

        public int getPictureScrollMaxY()
        Description copied from interface: IRunnablePicture
        Corresponds to ESL function %HI_GetPictureScrollMaxY. Not supported in Thin client.
        Specified by:
        getPictureScrollMaxY in interface IRunnablePicture
      • selectDirectoryDialog

        public java.lang.String selectDirectoryDialog​(java.lang.String title,
                                                      java.lang.String path)
        Description copied from interface: IRunnablePicture
        Corresponds to ESL function %HI_SelectDir. Not supported in Thin client.
        Specified by:
        selectDirectoryDialog in interface IRunnablePicture
      • setPictureHelp

        public void setPictureHelp​(java.lang.String page)
        Description copied from interface: IRunnablePicture
        Corresponds to ESL function %HI_SetPictureHelp. Not supported in Thin client.
        Specified by:
        setPictureHelp in interface IRunnablePicture
      • showPictureHelp

        public void showPictureHelp​(java.lang.String page)
        Description copied from interface: IRunnablePicture
        Corresponds to ESL function %HI_ShowHelp. Not supported in Thin client.
        Specified by:
        showPictureHelp in interface IRunnablePicture
      • captureToFile

        public void captureToFile​(java.lang.String filename)
        Description copied from interface: IRunnablePicture
        Corresponds to ESL function %HI_CaptureToFile. Not supported in Thin client.
        Specified by:
        captureToFile in interface IRunnablePicture
      • copySysColorPage

        public void copySysColorPage​(int fromIdx,
                                     int toIdx)
        Description copied from interface: IRunnablePicture
        Corresponds to ESL function %HI_CopySysColorPage. Not supported in Thin client.
        Specified by:
        copySysColorPage in interface IRunnablePicture
      • enableHI

        public void enableHI​(boolean bEnable)
        Description copied from interface: IRunnablePicture
        Corresponds to ESL function %HI_EnableHI. Not supported in Thin client.
        Specified by:
        enableHI in interface IRunnablePicture
      • fileDialog

        public java.lang.String fileDialog​(boolean bOpen,
                                           java.lang.String title,
                                           java.lang.String path,
                                           java.lang.String filename,
                                           java.lang.String extension)
        Description copied from interface: IRunnablePicture
        Corresponds to ESL function %HI_FileDialog. Not supported in Thin client.
        Specified by:
        fileDialog in interface IRunnablePicture
      • getCurrentLayer

        public int getCurrentLayer()
        Description copied from interface: IRunnablePicture
        Corresponds to ESL function %HI_GetCurrLayer. Not supported in Thin client.
        Specified by:
        getCurrentLayer in interface IRunnablePicture
      • getZoomX

        public double getZoomX()
        Description copied from interface: IRunnablePicture
        Corresponds to ESL function %HI_GetCurrZoomX. Not supported in Thin client.
        Specified by:
        getZoomX in interface IRunnablePicture
      • getZoomY

        public double getZoomY()
        Description copied from interface: IRunnablePicture
        Corresponds to ESL function %HI_GetCurrZoomY. Not supported in Thin client.
        Specified by:
        getZoomY in interface IRunnablePicture
      • getHIWindowWidth

        public int getHIWindowWidth()
        Description copied from interface: IRunnablePicture
        Corresponds to ESL function %HI_GetHiSizeX. Not supported in Thin client.
        Specified by:
        getHIWindowWidth in interface IRunnablePicture
      • getScreenWidth

        public int getScreenWidth()
        Description copied from interface: IRunnablePicture
        Corresponds to ESL function %HI_GetMonitorSizeX. Not supported in Thin client.
        Specified by:
        getScreenWidth in interface IRunnablePicture
      • getScreenHeight

        public int getScreenHeight()
        Description copied from interface: IRunnablePicture
        Corresponds to ESL function %HI_GetMonitorSizeY. Not supported in Thin client.
        Specified by:
        getScreenHeight in interface IRunnablePicture
      • getPixelRGB

        public int getPixelRGB​(int x,
                               int y)
        Description copied from interface: IRunnablePicture
        Corresponds to ESL function %HI_GetPixelRGB. Not supported in Thin client.
        Specified by:
        getPixelRGB in interface IRunnablePicture
      • setLayerParams

        public void setLayerParams​(int from,
                                   int to)
        Description copied from interface: IRunnablePicture
        Corresponds to ESL function %HI_LayersParams. Not supported in Thin client.
        Specified by:
        setLayerParams in interface IRunnablePicture
      • setPictureMode

        public void setPictureMode​(PictureMode mode)
        Description copied from interface: IRunnablePicture
        Corresponds to ESL functions %HI_SetModeCtrl, %HI_SetModeMove and %HI_SetModeZoom.
        Specified by:
        setPictureMode in interface IRunnablePicture
        Parameters:
        mode - determines which function is called. Not supported in Thin client.
      • setZoom

        public void setZoom​(double scale,
                            int x,
                            int y)
        Description copied from interface: IRunnablePicture
        Corresponds to ESL function %HI_SetZoom
        Specified by:
        setZoom in interface IRunnablePicture
      • popUpMenuCreate

        public final void popUpMenuCreate​(int x,
                                          int y)
        Corresponds to ESL function %HI_PopUpMenu_Create
      • popUpMenuAddItem

        public final void popUpMenuAddItem​(int type,
                                           java.lang.String text,
                                           int id,
                                           int parentId)
        Corresponds to ESL function %HI_PopUpMenu_AddItem
      • popUpMenuAddItem

        public final void popUpMenuAddItem​(int type,
                                           java.lang.String text,
                                           int id,
                                           int parentId,
                                           boolean bEnabled)
        Corresponds to ESL function %HI_PopUpMenu_AddItem
      • popUpMenuAddItem

        public final void popUpMenuAddItem​(int type,
                                           java.lang.String text,
                                           int id,
                                           int parentId,
                                           boolean bEnabled,
                                           boolean bChecked)
        Corresponds to ESL function %HI_PopUpMenu_AddItem
      • popUpMenuAddItem

        public final void popUpMenuAddItem​(int type,
                                           java.lang.String text,
                                           int id,
                                           int parentId,
                                           boolean bEnabled,
                                           boolean bChecked,
                                           D2Base bitmapHBJ)
        Corresponds to ESL function %HI_PopUpMenu_AddItem
      • popUpMenuAddItem

        public final void popUpMenuAddItem​(int type,
                                           java.lang.String text,
                                           int id,
                                           int parentId,
                                           boolean bEnabled,
                                           boolean bChecked,
                                           D2Base bitmapHBJ,
                                           D2Base bitmapCheckedHBJ)
        Corresponds to ESL function %HI_PopUpMenu_AddItem
      • popUpMenuAddItem

        public final void popUpMenuAddItem​(int type,
                                           java.lang.String text,
                                           int id,
                                           int parentId,
                                           boolean bEnabled,
                                           boolean bChecked,
                                           D2Base bitmapHBJ,
                                           D2Base bitmapCheckedHBJ,
                                           java.lang.String tooltip)
        Corresponds to ESL function %HI_PopUpMenu_AddItem
      • popUpMenuSetItemFont

        public final void popUpMenuSetItemFont​(int itemId,
                                               SOFontStyle value)
      • popUpMenuSetItemTextColor

        public final void popUpMenuSetItemTextColor​(int itemId,
                                                    int textColor)
      • popUpMenuSetColors

        public final void popUpMenuSetColors​(int itemBackColor,
                                             int selectedItemBackColor,
                                             int textColor,
                                             int separatorColor)
      • setApplTitle

        public void setApplTitle​(java.lang.String title)
      • logout

        public void logout()
      • setMouseWheelZoom

        public void setMouseWheelZoom​(int iStep)
      • navHistoryPushState

        public void navHistoryPushState​(java.lang.String objState,
                                        java.lang.String urlState)
      • navHistoryReplaceState

        public void navHistoryReplaceState​(java.lang.String objState,
                                           java.lang.String urlState)
      • navHistoryGetInitialState

        public java.lang.String navHistoryGetInitialState()