AMADEUS html plain
This sketchy text is generated by AMADEUS
* import java.awt.
class Item60Listener
class Item60Listener implements ActionListener
Tools + Sketchify
AmFrame frame;
AmFrame targetFrame;
Item60Listener(AmFrame fr)
konstruktor
public void actionPerformed(ActionEvent event)
eeldab, et on valitud skeem. peaks? :AmFile.newFile();
targetFrame = Am.addGraphicFrame();
targetFrame.setTitle(frame.getTitle() + " SKETCHIFIED");
AmCanvas c = targetFrame.viewArea;
AmCanvas c0 = frame.viewArea;
Sketch source = (Sketch)(c0.selection.start.scheme);
? !source.isPlainText()
pole lihttekst
AmDialog d = new AmDialog(frame, AmLocale.Source_error(),
AmDialog.B_OK, AmLocale.Is_not_plain_text()+". "+
AmLocale.Cannot()+" "+ AmLocale.sketchify()+"!");
<======
vajadusel maa"rata baaskeel *
boolean dialog = false;
? (source.baseLanguage.type == BaseLanguage.NONE)
dialog = true;
? Am.isWindows
? (!BaseLanguage.userSetAll(source, targetFrame))
Am.remove(targetFrame);
<======================
<======
? (!BaseLanguage.userSetAll(source, frame))
Am.remove(targetFrame);
<==================
uus skeemtekst skt1 *
SketchyText skt1 = new SketchyText(null);
skt1.main.comment =
new Row("This sketchy text is generated by AMADEUS",
Default.commentColor);
teisendatav skeemtekst skt0 *
SketchyText skt0 = new SketchyText(null);
raami pole
skt0.main = (Sketch)(c0.selection.start.scheme);
editori ka pole
skeemistada skt0 $\rightarrow$ skt1 *
boolean sketchifyOK =
source.baseLanguage.sketchify(skt0, skt1, targetFrame);
targetFrame.newContents(skt1.main);
tulemus raamisse
targetFrame.contents.file = new AmFile(targetFrame.contents);
targetFrame.contents.main.view.plan(c.hd, c.vd);
ekraanile *
? !sketchifyOK
kui ei saanud skeemistada
c.selection.cancel();
(vana) valik maha
c.caretToScreen();
targetFrame.refresh();
c.own = true; c.repaint();
<======
? dialog
targetFrame.refresh();
//c.own = false; c.repaint();
<======
c.own = true; c.repaint();