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

  1. import com.ms.wfc.app.Application;
  2. import com.ms.wfc.app.MethodInvoker;
  3. import com.ms.wfc.ui.CommonDialog;
  4. import com.ms.wfc.ui.FileDialog;
  5. import com.ms.wfc.ui.FontDialog;
  6. import com.ms.wfc.ui.OpenFileDialog;
  7. import com.ms.wfc.ui.SaveFileDialog;
  8. import java.io.File;
  9.  
  10. public class OCRunWindow {
  11.    OCAgrid grid;
  12.    int targ_index;
  13.    APInfo appinfo;
  14.    int datatype = -1;
  15.    int dataindex = 0;
  16.    int type;
  17.    String tree_id = "";
  18.    boolean calledfrom_grid = false;
  19.    String init_string = "";
  20.    String helpDoc = null;
  21.    int winHeight;
  22.    int winWidth;
  23.    String saveAsFilter = null;
  24.    OCAgrid imgfile_grid;
  25.    int imgfile_index;
  26.  
  27.    public void saveAs(String var1) {
  28.       this.saveAsFilter = var1;
  29.       Application.createThread(new MethodInvoker(this, "saveAsInvoked"));
  30.    }
  31.  
  32.    public void fontDialog() {
  33.       Application.createThread(new MethodInvoker(this, "fontDialogInvoked"));
  34.    }
  35.  
  36.    public void folderDialogInvoked() {
  37.       SaveFileDialog var1 = new SaveFileDialog();
  38.       ((FileDialog)var1).setFileName("Current Folder");
  39.       ((FileDialog)var1).setFilter("Folder|*.xvtm");
  40.       int var2 = ((CommonDialog)var1).showDialog();
  41.       if (var2 == 1 && ((FileDialog)var1).getFileName() != null) {
  42.          this.imgfile_grid.setGridValue(this.imgfile_index, (new File(((FileDialog)var1).getFileName())).getParent() + File.separator);
  43.       }
  44.  
  45.    }
  46.  
  47.    OCRunWindow() {
  48.    }
  49.  
  50.    public void saveAsInvoked() {
  51.       SaveFileDialog var1 = new SaveFileDialog();
  52.       ((FileDialog)var1).setFileName("Untitled.html");
  53.       ((FileDialog)var1).setDefaultExt(".html");
  54.       ((FileDialog)var1).setFilter("HTML Files (*.html;*.htm)|*.html;*.htm");
  55.       if (ACutila.iface.lastSave != null) {
  56.          ((FileDialog)var1).setInitialDir(ACutila.iface.lastSave.getParent());
  57.       } else {
  58.          ((FileDialog)var1).setInitialDir(ACutil.getClassPath());
  59.       }
  60.  
  61.       int var2 = ((CommonDialog)var1).showDialog();
  62.       if (var2 == 1 && ((FileDialog)var1).getFileName() != null) {
  63.          String var3 = ((FileDialog)var1).getFileName();
  64.          ACutila.iface.lastSave = new File(var3);
  65.          ACutila.iface.saveTag();
  66.          ACutila.anythingChanged = false;
  67.       }
  68.  
  69.    }
  70.  
  71.    public void imageFileDialog(OCAgrid var1, int var2) {
  72.       this.imgfile_grid = var1;
  73.       this.imgfile_index = var2;
  74.       Application.createThread(new MethodInvoker(this, "imageFileDialogInvoked"));
  75.    }
  76.  
  77.    public void setupOCTZoom0(int var1, OCAgrid var2, int var3) {
  78.       this.grid = var2;
  79.       this.targ_index = var3;
  80.       this.type = var1;
  81.    }
  82.  
  83.    public void setupocHelpWin(String var1, int var2, int var3) {
  84.       this.helpDoc = var1;
  85.       this.winWidth = var2;
  86.       this.winHeight = var3;
  87.    }
  88.  
  89.    public void fontDialogInvoked() {
  90.       FontDialog var1 = new FontDialog();
  91.       var1.setShowEffects(false);
  92.       int var2 = ((CommonDialog)var1).showDialog();
  93.       if (var2 == 1) {
  94.       }
  95.  
  96.    }
  97.  
  98.    public void launchocHelpWin() {
  99.       Application.createThread(new MethodInvoker(this, "runocHelpWin"));
  100.    }
  101.  
  102.    public void launchOCTZoom0() {
  103.       Application.createThread(new MethodInvoker(this, "runOCTZoom0"));
  104.    }
  105.  
  106.    public void setupOCTZoom1(String var1, APInfo var2, int var3, int var4, String var5) {
  107.       this.datatype = var3;
  108.       this.dataindex = var4;
  109.       this.appinfo = var2;
  110.       this.tree_id = var5;
  111.       this.init_string = var1;
  112.    }
  113.  
  114.    public void launchOCTZoom1() {
  115.       Application.createThread(new MethodInvoker(this, "runOCTZoom1"));
  116.    }
  117.  
  118.    private void runOCTZoom0() {
  119.       OCTZoom.launchWindow0(this.type, this.grid, this.targ_index);
  120.    }
  121.  
  122.    public void folderDialog(OCAgrid var1, int var2) {
  123.       this.imgfile_grid = var1;
  124.       this.imgfile_index = var2;
  125.       Application.createThread(new MethodInvoker(this, "folderDialogInvoked"));
  126.    }
  127.  
  128.    private void runocHelpWin() {
  129.       ocHelpWin.launchWindow(this.helpDoc, this.winWidth, this.winHeight);
  130.    }
  131.  
  132.    public void imageFileDialogInvoked() {
  133.       OpenFileDialog var1 = new OpenFileDialog();
  134.       ((FileDialog)var1).setDefaultExt(".gif");
  135.       ((FileDialog)var1).setFilter("Image Files (*.gif;*.jpeg)|*.gif;*.jpeg");
  136.       if (ACutila.lastImgDir != null) {
  137.          ((FileDialog)var1).setInitialDir(ACutila.lastImgDir);
  138.       } else {
  139.          ((FileDialog)var1).setInitialDir(ACutil.getClassPath());
  140.       }
  141.  
  142.       int var2 = ((CommonDialog)var1).showDialog();
  143.       if (var2 == 1 && ((FileDialog)var1).getFileName() != null) {
  144.          ACutila.lastImgDir = (new File(((FileDialog)var1).getFileName())).getParent();
  145.          this.imgfile_grid.setGridValue(this.imgfile_index, (new File(((FileDialog)var1).getFileName())).getAbsolutePath());
  146.       }
  147.  
  148.    }
  149.  
  150.    private void runOCTZoom1() {
  151.       OCTZoom.launchWindow1(this.init_string, this.appinfo, this.datatype, this.dataindex, this.tree_id);
  152.    }
  153. }
  154.