mirror of
				https://bitbucket.org/chromiumembedded/cef
				synced 2025-06-05 21:39:12 +02:00 
			
		
		
		
	- Add CefRequestContext::LoadExtension, CefExtension, CefExtensionHandler and related methods/interfaces. - Add chrome://extensions-support that lists supported Chrome APIs. - Add CefBrowserHost::SetAutoResizeEnabled and CefDisplayHandler::OnAutoResize to support browser resize based on preferred web contents size. - views: Add support for custom CefMenuButton popups. - cefclient: Run with `--load-extension=set_page_color` command-line flag for an extension loading example. Add `--use-views` on Windows and Linux for an even better example.
		
			
				
	
	
		
			40 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			C++
		
	
	
	
	
	
			
		
		
	
	
			40 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			C++
		
	
	
	
	
	
| // Copyright (c) 2013 The Chromium Embedded Framework Authors. All rights
 | |
| // reserved. Use of this source code is governed by a BSD-style license that
 | |
| // can be found in the LICENSE file.
 | |
| 
 | |
| #ifndef CEF_TESTS_SHARED_BROWSER_RESOURCE_UTIL_H_
 | |
| #define CEF_TESTS_SHARED_BROWSER_RESOURCE_UTIL_H_
 | |
| #pragma once
 | |
| 
 | |
| #include <string>
 | |
| #include "include/cef_image.h"
 | |
| #include "include/cef_stream.h"
 | |
| 
 | |
| #if defined(OS_WIN)
 | |
| #include "include/wrapper/cef_resource_manager.h"
 | |
| #endif
 | |
| 
 | |
| namespace client {
 | |
| 
 | |
| #if defined(OS_POSIX)
 | |
| // Returns the directory containing resource files.
 | |
| bool GetResourceDir(std::string& dir);
 | |
| #endif
 | |
| 
 | |
| // Retrieve a resource as a string.
 | |
| bool LoadBinaryResource(const char* resource_name, std::string& resource_data);
 | |
| 
 | |
| // Retrieve a resource as a steam reader.
 | |
| CefRefPtr<CefStreamReader> GetBinaryResourceReader(const char* resource_name);
 | |
| 
 | |
| #if defined(OS_WIN)
 | |
| // Create a new provider for loading binary resources.
 | |
| CefResourceManager::Provider* CreateBinaryResourceProvider(
 | |
|     const std::string& url_path,
 | |
|     const std::string& resource_path_prefix);
 | |
| #endif
 | |
| 
 | |
| }  // namespace client
 | |
| 
 | |
| #endif  // CEF_TESTS_SHARED_BROWSER_RESOURCE_UTIL_H_
 |