| 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; |