Class BasicCodeAreaDimensions


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

      • BasicCodeAreaDimensions

        public BasicCodeAreaDimensions()
    • Method Detail

      • recomputeSizes

        public void recomputeSizes​(BasicCodeAreaMetrics metrics,
                                   int componentX,
                                   int componentY,
                                   int componentWidth,
                                   int componentHeight,
                                   int rowPositionLength,
                                   int verticalScrollBarSize,
                                   int horizontalScrollBarSize)
      • 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()
      • getCharactersPerRect

        public int getCharactersPerRect()
      • getCharactersPerPage

        public int getCharactersPerPage()
      • getRowsPerPage

        public int getRowsPerPage()
      • getLastCharOffset

        public int getLastCharOffset()
      • getLastRowOffset

        public int getLastRowOffset()
      • 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()