mirror of
				https://bitbucket.org/chromiumembedded/cef
				synced 2025-06-05 21:39:12 +02:00 
			
		
		
		
	Add "cef/" prefix for CEF #includes in libcef/ directory. Sort #includes by following https://google.github.io/styleguide/cppguide.html#Names_and_Order_of_Includes
		
			
				
	
	
		
			374 lines
		
	
	
		
			10 KiB
		
	
	
	
		
			C++
		
	
	
	
	
	
			
		
		
	
	
			374 lines
		
	
	
		
			10 KiB
		
	
	
	
		
			C++
		
	
	
	
	
	
| // Copyright (c) 2024 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.
 | |
| //
 | |
| // ---------------------------------------------------------------------------
 | |
| //
 | |
| // This file was generated by the CEF translator tool. If making changes by
 | |
| // hand only do so within the body of existing method and function
 | |
| // implementations. See the translator.README.txt file in the tools directory
 | |
| // for more information.
 | |
| //
 | |
| // $hash=564f44a20f3eab8c45fe840cb8d65f399f3ee0db$
 | |
| //
 | |
| 
 | |
| #include "libcef_dll/ctocpp/views/button_delegate_ctocpp.h"
 | |
| 
 | |
| #include "libcef_dll/cpptoc/views/button_cpptoc.h"
 | |
| #include "libcef_dll/cpptoc/views/view_cpptoc.h"
 | |
| #include "libcef_dll/ctocpp/views/menu_button_delegate_ctocpp.h"
 | |
| #include "libcef_dll/shutdown_checker.h"
 | |
| 
 | |
| // VIRTUAL METHODS - Body may be edited by hand.
 | |
| 
 | |
| NO_SANITIZE("cfi-icall")
 | |
| void CefButtonDelegateCToCpp::OnButtonPressed(CefRefPtr<CefButton> button) {
 | |
|   shutdown_checker::AssertNotShutdown();
 | |
| 
 | |
|   cef_button_delegate_t* _struct = GetStruct();
 | |
|   if (CEF_MEMBER_MISSING(_struct, on_button_pressed)) {
 | |
|     return;
 | |
|   }
 | |
| 
 | |
|   // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
 | |
| 
 | |
|   // Verify param: button; type: refptr_diff
 | |
|   DCHECK(button.get());
 | |
|   if (!button.get()) {
 | |
|     return;
 | |
|   }
 | |
| 
 | |
|   // Execute
 | |
|   _struct->on_button_pressed(_struct, CefButtonCppToC::Wrap(button));
 | |
| }
 | |
| 
 | |
| NO_SANITIZE("cfi-icall")
 | |
| void CefButtonDelegateCToCpp::OnButtonStateChanged(
 | |
|     CefRefPtr<CefButton> button) {
 | |
|   shutdown_checker::AssertNotShutdown();
 | |
| 
 | |
|   cef_button_delegate_t* _struct = GetStruct();
 | |
|   if (CEF_MEMBER_MISSING(_struct, on_button_state_changed)) {
 | |
|     return;
 | |
|   }
 | |
| 
 | |
|   // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
 | |
| 
 | |
|   // Verify param: button; type: refptr_diff
 | |
|   DCHECK(button.get());
 | |
|   if (!button.get()) {
 | |
|     return;
 | |
|   }
 | |
| 
 | |
|   // Execute
 | |
|   _struct->on_button_state_changed(_struct, CefButtonCppToC::Wrap(button));
 | |
| }
 | |
| 
 | |
| NO_SANITIZE("cfi-icall")
 | |
| CefSize CefButtonDelegateCToCpp::GetPreferredSize(CefRefPtr<CefView> view) {
 | |
|   shutdown_checker::AssertNotShutdown();
 | |
| 
 | |
|   cef_view_delegate_t* _struct =
 | |
|       reinterpret_cast<cef_view_delegate_t*>(GetStruct());
 | |
|   if (CEF_MEMBER_MISSING(_struct, get_preferred_size)) {
 | |
|     return CefSize();
 | |
|   }
 | |
| 
 | |
|   // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
 | |
| 
 | |
|   // Verify param: view; type: refptr_diff
 | |
|   DCHECK(view.get());
 | |
|   if (!view.get()) {
 | |
|     return CefSize();
 | |
|   }
 | |
| 
 | |
|   // Execute
 | |
|   cef_size_t _retval =
 | |
|       _struct->get_preferred_size(_struct, CefViewCppToC::Wrap(view));
 | |
| 
 | |
|   // Return type: simple
 | |
|   return _retval;
 | |
| }
 | |
