123456789101112131415161718192021222324252627282930313233343536 |
- // Copyright 2018 The Chromium Authors. All rights reserved.
- // Use of this source code is governed by a BSD-style license that can be
- // found in the LICENSE file.
- #include "ash/assistant/ui/assistant_ui_constants.h"
- #include "ash/constants/ash_features.h"
- #include "base/no_destructor.h"
- #include "ui/base/class_property.h"
- #include "ui/gfx/font_list.h"
- namespace ash {
- namespace assistant {
- namespace ui {
- DEFINE_UI_CLASS_PROPERTY_KEY(bool, kOnlyAllowMouseClickEvents, false)
- const gfx::FontList& GetDefaultFontList() {
- static const base::NoDestructor<gfx::FontList> font_list("Google Sans, 12px");
- return *font_list;
- }
- int GetHorizontalMargin() {
- // Expected margin for productivity launcher case is 24. But
- // AppListBubbleAssistantPage is shifted by 1px, i.e. has 1px margin. See
- // b/233384263 for details.
- return features::IsProductivityLauncherEnabled() ? 23 : 32;
- }
- int GetHorizontalPadding() {
- return features::IsProductivityLauncherEnabled() ? 20 : 14;
- }
- } // namespace ui
- } // namespace assistant
- } // namespace ash
|