Class BasicCodeAreaVisibility


  • @ParametersAreNonnullByDefault
    public class BasicCodeAreaVisibility
    extends java.lang.Object
    Basic code area component characters visibility in scroll window.
    • Constructor Detail

      • BasicCodeAreaVisibility

        public BasicCodeAreaVisibility()
    • Method Detail

      • recomputeCharPositions

        public void recomputeCharPositions​(BasicCodeAreaMetrics metrics,
                                           org.exbin.bined.basic.BasicCodeAreaStructure structure,
                                           BasicCodeAreaDimensions dimensions,
                                           org.exbin.bined.basic.BasicCodeAreaLayout layout,
                                           org.exbin.bined.basic.BasicCodeAreaScrolling scrolling)
      • getSplitLinePos

        public int getSplitLinePos()
        Returns pixel position of slit line relative to data view or 0 if not in use.
        Returns:
        x-position or 0
      • getSkipToCode

        public int getSkipToCode()
      • getSkipToChar

        public int getSkipToChar()
      • getSkipToPreview

        public int getSkipToPreview()
      • getSkipRestFromCode

        public int getSkipRestFromCode()
      • getSkipRestFromChar

        public int getSkipRestFromChar()
      • getSkipRestFromPreview

        public int getSkipRestFromPreview()
      • isCodeSectionVisible

        public boolean isCodeSectionVisible()
      • isPreviewSectionVisible

        public boolean isPreviewSectionVisible()
      • getMaxRowDataChars

        public int getMaxRowDataChars()
      • getCharactersPerCodeSection

        public int getCharactersPerCodeSection()
      • getCodeLastCharPos

        public int getCodeLastCharPos()
      • getPreviewCharPos

        public int getPreviewCharPos()
      • getPreviewRelativeX

        public int getPreviewRelativeX()