AMADEUS html plain
import java.awt.event.*;
class Item02Listener implements ActionListener
File + Save
AmProjectFileFrame frame;
Item02Listener(AmProjectFileFrame fr)
public void actionPerformed(ActionEvent event)
Kui SAVE on rakendatud Ctrl+s abil, siis jääb AmKeyListeneri isendisse ctrl==true ! :
KeyListener[] kk = frame.viewArea.getKeyListeners();
? kk.length == 1
((AmKeyListener)kk[0]).ctrl = false;
// SIL
Sketch silSK = frame.contents.main;
Branch silBR = silSK.branch(0);
Primitive silP = (Primitive)(silBR.member(0));
Row silr0 = silP.text.row(0);
System.out.println("Item02Listener1:SILTextlength:" +
silr0.elements.size());
System.out.println("Item02Listener1:SILText:" +
silr0.toString());
ActionController.execute(ActionController.SAVE, frame);
//System.out.println("Item02Listener:factor" + frame.sizeFactor );
? ei tea, kus pärast lahendamist Reset läheb alati halliks
? Math.abs(frame.sizeFactor - 1.0) > 0.01
frame.menuBar.setEnabled(AmLocale.Frame(), frame.menuBar.nupp74,true);
// SIL
silSK = frame.contents.main;
silBR = silSK.branch(0);
silP = (Primitive)(silBR.member(0));
silr0 = silP.text.row(0);
System.out.println("Item02Listener2:SILTextlength:" +
silr0.elements.size());
System.out.println("Item02Listener2:SILText:" +
silr0.toString());