public static SkinSpecification getSkin(String component, boolean defaultToPlain){ return getSkin(component, defaultToPlain, false); }
public static SkinSpecification getSkin(String component){ return getSkin(component,false, false); }
public MegamekBorder(String component){ super(); initialize(SkinXMLHandler.getSkin(component)); }
/** * Sets up the status bar with toggle buttons for the mek display and map. */ protected void setupStatusBar(String defStatus) { SkinSpecification pdSkinSpec = SkinXMLHandler .getSkin(SkinSpecification.UIComponents.PhaseDisplay.getComp()); panStatus = new JPanel(); panStatus.setOpaque(false); labStatus = new JLabel(defStatus, SwingConstants.CENTER); labStatus.setForeground(pdSkinSpec.fontColors.get(0)); labStatus.setOpaque(false); // layout GridBagLayout gridbag = new GridBagLayout(); GridBagConstraints c = new GridBagConstraints(); panStatus.setLayout(gridbag); c.insets = new Insets(0, 1, 0, 1); c.fill = GridBagConstraints.HORIZONTAL; c.gridwidth = GridBagConstraints.REMAINDER; c.weightx = 1.0; c.weighty = 0.0; gridbag.setConstraints(labStatus, c); panStatus.add(labStatus); }
public MegamekBorder(){ super(); initialize(SkinXMLHandler .getSkin(SkinSpecification.UIComponents.DefaultUIElement .getComp())); }
out.write("</" + NAME + ">\n"); SkinSpecification skinSpec = getSkin(component);
SkinSpecification skinSpec = SkinXMLHandler.getSkin(component, defaultToPlain, true); setBorder(new MegamekBorder(skinSpec)); loadIcon(skinSpec);
/** * Notifies the SkinSpecEditor that a change has been made to the currently * selected component's SkinSpecification. */ public void notifySkinChanges(boolean setupSkinEditPanel) { saveSkinButton.setEnabled(true); String currComp = skinSpecCompList.getSelectedValue().getComp(); if (skinSpecCompList.getSelectedValue() == SkinSpecification.UIComponents.UnitDisplay) { udEditPanel.updateSkinSpec(SkinXMLHandler.getUnitDisplaySkin()); } else { SkinSpecification skinSpec = SkinXMLHandler.getSkin(currComp); skinEditPanel.updateSkinSpec(skinSpec, enableBorders.isSelected()); if (setupSkinEditPanel) { skinEditPanel.setupSkinEditPanel(skinSpec); } } mainGUI.updateBorder(); }
editPanel.add(udEditPanel); } else { SkinSpecification skinSpec = SkinXMLHandler.getSkin(selectedComp .getComp()); enableBorders.setSelected(!skinSpec.noBorder);
protected AbstractPhaseDisplay(ClientGUI cg, String borderSkinComp, String buttonSkinComp) { this.clientgui = cg; SkinSpecification pdSkinSpec = SkinXMLHandler.getSkin(borderSkinComp);
.getSkin(SkinSpecification.UIComponents.BoardView.getComp());
saveSkinButton.setEnabled(false); String currComp = (String) skinSpecCompList.getSelectedValue().getComp(); SkinSpecification skinSpec = SkinXMLHandler.getSkin(currComp); skinEditPanel.updateSkinSpec(skinSpec, enableBorders.isSelected()); SkinXMLHandler.writeSkinToFile((String) currSkinCombo
SkinSpecification skinSpec = SkinXMLHandler.getSkin(SkinSpecification.UIComponents.MainMenuBorder.getComp(), true); frame.getContentPane().removeAll();