Show
Ignore:
Timestamp:
03/28/08 15:27:42 (10 months ago)
Author:
relet.net
Message:

fix layer selection. display filter applies on links now.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/net/relet/freimap/VisorFrame.java

    r15 r16  
    331331        switch (e.getClickCount()) { 
    332332          case 1: { 
    333             if ((mousex>20) && (mousex<40)&& (mousey>60) && (mousey<60+layers.size()*20)) { 
    334               int selectedLayer = (mousey-60) / 20; 
     333            if ((mousex>20) && (mousex<40)&& (mousey>40) && (mousey<40+layers.size()*20)) { 
     334              int selectedLayer = (mousey-40) / 20; 
    335335              layers.elementAt(selectedLayer).toggleVisibility(); 
    336             } else if ((mousex>40) && (mousex<150)&& (mousey>60) && (mousey<60+layers.size()*20)) { 
    337               int selectedLayer = (mousey-60) / 20; 
     336            } else if ((mousex>40) && (mousex<150)&& (mousey>40) && (mousey<40+layers.size()*20)) { 
     337              int selectedLayer = (mousey-40) / 20; 
    338338              activeLayer.mouseMoved(0,0); 
    339339              activeLayer = layers.elementAt(selectedLayer); 
     
    384384    mrefy = e.getY(); 
    385385    mouseMode = e.getButton(); 
    386     refPosition = (mrefy-60) / 20; 
     386    refPosition = (mrefy-40) / 20; 
    387387    refZoom = zoom; 
    388388  } 
     
    393393    if ((mousey>h-100)&&(mousex >= timelinex0)&&(mousex <= timelinex1)) { 
    394394      setCurrentTime(mousex-timelinex0); 
    395     } else if ((mousex>20) && (mousex<150)&& (mousey>60) && (mousey<60+layers.size()*20)) { 
    396       //int targPosition = (mousey-60) / 20; 
     395    } else if ((mousex>20) && (mousex<150)&& (mousey>40) && (mousey<40+layers.size()*20)) { 
     396      //int targPosition = (mousey-40) / 20; 
    397397    } else { 
    398398      switch(mouseMode) { 
     
    438438  public void mouseExited(MouseEvent e) {} 
    439439  public void mouseReleased(MouseEvent e) { 
    440     if ((mousex>20) && (mousex<150)&& (mousey>60) && (mousey<60+layers.size()*20)) { 
     440    if ((mousex>20) && (mousex<150)&& (mousey>40) && (mousey<40+layers.size()*20)) { 
    441441      if (refPosition >= layers.size()) return; 
    442       int targPosition = (mousey-60) / 20; 
     442      int targPosition = (mousey-40) / 20; 
    443443      VisorLayer ref = layers.elementAt(refPosition), 
    444444                 swap = layers.elementAt(targPosition);