home *** CD-ROM | disk | FTP | other *** search
/ The Net Power 1997 July / NETDisc0797.iso / pc / nettools / corel / cwdata / project / docs / viewap~1.cla (.txt) < prev    next >
Encoding:
Java Class File  |  1996-11-28  |  3.2 KB  |  69 lines

  1. import corel.webdata.HARes;
  2. import corel.webdata.View;
  3. import java.applet.Applet;
  4. import java.awt.BorderLayout;
  5. import java.awt.Component;
  6. import java.awt.Container;
  7. import java.awt.Frame;
  8. import java.awt.Window;
  9.  
  10. public class ViewApplet extends Applet implements Runnable {
  11.    protected View hotView;
  12.    protected boolean isInFrame = false;
  13.    protected static boolean ignoreFrame;
  14.  
  15.    public void init() {
  16.       ((Container)this).setLayout(new BorderLayout());
  17.       String var3 = ((Applet)this).getParameter(HARes.HA_PARAM_FRAME);
  18.       this.isInFrame = var3 == null ? false : Boolean.valueOf(var3);
  19.       var3 = ((Applet)this).getParameter(HARes.HA_PARAM_WIDTH);
  20.  
  21.       int var1;
  22.       try {
  23.          var1 = var3 == null ? 500 : Integer.valueOf(var3);
  24.       } catch (Exception var6) {
  25.          var1 = 500;
  26.       }
  27.  
  28.       var3 = ((Applet)this).getParameter(HARes.HA_PARAM_HEIGHT);
  29.  
  30.       int var2;
  31.       try {
  32.          var2 = var3 == null ? 300 : Integer.valueOf(var3);
  33.       } catch (Exception var5) {
  34.          var2 = 300;
  35.       }
  36.  
  37.       this.hotView = new View(this);
  38.       if (this.isInFrame && !ignoreFrame) {
  39.          Frame var4 = new Frame(HARes.HV_APPLET_NAME);
  40.          ((Container)var4).add("Center", this.hotView);
  41.          ((Component)var4).resize(var1, var2);
  42.          ((Window)var4).show();
  43.       } else {
  44.          ((Container)this).add("Center", this.hotView);
  45.       }
  46.    }
  47.  
  48.    public String[][] getParameterInfo() {
  49.       String[][] var1 = new String[][]{{HARes.HA_PARAM_HORGRID, HARes.PARAM_TYPE_BOOLEAN, HARes.HA_PARAMDESC_HORGRID}, {HARes.HA_PARAM_VERTGRID, HARes.PARAM_TYPE_BOOLEAN, HARes.HA_PARAMDESC_VERTGRID}, {HARes.HA_PARAM_3DGRID, HARes.PARAM_TYPE_BOOLEAN, HARes.HA_PARAMDESC_3DGRID}, {HARes.HV_PARAM_ROWHEADER, HARes.PARAM_TYPE_BOOLEAN, HARes.HV_PARAMDESC_ROWHEADER}, {HARes.HV_PARAM_SORT, HARes.PARAM_TYPE_BOOLEAN, HARes.HV_PARAMDESC_SORT}, {HARes.HA_PARAM_FRAME, HARes.PARAM_TYPE_BOOLEAN, HARes.HA_PARAMDESC_FRAME}, {HARes.HA_PARAM_WIDTH, HARes.PARAM_TYPE_INT, HARes.HA_PARAMDESC_WIDTH}, {HARes.HA_PARAM_HEIGHT, HARes.PARAM_TYPE_INT, HARes.HA_PARAMDESC_HEIGHT}, {HARes.HV_PARAM_SELECT, HARes.PARAM_TYPE_BOOLEAN, HARes.HV_PARAMDESC_SELECT}, {HARes.HA_PARAM_NUMBEROFCOLUMNS, HARes.PARAM_TYPE_INT, HARes.HA_PARAMDESC_NUMBEROFCOLUMNS}, {HARes.HA_PARAM_COL_, HARes.PARAM_TYPE_STRING, HARes.HA_PARAMDESC_COL_}, {HARes.HV_PARAM_TYPE_C_, HARes.PARAM_TYPE_INT, HARes.HV_PARAMDESC_TYPE_C_}, {HARes.HV_PARAM_LEN_C_, HARes.PARAM_TYPE_INT, HARes.HV_PARAMDESC_LEN_C_}, {HARes.HV_PARAM_FIELDDELIM, HARes.PARAM_TYPE_STRING, HARes.HV_PARAMDESC_FIELDDELIM}, {HARes.HV_PARAM_RECORDDELIM, HARes.PARAM_TYPE_STRING, HARes.HV_PARAMDESC_RECORDDELIM}, {HARes.HV_PARAM_MEMOLINEDELIM, HARes.PARAM_TYPE_STRING, HARes.HV_PARAMDESC_MEMOLINEDELIM}, {HARes.HA_PARAM_DATA, HARes.PARAM_TYPE_STRING, HARes.HA_PARAMDESC_DATA}};
  50.       return var1;
  51.    }
  52.  
  53.    public String getAppletInfo() {
  54.       return HARes.HV_APPLET_INFO;
  55.    }
  56.  
  57.    public void start() {
  58.    }
  59.  
  60.    public void run() {
  61.    }
  62.  
  63.    public void stop() {
  64.    }
  65.  
  66.    public void destroy() {
  67.    }
  68. }
  69.