home *** CD-ROM | disk | FTP | other *** search
- package netscape.application;
-
- import netscape.util.ClassInfo;
- import netscape.util.Codable;
- import netscape.util.CodingException;
- import netscape.util.Decoder;
- import netscape.util.Encoder;
-
- public abstract class Border implements Codable {
- public abstract int leftMargin();
-
- public abstract int rightMargin();
-
- public abstract int topMargin();
-
- public abstract int bottomMargin();
-
- public abstract void drawInRect(Graphics var1, int var2, int var3, int var4, int var5);
-
- public void drawInRect(Graphics var1, Rect var2) {
- this.drawInRect(var1, var2.x, var2.y, var2.width, var2.height);
- }
-
- public int widthMargin() {
- return this.leftMargin() + this.rightMargin();
- }
-
- public int heightMargin() {
- return this.topMargin() + this.bottomMargin();
- }
-
- public void computeInteriorRect(int var1, int var2, int var3, int var4, Rect var5) {
- int var6 = this.leftMargin();
- int var7 = this.topMargin();
- var5.setBounds(var1 + var6, var2 + var7, var3 - var6 - this.rightMargin(), var4 - var7 - this.bottomMargin());
- }
-
- public void computeInteriorRect(Rect var1, Rect var2) {
- int var3 = this.leftMargin();
- int var4 = this.topMargin();
- var2.setBounds(var1.x + var3, var1.y + var4, var1.width - var3 - this.rightMargin(), var1.height - var4 - this.bottomMargin());
- }
-
- public Rect interiorRect(int var1, int var2, int var3, int var4) {
- int var5 = this.leftMargin();
- int var6 = this.topMargin();
- return new Rect(var1 + var5, var2 + var6, var3 - var5 - this.rightMargin(), var4 - var6 - this.bottomMargin());
- }
-
- public Rect interiorRect(Rect var1) {
- int var2 = this.leftMargin();
- int var3 = this.topMargin();
- return new Rect(var1.x + var2, var1.y + var3, var1.width - var2 - this.rightMargin(), var1.height - var3 - this.bottomMargin());
- }
-
- public void describeClassInfo(ClassInfo var1) {
- }
-
- public void encode(Encoder var1) throws CodingException {
- }
-
- public void decode(Decoder var1) throws CodingException {
- }
-
- public void finishDecoding() throws CodingException {
- }
- }
-