/[libvob]/libvob/org/nongnu/libvob/buoy/BuoyViewMainNode.java
ViewVC logotype

Diff of /libvob/org/nongnu/libvob/buoy/BuoyViewMainNode.java

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.5 by tjl, Sat Aug 2 08:28:47 2003 UTC revision 1.6 by mudyc, Sun Aug 17 11:33:09 2003 UTC
# Line 52  public interface BuoyViewMainNode { Line 52  public interface BuoyViewMainNode {
52       * This method is needed because the "into" coordsys given to renderMain       * This method is needed because the "into" coordsys given to renderMain
53       * is instructive, not mandatory. For example, fisheye views can easily stray beyond       * is instructive, not mandatory. For example, fisheye views can easily stray beyond
54       * the edges of "into".       * the edges of "into".
      * @param e The mouse event  
55       * @param oldVobScene The vob scene       * @param oldVobScene The vob scene
56         * @param x The mouse event's x point.
57         * @param y The mouse event's y point.
58       * @param zout If non-null, the window z coord of the hit will be stored here.       * @param zout If non-null, the window z coord of the hit will be stored here.
59       *             If some main nodes overlap, this can be used to determine       *             If some main nodes overlap, this can be used to determine
60       *             which got the eventm       *             which got the eventm
61       */       */
62      boolean mouseClickHit(VobMouseEvent e, VobScene oldVobScene, float[] zout);      boolean hasMouseHit(VobScene oldVobScene, int x, int y, float[] zout);
63    
64      /** A mouse event was not interpreted to the buoy framework and is      /** A mouse event was not interpreted to the buoy framework and is
65       * passed to this node as the main buoy.       * passed to this node as the main buoy.

Legend:
Removed from v.1.5  
changed lines
  Added in v.1.6

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26