blob: 424344c4615cd3f351ce7a477c9bf6fd6a98db3c [file] [log] [blame]
[email protected]f152b67b2012-08-03 12:43:291// Copyright (c) 2012 The Chromium Authors. All rights reserved.
[email protected]42ce29d2011-01-20 23:19:462// 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_BASE_UI_BASE_PATHS_H_
6#define UI_BASE_UI_BASE_PATHS_H_
[email protected]42ce29d2011-01-20 23:19:467
Henrique Ferreiro376c7652020-05-22 09:00:048#include "base/component_export.h"
[email protected]f152b67b2012-08-03 12:43:299#include "build/build_config.h"
[email protected]ea47b6a2011-07-17 19:39:4210
[email protected]9911b5e2014-05-15 18:33:0511// This file declares path keys for various special directories. These can be
12// used with the PathService to access these directories and files.
[email protected]42ce29d2011-01-20 23:19:4613
14namespace ui {
15
16enum {
17 PATH_START = 3000,
18
Xiaohan Wang84074092022-01-20 21:25:5419 DIR_LOCALES, // Directory where locale resources are stored.
[email protected]42ce29d2011-01-20 23:19:4620
[email protected]f152b67b2012-08-03 12:43:2921 // Valid only in development environment; TODO(darin): move this
Xiaohan Wang84074092022-01-20 21:25:5422 UI_DIR_TEST_DATA, // Directory where unit test data resides.
[email protected]42ce29d2011-01-20 23:19:4623
Xiaohan Wang84074092022-01-20 21:25:5424#if BUILDFLAG(IS_ANDROID)
[email protected]f152b67b2012-08-03 12:43:2925 DIR_RESOURCE_PAKS_ANDROID,
26#endif
27
[email protected]9911b5e2014-05-15 18:33:0528 UI_TEST_PAK,
29
[email protected]42ce29d2011-01-20 23:19:4630 PATH_END
31};
32
dchengc52359d2014-10-16 00:36:3433// Call once to register the provider for the path keys defined above.
Henrique Ferreiro376c7652020-05-22 09:00:0434COMPONENT_EXPORT(UI_BASE) void RegisterPathProvider();
[email protected]42ce29d2011-01-20 23:19:4635
36} // namespace ui
37
38#endif // UI_BASE_UI_BASE_PATHS_H_