- case BottomRight:
- frame.rect.setPos((screen->getWidth() - frame.rect.width()
- - (screen->getBorderWidth() * 2)),
- (screen->getHeight() - frame.rect.height()
- - (screen->getBorderWidth() * 2)));
-
- if (direction == Vertical) {
- frame.x_hidden = screen->getWidth() - screen->getBevelWidth()
- - screen->getBorderWidth();
- frame.y_hidden = frame.rect.y();
- } else {
- frame.x_hidden = frame.rect.x();
- frame.y_hidden = screen->getHeight() - screen->getBevelWidth()
- - screen->getBorderWidth();
- }
+ if (placement == TopRight)
+ y = 0;
+ else if (placement == CenterRight)
+ y = (screen->getHeight() - frame.rect.height()) / 2;
+ else
+ y = screen->getHeight() - frame.rect.height()
+ - (screen->getBorderWidth() * 2);