// (c) Matti Katila package gzz.modules.pp; import java.awt.event.*; /** Event handling, event objects.. */ public class PPEvents { public static boolean dbg = false; private static void pa(String s) { System.out.println(s); } PPActions ppactions; public PPEvents(PPActions pa) { ppactions = pa; EventHandling.i().assign("Add new paper", new NewPaper() ); EventHandling.i().assign("Delete paper", new DeletePaper() ); } public class NewPaper implements EventHandling.EventObj { public void event(MouseEvent ev, Object[] obs) { try { pa("Add new paper!"); ppactions.newPaper(); } catch (Exception e) { pa(e.getMessage()); } } } public class DeletePaper implements EventHandling.EventObj { public void event(MouseEvent ev, Object[] obs) { /* try { pa("Deleting paper!"); Cell c = ((AbstractViewContext)context).getAccursed(); if (space.getHomeCell() != c) { ppactions.deletePaper(c.getId() ); ((AbstractViewContext)context).setAccursed(space.getHomeCell()); } } catch (Exception e) { pa(e.getMessage()); } */ } } }