home *** CD-ROM | disk | FTP | other *** search
/ Computer Shopper 139 / dpcs0999.iso / Web / CFserver / data1.cab / Java / netscape / application / InternalAlertBorder.class (.txt) < prev    next >
Encoding:
Java Class File  |  1999-04-12  |  1.5 KB  |  43 lines

  1. package netscape.application;
  2.  
  3. class InternalAlertBorder extends InternalWindowBorder {
  4.    private Bitmap stripe = SystemImages.alertStripe();
  5.  
  6.    public InternalAlertBorder(InternalWindow var1) {
  7.       super(var1);
  8.    }
  9.  
  10.    public int topMargin() {
  11.       return this.stripe.height();
  12.    }
  13.  
  14.    public void drawTitleBar(Graphics var1, int var2, int var3, int var4, int var5) {
  15.       int var6 = var4 - 1;
  16.       int var7 = this.topMargin() - 1;
  17.       this.stripe.drawTiled(var1, var2 + 2, var3, var6 - var2 - 3, this.topMargin());
  18.       var1.setColor(new Color(101, 101, 101));
  19.       var1.drawPoint(var2, var3);
  20.       var1.drawPoint(var6, var3);
  21.       var1.setColor(new Color(89, 89, 89));
  22.       var1.drawLine(var2 + 1, var3, var6 - 1, var3);
  23.       var1.drawLine(var2, var3 + 1, var2, var7);
  24.       var1.setColor(new Color(218, 218, 218));
  25.       var1.drawPoint(var2 + 1, var3 + 1);
  26.       var1.drawPoint(var2 + 2, var3 + 2);
  27.       var1.setColor(Color.white);
  28.       var1.drawLine(var2 + 1, var3 + 2, var2 + 1, var7 - 2);
  29.       var1.drawLine(var2 + 2, var3 + 1, var6 - 2, var3 + 1);
  30.       var1.setColor(new Color(143, 143, 143));
  31.       var1.drawPoint(var6 - 1, var3 + 1);
  32.       var1.drawLine(var6 - 1, var3 + 2, var6 - 1, var7 - 1);
  33.       var1.setColor(Color.gray);
  34.       var1.drawLine(var2 + 2, var7 - 1, var6 - 2, var7 - 1);
  35.       var1.setColor(Color.darkGray);
  36.       var1.drawLine(var6, var3 + 1, var6, var7);
  37.       var1.drawLine(var2 + 1, var7, var6 - 1, var7);
  38.       var1.setColor(new Color(165, 165, 165));
  39.       var1.drawPoint(var2 + 1, var7 - 1);
  40.       var1.drawPoint(var2 + 2, var7 - 2);
  41.    }
  42. }
  43.