bibliothek.gui.dock.station.support
Interface CombinerTarget
public interface CombinerTarget
Created by a Combiner
, this object tells how two Dockable
s
are going to be merged.
- Author:
- Benjamin Sigg
Method Summary |
void |
paint(Graphics g,
StationPaint paint,
Rectangle stationBounds,
Rectangle dockableBounds)
Paints some lines on the screen that allow the user to understand of what is
going to happen if he/she releases the mouse now. |
paint
void paint(Graphics g,
StationPaint paint,
Rectangle stationBounds,
Rectangle dockableBounds)
- Paints some lines on the screen that allow the user to understand of what is
going to happen if he/she releases the mouse now.
- Parameters:
g
- the graphics context to usepaint
- painting algorithms fitting to the current DockTheme
stationBounds
- an estimate of the area which will be affected by inserting
the combined Dockable
, not null
dockableBounds
- the boundaries which a representation of the combined Dockable
has. If possible this is the exact location and size, including any title. If the
station cannot exactly tell where the Dockable
is going to be
(e.g. when CombinerSource.getSize()
returned null
), then
this may be the location and size of a title. Never null
.