diff options
Diffstat (limited to 'ui/gfx/gfx_module.cc')
-rw-r--r-- | ui/gfx/gfx_module.cc | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/ui/gfx/gfx_module.cc b/ui/gfx/gfx_module.cc new file mode 100644 index 0000000..882efad --- /dev/null +++ b/ui/gfx/gfx_module.cc @@ -0,0 +1,21 @@ +// Copyright (c) 2011 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 "gfx/gfx_module.h" + +namespace gfx { + +static GfxModule::ResourceProvider resource_provider = NULL; + +// static +void GfxModule::SetResourceProvider(ResourceProvider func) { + resource_provider = func; +} + +// static +base::StringPiece GfxModule::GetResource(int key) { + return resource_provider ? resource_provider(key) : base::StringPiece(); +} + +} // namespace gfx |