AMADEUS html plain
* import java.awt.
class Item37Listener
class Item37Listener implements ActionListener
Edit + Enclose
on vajalik eeska"tt valitud skeemi ymbritsemiseks
AmFrame frame;
Item37Listener(AmFrame fr)
konstruktor
public void actionPerformed(ActionEvent event)
AmCanvas c = (AmCanvas)(frame.viewArea);
Sketch newS;
tehtav skeem
??c.selection.kind()
? Selection.OUTER:
newS = frame.contents.editor.encloseOuter(
(Sketch)(c.selection.start.scheme));
<======
? Selection.SCHEME2SCHEME:
? Selection.PRIMITIVE:
? Selection.PRIMITIVE2PRIMITIVE:
? Selection.PRIMITIVE2SCHEME:
? Selection.SCHEME2PRIMITIVE:
vőtta valik lihtskeemiks
newS =
frame.contents.editor.group2simple(c.selection);
<======
? :
muidu ei tee midagi
<==========
valik tehtule:
Cursor cur = new Cursor(newS);
c.selection = new Selection(c, cur, cur);
frame.contents.main.view.plan(c.hd, c.vd);
c.own = true; c.repaint();