Commit 2fcd789e authored by dpapad's avatar dpapad Committed by Chromium LUCI CQ

WebUI: Auto-generate grd entries for images in ui/webui/resources/.

Bug: 1132403
Change-Id: I4f2feb3468649214c4a3c999505d1601d6fd94b3
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2586761Reviewed-by: default avatarTibor Goldschwendt <tiborg@chromium.org>
Reviewed-by: default avatarKyle Horimoto <khorimoto@chromium.org>
Reviewed-by: default avatarRebekah Potter <rbpotter@chromium.org>
Commit-Queue: dpapad <dpapad@chromium.org>
Cr-Commit-Position: refs/heads/master@{#836559}
parent 9a82f6f3
......@@ -77,7 +77,6 @@
#include "ui/base/webui/web_ui_util.h"
#include "ui/resources/grit/ui_resources.h"
#include "ui/resources/grit/webui_generated_resources.h"
#include "ui/resources/grit/webui_resources.h"
#include "url/gurl.h"
using search_provider_logos::EncodedLogo;
......@@ -141,7 +140,7 @@ const struct Resource{
// added complexity.
{chrome::kChromeSearchLocalNtpBackgroundFilename, kLocalResource,
"image/jpg"},
{omnibox::kGoogleGIconResourceName, IDR_WEBUI_IMAGES_200_LOGO_GOOGLE_G_PNG,
{omnibox::kGoogleGIconResourceName, IDR_WEBUI_IMAGES_200_LOGO_GOOGLEG_PNG,
"image/png"},
{omnibox::kBookmarkIconResourceName, IDR_LOCAL_NTP_ICONS_BOOKMARK,
"image/svg+xml"},
......
......@@ -47,7 +47,7 @@
#include "ui/base/accelerators/accelerator.h"
#include "ui/base/l10n/l10n_util.h"
#include "ui/base/webui/web_ui_util.h"
#include "ui/resources/grit/webui_resources.h"
#include "ui/resources/grit/webui_generated_resources.h"
#include "url/url_util.h"
#if !defined(OFFICIAL_BUILD)
......@@ -220,7 +220,7 @@ content::WebUIDataSource* CreateNewTabPageUiHtmlSource(Profile* profile) {
// are set in Javascript.
static constexpr webui::ResourcePath kImages[] = {
{omnibox::kGoogleGIconResourceName,
IDR_WEBUI_IMAGES_200_LOGO_GOOGLE_G_PNG},
IDR_WEBUI_IMAGES_200_LOGO_GOOGLEG_PNG},
{omnibox::kBookmarkIconResourceName, IDR_LOCAL_NTP_ICONS_BOOKMARK},
{omnibox::kCalculatorIconResourceName, IDR_LOCAL_NTP_ICONS_CALCULATOR},
{omnibox::kClockIconResourceName, IDR_LOCAL_NTP_ICONS_CLOCK},
......
......@@ -40,7 +40,7 @@ source_set("network_diagnostics_resource_provider") {
"//chromeos/strings/",
"//content/public/browser",
"//ui/base",
"//ui/resources:webui_resources_grd",
"//ui/resources:webui_generated_resources_grd",
"//ui/webui",
]
}
......@@ -7,7 +7,7 @@
#include "chromeos/strings/grit/chromeos_strings.h"
#include "content/public/browser/web_ui_data_source.h"
#include "ui/base/webui/web_ui_util.h"
#include "ui/resources/grit/webui_resources.h"
#include "ui/resources/grit/webui_generated_resources.h"
namespace chromeos {
namespace network_diagnostics {
......@@ -108,15 +108,15 @@ struct WebUiResource {
constexpr WebUiResource kResources[] = {
{"test_canceled.png",
IDR_CR_COMPONENTS_CHROMEOS_NETWORK_DIAGNOSTICS_CANCELED_ICON},
IDR_CR_COMPONENTS_CHROMEOS_NETWORK_HEALTH_TEST_CANCELED_PNG},
{"test_failed.png",
IDR_CR_COMPONENTS_CHROMEOS_NETWORK_DIAGNOSTICS_FAILED_ICON},
IDR_CR_COMPONENTS_CHROMEOS_NETWORK_HEALTH_TEST_FAILED_PNG},
{"test_not_run.png",
IDR_CR_COMPONENTS_CHROMEOS_NETWORK_DIAGNOSTICS_NOT_RUN_ICON},
IDR_CR_COMPONENTS_CHROMEOS_NETWORK_HEALTH_TEST_NOT_RUN_PNG},
{"test_passed.png",
IDR_CR_COMPONENTS_CHROMEOS_NETWORK_DIAGNOSTICS_PASSED_ICON},
IDR_CR_COMPONENTS_CHROMEOS_NETWORK_HEALTH_TEST_PASSED_PNG},
{"test_warning.png",
IDR_CR_COMPONENTS_CHROMEOS_NETWORK_DIAGNOSTICS_WARNING_ICON},
IDR_CR_COMPONENTS_CHROMEOS_NETWORK_HEALTH_TEST_WARNING_PNG},
};
struct StringMap {
......
......@@ -663,7 +663,7 @@
"structures": [3820],
},
"<(SHARED_INTERMEDIATE_DIR)/ui/webui/resources/webui_generated_resources.grd": {
"META": {"sizes": {"includes": [600]}},
"META": {"sizes": {"includes": [800]}},
"includes": [3830],
},
"weblayer/weblayer_resources.grd": {
......
......@@ -15,12 +15,14 @@ generate_grd("build_grd") {
deps = [
"css:build_grdp",
"html:build_grdp",
"images:build_grdp",
"js:build_grdp",
"js/cr/ui:build_grdp",
]
grdp_files = [
"$target_gen_dir/css/resources.grdp",
"$target_gen_dir/html/resources.grdp",
"$target_gen_dir/images/resources.grdp",
"$target_gen_dir/js/cr/ui/resources.grdp",
"$target_gen_dir/js/resources.grdp",
]
......
......@@ -19,6 +19,48 @@ generate_grd("build_grdp") {
grd_prefix = "cr_components"
out_grd = "$target_gen_dir/${grd_prefix}_resources.grdp"
deps = [ ":preprocess" ]
input_files_base_dir = rebase_path(".", "//")
input_files = [
"customize_themes/colorize.svg",
"customize_themes/brush.svg",
]
if (is_chromeos) {
input_files += [
"chromeos/multidevice_setup/start_setup_icon_1x.png",
"chromeos/multidevice_setup/start_setup_icon_2x.png",
"chromeos/multidevice_setup/setup_succeeded_icon_1x.png",
"chromeos/multidevice_setup/setup_succeeded_icon_2x.png",
"chromeos/cellular_setup/error_1x.png",
"chromeos/cellular_setup/error_2x.png",
"chromeos/cellular_setup/final_page_success_1x.png",
"chromeos/cellular_setup/final_page_success_2x.png",
"chromeos/cellular_setup/psim_1x.png",
"chromeos/cellular_setup/psim_2x.png",
"chromeos/cellular_setup/esim_1x.png",
"chromeos/cellular_setup/esim_2x.png",
"chromeos/network/cellular_0_with_x.svg",
"chromeos/network/cellular_0.svg",
"chromeos/network/cellular_1.svg",
"chromeos/network/cellular_2.svg",
"chromeos/network/cellular_3.svg",
"chromeos/network/cellular_4.svg",
"chromeos/network/cellular_off.svg",
"chromeos/network/ethernet.svg",
"chromeos/network/vpn.svg",
"chromeos/network/wifi_0_with_x.svg",
"chromeos/network/wifi_0.svg",
"chromeos/network/wifi_1.svg",
"chromeos/network/wifi_2.svg",
"chromeos/network/wifi_3.svg",
"chromeos/network/wifi_4.svg",
"chromeos/network/wifi_off.svg",
"chromeos/network_health/test_canceled.png",
"chromeos/network_health/test_failed.png",
"chromeos/network_health/test_not_run.png",
"chromeos/network_health/test_passed.png",
"chromeos/network_health/test_warning.png",
]
}
manifest_files = [
"$target_gen_dir/$preprocess_gen_manifest",
"$target_gen_dir/$preprocess_mojom_manifest",
......
<?xml version="1.0" encoding="utf-8"?>
<grit-part>
<!-- CustomizeThemes Images -->
<include name="IDR_WEBUI_CR_COMPONENTS_CUSTOMIZE_THEMES_COLORIZE_ICON_SVG"
file="cr_components/customize_themes/colorize.svg"
type="BINDATA" />
<include name="IDR_WEBUI_CR_COMPONENTS_CUSTOMIZE_THEMES_BRUSH_ICON_SVG"
file="cr_components/customize_themes/brush.svg"
type="BINDATA" />
<if expr="chromeos">
<!-- MultiDeviceSetup Images -->
<include name="IDR_WEBUI_CHROMEOS_MULTIDEVICE_SETUP_START_SETUP_ICON_1X_PNG"
file="cr_components/chromeos/multidevice_setup/start_setup_icon_1x.png"
type="BINDATA"
compress="gzip" />
<include name="IDR_WEBUI_CHROMEOS_MULTIDEVICE_SETUP_START_SETUP_ICON_2X_PNG"
file="cr_components/chromeos/multidevice_setup/start_setup_icon_2x.png"
type="BINDATA"
compress="gzip" />
<include name="IDR_WEBUI_CHROMEOS_MULTIDEVICE_SETUP_SETUP_SUCCEEDED_ICON_1X_PNG"
file="cr_components/chromeos/multidevice_setup/setup_succeeded_icon_1x.png"
type="BINDATA"
compress="gzip" />
<include name="IDR_WEBUI_CHROMEOS_MULTIDEVICE_SETUP_SETUP_SUCCEEDED_ICON_2X_PNG"
file="cr_components/chromeos/multidevice_setup/setup_succeeded_icon_2x.png"
type="BINDATA"
compress="gzip" />
<!-- CellularSetup Images -->
<include name="IDR_WEBUI_CHROMEOS_CELLULAR_SETUP_ERROR_1X_PNG"
file="cr_components/chromeos/cellular_setup/error_1x.png"
type="BINDATA"
compress="gzip" />
<include name="IDR_WEBUI_CHROMEOS_CELLULAR_SETUP_ERROR_2X_PNG"
file="cr_components/chromeos/cellular_setup/error_2x.png"
type="BINDATA"
compress="gzip" />
<include name="IDR_WEBUI_CHROMEOS_CELLULAR_SETUP_FINAL_PAGE_SUCCESS_1X_PNG"
file="cr_components/chromeos/cellular_setup/final_page_success_1x.png"
type="BINDATA"
compress="gzip" />
<include name="IDR_WEBUI_CHROMEOS_CELLULAR_SETUP_FINAL_PAGE_SUCCESS_2X_PNG"
file="cr_components/chromeos/cellular_setup/final_page_success_2x.png"
type="BINDATA"
compress="gzip" />
<include name="IDR_WEBUI_CHROMEOS_CELLULAR_SETUP_PSIM_1X_PNG"
file="cr_components/chromeos/cellular_setup/psim_1x.png"
type="BINDATA"
compress="gzip" />
<include name="IDR_WEBUI_CHROMEOS_CELLULAR_SETUP_PSIM_2X_PNG"
file="cr_components/chromeos/cellular_setup/psim_2x.png"
type="BINDATA"
compress="gzip" />
<include name="IDR_WEBUI_CHROMEOS_CELLULAR_SETUP_ESIM_1X_PNG"
file="cr_components/chromeos/cellular_setup/esim_1x.png"
type="BINDATA"
compress="gzip" />
<include name="IDR_WEBUI_CHROMEOS_CELLULAR_SETUP_ESIM_2X_PNG"
file="cr_components/chromeos/cellular_setup/esim_2x.png"
type="BINDATA"
compress="gzip" />
<!-- NetworkIcon Images -->
<include name="IDR_CR_ELEMENTS_CELLULAR_0_WITH_X_SVG"
file="cr_components/chromeos/network/cellular_0_with_x.svg"
type="BINDATA" />
<include name="IDR_CR_ELEMENTS_CELLULAR_0_SVG"
file="cr_components/chromeos/network/cellular_0.svg"
type="BINDATA" />
<include name="IDR_CR_ELEMENTS_CELLULAR_1_SVG"
file="cr_components/chromeos/network/cellular_1.svg"
type="BINDATA" />
<include name="IDR_CR_ELEMENTS_CELLULAR_2_SVG"
file="cr_components/chromeos/network/cellular_2.svg"
type="BINDATA" />
<include name="IDR_CR_ELEMENTS_CELLULAR_3_SVG"
file="cr_components/chromeos/network/cellular_3.svg"
type="BINDATA" />
<include name="IDR_CR_ELEMENTS_CELLULAR_4_SVG"
file="cr_components/chromeos/network/cellular_4.svg"
type="BINDATA" />
<include name="IDR_CR_ELEMENTS_CELLULAR_OFF_SVG"
file="cr_components/chromeos/network/cellular_off.svg"
type="BINDATA" />
<include name="IDR_CR_ELEMENTS_ETHERNET_SVG"
file="cr_components/chromeos/network/ethernet.svg" type="BINDATA" />
<include name="IDR_CR_ELEMENTS_VPN_SVG"
file="cr_components/chromeos/network/vpn.svg" type="BINDATA" />
<include name="IDR_CR_ELEMENTS_WIFI_0_WITH_X_SVG"
file="cr_components/chromeos/network/wifi_0_with_x.svg"
type="BINDATA" />
<include name="IDR_CR_ELEMENTS_WIFI_0_SVG"
file="cr_components/chromeos/network/wifi_0.svg" type="BINDATA" />
<include name="IDR_CR_ELEMENTS_WIFI_1_SVG"
file="cr_components/chromeos/network/wifi_1.svg" type="BINDATA" />
<include name="IDR_CR_ELEMENTS_WIFI_2_SVG"
file="cr_components/chromeos/network/wifi_2.svg" type="BINDATA" />
<include name="IDR_CR_ELEMENTS_WIFI_3_SVG"
file="cr_components/chromeos/network/wifi_3.svg" type="BINDATA" />
<include name="IDR_CR_ELEMENTS_WIFI_4_SVG"
file="cr_components/chromeos/network/wifi_4.svg" type="BINDATA" />
<include name="IDR_CR_ELEMENTS_WIFI_OFF_SVG"
file="cr_components/chromeos/network/wifi_off.svg" type="BINDATA" />
<!-- NetworkDiagnostics Images -->
<include name="IDR_CR_COMPONENTS_CHROMEOS_NETWORK_DIAGNOSTICS_CANCELED_ICON"
file="cr_components/chromeos/network_health/test_canceled.png"
type="BINDATA" />
<include name="IDR_CR_COMPONENTS_CHROMEOS_NETWORK_DIAGNOSTICS_FAILED_ICON"
file="cr_components/chromeos/network_health/test_failed.png"
type="BINDATA" />
<include name="IDR_CR_COMPONENTS_CHROMEOS_NETWORK_DIAGNOSTICS_NOT_RUN_ICON"
file="cr_components/chromeos/network_health/test_not_run.png"
type="BINDATA" />
<include name="IDR_CR_COMPONENTS_CHROMEOS_NETWORK_DIAGNOSTICS_PASSED_ICON"
file="cr_components/chromeos/network_health/test_passed.png"
type="BINDATA" />
<include name="IDR_CR_COMPONENTS_CHROMEOS_NETWORK_DIAGNOSTICS_WARNING_ICON"
file="cr_components/chromeos/network_health/test_warning.png"
type="BINDATA" />
</if>
</grit-part>
<?xml version="1.0" encoding="utf-8"?>
<grit-part>
<!-- TODO(dschuyler): Many of these may be included for the unit tests which
don't appear to flatten the html. We may be able to avoid including
these if the browser_tests would not try to load them. -->
<include name="IDR_WEBUI_IMAGES_200_LOGO_GOOGLE_G_PNG"
file="images/200-logo_googleg.png" type="BINDATA" compress="gzip" />
<include name="IDR_WEBUI_IMAGES_ARROW_DOWN_SVG"
file="images/arrow_down.svg" type="BINDATA" />
<include name="IDR_WEBUI_IMAGES_ARROW_RIGHT_SVG"
file="images/arrow_right.svg" type="BINDATA" />
<include name="IDR_WEBUI_IMAGES_BUSINESS" file="images/business.svg"
type="BINDATA" />
<include name="IDR_WEBUI_IMAGES_DARK_ARROW_DOWN_SVG"
file="images/dark/arrow_down.svg" type="BINDATA" />
<include name="IDR_WEBUI_IMAGES_DARK_ICON_SEARCH_SVG"
file="images/dark/icon_search.svg" type="BINDATA" />
<include name="IDR_WEBUI_IMAGES_ICON_ARROW_BACK_SVG"
file="images/icon_arrow_back.svg" type="BINDATA" />
<include name="IDR_WEBUI_IMAGES_ICON_ARROW_DROPDOWN_SVG"
file="images/icon_arrow_dropdown.svg" type="BINDATA" />
<include name="IDR_WEBUI_IMAGES_ICON_CANCEL_SVG"
file="images/icon_cancel.svg" type="BINDATA" />
<include name="IDR_WEBUI_IMAGES_ICON_CLEAR_SVG"
file="images/icon_clear.svg" type="BINDATA" />
<include name="IDR_WEBUI_IMAGES_ICON_DELETE_GRAY_SVG"
file="images/icon_delete_gray.svg" type="BINDATA" />
<include name="IDR_WEBUI_IMAGES_ICON_EDIT_SVG"
file="images/icon_edit.svg" type="BINDATA" />
<include name="IDR_WEBUI_IMAGES_ICON_EXPAND_LESS_SVG"
file="images/icon_expand_less.svg" type="BINDATA" />
<include name="IDR_WEBUI_IMAGES_ICON_EXPAND_MORE_SVG"
file="images/icon_expand_more.svg" type="BINDATA" />
<include name="IDR_WEBUI_IMAGES_ICON_EXTERNAL_SVG"
file="images/open_in_new.svg" type="BINDATA" />
<include name="IDR_WEBUI_IMAGES_ICON_MORE_VERT_SVG"
file="images/icon_more_vert.svg" type="BINDATA" />
<include name="IDR_WEBUI_IMAGES_ICON_PICTURE_DELETE_SVG"
file="images/icon_picture_delete.svg" type="BINDATA" />
<include name="IDR_WEBUI_IMAGES_ICON_SETTINGS_SVG"
file="images/icon_settings.svg" type="BINDATA" />
<include name="IDR_WEBUI_IMAGES_ICON_VISIBILITY_SVG"
file="images/icon_visibility.svg" type="BINDATA" />
<include name="IDR_WEBUI_IMAGES_ICON_VISIBILITY_OFF_SVG"
file="images/icon_visibility_off.svg" type="BINDATA" />
<include name="IDR_WEBUI_IMAGES_ICON_COPY_CONTENT_SVG"
file="images/icon_copy_content.svg" type="BINDATA" />
<include name="IDR_WEBUI_IMAGES_OPEN_IN_NEW_SVG"
file="images/open_in_new.svg" type="BINDATA" />
</grit-part>
# Copyright 2020 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.
import("//ui/webui/resources/tools/generate_grd.gni")
generate_grd("build_grdp") {
grd_prefix = "webui_images"
out_grd = "$target_gen_dir/resources.grdp"
input_files_base_dir = rebase_path(".", "//")
input_files = [
# Component apps common image resources - 1x
"apps/topbar_button_close.png",
"apps/topbar_button_maximize.png",
"apps/topbar_button_minimize.png",
# Component apps common image resources - 2x
"2x/apps/topbar_button_close.png",
"2x/apps/topbar_button_maximize.png",
"2x/apps/topbar_button_minimize.png",
# Non-apps images
"add.svg",
"cancel_red.svg",
"check_circle_green.svg",
"check.png",
"checkbox_black.png",
"checkbox_white.png",
"disabled_select.png",
"error.svg",
"icon_search.svg",
"icon_refresh.svg",
"select.png",
"throbber_medium.svg",
"throbber_small.svg",
]
if (!is_android && !is_ios) {
input_files += [
"200-logo_googleg.png",
"arrow_down.svg",
"arrow_right.svg",
"business.svg",
"dark/arrow_down.svg",
"dark/icon_search.svg",
"icon_arrow_back.svg",
"icon_arrow_dropdown.svg",
"icon_cancel.svg",
"icon_clear.svg",
"icon_copy_content.svg",
"icon_delete_gray.svg",
"icon_edit.svg",
"icon_expand_less.svg",
"icon_expand_more.svg",
"icon_more_vert.svg",
"icon_picture_delete.svg",
"icon_settings.svg",
"icon_visibility_off.svg",
"icon_visibility.svg",
"open_in_new.svg",
]
}
if (is_chromeos) {
input_files += [
# Similar to error.svg except that it is white-filled instead of
# transparent-filled. Useful for badging images where the background may
# be red.
# TODO(dpapad) Move to
# chrome/browser/resources/settings/chromeos/os_people_page/, only used
# there.
"error_badge.svg",
]
}
resource_path_prefix = "images"
}
......@@ -24,60 +24,6 @@ without changes to the corresponding grd file. -->
<include name="IDR_WEBUI_ROBOTO_ROBOTO_MEDIUM_WOFF2" file="roboto/roboto-medium.woff2" type="BINDATA" />
<include name="IDR_WEBUI_ROBOTO_ROBOTO_BOLD_WOFF2" file="roboto/roboto-bold.woff2" type="BINDATA" />
</if>
<!-- Component apps common image resources - 1x -->
<!-- Misc buttons -->
<include name="IDR_WEBUI_IMAGES_APPS_TOPBAR_BUTTON_CLOSE_PNG"
file="images/apps/topbar_button_close.png" type="BINDATA" />
<include name="IDR_WEBUI_IMAGES_APPS_TOPBAR_BUTTON_MAXIMIZE_PNG"
file="images/apps/topbar_button_maximize.png" type="BINDATA" />
<include name="IDR_WEBUI_IMAGES_APPS_TOPBAR_BUTTON_MINIMIZE_PNG"
file="images/apps/topbar_button_minimize.png" type="BINDATA" />
<!-- Component apps common image resources - 2x -->
<!-- Misc buttons -->
<include name="IDR_WEBUI_IMAGES_APPS_TOPBAR_BUTTON_2X_CLOSE_PNG"
file="images/2x/apps/topbar_button_close.png" type="BINDATA" />
<include name="IDR_WEBUI_IMAGES_APPS_TOPBAR_BUTTON_2X_MAXIMIZE_PNG"
file="images/2x/apps/topbar_button_maximize.png" type="BINDATA" />
<include name="IDR_WEBUI_IMAGES_APPS_TOPBAR_BUTTON_2X_MINIMIZE_PNG"
file="images/2x/apps/topbar_button_minimize.png" type="BINDATA" />
<!-- Non-apps images -->
<include name="IDR_WEBUI_IMAGES_ADD_SVG"
file="images/add.svg" type="BINDATA" />
<include name="IDR_WEBUI_IMAGES_CANCEL_RED_SVG"
file="images/cancel_red.svg" type="BINDATA" />
<include name="IDR_WEBUI_IMAGES_CHECK_CIRCLE_GREEN_SVG"
file="images/check_circle_green.svg" type="BINDATA" />
<include name="IDR_WEBUI_IMAGES_CHECK_PNG"
file="images/check.png" type="BINDATA" />
<include name="IDR_WEBUI_IMAGES_CHECKBOX_BLACK_PNG"
file="images/checkbox_black.png" type="BINDATA" />
<include name="IDR_WEBUI_IMAGES_CHECKBOX_WHITE_PNG"
file="images/checkbox_white.png" type="BINDATA" />
<include name="IDR_WEBUI_IMAGES_DISABLED_SELECT_PNG"
file="images/disabled_select.png" type="BINDATA" />
<include name="IDR_WEBUI_IMAGES_ERROR_SVG"
file="images/error.svg" type="BINDATA" />
<!-- Similar to IDR_WEBUI_IMAGES_ERROR except that it is white-filled instead of transparent-filled. Useful for badging images where the background may be red. -->
<include name="IDR_WEBUI_IMAGES_ERROR_BADGE_SVG"
file="images/error_badge.svg" type="BINDATA" />
<include name="IDR_WEBUI_IMAGES_ICON_SEARCH_SVG"
file="images/icon_search.svg" type="BINDATA" />
<include name="IDR_WEBUI_IMAGES_ICON_REFRESH_SVG"
file="images/icon_refresh.svg" type="BINDATA" />
<include name="IDR_WEBUI_IMAGES_SELECT_PNG"
file="images/select.png" type="BINDATA" />
<include name="IDR_WEBUI_IMAGES_THROBBER_MEDIUM_SVG"
file="images/throbber_medium.svg" type="BINDATA" />
<include name="IDR_WEBUI_IMAGES_THROBBER_SMALL_SVG"
file="images/throbber_small.svg" type="BINDATA" />
<if expr="not is_android">
<part file="cr_components/cr_components_images.grdp" />
<part file="cr_elements_images.grdp" />
</if>
</includes>
<structures>
<structure name="IDR_WEBUI_CSS_MENU_CSS"
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment