(un)select icon constants moved to core
[fedora-idea.git] / platform-api / src / com / intellij / util / Icons.java
blobaa50a385dfb248f56897448cb86cd02e253f3e05
1 /*
2 * Copyright 2000-2007 JetBrains s.r.o.
4 * Licensed under the Apache License, Version 2.0 (the "License");
5 * you may not use this file except in compliance with the License.
6 * You may obtain a copy of the License at
8 * http://www.apache.org/licenses/LICENSE-2.0
10 * Unless required by applicable law or agreed to in writing, software
11 * distributed under the License is distributed on an "AS IS" BASIS,
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 * See the License for the specific language governing permissions and
14 * limitations under the License.
16 package com.intellij.util;
18 import com.intellij.openapi.util.IconLoader;
19 import org.jetbrains.annotations.NonNls;
21 import javax.swing.*;
23 public abstract class Icons {
24 @NonNls public static final String PUBLIC_ICON_PATH = "/nodes/c_public.png";
25 public static final Icon PUBLIC_ICON = IconLoader.getIcon(PUBLIC_ICON_PATH);
26 public static final Icon LOCKED_ICON = IconLoader.getIcon("/nodes/locked.png");
27 public static final Icon PRIVATE_ICON = IconLoader.getIcon("/nodes/c_private.png");
28 public static final Icon PROTECTED_ICON = IconLoader.getIcon("/nodes/c_protected.png");
29 public static final Icon PACKAGE_LOCAL_ICON = IconLoader.getIcon("/nodes/c_plocal.png");
30 public static final Icon PACKAGE_ICON = IconLoader.getIcon("/nodes/packageClosed.png");
31 public static final Icon PACKAGE_OPEN_ICON = IconLoader.getIcon("/nodes/packageOpen.png");
32 public static final Icon DIRECTORY_CLOSED_ICON = IconLoader.getIcon("/nodes/TreeClosed.png");
33 public static final Icon DIRECTORY_OPEN_ICON = IconLoader.getIcon("/nodes/TreeOpen.png");
34 @NonNls public static final String CLASS_ICON_PATH = "/nodes/class.png";
35 public static final Icon CLASS_ICON = IconLoader.getIcon(CLASS_ICON_PATH);
36 public static final Icon EXCEPTION_CLASS_ICON = IconLoader.getIcon("/nodes/exceptionClass.png");
37 public static final Icon ANONYMOUS_CLASS_ICON = IconLoader.getIcon("/nodes/anonymousClass.png");
38 public static final Icon ABSTRACT_CLASS_ICON = IconLoader.getIcon("/nodes/abstractClass.png");
39 public static final Icon JUNIT_TEST_CLASS_ICON = IconLoader.getIcon("/nodes/junitTestClass.png");
40 public static final Icon ANNOTATION_TYPE_ICON = IconLoader.getIcon("/nodes/annotationtype.png");
41 public static final Icon ENUM_ICON = IconLoader.getIcon("/nodes/enum.png");
42 public static final Icon INTERFACE_ICON = IconLoader.getIcon("/nodes/interface.png");
43 public static final Icon METHOD_ICON = IconLoader.getIcon("/nodes/method.png");
44 public static final Icon FUNCTION_ICON = IconLoader.getIcon("/nodes/function.png");
45 public static final Icon ABSTRACT_METHOD_ICON = IconLoader.getIcon("/nodes/abstractMethod.png");
46 public static final Icon FIELD_ICON = IconLoader.getIcon("/nodes/field.png");
47 public static final Icon PARAMETER_ICON = IconLoader.getIcon("/nodes/parameter.png");
48 public static final Icon VARIABLE_ICON = IconLoader.getIcon("/nodes/variable.png");
49 public static final Icon XML_TAG_ICON = IconLoader.getIcon("/nodes/tag.png");
50 public static final Icon ANT_TARGET_ICON = IconLoader.getIcon("/ant/target.png");
51 public static final Icon ANT_META_TARGET_ICON = IconLoader.getIcon("/ant/metaTarget.png");
52 public static final Icon LIBRARY_ICON = IconLoader.getIcon("/nodes/ppLib.png");
53 public static final Icon WEB_ICON = IconLoader.getIcon("/nodes/ppWeb.png");
54 public static final Icon JAR_ICON = IconLoader.getIcon("/nodes/ppJar.png");
55 public static final Icon WEB_FOLDER_OPEN = IconLoader.getIcon("/nodes/webFolderOpen.png");
56 public static final Icon WEB_FOLDER_CLOSED = IconLoader.getIcon("/nodes/webFolderClosed.png");
57 public static final Icon FILE_ICON = IconLoader.getIcon("/nodes/ppFile.png");
58 public static final Icon EJB_CLASS_ICON = IconLoader.getIcon("/javaee/ejbClass.png");
59 public static final Icon EJB_INTERCEPTOR_CLASS_ICON = IconLoader.getIcon("/javaee/interceptorClass.png");
60 public static final Icon EJB_HOME_INTERFACE_ICON = IconLoader.getIcon("/javaee/home.png");
61 public static final Icon EJB_LOCAL_HOME_INTERFACE_ICON = IconLoader.getIcon("/javaee/localHome.png");
62 public static final Icon EJB_LOCAL_INTERFACE_ICON = IconLoader.getIcon("/javaee/local.png");
63 public static final Icon EJB_REMOTE_INTERFACE_ICON = IconLoader.getIcon("/javaee/remote.png");
64 public static final Icon EJB_ICON = IconLoader.getIcon("/nodes/ejb.png");
65 public static final Icon EJB_CREATE_METHOD_ICON = IconLoader.getIcon("/nodes/ejbCreateMethod.png");
66 public static final Icon EJB_FINDER_METHOD_ICON = IconLoader.getIcon("/nodes/ejbFinderMethod.png");
67 public static final Icon EJB_BUSINESS_METHOD_ICON = IconLoader.getIcon("/nodes/ejbBusinessMethod.png");
68 public static final Icon EJB_CMP_FIELD_ICON = IconLoader.getIcon("/nodes/ejbCmpField.png");
69 public static final Icon EJB_CMR_FIELD_ICON = IconLoader.getIcon("/nodes/ejbCmrField.png");
70 public static final Icon EJB_PRIMARY_KEY_CLASS = IconLoader.getIcon("/nodes/ejbPrimaryKeyClass.png");
71 public static final Icon EJB_REFERENCE = IconLoader.getIcon("/nodes/ejbReference.png");
73 public static final Icon DATASOURCE_ICON = IconLoader.getIcon("/nodes/DataSource.png");
74 public static final Icon DATASOURCE_DISABLED_ICON = IconLoader.getIcon("/nodes/DataSourceDisabled.png");
75 public static final Icon DATASOURCE_TABLE_ICON = IconLoader.getIcon("/nodes/DataTables.png");
76 public static final Icon DATASOURCE_VIEW_ICON = IconLoader.getIcon("/nodes/dataView.png");
77 public static final Icon DATASOURCE_SEQUENCE_ICON = IconLoader.getIcon("/nodes/dataSequence.png");
78 public static final Icon DATASOURCE_COLUMN_ICON = IconLoader.getIcon("/nodes/dataColumn.png");
79 public static final Icon DATASOURCE_FK_COLUMN_ICON = IconLoader.getIcon("/nodes/dataFkColumn.png");
80 public static final Icon DATASOURCE_PK_COLUMN_ICON = IconLoader.getIcon("/nodes/dataPkColumn.png");
82 public static final Icon DATASOURCE_REMOTE_INSTANCE = IconLoader.getIcon("/nodes/addRemoteWeblogicInstance.png");
83 public static final Icon EJB_FIELD_PK = IconLoader.getIcon("/nodes/fieldPK.png");
84 public static final Icon VARIABLE_READ_ACCESS = IconLoader.getIcon("/nodes/read-access.png");
85 public static final Icon VARIABLE_WRITE_ACCESS = IconLoader.getIcon("/nodes/write-access.png");
86 public static final Icon VARIABLE_RW_ACCESS = IconLoader.getIcon("/nodes/rw-access.png");
87 public static final Icon CUSTOM_FILE_ICON = IconLoader.getIcon("/fileTypes/custom.png");
88 public static final Icon PROPERTY_ICON = IconLoader.getIcon("/nodes/property.png");
89 public static final Icon ASPECT_ICON = IconLoader.getIcon("/nodes/aspect.png");
90 public static final Icon POINTCUT_ICON = IconLoader.getIcon("/nodes/pointcut.png");
91 public static final Icon ADVICE_ICON = IconLoader.getIcon("/nodes/advice.png");
92 public static final Icon ERROR_INTRODUCTION_ICON = IconLoader.getIcon("/nodes/errorIntroduction.png");
93 public static final Icon WARNING_INTRODUCTION_ICON = IconLoader.getIcon("/nodes/warningIntroduction.png");
94 public static final Icon PARENTS_INTRODUCTION_ICON = IconLoader.getIcon("/nodes/parentsIntroduction.png");
95 public static final Icon SOFTENING_INTRODUCTION_ICON = IconLoader.getIcon("/nodes/softeningIntroduction.png");
96 public static final Icon JAVA_OUTSIDE_SOURCE_ICON = IconLoader.getIcon("/fileTypes/javaOutsideSource.png");
97 public static final Icon EXCLUDED_FROM_COMPILE_ICON = IconLoader.getIcon("/nodes/excludedFromCompile.png");
98 public static final Icon PROJECT_ICON = IconLoader.getIcon("/icon_small.png");
99 public static final Icon UI_FORM_ICON = IconLoader.getIcon("/fileTypes/uiForm.png");
100 public static final Icon JSP_ICON = IconLoader.getIcon("/fileTypes/jsp.png");
101 public static final Icon SMALL_VCS_CONFIGURABLE = IconLoader.getIcon("/general/smallConfigurableVcs.png");
102 public static final Icon VCS_SMALL_TAB = IconLoader.getIcon("/general/vcsSmallTab.png");
103 public static final Icon GROUP_BY_PACKAGES = IconLoader.getIcon("/toolbar/folders.png");
104 public static final Icon ADD_ICON = IconLoader.getIcon("/actions/include.png");
105 public static final Icon DELETE_ICON = IconLoader.getIcon("/actions/exclude.png");
106 public static final Icon DUPLICATE_ICON = IconLoader.getIcon("/general/copy.png");
107 public static final Icon SELECT_ALL_ICON = IconLoader.getIcon("/actions/selectall.png");
108 public static final Icon UNSELECT_ALL_ICON = IconLoader.getIcon("/actions/unselectall.png");
109 public static final Icon OPEN_EDIT_DIALOG_ICON = IconLoader.getIcon("/actions/showViewer.png");
110 public static final Icon FLATTEN_PACKAGES_ICON = IconLoader.getIcon("/objectBrowser/flattenPackages.png");
111 public static final Icon ADD_TO_SECTION_ICON = IconLoader.getIcon("/general/addItemToSection.png");
112 public static final Icon EDIT_IN_SECTION_ICON = IconLoader.getIcon("/general/editItemInSection.png");
113 public static final Icon TASK_ICON = IconLoader.getIcon("/ant/task.png");
114 public static final Icon CLASS_INITIALIZER = IconLoader.getIcon("/nodes/classInitializer.png");
116 public static final Icon OPENED_MODULE_GROUP_ICON = IconLoader.getIcon("/nodes/moduleGroupOpen.png");
117 public static final Icon CLOSED_MODULE_GROUP_ICON = IconLoader.getIcon("/nodes/moduleGroupClosed.png");
118 public static final Icon FOLDER_ICON = IconLoader.getIcon("/nodes/folder.png");
119 public static final Icon SOURCE_FOLDERS_ICON = IconLoader.getIcon("/nodes/sourceFolder.png");
120 public static final Icon TEST_SOURCE_FOLDER = IconLoader.getIcon("/nodes/testSourceFolder.png");