Package org.exbin.bined.swing.extended
Class ExtendedCodeAreaDimensions
- java.lang.Object
-
- org.exbin.bined.swing.extended.ExtendedCodeAreaDimensions
-
@ParametersAreNonnullByDefault public class ExtendedCodeAreaDimensions extends java.lang.ObjectBasic code area component dimensions.
-
-
Constructor Summary
Constructors Constructor Description ExtendedCodeAreaDimensions()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.awt.RectanglegetComponentRectangle()intgetDataViewHeight()java.awt.RectanglegetDataViewRectangle()intgetDataViewWidth()intgetHalfCharOffset()intgetHalfCharsPerPage()intgetHalfCharsPerRect()intgetHeaderAreaHeight()java.awt.RectanglegetHeaderAreaRectangle()intgetHorizontalScrollBarSize()org.exbin.bined.extended.layout.ExtendedCodeAreaLayoutProfilegetLayoutProfile()java.awt.RectanglegetMainAreaRectangle()org.exbin.bined.basic.BasicCodeAreaZonegetPositionZone(int positionX, int positionY)intgetRowOffset()java.awt.RectanglegetRowPositionAreaRectangle()intgetRowPositionAreaWidth()intgetRowsPerPage()intgetRowsPerRect()intgetScrollPanelHeight()java.awt.RectanglegetScrollPanelRectangle()intgetScrollPanelWidth()intgetScrollPanelX()intgetScrollPanelY()intgetVerticalScrollBarSize()voidrecomputeSizes(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)
-
-
-
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()
-
-