Package org.exbin.bined.swing.extended
Class ExtendedCodeAreaDimensions
- java.lang.Object
-
- org.exbin.bined.swing.extended.ExtendedCodeAreaDimensions
-
@ParametersAreNonnullByDefault public class ExtendedCodeAreaDimensions extends java.lang.Object
Basic 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.Rectangle
getComponentRectangle()
int
getDataViewHeight()
java.awt.Rectangle
getDataViewRectangle()
int
getDataViewWidth()
int
getHalfCharOffset()
int
getHalfCharsPerPage()
int
getHalfCharsPerRect()
int
getHeaderAreaHeight()
java.awt.Rectangle
getHeaderAreaRectangle()
int
getHorizontalScrollBarSize()
org.exbin.bined.extended.layout.ExtendedCodeAreaLayoutProfile
getLayoutProfile()
java.awt.Rectangle
getMainAreaRectangle()
org.exbin.bined.basic.BasicCodeAreaZone
getPositionZone(int positionX, int positionY)
int
getRowOffset()
java.awt.Rectangle
getRowPositionAreaRectangle()
int
getRowPositionAreaWidth()
int
getRowsPerPage()
int
getRowsPerRect()
int
getScrollPanelHeight()
java.awt.Rectangle
getScrollPanelRectangle()
int
getScrollPanelWidth()
int
getScrollPanelX()
int
getScrollPanelY()
int
getVerticalScrollBarSize()
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)
-
-
-
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()
-
-