Class ExtendedCodeAreaDimensions


  • @ParametersAreNonnullByDefault
    public class ExtendedCodeAreaDimensions
    extends java.lang.Object
    Basic code area component dimensions.
    • Constructor Detail

      • ExtendedCodeAreaDimensions

        public ExtendedCodeAreaDimensions()
    • Method Detail

      • recomputeSizes

        public void recomputeSizes​(org.exbin.bined.swing.basic.BasicCodeAreaMetrics metrics,
                                   int componentX,
                                   int componentY,
                                   int componentWidth,
                                   int componentHeight,
                                   int rowPositionLength,
                                   int verticalScrollBarSize,
                                   int horizontalScrollBarSize,
                                   org.exbin.bined.extended.layout.ExtendedCodeAreaLayoutProfile layoutProfile)
      • getPositionZone

        @Nonnull
        public org.exbin.bined.basic.BasicCodeAreaZone getPositionZone​(int positionX,
                                                                       int positionY)
      • getScrollPanelX

        public int getScrollPanelX()
      • getScrollPanelY

        public int getScrollPanelY()
      • getVerticalScrollBarSize

        public int getVerticalScrollBarSize()
      • getHorizontalScrollBarSize

        public int getHorizontalScrollBarSize()
      • getScrollPanelWidth

        public int getScrollPanelWidth()
      • getScrollPanelHeight

        public int getScrollPanelHeight()
      • getDataViewWidth

        public int getDataViewWidth()
      • getDataViewHeight

        public int getDataViewHeight()
      • getHeaderAreaHeight

        public int getHeaderAreaHeight()
      • getRowPositionAreaWidth

        public int getRowPositionAreaWidth()
      • getRowsPerRect

        public int getRowsPerRect()
      • getHalfCharsPerRect

        public int getHalfCharsPerRect()
      • getHalfCharsPerPage

        public int getHalfCharsPerPage()
      • getRowsPerPage

        public int getRowsPerPage()
      • getHalfCharOffset

        public int getHalfCharOffset()
      • getRowOffset

        public int getRowOffset()
      • getLayoutProfile

        @Nonnull
        public org.exbin.bined.extended.layout.ExtendedCodeAreaLayoutProfile getLayoutProfile()
      • getComponentRectangle

        @Nonnull
        public java.awt.Rectangle getComponentRectangle()
      • getMainAreaRectangle

        @Nonnull
        public java.awt.Rectangle getMainAreaRectangle()
      • getScrollPanelRectangle

        @Nonnull
        public java.awt.Rectangle getScrollPanelRectangle()
      • getDataViewRectangle

        @Nonnull
        public java.awt.Rectangle getDataViewRectangle()
      • getHeaderAreaRectangle

        @Nonnull
        public java.awt.Rectangle getHeaderAreaRectangle()
      • getRowPositionAreaRectangle

        @Nonnull
        public java.awt.Rectangle getRowPositionAreaRectangle()