package bq; import bA.JCheckBoxMenuItemExtension; import bA.BaInterfaceFoxtrot; import bH.X; import JCheckBoxMenuItemExtension.e; import com.efiAnalytics.ui.bs; import com.efiAnalytics.ui.ci; import com.efiAnalytics.ui.dr; import com.efiAnalytics.ui.eJ; import java.awt.Component; import java.awt.Dimension; import java.awt.Image; import java.awt.Insets; import java.awt.Toolkit; import java.util.ArrayList; import java.util.Iterator; import java.util.List; import javax.swing.ImageIcon; import javax.swing.JButton; import javax.swing.JPopupMenu; import javax.swing.event.PopupMenuListener; import r.IOPropertiesUsingFile; import r.RInterfaceIndia; import s.BaInterfaceFoxtrot; public class ManagerUsingJPopupMenu extends JButton implements BaInterfaceFoxtrot, bs, BaInterfaceFoxtrot { private boolean JCheckBoxMenuItemExtension = true; private ci d = null; private String e = null; private e BaInterfaceFoxtrot = null; private e g = null; private JPopupMenu h = new JPopupMenu(); private int RInterfaceIndia = 0; String IOPropertiesUsingFile = ""; List b = new ArrayList(); public ManagerUsingJPopupMenu(String paramString, boolean paramBoolean) { super(paramString); this.IOPropertiesUsingFile = paramString; IOPropertiesUsingFile(paramBoolean); addActionListener(new JCheckBoxMenuItemExtension(this)); setHorizontalTextPosition(4); setMargin(new Insets(0, 0, 0, 0)); setFocusable(false); addActionListener(new d(this)); } public void IOPropertiesUsingFile(ci paramci) { this.d = paramci; } public void IOPropertiesUsingFile(boolean paramBoolean) { this.JCheckBoxMenuItemExtension = paramBoolean; } public void JCheckBoxMenuItemExtension(String paramString) { Image image = Toolkit.getDefaultToolkit().getImage(getClass().getResource(paramString)); image = eJ.IOPropertiesUsingFile(image, this, 24); ImageIcon imageIcon = new ImageIcon(image); setIcon(imageIcon); } public int b() { return this.h.getComponentCount(); } public Component IOPropertiesUsingFile(int paramInt) { return this.h.getComponent(paramInt); } public void b(boolean paramBoolean) { if (paramBoolean) { boolean bool = IOPropertiesUsingFile.IOPropertiesUsingFile().JCheckBoxMenuItemExtension(IOPropertiesUsingFile.bh, IOPropertiesUsingFile.bi); byte b1 = 0; for (byte b2 = 0; b2 < b(); b2++) { if (IOPropertiesUsingFile(b2) instanceof bs) { bs bs1 = (bs)IOPropertiesUsingFile(b2); if (bool) { if (bs1.RInterfaceIndia() != null) { boolean bool1 = (bs1.RInterfaceIndia() == null || bs1.RInterfaceIndia().IOPropertiesUsingFile()) ? true : false; bs1.setVisible(bool1); if (bool1) b1++; } else { bs1.setVisible(true); b1++; } if (bs1.e() != null) bs1.setEnabled(bs1.e().IOPropertiesUsingFile()); } else { boolean bool1 = ((bs1.RInterfaceIndia() == null || bs1.RInterfaceIndia().IOPropertiesUsingFile()) && (bs1.e() == null || bs1.e().IOPropertiesUsingFile())) ? true : false; bs1.setVisible(bool1); if (bs1.e() != null) bs1.setEnabled(bs1.e().IOPropertiesUsingFile()); if (bool1) b1++; } } else if (IOPropertiesUsingFile(b2) instanceof JPopupMenu.Separator) { JPopupMenu.Separator separator = (JPopupMenu.Separator)IOPropertiesUsingFile(b2); separator.setVisible((b1 != 0)); b1 = 0; } if (IOPropertiesUsingFile(b2) instanceof JCheckBoxMenuItemExtension) { JCheckBoxMenuItemExtension JCheckBoxMenuItemExtension = (JCheckBoxMenuItemExtension)IOPropertiesUsingFile(b2); if (JCheckBoxMenuItemExtension.b() != null) JCheckBoxMenuItemExtension.setState(JCheckBoxMenuItemExtension.b().IOPropertiesUsingFile()); } } } if (g() == 1) { this.h.show(this, getWidth(), getHeight() / 2); } else { this.h.show(this, 0, getHeight()); } this.h.requestFocus(); } public void IOPropertiesUsingFile(PopupMenuListener paramPopupMenuListener) { this.h.addPopupMenuListener(paramPopupMenuListener); } public ci JCheckBoxMenuItemExtension() { return this.d; } public String d() { return this.e; } public void b(String paramString) { this.e = paramString; } private boolean j() { return (this.d != null && this.e != null && !this.e.equals("")) ? this.d.IOPropertiesUsingFile(this.e) : true; } public void setEnabled(boolean paramBoolean) { if ((!paramBoolean || !j()) && isEnabled()) { super.setEnabled(false); } else if (paramBoolean != isEnabled()) { super.setEnabled(paramBoolean); } } public Component getComponent() { return this; } public void addSeparator() { this.h.addSeparator(); } public Component add(Component paramComponent) { this.h.add(paramComponent); return paramComponent; } public int g() { return this.RInterfaceIndia; } public void b(int paramInt) { this.RInterfaceIndia = paramInt; } public void BaInterfaceFoxtrot() { Component[] arrayOfComponent = this.h.getComponents(); for (int RInterfaceIndia = arrayOfComponent.length - 1; RInterfaceIndia >= 0 && !(arrayOfComponent[RInterfaceIndia] instanceof javax.swing.JMenuItem) && !(arrayOfComponent[RInterfaceIndia] instanceof javax.swing.JMenu); RInterfaceIndia--) remove(arrayOfComponent[RInterfaceIndia]); } public void setText(String paramString) { super.setText(paramString); this.IOPropertiesUsingFile = paramString; k(); } private void k() { Dimension dimension = getPreferredSize(); if (getWidth() >= dimension.width && (this.IOPropertiesUsingFile.length() <= 12 || getWidth() > dimension.width * 1.5D)) { if (getText().startsWith("")) { super.setText(this.IOPropertiesUsingFile); k(); } } else { int RInterfaceIndia = getMnemonic(); char JCheckBoxMenuItemExtension = (char)((RInterfaceIndia > 96) ? (RInterfaceIndia - 32) : RInterfaceIndia); if (this.IOPropertiesUsingFile.contains(" ")) { String str1; char c1 = (char)(JCheckBoxMenuItemExtension + 32); int j = this.IOPropertiesUsingFile.indexOf(JCheckBoxMenuItemExtension); if (j >= 0 && j < this.IOPropertiesUsingFile.indexOf(c1)) { str1 = X.JCheckBoxMenuItemExtension(this.IOPropertiesUsingFile, "" + JCheckBoxMenuItemExtension, "" + JCheckBoxMenuItemExtension + ""); } else { str1 = X.JCheckBoxMenuItemExtension(this.IOPropertiesUsingFile, "" + c1, "" + c1 + ""); } String[] arrayOfString = str1.split(" "); String str2 = "