Home | History | Annotate | Download | only in app_list
      1 // Copyright (c) 2012 The Chromium Authors. All rights reserved.
      2 // Use of this source code is governed by a BSD-style license that can be
      3 // found in the LICENSE file.
      4 
      5 #ifndef UI_APP_LIST_APP_LIST_CONSTANTS_H_
      6 #define UI_APP_LIST_APP_LIST_CONSTANTS_H_
      7 
      8 #include "third_party/skia/include/core/SkColor.h"
      9 #include "ui/app_list/app_list_export.h"
     10 #include "ui/base/resource/resource_bundle.h"
     11 #include "ui/gfx/animation/tween.h"
     12 
     13 namespace app_list {
     14 
     15 APP_LIST_EXPORT extern const SkColor kContentsBackgroundColor;
     16 APP_LIST_EXPORT extern const SkColor kContentsSwitcherBackgroundColor;
     17 APP_LIST_EXPORT extern const SkColor kSearchBoxBackground;
     18 APP_LIST_EXPORT extern const SkColor kTopSeparatorColor;
     19 APP_LIST_EXPORT extern const SkColor kBottomSeparatorColor;
     20 
     21 APP_LIST_EXPORT extern const SkColor kDialogSeparatorColor;
     22 APP_LIST_EXPORT extern const SkColor kDialogSubtitleColor;
     23 
     24 APP_LIST_EXPORT extern const SkColor kHighlightedColor;
     25 APP_LIST_EXPORT extern const SkColor kSelectedColor;
     26 
     27 APP_LIST_EXPORT extern const SkColor kPagerHoverColor;
     28 APP_LIST_EXPORT extern const SkColor kPagerNormalColor;
     29 APP_LIST_EXPORT extern const SkColor kPagerSelectedColor;
     30 
     31 APP_LIST_EXPORT extern const SkColor kResultBorderColor;
     32 APP_LIST_EXPORT extern const SkColor kResultDefaultTextColor;
     33 APP_LIST_EXPORT extern const SkColor kResultDimmedTextColor;
     34 APP_LIST_EXPORT extern const SkColor kResultURLTextColor;
     35 
     36 APP_LIST_EXPORT extern const SkColor kGridTitleColor;
     37 APP_LIST_EXPORT extern const SkColor kGridTitleHoverColor;
     38 
     39 APP_LIST_EXPORT extern const SkColor kStartPageBorderColor;
     40 
     41 APP_LIST_EXPORT extern const SkColor kFolderBubbleColor;
     42 
     43 APP_LIST_EXPORT extern const int kPageTransitionDurationInMs;
     44 APP_LIST_EXPORT extern const int kOverscrollPageTransitionDurationMs;
     45 APP_LIST_EXPORT extern const int kFolderTransitionInDurationMs;
     46 APP_LIST_EXPORT extern const int kFolderTransitionOutDurationMs;
     47 APP_LIST_EXPORT extern const gfx::Tween::Type kFolderFadeInTweenType;
     48 APP_LIST_EXPORT extern const gfx::Tween::Type kFolderFadeOutTweenType;
     49 
     50 APP_LIST_EXPORT extern const int kPreferredCols;
     51 APP_LIST_EXPORT extern const int kPreferredRows;
     52 APP_LIST_EXPORT extern const int kPreferredIconDimension;
     53 
     54 APP_LIST_EXPORT extern const int kExperimentalPreferredCols;
     55 APP_LIST_EXPORT extern const int kExperimentalPreferredRows;
     56 
     57 APP_LIST_EXPORT extern const int kReorderDroppingCircleRadius;
     58 
     59 APP_LIST_EXPORT extern size_t kMaxFolderItems;
     60 APP_LIST_EXPORT extern const size_t kNumFolderTopItems;
     61 APP_LIST_EXPORT extern const size_t kMaxFolderNameChars;
     62 
     63 APP_LIST_EXPORT extern const ui::ResourceBundle::FontStyle kItemTextFontStyle;
     64 
     65 #if defined(OS_LINUX)
     66 // The WM_CLASS name for the app launcher window on Linux.
     67 APP_LIST_EXPORT extern const char kAppListWMClass[];
     68 #endif
     69 
     70 }  // namespace app_list
     71 
     72 #endif  // UI_APP_LIST_APP_LIST_CONSTANTS_H_
     73