home *** CD-ROM | disk | FTP | other *** search
/ Internet Magazine 2002 June / INTERNET92.ISO / pc / software / windows / building / visual_dhtml / visualdhtmlwin2000.exe / ACapplst.___ (.txt) < prev    next >
Encoding:
Java Class File  |  2001-10-19  |  2.1 KB  |  58 lines

  1. import java.awt.Component;
  2. import java.awt.Container;
  3. import java.awt.Dialog;
  4. import java.awt.Dimension;
  5. import java.awt.Event;
  6. import java.awt.Frame;
  7. import java.awt.Window;
  8.  
  9. class ACapplst extends Dialog {
  10.    public String[] appdescs;
  11.    private ACIntf parent;
  12.    private int win_width = 354;
  13.    private int win_height = 177;
  14.    public String[][] appListInfo;
  15.    private APInfo appinfo;
  16.    public AIPars rawinfo;
  17.    ACapplstpan listpan;
  18.    int cur_selection;
  19.  
  20.    public void selectedApplet(int var1) {
  21.       this.rawinfo.curSelection = var1;
  22.       String[][] var2 = this.rawinfo.getParamInfo(var1);
  23.       this.appinfo = new APInfo(var2, false);
  24.       this.parent.initACIntf(0, this.appinfo, this.rawinfo.getAppletInfo(var1)[1], this.rawinfo.getAppletInfo(var1)[2], this.rawinfo.getAppletInfo(var1)[0]);
  25.    }
  26.  
  27.    public ACapplst(Frame var1, boolean var2, ACIntf var3, AIPars var4) {
  28.       super(var1, var2);
  29.       this.cur_selection = ACutila.dhtmlList_lastSelection;
  30.       ((Dialog)this).setResizable(false);
  31.       this.rawinfo = var4;
  32.       this.parent = var3;
  33.       this.appListInfo = this.rawinfo.getAppletListAndDescs();
  34.       this.appdescs = new String[this.appListInfo[0].length];
  35.       this.appdescs = this.appListInfo[1];
  36.       Dimension var5 = ((Window)this).getToolkit().getScreenSize();
  37.       int var6 = (var5.width - this.win_width) / 2;
  38.       int var7 = (var5.height - this.win_height) / 2;
  39.       ((Component)this).reshape(var6, var7, this.win_width, this.win_height);
  40.       ((Dialog)this).setTitle("Select New DHTML Effect");
  41.       ((Component)this).setBackground(ACutilb.windowColor);
  42.       this.listpan = new ACapplstpan(this);
  43.       ((Container)this).add("Center", this.listpan);
  44.       this.listpan.addComponentSelection();
  45.       this.listpan.addInfoArea();
  46.       this.listpan.addButtons();
  47.    }
  48.  
  49.    public boolean handleEvent(Event var1) {
  50.       if (var1.id == 201) {
  51.          ((Window)this).dispose();
  52.          return true;
  53.       } else {
  54.          return super.handleEvent(var1);
  55.       }
  56.    }
  57. }
  58.