home *** CD-ROM | disk | FTP | other *** search
- import java.awt.Color;
- import java.awt.Component;
- import java.awt.Container;
- import java.awt.Dimension;
- import java.awt.Event;
- import java.awt.Graphics;
- import java.awt.LayoutManager;
- import java.awt.Panel;
-
- class OChelpan extends Panel {
- private boolean first_run = true;
- private boolean paintCalled;
- // $FF: renamed from: d java.awt.Dimension
- Dimension field_0;
- OCstatus statBar;
- Color bgColor;
- String startFile;
- wwjba harea;
- int www;
- int wwh;
- int wwx;
- int wwy;
- // $FF: renamed from: sx int
- int field_1;
- // $FF: renamed from: sy int
- int field_2;
- // $FF: renamed from: sw int
- int field_3;
- // $FF: renamed from: sh int
- int field_4;
-
- OChelpan(String var1, int var2, int var3) {
- this.bgColor = Color.gray;
- this.field_1 = 2;
- this.field_4 = 16;
- this.startFile = var1;
- ((Component)this).setBackground(Color.lightGray);
- ((Container)this).setLayout((LayoutManager)null);
- this.statBar = new OCstatus();
- this.harea = new wwjba(this.startFile);
- }
-
- public void paint(Graphics var1) {
- this.paintCalled = true;
- this.paintIt();
- }
-
- public boolean mouseUp(Event var1, int var2, int var3) {
- return true;
- }
-
- private void paintIt() {
- if (this.paintCalled) {
- Graphics var1 = ((Component)this).getGraphics();
- var1.setColor(Color.black);
- var1.drawRect(this.wwx - 1, this.wwy - 1, this.www + 1, this.wwh + 1);
- var1.setColor(Color.gray);
- var1.drawRect(this.wwx - 2, this.wwy - 2, this.www + 3, this.wwh + 3);
- var1.drawRect(this.field_1 - 1, this.field_2 - 1, this.field_3 + 1, this.field_4 + 1);
- var1.setColor(Color.lightGray);
- var1.drawLine(this.wwx, this.wwy + this.wwh, this.wwx + this.www, this.wwy + this.wwh);
- var1.drawLine(this.wwx + this.www, this.wwy, this.wwx + this.www, this.wwy + this.wwh);
- var1.setColor(Color.white);
- var1.drawLine(this.wwx - 1, this.wwy + this.wwh + 1, this.wwx + this.www + 1, this.wwy + this.wwh + 1);
- var1.drawLine(this.wwx + this.www + 1, this.wwy - 1, this.wwx + this.www + 1, this.wwy + this.wwh + 1);
- var1.drawLine(this.field_1 - 1, this.field_2 + this.field_4, this.field_1 + this.field_3, this.field_2 + this.field_4);
- var1.drawLine(this.field_1 + this.field_3, this.field_2 - 1, this.field_1 + this.field_3, this.field_2 + this.field_4);
- }
- }
-
- public void resize(Dimension var1) {
- this.figureLocations();
- super.resize(var1);
- }
-
- public void resize(int var1, int var2) {
- this.field_0 = new Dimension(var1, var2);
- this.figureLocations();
- super.resize(var1, var2);
- }
-
- public boolean mouseDown(Event var1, int var2, int var3) {
- return true;
- }
-
- private void figureLocations() {
- this.wwx = 3;
- this.wwy = 3;
- this.www = this.field_0.width - 6;
- this.wwh = this.field_0.height - this.field_4 - 10;
- this.harea.reshape(this.wwx, this.wwy, this.www, this.wwh);
- this.field_2 = this.field_0.height - this.field_4 - 2;
- this.field_3 = this.field_0.width - 4;
- this.statBar.reshape(this.field_1, this.field_2, this.field_3, this.field_4);
- if (this.first_run) {
- ((Container)this).add(this.harea);
- this.harea.start();
- ((Container)this).add(this.statBar);
- this.first_run = false;
- }
-
- }
-
- public boolean handleEvent(Event var1) {
- if (var1.id == 9402) {
- this.statBar.setMsg(var1.arg.toString());
- return true;
- } else {
- return super.handleEvent(var1);
- }
- }
-
- public boolean mouseDrag(Event var1, int var2, int var3) {
- return true;
- }
-
- public void reshape(int var1, int var2, int var3, int var4) {
- this.field_0 = new Dimension(var3, var4);
- this.figureLocations();
- super.reshape(var1, var2, var3, var4);
- }
- }
-