home *** CD-ROM | disk | FTP | other *** search
/ Chip 2001 June / CHIPHEFT062001.ISO / browser / nc32lyc / comm.z / java40.jar / netscape / softupdate / ProgressDetails.class (.txt) < prev    next >
Encoding:
Java Class File  |  2000-08-15  |  2.0 KB  |  43 lines

  1. package netscape.softupdate;
  2.  
  3. import java.awt.Component;
  4. import java.awt.Event;
  5. import java.awt.Frame;
  6. import java.awt.Window;
  7. import java.util.Enumeration;
  8.  
  9. class ProgressDetails extends SymProgressDetails {
  10.    // $FF: renamed from: su netscape.softupdate.SoftwareUpdate
  11.    SoftwareUpdate field_0;
  12.  
  13.    public ProgressDetails(SoftwareUpdate var1) {
  14.       this.field_0 = var1;
  15.       ((Frame)this).setTitle(Strings.progress_Title() + this.field_0.GetUserPackageName());
  16.       super.caption.setText(this.field_0.GetUserPackageName());
  17.       super.label1.setText(Strings.details_Explain());
  18.       super.btnCancel.setLabel(Strings.getString("s34"));
  19.       super.btnInstall.setLabel(Strings.getString("s33"));
  20.       Enumeration var2 = this.field_0.GetInstallQueue();
  21.  
  22.       while(var2.hasMoreElements()) {
  23.          InstallObject var3 = (InstallObject)var2.nextElement();
  24.          super.detailArea.appendText(var3.toString() + "\n");
  25.       }
  26.  
  27.       ((Window)this).show();
  28.       ((Window)this).toFront();
  29.    }
  30.  
  31.    void btnCancel_Clicked(Event var1) {
  32.       ((Component)this).hide();
  33.       ((Frame)this).dispose();
  34.       this.field_0.UserCancelled();
  35.    }
  36.  
  37.    void btnInstall_Clicked(Event var1) {
  38.       ((Component)this).hide();
  39.       ((Frame)this).dispose();
  40.       this.field_0.UserApproved();
  41.    }
  42. }
  43.