4 |
import gzz.vob.*; |
import gzz.vob.*; |
5 |
|
|
6 |
/** An interface representing a single node of the buoy view. |
/** An interface representing a single node of the buoy view. |
|
* This node must keep its own information about cursor location |
|
|
* and handle keystrokes when it is a main view. |
|
|
* <p> |
|
|
* This interface will be made cloneable later, in order to support |
|
|
* multiple main buoys in one window. |
|
7 |
*/ |
*/ |
8 |
public interface BuoyViewNodeType { |
public interface BuoyViewNodeType { |
9 |
void renderBuoy(VobScene vs, int into, Object linkId, Object anchor); |
void renderBuoy(VobScene vs, int into, Object linkId, Object anchor); |
10 |
BuoyViewMainNode createMainNode(Object linkId, Object anchor); |
BuoyViewMainNode createMainNode(Object linkId, Object anchor, BuoyLinkListener l); |
11 |
} |
} |
12 |
|
|