MCPcopy Create free account
hub / github.com/codenameone/CodenameOne / getSelectedRect

Method getSelectedRect

CodenameOne/src/com/codename1/ui/List.java:1870–1880  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

1868
1869 /// {@inheritDoc}
1870 @Override
1871 public Rectangle getSelectedRect() {
1872 Style style = getStyle();
1873 Rectangle pos = new Rectangle();
1874 int width = getWidth() - style.getHorizontalPadding() - getSideGap();
1875 Dimension rendererSize = getElementSize(false, true);
1876 calculateComponentPosition(getSelectedIndex(), width, pos, rendererSize, getElementSize(true, true), true);
1877 pos.setX(pos.getX() + getParent().getAbsoluteX());
1878 pos.setY(pos.getY() + getParent().getAbsoluteY());
1879 return pos;
1880 }
1881
1882 private int pointerSelect(int x, int y) {
1883 int selectedIndex = -1;

Callers 15

showPopupDialogMethod · 0.45
showPopupDialogMethod · 0.45
invoke3Method · 0.45
invoke3Method · 0.45
invoke0Method · 0.45
invoke4Method · 0.45
invoke5Method · 0.45
invoke7Method · 0.45
invoke2Method · 0.45
invoke0Method · 0.45
invoke1Method · 0.45
invoke2Method · 0.45

Calls 14

getHorizontalPaddingMethod · 0.95
getSideGapMethod · 0.95
getElementSizeMethod · 0.95
getSelectedIndexMethod · 0.95
setXMethod · 0.95
getXMethod · 0.95
setYMethod · 0.95
getYMethod · 0.95
getStyleMethod · 0.65
getWidthMethod · 0.65
getParentMethod · 0.65

Tested by 2

invoke3Method · 0.36
testGetSelectedRectMethod · 0.36