| 
 | |
| NO_SANITIZE("cfi-icall")
 | |
| CefSize CefButtonDelegateCToCpp::GetMinimumSize(CefRefPtr<CefView> view) {
 | |
|   shutdown_checker::AssertNotShutdown();
 | |
| 
 | |
|   cef_view_delegate_t* _struct =
 | |
|       reinterpret_cast<cef_view_delegate_t*>(GetStruct());
 | |
|   if (CEF_MEMBER_MISSING(_struct, get_minimum_size)) {
 | |
|     return CefSize();
 | |
|   }
 | |
| 
 | |
|   // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
 | |
| 
 | |
|   // Verify param: view; type: refptr_diff
 | |
|   DCHECK(view.get());
 | |
|   if (!view.get()) {
 | |
|     return CefSize();
 | |
|   }
 | |
| 
 | |
|   // Execute
 | |
|   cef_size_t _retval =
 | |
|       _struct->get_minimum_size(_struct, CefViewCppToC::Wrap(view));
 | |
| 
 | |
|   // Return type: simple
 | |
|   return _retval;
 | |
| }
 | |
| 
 | |
| NO_SANITIZE("cfi-icall")
 | |
| CefSize CefButtonDelegateCToCpp::GetMaximumSize(CefRefPtr<CefView> view) {
 | |
|   shutdown_checker::AssertNotShutdown();
 | |
| 
 | |
|   cef_view_delegate_t* _struct =
 | |
|       reinterpret_cast<cef_view_delegate_t*>(GetStruct());
 | |
|   if (CEF_MEMBER_MISSING(_struct, get_maximum_size)) {
 | |
|     return CefSize();
 | |
|   }
 | |
| 
 | |
|   // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
 | |
| 
 | |
|   // Verify param: view; type: refptr_diff
 | |
|   DCHECK(view.get());
 | |
|   if (!view.get()) {
 | |
|     return CefSize();
 | |
|   }
 | |
| 
 | |
|   // Execute
 | |
|   cef_size_t _retval =
 | |
|       _struct->get_maximum_size(_struct, CefViewCppToC::Wrap(view));
 | |
| 
 | |
|   // Return type: simple
 | |
|   return _retval;
 | |
| }
 | |
| 
 | |
| NO_SANITIZE("cfi-icall")
 | |
| int CefButtonDelegateCToCpp::GetHeightForWidth(CefRefPtr<CefView> view,
 | |
|                                                int width) {
 | |
|   shutdown_checker::AssertNotShutdown();
 | |
| 
 | |
|   cef_view_delegate_t* _struct =
 | |
|       reinterpret_cast<cef_view_delegate_t*>(GetStruct());
 | |
|   if (CEF_MEMBER_MISSING(_struct, get_height_for_width)) {
 | |
|     return 0;
 | |
|   }
 | |
| 
 | |
|   // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
 | |
| 
 | |
|   // Verify param: view; type: refptr_diff
 | |
|   DCHECK(view.get());
 | |
|   if (!view.get()) {
 | |
|     return 0;
 | |
|   }
 | |
| 
 | |
|   // Execute
 | |
|   int _retval =
 | |
|       _struct->get_height_for_width(_struct, CefViewCppToC::Wrap(view), width);
 | |
| 
 | |
|   // Return type: simple
 | |
|   return _retval;
 | |
| }
 | |
| 
 | |
| NO_SANITIZE("cfi-icall")
 | |
