| 480 | |
| 481 | /// {@inheritDoc} |
| 482 | @Override |
| 483 | protected Rectangle getVisibleBounds() { |
| 484 | Rectangle pos = new Rectangle(); |
| 485 | Dimension rendererSize = getElementSize(false, true); |
| 486 | Style style = getStyle(); |
| 487 | int width = getWidth() - style.getHorizontalPadding() - getSideGap(); |
| 488 | calculateComponentPosition(getCurrentSelected(), width, pos, rendererSize, getElementSize(true, true), true); |
| 489 | pos.setX(pos.getX() + getX()); |
| 490 | pos.setY(pos.getY() + getY()); |
| 491 | return pos; |
| 492 | } |
| 493 | |
| 494 | /// {@inheritDoc} |
| 495 | @Override |