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

  1. import java.awt.Container;
  2. import java.awt.Dialog;
  3. import java.awt.Dimension;
  4. import java.awt.Event;
  5. import java.awt.Frame;
  6. import java.awt.Window;
  7. import java.io.File;
  8.  
  9. class OChelp extends Dialog {
  10.    wwjba harea;
  11.  
  12.    OChelp(String var1) {
  13.       super(ACutila.iface, false);
  14.       ((Dialog)this).setTitle("Help - " + var1);
  15.       var1 = ACutil.getHelpDirectoryPath() + File.separator + var1;
  16.       File var2 = new File(var1);
  17.       if (!var2.exists()) {
  18.          ACutila.showTextDialog("No Help Document", "A help document for this topic is not available.  For related information see the the help index.");
  19.       } else {
  20.          OChelpan var3 = new OChelpan(var1, 300, 300);
  21.          ((Container)this).add(var3);
  22.          int var4 = ACgldat.helpSize.width;
  23.          int var5 = ACgldat.helpSize.height;
  24.          Dimension var6 = ((Window)this).getToolkit().getScreenSize();
  25.          int var7 = (var6.width - var4) / 2;
  26.          int var8 = (var6.height - var5) / 2;
  27.          this.reshape(var7, var8, var4, var5);
  28.          ((Dialog)this).show();
  29.       }
  30.    }
  31.  
  32.    OChelp(String var1, Dimension var2) {
  33.       super(new Frame(), false);
  34.       ((Dialog)this).setTitle("Help - " + var1);
  35.       var1 = ACutil.getHelpDirectoryPath() + File.separator + var1;
  36.       OChelpan var3 = new OChelpan(var1, 300, 300);
  37.       ((Container)this).add(var3);
  38.       Dimension var4 = ((Window)this).getToolkit().getScreenSize();
  39.       int var5 = (var4.width - var2.width) / 2;
  40.       int var6 = (var4.height - var2.height) / 2;
  41.       this.reshape(var5, var6, var2.width, var2.height);
  42.       ((Dialog)this).show();
  43.    }
  44.  
  45.    public void resize(Dimension var1) {
  46.       ACgldat.helpSize = var1;
  47.       super.resize(var1);
  48.    }
  49.  
  50.    public void resize(int var1, int var2) {
  51.       ACgldat.helpSize = new Dimension(var1, var2);
  52.       super.resize(var1, var2);
  53.    }
  54.  
  55.    public boolean handleEvent(Event var1) {
  56.       if (var1.id == 201) {
  57.          ((Window)this).dispose();
  58.       }
  59.  
  60.       return super.handleEvent(var1);
  61.    }
  62.  
  63.    public void reshape(int var1, int var2, int var3, int var4) {
  64.       ACgldat.helpLocal = new Dimension(var1, var2);
  65.       ACgldat.helpSize = new Dimension(var3, var4);
  66.       super.reshape(var1, var2, var3, var4);
  67.    }
  68. }
  69.