| void CefButtonDelegateCToCpp::OnParentViewChanged(CefRefPtr<CefView> view,
 | |
|                                                   bool added,
 | |
|                                                   CefRefPtr<CefView> parent) {
 | |
|   shutdown_checker::AssertNotShutdown();
 | |
| 
 | |
|   cef_view_delegate_t* _struct =
 | |
|       reinterpret_cast<cef_view_delegate_t*>(GetStruct());
 | |
|   if (CEF_MEMBER_MISSING(_struct, on_parent_view_changed)) {
 | |
|     return;
 | |
|   }
 | |
| 
 | |
|   // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
 | |
| 
 | |
|   // Verify param: view; type: refptr_diff
 | |
|   DCHECK(view.get());
 | |
|   if (!view.get()) {
 | |
|     return;
 | |
|   }
 | |
|   // Verify param: parent; type: refptr_diff
 | |
|   DCHECK(parent.get());
 | |
|   if (!parent.get()) {
 | |
|     return;
 | |
|   }
 | |
| 
 | |
|   // Execute
 | |
|   _struct->on_parent_view_changed(_struct, CefViewCppToC::Wrap(view), added,
 | |
|                                   CefViewCppToC::Wrap(parent));
 | |
| }
 | |
| 
 | |
| NO_SANITIZE("cfi-icall")
 | |
| void CefButtonDelegateCToCpp::OnChildViewChanged(CefRefPtr<CefView> view,
 | |
|                                                  bool added,
 | |
|                                                  CefRefPtr<CefView> child) {
 | |
|   shutdown_checker::AssertNotShutdown();
 | |
| 
 | |
|   cef_view_delegate_t* _struct =
 | |
|       reinterpret_cast<cef_view_delegate_t*>(GetStruct());
 | |
|   if (CEF_MEMBER_MISSING(_struct, on_child_view_changed)) {
 | |
|     return;
 | |
|   }
 | |
| 
 | |
|   // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
 | |
| 
 | |
|   // Verify param: view; type: refptr_diff
 | |
|   DCHECK(view.get());
 | |
|   if (!view.get()) {
 | |
|     return;
 | |
|   }
 | |
|   // Verify param: child; type: refptr_diff
 | |
|   DCHECK(child.get());
 | |
|   if (!child.get()) {
 | |
|     return;
 | |
|   }
 | |
| 
 | |
|   // Execute
 | |
|   _struct->on_child_view_changed(_struct, CefViewCppToC::Wrap(view), added,
 | |
|                                  CefViewCppToC::Wrap(child));
 | |
| }
 | |
| 
 | |
| NO_SANITIZE("cfi-icall")
 | |
| void CefButtonDelegateCToCpp::OnWindowChanged(CefRefPtr<CefView> view,
 | |
|                                               bool added) {
 | |
|   shutdown_checker::AssertNotShutdown();
 | |
| 
 | |
|   cef_view_delegate_t* _struct =
 | |
|       reinterpret_cast<cef_view_delegate_t*>(GetStruct());
 | |
|   if (CEF_MEMBER_MISSING(_struct, on_window_changed)) {
 | |
|     return;
 | |
|   }
 | |
| 
 | |
|   // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
 | |
| 
 | |
|   // Verify param: view; type: refptr_diff
 | |
|   DCHECK(view.get());
 | |
|   if (!view.get()) {
 | |
|     return;
 | |
|   }
 | |
| 
 | |
|   // Execute
 | |
|   _struct->on_window_changed(_struct, CefViewCppToC::Wrap(view), added);
 | |
| }
 | |
| 
 | |
| NO_SANITIZE("cfi-icall")
 | |
| void CefButtonDelegateCToCpp::OnLayoutChanged(CefRefPtr<CefView> view,
 | |
|                                               const CefRect& new_bounds) {
 | |
|   shutdown_checker::AssertNotShutdown();
 | |
| 
 | |
|   cef_view_delegate_t* _struct =
 | |
|       reinterpret_cast<cef_view_delegate_t*>(GetStruct());
 | |
|   if (CEF_MEMBER_MISSING(_struct, on_layout_changed)) {
 | |
|     return;
 | |
|   }
 | |
| 
 | |
|   // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
 | |
| 
 | |
|   // Verify param: view; type: refptr_diff
 | |
|   DCHECK(view.get());
 | |
|   if (!view.get()) {
 | |
|     return;
 | |
|   }
 | |
| 
 | |
|   // Execute
 | |
|   _struct->on_layout_changed(_struct, CefViewCppToC::Wrap(view), &new_bounds);
 | |
| }
 | |
| 
 | |
| NO_SANITIZE("cfi-icall")
 | |
