7 |
*/ |
*/ |
8 |
public interface BuoyViewNodeType { |
public interface BuoyViewNodeType { |
9 |
/** Render portion of the view relevant to linkId and anchor |
/** Render portion of the view relevant to linkId and anchor |
10 |
* into the given box. |
* into the given box. This should not have any side effects. |
11 |
*/ |
*/ |
12 |
void renderBuoy(VobScene vs, int into, Object linkId, Object anchor); |
void renderBuoy(VobScene vs, int into, Object linkId, Object anchor); |
13 |
|
|
14 |
/** Focus was set to the buoy -- create an object that knows |
/** Focus was set to the buoy -- create an object that knows |
15 |
* the user interface and motion in that space. |
* the user interface and motion in that space. |
16 |
|
* The object will use the given BuoyLinkListener to call back |
17 |
|
* when it is rendered and there are buoys that should |
18 |
|
* be rendered. |
19 |
*/ |
*/ |
20 |
BuoyViewMainNode createMainNode(Object linkId, Object anchor, |
BuoyViewMainNode createMainNode(Object linkId, Object anchor, |
21 |
BuoyLinkListener l); |
BuoyLinkListener l); |