/* * Copyright 2005 MH-Software-Entwicklung. All rights reserved. * Use is subject to license terms. */ package com.jtattoo.plaf.custom.pulsar; import javax.swing.*; import com.jtattoo.plaf.*; /** * @author Michael Hagen */ public class PulsarIconFactory implements AbstractIconFactory { private static PulsarIconFactory instance = null; private PulsarIconFactory() { } public static synchronized PulsarIconFactory getInstance() { if (instance == null) instance = new PulsarIconFactory(); return instance; } public Icon getOptionPaneErrorIcon() { return PulsarIcons.getOptionPaneErrorIcon(); } public Icon getOptionPaneWarningIcon() { return PulsarIcons.getOptionPaneWarningIcon(); } public Icon getOptionPaneInformationIcon() { return PulsarIcons.getOptionPaneInformationIcon(); } public Icon getOptionPaneQuestionIcon() { return PulsarIcons.getOptionPaneQuestionIcon(); } public Icon getFileChooserDetailViewIcon() { return PulsarIcons.getFileChooserDetailViewIcon(); } public Icon getFileChooserHomeFolderIcon() { return PulsarIcons.getFileChooserHomeFolderIcon(); } public Icon getFileChooserListViewIcon() { return PulsarIcons.getFileChooserListViewIcon(); } public Icon getFileChooserNewFolderIcon() { return PulsarIcons.getFileChooserNewFolderIcon(); } public Icon getFileChooserUpFolderIcon() { return PulsarIcons.getFileChooserUpFolderIcon(); } public Icon getMenuIcon() { return PulsarIcons.getMenuIcon(); } public Icon getIconIcon() { return PulsarIcons.getIconIcon(); } public Icon getMaxIcon() { return PulsarIcons.getMaxIcon(); } public Icon getMinIcon() { return PulsarIcons.getMinIcon(); } public Icon getCloseIcon() { return PulsarIcons.getCloseIcon(); } public Icon getPaletteCloseIcon() { return PulsarIcons.getPaletteCloseIcon(); } public Icon getRadioButtonIcon() { return PulsarIcons.getRadioButtonIcon(); } public Icon getCheckBoxIcon() { return PulsarIcons.getCheckBoxIcon(); } public Icon getComboBoxIcon() { return PulsarIcons.getComboBoxIcon(); } public Icon getTreeComputerIcon() { return PulsarIcons.getTreeComputerIcon(); } public Icon getTreeFloppyDriveIcon() { return PulsarIcons.getTreeFloppyDriveIcon(); } public Icon getTreeHardDriveIcon() { return PulsarIcons.getTreeHardDriveIcon(); } public Icon getTreeFolderIcon() { return PulsarIcons.getTreeFolderIcon(); } public Icon getTreeLeafIcon() { return PulsarIcons.getTreeLeafIcon(); } public Icon getTreeCollapsedIcon() { return PulsarIcons.getTreeControlIcon(true); } public Icon getTreeExpandedIcon() { return PulsarIcons.getTreeControlIcon(false); } public Icon getMenuArrowIcon() { return PulsarIcons.getMenuArrowIcon(); } public Icon getMenuCheckBoxIcon() { return PulsarIcons.getMenuCheckBoxIcon(); } public Icon getMenuRadioButtonIcon() { return PulsarIcons.getMenuRadioButtonIcon(); } public Icon getUpArrowIcon() { return PulsarIcons.getUpArrowIcon(); } public Icon getDownArrowIcon() { return PulsarIcons.getDownArrowIcon(); } public Icon getLeftArrowIcon() { return PulsarIcons.getLeftArrowIcon(); } public Icon getRightArrowIcon() { return PulsarIcons.getRightArrowIcon(); } public Icon getSplitterDownArrowIcon() { return PulsarIcons.getSplitterDownArrowIcon(); } public Icon getSplitterHorBumpIcon() { return PulsarIcons.getSplitterHorBumpIcon(); } public Icon getSplitterLeftArrowIcon() { return PulsarIcons.getSplitterLeftArrowIcon(); } public Icon getSplitterRightArrowIcon() { return PulsarIcons.getSplitterRightArrowIcon(); } public Icon getSplitterUpArrowIcon() { return PulsarIcons.getSplitterUpArrowIcon(); } public Icon getSplitterVerBumpIcon() { return PulsarIcons.getSplitterVerBumpIcon(); } public Icon getThumbHorIcon() { return PulsarIcons.getThumbHorIcon(); } public Icon getThumbVerIcon() { return PulsarIcons.getThumbVerIcon(); } public Icon getThumbHorIconRollover() { return PulsarIcons.getThumbHorIconRollover(); } public Icon getThumbVerIconRollover() { return PulsarIcons.getThumbVerIconRollover(); } }