/*
* Copyright 2005 MH-Software-Entwicklung. All rights reserved.
* Use is subject to license terms.
*/
package com.jtattoo.plaf;
import javax.swing.*;
/**
* @author Michael Hagen
*/
public interface AbstractIconFactory {
public Icon getOptionPaneErrorIcon();
public Icon getOptionPaneWarningIcon();
public Icon getOptionPaneInformationIcon();
public Icon getOptionPaneQuestionIcon();
public Icon getFileChooserDetailViewIcon();
public Icon getFileChooserHomeFolderIcon();
public Icon getFileChooserListViewIcon();
public Icon getFileChooserNewFolderIcon();
public Icon getFileChooserUpFolderIcon();
public Icon getMenuIcon();
public Icon getIconIcon();
public Icon getMaxIcon();
public Icon getMinIcon();
public Icon getCloseIcon();
public Icon getPaletteCloseIcon();
public Icon getRadioButtonIcon();
public Icon getCheckBoxIcon();
public Icon getComboBoxIcon();
public Icon getTreeComputerIcon();
public Icon getTreeFloppyDriveIcon();
public Icon getTreeHardDriveIcon();
public Icon getTreeFolderIcon();
public Icon getTreeLeafIcon();
public Icon getTreeCollapsedIcon();
public Icon getTreeExpandedIcon();
public Icon getMenuArrowIcon();
public Icon getMenuCheckBoxIcon();
public Icon getMenuRadioButtonIcon();
public Icon getUpArrowIcon();
public Icon getDownArrowIcon();
public Icon getLeftArrowIcon();
public Icon getRightArrowIcon();
public Icon getSplitterUpArrowIcon();
public Icon getSplitterDownArrowIcon();
public Icon getSplitterLeftArrowIcon();
public Icon getSplitterRightArrowIcon();
public Icon getSplitterHorBumpIcon();
public Icon getSplitterVerBumpIcon();
public Icon getThumbHorIcon();
public Icon getThumbVerIcon();
public Icon getThumbHorIconRollover();
public Icon getThumbVerIconRollover();
}