| void CefButtonDelegateCToCpp::OnFocus(CefRefPtr<CefView> view) {
 | |
|   shutdown_checker::AssertNotShutdown();
 | |
| 
 | |
|   cef_view_delegate_t* _struct =
 | |
|       reinterpret_cast<cef_view_delegate_t*>(GetStruct());
 | |
|   if (CEF_MEMBER_MISSING(_struct, on_focus)) {
 | |
|     return;
 | |
|   }
 | |
| 
 | |
|   // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
 | |
| 
 | |
|   // Verify param: view; type: refptr_diff
 | |
|   DCHECK(view.get());
 | |
|   if (!view.get()) {
 | |
|     return;
 | |
|   }
 | |
| 
 | |
|   // Execute
 | |
|   _struct->on_focus(_struct, CefViewCppToC::Wrap(view));
 | |
| }
 | |
| 
 | |
| NO_SANITIZE("cfi-icall")
 | |
| void CefButtonDelegateCToCpp::OnBlur(CefRefPtr<CefView> view) {
 | |
|   shutdown_checker::AssertNotShutdown();
 | |
| 
 | |
|   cef_view_delegate_t* _struct =
 | |
|       reinterpret_cast<cef_view_delegate_t*>(GetStruct());
 | |
|   if (CEF_MEMBER_MISSING(_struct, on_blur)) {
 | |
|     return;
 | |
|   }
 | |
| 
 | |
|   // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
 | |
| 
 | |
|   // Verify param: view; type: refptr_diff
 | |
|   DCHECK(view.get());
 | |
|   if (!view.get()) {
 | |
|     return;
 | |
|   }
 | |
| 
 | |
|   // Execute
 | |
|   _struct->on_blur(_struct, CefViewCppToC::Wrap(view));
 | |
| }
 | |
| 
 | |
| NO_SANITIZE("cfi-icall")
 | |
| void CefButtonDelegateCToCpp::OnThemeChanged(CefRefPtr<CefView> view) {
 | |
|   shutdown_checker::AssertNotShutdown();
 | |
| 
 | |
|   cef_view_delegate_t* _struct =
 | |
|       reinterpret_cast<cef_view_delegate_t*>(GetStruct());
 | |
|   if (CEF_MEMBER_MISSING(_struct, on_theme_changed)) {
 | |
|     return;
 | |
|   }
 | |
| 
 | |
|   // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
 | |
| 
 | |
|   // Verify param: view; type: refptr_diff
 | |
|   DCHECK(view.get());
 | |
|   if (!view.get()) {
 | |
|     return;
 | |
|   }
 | |
| 
 | |
|   // Execute
 | |
|   _struct->on_theme_changed(_struct, CefViewCppToC::Wrap(view));
 | |
| }
 | |
| 
 | |
| // CONSTRUCTOR - Do not edit by hand.
 | |
| 
 | |
| CefButtonDelegateCToCpp::CefButtonDelegateCToCpp() {}
 | |
| 
 | |
| // DESTRUCTOR - Do not edit by hand.
 | |
| 
 | |
| CefButtonDelegateCToCpp::~CefButtonDelegateCToCpp() {
 | |
|   shutdown_checker::AssertNotShutdown();
 | |
| }
 | |
| 
 | |
| template <>
 | |
| cef_button_delegate_t* CefCToCppRefCounted<
 | |
|     CefButtonDelegateCToCpp,
 | |
|     CefButtonDelegate,
 | |
|     cef_button_delegate_t>::UnwrapDerived(CefWrapperType type,
 | |
|                                           CefButtonDelegate* c) {
 | |
|   if (type == WT_MENU_BUTTON_DELEGATE) {
 | |
|     return reinterpret_cast<cef_button_delegate_t*>(
 | |
|         CefMenuButtonDelegateCToCpp::Unwrap(
 | |
|             reinterpret_cast<CefMenuButtonDelegate*>(c)));
 | |
|   }
 | |
|   DCHECK(false) << "Unexpected class type: " << type;
 | |
|   return nullptr;
 | |
| }
 | |
| 
 | |
| template <>
 | |
| CefWrapperType CefCToCppRefCounted<CefButtonDelegateCToCpp,
 | |
|                                    CefButtonDelegate,
 | |
|                                    cef_button_delegate_t>::kWrapperType =
 | |
|     WT_BUTTON_DELEGATE;
 |