home *** CD-ROM | disk | FTP | other *** search
- import java.awt.Container;
- import java.awt.Dialog;
- import java.awt.Dimension;
- import java.awt.Event;
- import java.awt.Frame;
- import java.awt.Window;
- import java.io.File;
-
- class OChelp extends Dialog {
- wwjba harea;
-
- OChelp(String var1) {
- super(ACutila.iface, false);
- ((Dialog)this).setTitle("Help - " + var1);
- var1 = ACutil.getHelpDirectoryPath() + File.separator + var1;
- File var2 = new File(var1);
- if (!var2.exists()) {
- ACutila.showTextDialog("No Help Document", "A help document for this topic is not available. For related information see the the help index.");
- } else {
- OChelpan var3 = new OChelpan(var1, 300, 300);
- ((Container)this).add(var3);
- int var4 = ACgldat.helpSize.width;
- int var5 = ACgldat.helpSize.height;
- Dimension var6 = ((Window)this).getToolkit().getScreenSize();
- int var7 = (var6.width - var4) / 2;
- int var8 = (var6.height - var5) / 2;
- this.reshape(var7, var8, var4, var5);
- ((Dialog)this).show();
- }
- }
-
- OChelp(String var1, Dimension var2) {
- super(new Frame(), false);
- ((Dialog)this).setTitle("Help - " + var1);
- var1 = ACutil.getHelpDirectoryPath() + File.separator + var1;
- OChelpan var3 = new OChelpan(var1, 300, 300);
- ((Container)this).add(var3);
- Dimension var4 = ((Window)this).getToolkit().getScreenSize();
- int var5 = (var4.width - var2.width) / 2;
- int var6 = (var4.height - var2.height) / 2;
- this.reshape(var5, var6, var2.width, var2.height);
- ((Dialog)this).show();
- }
-
- public void resize(Dimension var1) {
- ACgldat.helpSize = var1;
- super.resize(var1);
- }
-
- public void resize(int var1, int var2) {
- ACgldat.helpSize = new Dimension(var1, var2);
- super.resize(var1, var2);
- }
-
- public boolean handleEvent(Event var1) {
- if (var1.id == 201) {
- ((Window)this).dispose();
- }
-
- return super.handleEvent(var1);
- }
-
- public void reshape(int var1, int var2, int var3, int var4) {
- ACgldat.helpLocal = new Dimension(var1, var2);
- ACgldat.helpSize = new Dimension(var3, var4);
- super.reshape(var1, var2, var3, var4);
- }
- }
-