private static final Insets GROOVE_INSETS = new Insets(2, 2, 2, 2);
private static final Insets ETCHED_INSETS = new Insets(2, 2, 2, 2);
public static void drawEtchedRect(Graphics var0, int var1, int var2, int var3, int var4, Color var5, Color var6, Color var7, Color var8) {
Color var9 = var0.getColor();
var0.translate(var1, var2);
var0.setColor(var5);
var0.drawLine(0, 0, var3 - 1, 0);
var0.drawLine(0, 1, 0, var4 - 2);
var0.setColor(var6);
var0.drawLine(1, 1, var3 - 3, 1);
var0.drawLine(1, 2, 1, var4 - 3);
var0.setColor(var8);
var0.drawLine(var3 - 1, 0, var3 - 1, var4 - 1);
var0.drawLine(0, var4 - 1, var3 - 1, var4 - 1);
var0.setColor(var7);
var0.drawLine(var3 - 2, 1, var3 - 2, var4 - 3);
var0.drawLine(1, var4 - 2, var3 - 2, var4 - 2);
var0.translate(-var1, -var2);
var0.setColor(var9);
}
public static Insets getEtchedInsets() {
return ETCHED_INSETS;
}
public static void drawGroove(Graphics var0, int var1, int var2, int var3, int var4, Color var5, Color var6) {
Color var7 = var0.getColor();
var0.translate(var1, var2);
var0.setColor(var5);
var0.drawRect(0, 0, var3 - 2, var4 - 2);
var0.setColor(var6);
var0.drawLine(1, var4 - 3, 1, 1);
var0.drawLine(1, 1, var3 - 3, 1);
var0.drawLine(0, var4 - 1, var3 - 1, var4 - 1);
var0.drawLine(var3 - 1, var4 - 1, var3 - 1, 0);
var0.translate(-var1, -var2);
var0.setColor(var7);
}
public static Insets getGrooveInsets() {
return GROOVE_INSETS;
}
public static void drawBezel(Graphics var0, int var1, int var2, int var3, int var4, boolean var5, boolean var6, Color var7, Color var8, Color var9, Color var10) {
Color var11 = var0.getColor();
var0.translate(var1, var2);
if (var5) {
if (var6) {
var0.setColor(var8);
var0.drawRect(0, 0, var3 - 1, var4 - 1);
}
var0.setColor(var7);
var0.drawRect(1, 1, var3 - 3, var4 - 3);
} else {
if (var6) {
var0.setColor(var8);
var0.drawRect(0, 0, var3 - 1, var4 - 1);
var0.setColor(var10);
var0.drawLine(1, 1, 1, var4 - 3);
var0.drawLine(2, 1, var3 - 3, 1);
var0.setColor(var9);
var0.drawLine(2, 2, 2, var4 - 4);
var0.drawLine(3, 2, var3 - 4, 2);
var0.setColor(var7);
var0.drawLine(2, var4 - 3, var3 - 3, var4 - 3);
var0.drawLine(var3 - 3, 2, var3 - 3, var4 - 4);
var0.setColor(var8);
var0.drawLine(1, var4 - 2, var3 - 2, var4 - 2);
var0.drawLine(var3 - 2, var4 - 2, var3 - 2, 1);
} else {
var0.setColor(var10);
var0.drawLine(0, 0, 0, var4 - 1);
var0.drawLine(1, 0, var3 - 2, 0);
var0.setColor(var9);
var0.drawLine(1, 1, 1, var4 - 3);
var0.drawLine(2, 1, var3 - 3, 1);
var0.setColor(var7);
var0.drawLine(1, var4 - 2, var3 - 2, var4 - 2);
var0.drawLine(var3 - 2, 1, var3 - 2, var4 - 3);
var0.setColor(var8);
var0.drawLine(0, var4 - 1, var3 - 1, var4 - 1);
var0.drawLine(var3 - 1, var4 - 1, var3 - 1, 0);
}
var0.translate(-var1, -var2);
var0.setColor(var11);
}
}
public static void drawLoweredBezel(Graphics var0, int var1, int var2, int var3, int var4, Color var5, Color var6, Color var7, Color var8) {
var0.setColor(var6);
var0.drawLine(0, 0, 0, var4 - 1);
var0.drawLine(1, 0, var3 - 2, 0);
var0.setColor(var5);
var0.drawLine(1, 1, 1, var4 - 2);
var0.drawLine(1, 1, var3 - 3, 1);
var0.setColor(var8);
var0.drawLine(0, var4 - 1, var3 - 1, var4 - 1);
var0.drawLine(var3 - 1, var4 - 1, var3 - 1, 0);
var0.setColor(var7);
var0.drawLine(1, var4 - 2, var3 - 2, var4 - 2);
var0.drawLine(var3 - 2, var4 - 2, var3 - 2, 1);
}
public static void drawString(Graphics var0, String var1, int var2, int var3, int var4) {
int var7 = -1;
if (var2 != 0) {
char var6 = Character.toUpperCase((char)var2);
char var5 = Character.toLowerCase((char)var2);
int var9 = var1.indexOf(var6);
int var8 = var1.indexOf(var5);
if (var9 == -1) {
var7 = var8;
} else if (var8 == -1) {
var7 = var9;
} else {
var7 = var8 < var9 ? var8 : var9;
}
}
var0.drawString(var1, var3, var4);
if (var7 != -1) {
FontMetrics var10 = var0.getFontMetrics();
int var11 = var3 + var10.stringWidth(var1.substring(0, var7));