/******************************************************************************* * Copyright (c) 2012-2015 Codenvy, S.A. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html * * Contributors: * Codenvy, S.A. - initial API and implementation *******************************************************************************/ package org.eclipse.che.ide.theme; import org.eclipse.che.ide.api.theme.Theme; import com.google.inject.Singleton; /** * @author Evgen Vidolob */ @Singleton public class LightTheme implements Theme { public static final String LIGHT_THEME_ID = "LightTheme"; @Override public String getId() { return LIGHT_THEME_ID; } @Override public String getDescription() { return "Light Theme"; } @Override public String getHoverBackgroundColor() { return "#D4E8FF"; } @Override public String getKeyboardSelectionBackgroundColor() { return "#C3DEFF"; } @Override public String getSelectionBackground() { return "#C3DEFF"; } @Override public String getInactiveTabBackground() { return "#d6d6d6"; } @Override public String getInactiveTabBorderColor() { return "#353535"; } @Override public String getActiveTabBackground() { return "#ffffff"; } @Override public String getActiveTabBorderColor() { return "#232323"; } public String getTabFontColor() { return "#989898"; } @Override public String getTabsPanelBackground() { return "#f6f6f6"; } @Override public String getTabBorderColor() { return "#bdbdbd"; } @Override public String getPartBackground() { return "#ffffff"; } @Override public String getPartToolbar() { return "#D6D6D6"; } @Override public String getPartToolbarActive() { return "rgba(195,222,255,1)"; } @Override public String getPartToolbarShadow() { return getTabBorderColor(); } @Override public String getPartToolbarSeparatorTopColor() { return "#FFFFFF"; } @Override public String getPartToolbarSeparatorBottomColor() { return "#AAAAAA"; } @Override public String getMainFontColor() { return "#222222"; } @Override public String getRadioButtonBackgroundColor() { return "#BDBDBD"; } @Override public String getDisabledMenuColor() { return "#AAAAAA"; } @Override public String getDialogContentBackground() { return "#FFFFFF"; } @Override public String getButtonTopColor() { return "#D6D6D6"; } @Override public String getSocialButtonColor() { return "#ffffff"; } @Override public String getButtonColor() { return "#D6D6D6"; } @Override public String getInputBackground() { return "#FFFFFF"; } @Override public String getEditorBackgroundColor() { return "white"; } @Override public String getEditorCurrentLineColor() { return "#E8F2FF"; } @Override public String getEditorDefaultFontColor() { return "black"; } @Override public String getEditorSelectionColor() { return "#d4e2ff"; } @Override public String getEditorInactiveSelectionColor() { return "#d4d4d4"; } @Override public String getEditorCursorColor() { return "black"; } @Override public String getEditorGutterColor() { return "#eee"; } @Override public String getEditorKeyWord() { return "#708"; } @Override public String getEditorAtom() { return "#219"; } @Override public String getEditorNumber() { return "#164"; } @Override public String getEditorDef() { return "#00f"; } @Override public String getEditorVariable() { return "black"; } @Override public String getEditorVariable2() { return "#05a"; } @Override public String getEditorProperty() { return "black"; } @Override public String getEditorOperator() { return "black"; } @Override public String getEditorComment() { return "#a50"; } @Override public String getEditorString() { return "#a11"; } @Override public String getEditorMeta() { return "#049"; } @Override public String getEditorError() { return "#f00"; } @Override public String getEditorBuiltin() { return "#30a"; } @Override public String getEditorTag() { return "#170"; } @Override public String getEditorAttribute() { return "#00c"; } @Override public String getEditorString2() { return "#f50"; } @Override public String getCompletionPopupBackgroundColor() { return "#303030"; } @Override public String getCompletionPopupBorderColor() { return "#484848"; } @Override public String getWindowContentBackground() { return getDialogContentBackground(); } @Override public String getWindowHeaderBackground() { return getTabBorderColor(); } @Override public String getWindowSeparatorColor() { return "#818181"; } @Override public String getWizardStepsColor() { return "#DBDBDB"; } @Override public String getWizardStepsBorderColor() { return "#BDBDBD"; } @Override public String getWelcomeFontColor() { return "#5E5E5E"; } @Override public String getCaptionFontColor() { return "#888888"; } @Override public String getConsolePanelColor() { return getTabsPanelBackground(); } @Override public String getStatusPanelColor() { return getTabsPanelBackground(); } @Override public String getCellOddRowColor() { return "#f3f7fb"; } @Override public String getCellOddEvenColor() { return "#ffffff"; } @Override public String getCellKeyboardSelectedRowColor() { return "#ffc"; } @Override public String getCellHoveredRow() { return "#eee"; } @Override public String getMainMenuBkgColor() { return "#f6f6f6"; } @Override public String getMainMenuFontColor() { return "#222222"; } @Override public String getNotableButtonTopColor() { return "#dbdbdb"; } @Override public String getNotableButtonColor() { return "#2d6ba3"; } @Override public String getTabBorderShadow() { return "rgba(198, 205, 209, 0.5)"; } @Override public String getButtonTextShadow() { return "rgba(188, 195, 199, 0.5)"; } @Override public String getTreeTextFileColor() { return "#7b7b7b"; } @Override public String getTreeTextFolderColor() { return "#606060"; } @Override public String getTreeTextShadow() { return "rgba(255, 255, 255, 0.5)"; } @Override public String getTreeIconFileColor() { return "#606060"; } @Override public String getBoxBorderColor() { return "#aaaaaa"; } @Override public String getBoxTextColor() { return "#606060"; } @Override public String getBoxInnerShadow() { return "0px 1px 2px 0px #777777 inset"; } @Override public String getBoxOuterShadow() { return "0px 1px 0px 0px #7a7a7a"; } @Override public String getBoxBackgroundColor() { return "#e2e2e2"; } @Override public String getBoxBackgroundColorDisabled() { return getTabsPanelBackground(); } @Override public String getBoxTextShadow() { return "0px 1px 0px #ffffff"; } public String getButtonHoverTextColor() { return "#000000"; } @Override public String getButtonHoverColor() { return "#ffffff"; } @Override public String getToolbarBackgroundColor() { return " #EAEAEA"; } @Override public String getToolbarIconColor() { return "#606060"; } @Override public String getTooltipBackgroundColor() { return "#FFFFFF";} @Override public String getProgressColor() { return "#000000"; } @Override public String getSvgUrlShadow() { return "url(#shadowLightTheme)"; } @Override public String getSuccessEventColor() { return "#7dc878"; } @Override public String getErrorEventColor() { return "#e25252"; } @Override public String getDelimeterColor() { return "#2f2f2f"; } @Override public String getLinkColor() { return "#acacac"; } @Override public String getFactoryLinkColor() { return "#60abe0"; } @Override public String getMinimizeIconColor() { return "#7b7b7b"; } @Override public String getOutputFontColor() { return "#e6e6e6"; } @Override public String getOutputLinkColor() { return "#61b7ef"; } @Override public String getEditorInfoBackgroundColor() { return "#ddd"; } @Override public String getEditorInfoBorderColor() { return getTabBorderColor(); } @Override public String getEditorInfoBorderShadowColor() { return "#f0f0f0"; } @Override public String getEditorLineNumberColor() { return "#888888"; } @Override public String getEditorSeparatorColor() { return "#888888"; } }