| 223 | } |
| 224 | |
| 225 | void Pane::drag(Vec2I mousePosition) { |
| 226 | Vec2I delta = mousePosition - m_dragMouseOrigin; |
| 227 | setPosition(relativePosition() + delta); |
| 228 | m_dragMouseOrigin += delta; |
| 229 | } |
| 230 | |
| 231 | bool Pane::inWindow(Vec2I const& position) const { |
| 232 | return screenBoundRect().contains(position); |