 b16c19ce32
			
		
	
	
	b16c19ce32
	
	
	
		
			
			When creating menus, the accelerators must be converted to platform accelerators before they can be used.
		
			
				
	
	
		
			25 lines
		
	
	
	
		
			653 B
			
		
	
	
	
		
			C++
		
	
	
	
	
	
			
		
		
	
	
			25 lines
		
	
	
	
		
			653 B
			
		
	
	
	
		
			C++
		
	
	
	
	
	
| // Copyright (c) 2013 GitHub, Inc. All rights reserved.
 | |
| // Use of this source code is governed by a BSD-style license that can be
 | |
| // found in the LICENSE file.
 | |
| 
 | |
| #ifndef BROWSER_ACCELERATOR_UTIL_H_
 | |
| #define BROWSER_ACCELERATOR_UTIL_H_
 | |
| 
 | |
| #include <iosfwd>
 | |
| 
 | |
| namespace ui {
 | |
| class Accelerator;
 | |
| }
 | |
| 
 | |
| namespace accelerator_util {
 | |
| 
 | |
| // Parse a string as an accelerator.
 | |
| bool StringToAccelerator(const std::string& description,
 | |
|                          ui::Accelerator* accelerator);
 | |
| 
 | |
| // Set platform accelerator for the Accelerator.
 | |
| void SetPlatformAccelerator(ui::Accelerator* accelerator);
 | |
| 
 | |
| }  // namespace accelerator_util
 | |
| 
 | |
| #endif  // BROWSER_ACCELERATOR_UTIL_H_
 |