home *** CD-ROM | disk | FTP | other *** search
/ PC Pro 2001 December / dppcpro1201.iso / Extras / maple / Viewer / WebEQ / MMLViewerInstall.cab / MMLViewerApplet.cab / webeq3 / schema / MOver.class (.txt) < prev    next >
Encoding:
Java Class File  |  2001-05-24  |  1.7 KB  |  50 lines

  1. package webeq3.schema;
  2.  
  3. import webeq3.app.Equation;
  4. import webeq3.util.OutputHandler;
  5.  
  6. public class MOver extends MUnderover {
  7.    double itc = (double)0.0F;
  8.  
  9.    public MOver(Box var1) {
  10.       super(var1);
  11.       super.type = 8;
  12.    }
  13.  
  14.    public MOver() {
  15.       super.type = 8;
  16.    }
  17.  
  18.    public MOver(Equation var1) {
  19.       super(var1);
  20.       super.type = 8;
  21.    }
  22.  
  23.    public void size() {
  24.       if (super.children.size() < 3) {
  25.          Box var1 = ((Box)this).removeChild();
  26.          Box var2 = new Box(this);
  27.          ((Box)this).addChild(var2);
  28.          ((Box)this).addChild(var1);
  29.       }
  30.  
  31.       super.size();
  32.    }
  33.  
  34.    public void printSelected(String var1, OutputHandler var2, boolean var3, boolean var4, String var5, boolean var6, int var7) {
  35.       if (var3 && !super.reverse_video) {
  36.          for(int var8 = 0; var8 < super.children.size(); ++var8) {
  37.             ((Box)this).getChild(var8).printSelected(var1, var2, var3, var4, var5, var6, var7);
  38.          }
  39.       } else if (var6 && super.cpeer != null) {
  40.          super.cpeer.printSelected(var1, var2, var3, var4, var5, var6, var7);
  41.       } else {
  42.          var2.println(var1 + ((Box)this).make_head(false, var5));
  43.          ((Box)this).getChild(0).printSelected(var1 + "  ", var2, var3, var4, var5, var6, var7);
  44.          ((Box)this).getChild(2).printSelected(var1 + "  ", var2, var3, var4, var5, var6, var7);
  45.          var2.println(var1 + "</" + ((Box)this).make_tag(var5) + ">");
  46.       }
  47.  
  48.    }
  49. }
  50.