Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.modama.gui.mgraph
Class MMarqueeHandler  view MMarqueeHandler download MMarqueeHandler.java

java.lang.Object
  extended byBasicMarqueeHandler
      extended byorg.modama.gui.mgraph.MMarqueeHandler

public class MMarqueeHandler
extends BasicMarqueeHandler

Modama's marquee handler for jgraph LEFT MOUSE BUTTON: on a port: initiate connection mode double on a cell: open editor for entity else: move cell or nothing RIGHT MOUSE BUTTON: on a cell: popupmenu for cell else: popup for document


Field Summary
private  MApp app
           
protected  java.lang.Object cell
           
protected  java.awt.Point current
           
protected  PortView firstPort
           
protected  PortView port
           
protected  java.awt.Point start
           
 
Constructor Summary
MMarqueeHandler(MApp app)
           
 
Method Summary
 PortView getSourcePortAt(java.awt.Point point)
          gets port below mouse
 PortView getTargetPortAt(java.awt.Point point)
          gets target port (means: unequal to firstport)
 boolean isForceMarqueeEvent(java.awt.event.MouseEvent event)
          true: this marquee handler takes controll over mouse false: we dont need no...
 void mouseDragged(java.awt.event.MouseEvent event)
           
 void mouseMoved(java.awt.event.MouseEvent event)
           
 void mousePressed(java.awt.event.MouseEvent event)
           
 void mouseReleased(java.awt.event.MouseEvent event)
           
protected  void paintConnector(java.awt.Color fg, java.awt.Color bg, java.awt.Graphics g)
           
protected  void paintPort(java.awt.Graphics g)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

start

protected java.awt.Point start

current

protected java.awt.Point current

port

protected PortView port

firstPort

protected PortView firstPort

cell

protected java.lang.Object cell

app

private MApp app
Constructor Detail

MMarqueeHandler

public MMarqueeHandler(MApp app)
Method Detail

isForceMarqueeEvent

public boolean isForceMarqueeEvent(java.awt.event.MouseEvent event)
true: this marquee handler takes controll over mouse false: we dont need no...


mousePressed

public void mousePressed(java.awt.event.MouseEvent event)

mouseDragged

public void mouseDragged(java.awt.event.MouseEvent event)

mouseReleased

public void mouseReleased(java.awt.event.MouseEvent event)

mouseMoved

public void mouseMoved(java.awt.event.MouseEvent event)

paintConnector

protected void paintConnector(java.awt.Color fg,
                              java.awt.Color bg,
                              java.awt.Graphics g)

paintPort

protected void paintPort(java.awt.Graphics g)

getSourcePortAt

public PortView getSourcePortAt(java.awt.Point point)
gets port below mouse


getTargetPortAt

public PortView getTargetPortAt(java.awt.Point point)
gets target port (means: unequal to firstport)