This repository has been archived on 2025-09-14. You can view files and clone it, but cannot push or open issues or pull requests.
Files
zhuyujia-webhopper/collector/adg-linux/gen/components/toolbar/vector_icons.cc
little_stone bd2d50cf35 code update
2022-05-05 20:41:28 +08:00

400 lines
12 KiB
C++
Executable File

// Copyright 2017 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.
// vector_icons.cc.template is used to generate vector_icons.cc. Edit the former
// rather than the latter.
#include "components/toolbar/vector_icons.h"
#include "base/logging.h"
#include "ui/gfx/vector_icon_types.h"
#include "components/vector_icons/cc_macros.h"
namespace toolbar {
using namespace gfx;
VECTOR_ICON_REP_TEMPLATE(kStarPath, CANVAS_DIMENSIONS, 16,
MOVE_TO, 8, 4,
LINE_TO, 9.12f, 6.79f,
LINE_TO, 12, 7.05f,
LINE_TO, 9.82f, 9.04f,
LINE_TO, 10.47f, 12,
LINE_TO, 8, 10.43f,
LINE_TO, 5.53f, 12,
LINE_TO, 6.18f, 9.04f,
LINE_TO, 4, 7.05f,
LINE_TO, 6.88f, 6.79f,
LINE_TO, 8, 4,
MOVE_TO, 8, 0.5f,
LINE_TO, 5.89f, 5.56f,
LINE_TO, 0.5f, 6.03f,
LINE_TO, 4.59f, 9.64f,
LINE_TO, 3.37f, 15,
LINE_TO, 8, 12.16f,
LINE_TO, 12.64f, 15,
LINE_TO, 11.41f, 9.64f,
LINE_TO, 15.5f, 6.03f,
LINE_TO, 10.11f, 5.56f,
LINE_TO, 8, 0.5f,
CLOSE)
VECTOR_ICON_TEMPLATE_CC(kStarRepList, kStarIcon, {kStarPath, arraysize(kStarPath)})
VECTOR_ICON_REP_TEMPLATE(kProductPath, CANVAS_DIMENSIONS, 32,
MOVE_TO, 16, 10.6f,
LINE_TO, 26.68f, 10.6f,
CUBIC_TO, 24.76f, 6.64f, 20.68f, 4, 16, 4,
CUBIC_TO, 12.28f, 4, 8.92f, 5.68f, 6.76f, 8.32f,
LINE_TO, 10.72f, 15.16f,
CUBIC_TO, 11.08f, 12.64f, 13.36f, 10.6f, 16, 10.6f,
LINE_TO, 16, 10.6f,
CLOSE,
MOVE_TO, 16, 21.4f,
CUBIC_TO, 13.96f, 21.4f, 12.28f, 20.32f, 11.32f, 18.64f,
LINE_TO, 5.92f, 9.4f,
CUBIC_TO, 4.72f, 11.32f, 4, 13.6f, 4, 16,
CUBIC_TO, 4, 22, 8.32f, 26.92f, 14.08f, 27.88f,
LINE_TO, 18.04f, 21.04f,
CUBIC_TO, 17.32f, 21.28f, 16.72f, 21.4f, 16, 21.4f,
LINE_TO, 16, 21.4f,
CLOSE,
MOVE_TO, 21.4f, 16,
CUBIC_TO, 21.4f, 16.96f, 21.16f, 17.92f, 20.68f, 18.64f,
LINE_TO, 15.28f, 28,
LINE_TO, 16, 28,
CUBIC_TO, 22.6f, 28, 28, 22.6f, 28, 16,
CUBIC_TO, 28, 14.56f, 27.76f, 13.12f, 27.28f, 11.8f,
LINE_TO, 19.36f, 11.8f,
CUBIC_TO, 20.56f, 12.76f, 21.4f, 14.32f, 21.4f, 16,
CLOSE,
MOVE_TO, 16, 20.2f,
CUBIC_TO, 18.32f, 20.2f, 20.2f, 18.32f, 20.2f, 16,
CUBIC_TO, 20.2f, 13.68f, 18.32f, 11.8f, 16, 11.8f,
CUBIC_TO, 13.68f, 11.8f, 11.8f, 13.68f, 11.8f, 16,
CUBIC_TO, 11.8f, 18.32f, 13.68f, 20.2f, 16, 20.2f,
CLOSE)
VECTOR_ICON_REP_TEMPLATE(kProduct16Path, CANVAS_DIMENSIONS, 16,
MOVE_TO, 8, 5.3f,
LINE_TO, 13.34f, 5.3f,
CUBIC_TO, 12.38f, 3.32f, 10.34f, 2, 8, 2,
CUBIC_TO, 6.14f, 2, 4.46f, 2.84f, 3.38f, 4.16f,
LINE_TO, 5.36f, 7.58f,
CUBIC_TO, 5.54f, 6.32f, 6.68f, 5.3f, 8, 5.3f,
LINE_TO, 8, 5.3f,
CLOSE,
MOVE_TO, 8, 10.7f,
CUBIC_TO, 6.98f, 10.7f, 6.14f, 10.16f, 5.66f, 9.32f,
LINE_TO, 2.96f, 4.7f,
CUBIC_TO, 2.36f, 5.66f, 2, 6.8f, 2, 8,
CUBIC_TO, 2, 11, 4.16f, 13.46f, 7.04f, 13.94f,
LINE_TO, 9.02f, 10.52f,
CUBIC_TO, 8.66f, 10.64f, 8.36f, 10.7f, 8, 10.7f,
LINE_TO, 8, 10.7f,
CLOSE,
MOVE_TO, 10.7f, 8,
CUBIC_TO, 10.7f, 8.48f, 10.58f, 8.96f, 10.34f, 9.32f,
LINE_TO, 7.64f, 14,
LINE_TO, 8, 14,
CUBIC_TO, 11.3f, 14, 14, 11.3f, 14, 8,
CUBIC_TO, 14, 7.28f, 13.88f, 6.56f, 13.64f, 5.9f,
LINE_TO, 9.68f, 5.9f,
CUBIC_TO, 10.28f, 6.38f, 10.7f, 7.16f, 10.7f, 8,
CLOSE,
MOVE_TO, 8, 10.1f,
CUBIC_TO, 9.16f, 10.1f, 10.1f, 9.16f, 10.1f, 8,
CUBIC_TO, 10.1f, 6.84f, 9.16f, 5.9f, 8, 5.9f,
CUBIC_TO, 6.84f, 5.9f, 5.9f, 6.84f, 5.9f, 8,
CUBIC_TO, 5.9f, 9.16f, 6.84f, 10.1f, 8, 10.1f,
CLOSE)
VECTOR_ICON_TEMPLATE_CC(kProductRepList, kProductIcon, {kProductPath, arraysize(kProductPath)}, {kProduct16Path, arraysize(kProduct16Path)})
VECTOR_ICON_REP_TEMPLATE(kHttpPath, CANVAS_DIMENSIONS, 32,
MOVE_TO, 16.5f, 3,
CUBIC_TO, 9.05f, 3, 3, 9.05f, 3, 16.5f,
CUBIC_TO, 3, 23.95f, 9.05f, 30, 16.5f, 30,
CUBIC_TO, 23.95f, 30, 30, 23.95f, 30, 16.5f,
CUBIC_TO, 30, 9.05f, 23.95f, 3, 16.5f, 3,
MOVE_TO, 6, 16.5f,
CUBIC_TO, 6, 10.71f, 10.71f, 6, 16.5f, 6,
CUBIC_TO, 22.29f, 6, 27, 10.71f, 27, 16.5f,
CUBIC_TO, 27, 22.29f, 22.29f, 27, 16.5f, 27,
CUBIC_TO, 10.71f, 27, 6, 22.29f, 6, 16.5f,
MOVE_TO, 15, 23,
LINE_TO, 18, 23,
LINE_TO, 18, 15,
LINE_TO, 15, 15,
LINE_TO, 15, 23,
MOVE_TO, 15, 13,
LINE_TO, 18, 13,
LINE_TO, 18, 10,
LINE_TO, 15, 10,
LINE_TO, 15, 13,
CLOSE)
VECTOR_ICON_REP_TEMPLATE(kHttp20Path, CANVAS_DIMENSIONS, 20,
MOVE_TO, 10, 2,
R_CUBIC_TO, -4.42f, 0, -8, 3.58f, -8, 8,
R_CUBIC_TO, 0, 4.42f, 3.58f, 8, 8, 8,
R_CUBIC_TO, 4.42f, 0, 8, -3.58f, 8, -8,
R_CUBIC_TO, 0, -4.42f, -3.58f, -8, -8, -8,
CLOSE,
R_MOVE_TO, -6, 8,
R_CUBIC_TO, 0, -3.31f, 2.69f, -6, 6, -6,
R_CUBIC_TO, 3.31f, 0, 6, 2.69f, 6, 6,
R_CUBIC_TO, 0, 3.31f, -2.69f, 6, -6, 6,
R_CUBIC_TO, -3.31f, 0, -6, -2.69f, -6, -6,
CLOSE,
R_MOVE_TO, 7, 4,
V_LINE_TO, 9,
H_LINE_TO, 9,
R_V_LINE_TO, 5,
R_H_LINE_TO, 2,
CLOSE,
MOVE_TO, 9, 8,
R_H_LINE_TO, 2,
V_LINE_TO, 6,
H_LINE_TO, 9,
R_V_LINE_TO, 2,
CLOSE)
VECTOR_ICON_REP_TEMPLATE(kHttp16Path, CANVAS_DIMENSIONS, 16,
MOVE_TO, 8, 1,
CUBIC_TO, 4.14f, 1, 1, 4.14f, 1, 8,
CUBIC_TO, 1, 11.86f, 4.14f, 15, 8, 15,
CUBIC_TO, 11.86f, 15, 15, 11.86f, 15, 8,
CUBIC_TO, 15, 4.14f, 11.86f, 1, 8, 1,
MOVE_TO, 2.5f, 8,
CUBIC_TO, 2.5f, 4.97f, 4.97f, 2.5f, 8, 2.5f,
CUBIC_TO, 11.03f, 2.5f, 13.5f, 4.97f, 13.5f, 8,
CUBIC_TO, 13.5f, 11.03f, 11.03f, 13.5f, 8, 13.5f,
CUBIC_TO, 4.97f, 13.5f, 2.5f, 11.03f, 2.5f, 8,
MOVE_TO, 9, 12,
LINE_TO, 9, 7,
LINE_TO, 7, 7,
LINE_TO, 7, 12,
LINE_TO, 9, 12,
MOVE_TO, 7, 6,
LINE_TO, 9, 6,
LINE_TO, 9, 4,
LINE_TO, 7, 4,
LINE_TO, 7, 6,
CLOSE)
VECTOR_ICON_TEMPLATE_CC(kHttpRepList, kHttpIcon, {kHttpPath, arraysize(kHttpPath)}, {kHttp20Path, arraysize(kHttp20Path)}, {kHttp16Path, arraysize(kHttp16Path)})
VECTOR_ICON_REP_TEMPLATE(kStarActivePath, CANVAS_DIMENSIONS, 16,
MOVE_TO, 8, 0.5f,
LINE_TO, 5.89f, 5.56f,
LINE_TO, 0.5f, 6.03f,
LINE_TO, 4.59f, 9.64f,
LINE_TO, 3.37f, 15,
LINE_TO, 8, 12.16f,
LINE_TO, 12.64f, 15,
LINE_TO, 11.41f, 9.64f,
LINE_TO, 15.5f, 6.03f,
LINE_TO, 10.11f, 5.56f,
LINE_TO, 8, 0.5f,
CLOSE)
VECTOR_ICON_TEMPLATE_CC(kStarActiveRepList, kStarActiveIcon, {kStarActivePath, arraysize(kStarActivePath)})
VECTOR_ICON_REP_TEMPLATE(kHttpsInvalidPath, CANVAS_DIMENSIONS, 32,
MOVE_TO, 4, 27,
R_H_LINE_TO, 25,
LINE_TO, 16.5f, 5,
LINE_TO, 4, 27,
CLOSE,
R_MOVE_TO, 14, -3,
R_H_LINE_TO, -3,
R_V_LINE_TO, -3,
R_H_LINE_TO, 3,
R_V_LINE_TO, 3,
CLOSE,
R_MOVE_TO, 0, -5,
R_H_LINE_TO, -3,
R_V_LINE_TO, -6,
R_H_LINE_TO, 3,
R_V_LINE_TO, 6,
CLOSE)
VECTOR_ICON_REP_TEMPLATE(kHttpsInvalid16Path, CANVAS_DIMENSIONS, 16,
MOVE_TO, 0.5f, 14,
R_H_LINE_TO, 15,
LINE_TO, 8, 1,
LINE_TO, 0.5f, 14,
CLOSE,
MOVE_TO, 9, 12,
H_LINE_TO, 7,
R_V_LINE_TO, -2,
R_H_LINE_TO, 2,
R_V_LINE_TO, 2,
CLOSE,
R_MOVE_TO, 0, -3,
H_LINE_TO, 7,
V_LINE_TO, 6,
R_H_LINE_TO, 2,
R_V_LINE_TO, 3,
CLOSE)
VECTOR_ICON_TEMPLATE_CC(kHttpsInvalidRepList, kHttpsInvalidIcon, {kHttpsInvalidPath, arraysize(kHttpsInvalidPath)}, {kHttpsInvalid16Path, arraysize(kHttpsInvalid16Path)})
VECTOR_ICON_REP_TEMPLATE(kOfflinePinPath, CANVAS_DIMENSIONS, 24,
MOVE_TO, 12, 2,
CUBIC_TO, 6.5f, 2, 2, 6.5f, 2, 12,
R_CUBIC_TO, 0, 5.5f, 4.5f, 10, 10, 10,
R_CUBIC_TO, 5.5f, 0, 10, -4.5f, 10, -10,
R_CUBIC_TO, 0, -5.5f, -4.5f, -10, -10, -10,
CLOSE,
R_MOVE_TO, 5, 16,
H_LINE_TO, 7,
R_V_LINE_TO, -2,
R_H_LINE_TO, 10,
R_V_LINE_TO, 2,
CLOSE,
R_MOVE_TO, -6.7f, -4,
LINE_TO, 7, 10.7f,
R_LINE_TO, 1.4f, -1.4f,
R_LINE_TO, 1.9f, 1.9f,
R_LINE_TO, 5.3f, -5.3f,
LINE_TO, 17, 7.3f,
LINE_TO, 10.3f, 14,
CLOSE)
VECTOR_ICON_TEMPLATE_CC(kOfflinePinRepList, kOfflinePinIcon, {kOfflinePinPath, arraysize(kOfflinePinPath)})
VECTOR_ICON_REP_TEMPLATE(kHttpsValidPath, CANVAS_DIMENSIONS, 32,
MOVE_TO, 21, 13,
R_V_LINE_TO, -2,
R_CUBIC_TO, 0, -2.76f, -2.24f, -5, -5, -5,
R_CUBIC_TO, -2.76f, 0.02f, -5, 2.24f, -5, 5,
R_V_LINE_TO, 2,
R_H_LINE_TO, -1,
R_CUBIC_TO, -1.1f, 0, -2, 0.9f, -2, 1.99f,
V_LINE_TO, 25,
R_CUBIC_TO, 0, 1.1f, 0.9f, 2, 2, 2,
R_H_LINE_TO, 12,
R_CUBIC_TO, 1.1f, 0, 2, -0.9f, 2, -2,
V_LINE_TO, 15,
R_CUBIC_TO, 0, -1.05f, -0.9f, -2, -2, -2,
R_H_LINE_TO, -1,
CLOSE,
R_MOVE_TO, -8, 0.02f,
V_LINE_TO, 11,
R_CUBIC_TO, 0, -1.66f, 1.34f, -3, 3, -3,
R_CUBIC_TO, 1.66f, 0, 3, 1.34f, 3, 3,
R_V_LINE_TO, 2.02f,
R_H_LINE_TO, -6,
CLOSE)
VECTOR_ICON_REP_TEMPLATE(kHttpsValid16Path, CANVAS_DIMENSIONS, 16,
MOVE_TO, 11, 5,
R_CUBIC_TO, 0, -1.67f, -1.34f, -3, -3, -2.99f,
R_CUBIC_TO, -1.67f, 0, -3, 1.32f, -3, 2.99f,
R_V_LINE_TO, 1,
R_CUBIC_TO, -0.55f, 0, -1, 0.45f, -1, 1,
V_LINE_TO, 12,
R_CUBIC_TO, 0, 0.55f, 0.45f, 1, 1, 1,
R_H_LINE_TO, 6,
R_CUBIC_TO, 0.55f, 0, 1, -0.45f, 1, -1,
V_LINE_TO, 7,
R_CUBIC_TO, 0, -0.53f, -0.48f, -0.97f, -1, -1,
R_CUBIC_TO, -0.02f, 0, 0, -1, 0, -1,
CLOSE,
MOVE_TO, 6, 6.01f,
V_LINE_TO, 5.01f,
R_CUBIC_TO, 0, -1.1f, 0.9f, -1.99f, 2, -1.99f,
R_CUBIC_TO, 1.1f, 0, 2, 0.89f, 2, 2,
V_LINE_TO, 6.01f,
H_LINE_TO, 6,
CLOSE)
VECTOR_ICON_TEMPLATE_CC(kHttpsValidRepList, kHttpsValidIcon, {kHttpsValidPath, arraysize(kHttpsValidPath)}, {kHttpsValid16Path, arraysize(kHttpsValid16Path)})
VECTOR_ICON_REP_TEMPLATE(kFindInPagePath, CANVAS_DIMENSIONS, 24,
FLIPS_IN_RTL,
MOVE_TO, 20, 19.59f,
V_LINE_TO, 8,
R_LINE_TO, -6, -6,
H_LINE_TO, 6,
R_CUBIC_TO, -1.1f, 0, -1.99f, 0.9f, -1.99f, 2,
LINE_TO, 4, 20,
R_CUBIC_TO, 0, 1.1f, 0.89f, 2, 1.99f, 2,
H_LINE_TO, 18,
R_CUBIC_TO, 0.45f, 0, 0.85f, -0.15f, 1.19f, -0.4f,
R_LINE_TO, -4.43f, -4.43f,
R_CUBIC_TO, -0.8f, 0.52f, -1.74f, 0.83f, -2.76f, 0.83f,
R_CUBIC_TO, -2.76f, 0, -5, -2.24f, -5, -5,
R_CUBIC_TO, 0, -2.76f, 2.24f, -5, 5, -5,
R_CUBIC_TO, 2.76f, 0, 5, 2.24f, 5, 5,
R_CUBIC_TO, 0, 1.02f, -0.31f, 1.96f, -0.83f, 2.75f,
LINE_TO, 20, 19.59f,
CLOSE,
MOVE_TO, 9, 13,
R_CUBIC_TO, 0, 1.66f, 1.34f, 3, 3, 3,
R_CUBIC_TO, 1.66f, 0, 3, -1.34f, 3, -3,
R_CUBIC_TO, 0, -1.66f, -1.34f, -3, -3, -3,
R_CUBIC_TO, -1.66f, 0, -3, 1.34f, -3, 3,
CLOSE)
VECTOR_ICON_TEMPLATE_CC(kFindInPageRepList, kFindInPageIcon, {kFindInPagePath, arraysize(kFindInPagePath)})
VECTOR_ICON_REP_TEMPLATE(kOpenInNewPath, MOVE_TO, 38, 38,
H_LINE_TO, 10,
V_LINE_TO, 10,
R_H_LINE_TO, 14,
V_LINE_TO, 6,
H_LINE_TO, 10,
R_CUBIC_TO, -2.21f, 0, -4, 1.79f, -4, 4,
R_V_LINE_TO, 28,
R_CUBIC_TO, 0, 2.21f, 1.79f, 4, 4, 4,
R_H_LINE_TO, 28,
R_CUBIC_TO, 2.21f, 0, 4, -1.79f, 4, -4,
V_LINE_TO, 24,
R_H_LINE_TO, -4,
R_V_LINE_TO, 14,
CLOSE,
MOVE_TO, 28, 6,
R_V_LINE_TO, 4,
R_H_LINE_TO, 7.17f,
LINE_TO, 15.51f, 29.66f,
R_LINE_TO, 2.83f, 2.83f,
LINE_TO, 38, 12.83f,
V_LINE_TO, 20,
R_H_LINE_TO, 4,
V_LINE_TO, 6,
H_LINE_TO, 28,
CLOSE)
VECTOR_ICON_TEMPLATE_CC(kOpenInNewRepList, kOpenInNewIcon, {kOpenInNewPath, arraysize(kOpenInNewPath)})
VECTOR_ICON_REP_TEMPLATE(kHttpsValidInChipPath, CANVAS_DIMENSIONS, 32,
MOVE_TO, 21, 12,
R_V_LINE_TO, -2,
R_CUBIC_TO, 0, -2.76f, -2.24f, -5, -5, -5,
R_CUBIC_TO, -2.76f, 0.02f, -5, 2.24f, -5, 5,
R_V_LINE_TO, 2,
R_H_LINE_TO, -0.5f,
R_CUBIC_TO, -0.83f, 0, -1.5f, 0.67f, -1.5f, 1.5f,
R_V_LINE_TO, 9,
R_CUBIC_TO, 0, 0.83f, 0.67f, 1.5f, 1.5f, 1.5f,
R_H_LINE_TO, 11,
R_CUBIC_TO, 0.83f, 0, 1.5f, -0.67f, 1.5f, -1.5f,
R_V_LINE_TO, -9,
R_CUBIC_TO, 0, -0.83f, -0.67f, -1.5f, -1.5f, -1.5f,
H_LINE_TO, 21,
CLOSE,
R_MOVE_TO, -8, 0.02f,
R_V_LINE_TO, -2.02f,
CUBIC_TO, 13, 8.34f, 14.34f, 7, 16, 7,
R_CUBIC_TO, 1.66f, 0, 3, 1.34f, 3, 3,
R_V_LINE_TO, 2.02f,
R_H_LINE_TO, -6,
CLOSE)
VECTOR_ICON_REP_TEMPLATE(kHttpsValidInChip16Path, CANVAS_DIMENSIONS, 16,
MOVE_TO, 10, 6,
CUBIC_TO, 10, 6, 10, 6.88f, 10, 5.5f,
CUBIC_TO, 10, 4.12f, 8.88f, 3, 7.5f, 3,
CUBIC_TO, 6.12f, 3, 5, 4.12f, 5, 5.5f,
CUBIC_TO, 5, 6.88f, 5, 6, 5, 6,
CUBIC_TO, 5, 6, 5.17f, 6, 4.75f, 6,
CUBIC_TO, 4.33f, 6, 4, 6.34f, 4, 6.75f,
CUBIC_TO, 4, 7.16f, 4, 10.84f, 4, 11.25f,
CUBIC_TO, 4, 11.66f, 4.33f, 12, 4.75f, 12,
LINE_TO, 10.25f, 12,
CUBIC_TO, 10.67f, 12, 11, 11.66f, 11, 11.25f,
CUBIC_TO, 11, 10.84f, 11, 7.16f, 11, 6.75f,
CUBIC_TO, 11, 6.34f, 10.67f, 6, 10.25f, 6,
CUBIC_TO, 9.83f, 6, 10, 6, 10, 6,
MOVE_TO, 6, 6,
CUBIC_TO, 6, 6, 6, 6.33f, 6, 5.5f,
CUBIC_TO, 6, 4.67f, 6.67f, 4, 7.5f, 4,
CUBIC_TO, 8.33f, 4, 9, 4.67f, 9, 5.5f,
LINE_TO, 9, 6,
LINE_TO, 6, 6,
CLOSE)
VECTOR_ICON_TEMPLATE_CC(kHttpsValidInChipRepList, kHttpsValidInChipIcon, {kHttpsValidInChipPath, arraysize(kHttpsValidInChipPath)}, {kHttpsValidInChip16Path, arraysize(kHttpsValidInChip16Path)})
}