package com.egantt.swing.cell.editor.state;
import java.awt.Rectangle;
import java.awt.event.MouseEvent;
import com.egantt.model.drawing.DrawingContext;
import com.egantt.model.drawing.DrawingState;
public interface StateEditor {
// ________________________________________________________________________
public void mousePressed(MouseEvent e, Rectangle bounds, DrawingState drawing, Object axisKey, DrawingContext context);
public void mouseReleased(MouseEvent e, Rectangle bounds, DrawingState drawing, Object axisKey, DrawingContext context);
public void mouseMoved(MouseEvent e, Rectangle bounds, DrawingState drawing, Object axisKey, DrawingContext context);
public void mouseDragged(MouseEvent e, Rectangle bounds, DrawingState drawing, Object axisKey, DrawingContext context);
}