|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface BoundaryRestriction
Restricts the boundaries of a ScreenDockDialog
, a restriction might be,
that the dialog can't be placed outside the screen.
Field Summary | |
---|---|
static BoundaryRestriction |
FREE
A restriction that allows all boundaries. |
static BoundaryRestriction |
HARD
A restriction that will ensure that every dialog is always visible on exactly one screen. |
static BoundaryRestriction |
MEDIUM
A restriction that will ensure that the title of a dialog cannot be moved away from the screens. |
Method Summary | |
---|---|
Rectangle |
check(ScreenDockWindow window)
Calculates the bounds which window can have. |
Rectangle |
check(ScreenDockWindow window,
Rectangle target)
Calculates the bounds which window can have. |
Field Detail |
---|
static final BoundaryRestriction FREE
static final BoundaryRestriction MEDIUM
static final BoundaryRestriction HARD
Method Detail |
---|
Rectangle check(ScreenDockWindow window)
window
can have.
window
- the window whose bounds should be checked.
window
, can be null
to indicate that the current boundaries are valid.Rectangle check(ScreenDockWindow window, Rectangle target)
window
can have.
window
- the window whose future bounds should be checked.target
- the bounds window
should have, this method
should not write into target
.
null
to indicate that
target
is valid.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |