Subversion Repositories wimsdev

Compare Revisions

Ignore whitespace Rev 4964 → Rev 4965

/trunk/wims/src/Misc/authors/jm.evers/applets/FlyApplet/CHANGELOG
95,6 → 95,8
- added to interactive mode: mlines (multilines) ; used for drawing multiple segments in the applet
use ReadDrawing() via javascript or X.Gang's inputapplet mode to read data (x1,y1,x2,y2,x3,y3...xn,yn)
 
17/1/2011
17/1/2012
- added modified syntax for x/y-logscale
25/1/2012
- only editable inputfields are read with javascript (ReadText())
/trunk/wims/src/Misc/authors/jm.evers/applets/FlyApplet/src/FlyApplet.java
178,6 → 178,7
boolean use_xlog=false;
boolean use_inputarea=false;
public sHotEqn TeX;
boolean editable_input[];
public void init() {
/*
GraphicsEnvironment ge = GraphicsEnvironment.getLocalGraphicsEnvironment();
308,14 → 309,16
if(use_inputarea){
boolean first = true;
for(int i = 0; i < inputfieldindex ;i++){
if(first){
reply = inputfield[i].getText();
first= false;
if(editable_input[i]){
if(first){
reply = inputfield[i].getText();
first= false;
}
else
{
reply = reply + "," + inputfield[i].getText();
}
}
else
{
reply = reply + "," + inputfield[i].getText();
}
}
}
return reply;
400,6 → 403,7
);
inputfield[index].setEditable(((FlyInput)objects.elementAt(i)).getEditable());
inputfield[index].setVisible(true);
editable_input[index] = ((FlyInput)objects.elementAt(i)).getEditable();
}
else
if(objects.elementAt(i) instanceof FlyLatex){
1022,6 → 1026,7
if(cmd.equals("inputfields") || cmd.equals("inputs")){ // number of inputfields
try{
inputs = (int) symbols.eval(words[1]);
editable_input = new boolean[inputs];
}catch( SyntaxException e ){DeBug("could not parse number of inputs :"+e+"\n will use default = 20");}
return true;
}