• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 // Copyright (c) 2022 The Chromium Embedded Framework Authors. All rights
2 // reserved. Use of this source code is governed by a BSD-style license that
3 // can be found in the LICENSE file.
4 //
5 // ---------------------------------------------------------------------------
6 //
7 // This file was generated by the CEF translator tool. If making changes by
8 // hand only do so within the body of existing method and function
9 // implementations. See the translator.README.txt file in the tools directory
10 // for more information.
11 //
12 // $hash=a71d84e671749331e5ad99c84ef790f09613b145$
13 //
14 
15 #include "libcef_dll/ctocpp/views/window_ctocpp.h"
16 #include "libcef_dll/cpptoc/views/view_delegate_cpptoc.h"
17 #include "libcef_dll/cpptoc/views/window_delegate_cpptoc.h"
18 #include "libcef_dll/ctocpp/image_ctocpp.h"
19 #include "libcef_dll/ctocpp/menu_model_ctocpp.h"
20 #include "libcef_dll/ctocpp/views/box_layout_ctocpp.h"
21 #include "libcef_dll/ctocpp/views/browser_view_ctocpp.h"
22 #include "libcef_dll/ctocpp/views/button_ctocpp.h"
23 #include "libcef_dll/ctocpp/views/display_ctocpp.h"
24 #include "libcef_dll/ctocpp/views/fill_layout_ctocpp.h"
25 #include "libcef_dll/ctocpp/views/layout_ctocpp.h"
26 #include "libcef_dll/ctocpp/views/overlay_controller_ctocpp.h"
27 #include "libcef_dll/ctocpp/views/panel_ctocpp.h"
28 #include "libcef_dll/ctocpp/views/scroll_view_ctocpp.h"
29 #include "libcef_dll/ctocpp/views/textfield_ctocpp.h"
30 #include "libcef_dll/ctocpp/views/view_ctocpp.h"
31 #include "libcef_dll/shutdown_checker.h"
32 
33 // STATIC METHODS - Body may be edited by hand.
34 
35 NO_SANITIZE("cfi-icall")
CreateTopLevelWindow(CefRefPtr<CefWindowDelegate> delegate)36 CefRefPtr<CefWindow> CefWindow::CreateTopLevelWindow(
37     CefRefPtr<CefWindowDelegate> delegate) {
38   shutdown_checker::AssertNotShutdown();
39 
40   // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
41 
42   // Unverified params: delegate
43 
44   // Execute
45   cef_window_t* _retval =
46       cef_window_create_top_level(CefWindowDelegateCppToC::Wrap(delegate));
47 
48   // Return type: refptr_same
49   return CefWindowCToCpp::Wrap(_retval);
50 }
51 
52 // VIRTUAL METHODS - Body may be edited by hand.
53 
Show()54 NO_SANITIZE("cfi-icall") void CefWindowCToCpp::Show() {
55   shutdown_checker::AssertNotShutdown();
56 
57   cef_window_t* _struct = GetStruct();
58   if (CEF_MEMBER_MISSING(_struct, show))
59     return;
60 
61   // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
62 
63   // Execute
64   _struct->show(_struct);
65 }
66 
Hide()67 NO_SANITIZE("cfi-icall") void CefWindowCToCpp::Hide() {
68   shutdown_checker::AssertNotShutdown();
69 
70   cef_window_t* _struct = GetStruct();
71   if (CEF_MEMBER_MISSING(_struct, hide))
72     return;
73 
74   // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
75 
76   // Execute
77   _struct->hide(_struct);
78 }
79 
80 NO_SANITIZE("cfi-icall")
CenterWindow(const CefSize & size)81 void CefWindowCToCpp::CenterWindow(const CefSize& size) {
82   shutdown_checker::AssertNotShutdown();
83 
84   cef_window_t* _struct = GetStruct();
85   if (CEF_MEMBER_MISSING(_struct, center_window))
86     return;
87 
88   // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
89 
90   // Execute
91   _struct->center_window(_struct, &size);
92 }
93 
Close()94 NO_SANITIZE("cfi-icall") void CefWindowCToCpp::Close() {
95   shutdown_checker::AssertNotShutdown();
96 
97   cef_window_t* _struct = GetStruct();
98   if (CEF_MEMBER_MISSING(_struct, close))
99     return;
100 
101   // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
102 
103   // Execute
104   _struct->close(_struct);
105 }
106 
IsClosed()107 NO_SANITIZE("cfi-icall") bool CefWindowCToCpp::IsClosed() {
108   shutdown_checker::AssertNotShutdown();
109 
110   cef_window_t* _struct = GetStruct();
111   if (CEF_MEMBER_MISSING(_struct, is_closed))
112     return false;
113 
114   // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
115 
116   // Execute
117   int _retval = _struct->is_closed(_struct);
118 
119   // Return type: bool
120   return _retval ? true : false;
121 }
122 
Activate()123 NO_SANITIZE("cfi-icall") void CefWindowCToCpp::Activate() {
124   shutdown_checker::AssertNotShutdown();
125 
126   cef_window_t* _struct = GetStruct();
127   if (CEF_MEMBER_MISSING(_struct, activate))
128     return;
129 
130   // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
131 
132   // Execute
133   _struct->activate(_struct);
134 }
135 
Deactivate()136 NO_SANITIZE("cfi-icall") void CefWindowCToCpp::Deactivate() {
137   shutdown_checker::AssertNotShutdown();
138 
139   cef_window_t* _struct = GetStruct();
140   if (CEF_MEMBER_MISSING(_struct, deactivate))
141     return;
142 
143   // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
144 
145   // Execute
146   _struct->deactivate(_struct);
147 }
148 
IsActive()149 NO_SANITIZE("cfi-icall") bool CefWindowCToCpp::IsActive() {
150   shutdown_checker::AssertNotShutdown();
151 
152   cef_window_t* _struct = GetStruct();
153   if (CEF_MEMBER_MISSING(_struct, is_active))
154     return false;
155 
156   // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
157 
158   // Execute
159   int _retval = _struct->is_active(_struct);
160 
161   // Return type: bool
162   return _retval ? true : false;
163 }
164 
BringToTop()165 NO_SANITIZE("cfi-icall") void CefWindowCToCpp::BringToTop() {
166   shutdown_checker::AssertNotShutdown();
167 
168   cef_window_t* _struct = GetStruct();
169   if (CEF_MEMBER_MISSING(_struct, bring_to_top))
170     return;
171 
172   // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
173 
174   // Execute
175   _struct->bring_to_top(_struct);
176 }
177 
SetAlwaysOnTop(bool on_top)178 NO_SANITIZE("cfi-icall") void CefWindowCToCpp::SetAlwaysOnTop(bool on_top) {
179   shutdown_checker::AssertNotShutdown();
180 
181   cef_window_t* _struct = GetStruct();
182   if (CEF_MEMBER_MISSING(_struct, set_always_on_top))
183     return;
184 
185   // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
186 
187   // Execute
188   _struct->set_always_on_top(_struct, on_top);
189 }
190 
IsAlwaysOnTop()191 NO_SANITIZE("cfi-icall") bool CefWindowCToCpp::IsAlwaysOnTop() {
192   shutdown_checker::AssertNotShutdown();
193 
194   cef_window_t* _struct = GetStruct();
195   if (CEF_MEMBER_MISSING(_struct, is_always_on_top))
196     return false;
197 
198   // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
199 
200   // Execute
201   int _retval = _struct->is_always_on_top(_struct);
202 
203   // Return type: bool
204   return _retval ? true : false;
205 }
206 
Maximize()207 NO_SANITIZE("cfi-icall") void CefWindowCToCpp::Maximize() {
208   shutdown_checker::AssertNotShutdown();
209 
210   cef_window_t* _struct = GetStruct();
211   if (CEF_MEMBER_MISSING(_struct, maximize))
212     return;
213 
214   // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
215 
216   // Execute
217   _struct->maximize(_struct);
218 }
219 
Minimize()220 NO_SANITIZE("cfi-icall") void CefWindowCToCpp::Minimize() {
221   shutdown_checker::AssertNotShutdown();
222 
223   cef_window_t* _struct = GetStruct();
224   if (CEF_MEMBER_MISSING(_struct, minimize))
225     return;
226 
227   // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
228 
229   // Execute
230   _struct->minimize(_struct);
231 }
232 
Restore()233 NO_SANITIZE("cfi-icall") void CefWindowCToCpp::Restore() {
234   shutdown_checker::AssertNotShutdown();
235 
236   cef_window_t* _struct = GetStruct();
237   if (CEF_MEMBER_MISSING(_struct, restore))
238     return;
239 
240   // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
241 
242   // Execute
243   _struct->restore(_struct);
244 }
245 
SetFullscreen(bool fullscreen)246 NO_SANITIZE("cfi-icall") void CefWindowCToCpp::SetFullscreen(bool fullscreen) {
247   shutdown_checker::AssertNotShutdown();
248 
249   cef_window_t* _struct = GetStruct();
250   if (CEF_MEMBER_MISSING(_struct, set_fullscreen))
251     return;
252 
253   // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
254 
255   // Execute
256   _struct->set_fullscreen(_struct, fullscreen);
257 }
258 
IsMaximized()259 NO_SANITIZE("cfi-icall") bool CefWindowCToCpp::IsMaximized() {
260   shutdown_checker::AssertNotShutdown();
261 
262   cef_window_t* _struct = GetStruct();
263   if (CEF_MEMBER_MISSING(_struct, is_maximized))
264     return false;
265 
266   // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
267 
268   // Execute
269   int _retval = _struct->is_maximized(_struct);
270 
271   // Return type: bool
272   return _retval ? true : false;
273 }
274 
IsMinimized()275 NO_SANITIZE("cfi-icall") bool CefWindowCToCpp::IsMinimized() {
276   shutdown_checker::AssertNotShutdown();
277 
278   cef_window_t* _struct = GetStruct();
279   if (CEF_MEMBER_MISSING(_struct, is_minimized))
280     return false;
281 
282   // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
283 
284   // Execute
285   int _retval = _struct->is_minimized(_struct);
286 
287   // Return type: bool
288   return _retval ? true : false;
289 }
290 
IsFullscreen()291 NO_SANITIZE("cfi-icall") bool CefWindowCToCpp::IsFullscreen() {
292   shutdown_checker::AssertNotShutdown();
293 
294   cef_window_t* _struct = GetStruct();
295   if (CEF_MEMBER_MISSING(_struct, is_fullscreen))
296     return false;
297 
298   // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
299 
300   // Execute
301   int _retval = _struct->is_fullscreen(_struct);
302 
303   // Return type: bool
304   return _retval ? true : false;
305 }
306 
307 NO_SANITIZE("cfi-icall")
SetTitle(const CefString & title)308 void CefWindowCToCpp::SetTitle(const CefString& title) {
309   shutdown_checker::AssertNotShutdown();
310 
311   cef_window_t* _struct = GetStruct();
312   if (CEF_MEMBER_MISSING(_struct, set_title))
313     return;
314 
315   // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
316 
317   // Unverified params: title
318 
319   // Execute
320   _struct->set_title(_struct, title.GetStruct());
321 }
322 
GetTitle()323 NO_SANITIZE("cfi-icall") CefString CefWindowCToCpp::GetTitle() {
324   shutdown_checker::AssertNotShutdown();
325 
326   cef_window_t* _struct = GetStruct();
327   if (CEF_MEMBER_MISSING(_struct, get_title))
328     return CefString();
329 
330   // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
331 
332   // Execute
333   cef_string_userfree_t _retval = _struct->get_title(_struct);
334 
335   // Return type: string
336   CefString _retvalStr;
337   _retvalStr.AttachToUserFree(_retval);
338   return _retvalStr;
339 }
340 
341 NO_SANITIZE("cfi-icall")
SetWindowIcon(CefRefPtr<CefImage> image)342 void CefWindowCToCpp::SetWindowIcon(CefRefPtr<CefImage> image) {
343   shutdown_checker::AssertNotShutdown();
344 
345   cef_window_t* _struct = GetStruct();
346   if (CEF_MEMBER_MISSING(_struct, set_window_icon))
347     return;
348 
349   // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
350 
351   // Verify param: image; type: refptr_same
352   DCHECK(image.get());
353   if (!image.get())
354     return;
355 
356   // Execute
357   _struct->set_window_icon(_struct, CefImageCToCpp::Unwrap(image));
358 }
359 
GetWindowIcon()360 NO_SANITIZE("cfi-icall") CefRefPtr<CefImage> CefWindowCToCpp::GetWindowIcon() {
361   shutdown_checker::AssertNotShutdown();
362 
363   cef_window_t* _struct = GetStruct();
364   if (CEF_MEMBER_MISSING(_struct, get_window_icon))
365     return nullptr;
366 
367   // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
368 
369   // Execute
370   cef_image_t* _retval = _struct->get_window_icon(_struct);
371 
372   // Return type: refptr_same
373   return CefImageCToCpp::Wrap(_retval);
374 }
375 
376 NO_SANITIZE("cfi-icall")
SetWindowAppIcon(CefRefPtr<CefImage> image)377 void CefWindowCToCpp::SetWindowAppIcon(CefRefPtr<CefImage> image) {
378   shutdown_checker::AssertNotShutdown();
379 
380   cef_window_t* _struct = GetStruct();
381   if (CEF_MEMBER_MISSING(_struct, set_window_app_icon))
382     return;
383 
384   // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
385 
386   // Verify param: image; type: refptr_same
387   DCHECK(image.get());
388   if (!image.get())
389     return;
390 
391   // Execute
392   _struct->set_window_app_icon(_struct, CefImageCToCpp::Unwrap(image));
393 }
394 
395 NO_SANITIZE("cfi-icall")
GetWindowAppIcon()396 CefRefPtr<CefImage> CefWindowCToCpp::GetWindowAppIcon() {
397   shutdown_checker::AssertNotShutdown();
398 
399   cef_window_t* _struct = GetStruct();
400   if (CEF_MEMBER_MISSING(_struct, get_window_app_icon))
401     return nullptr;
402 
403   // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
404 
405   // Execute
406   cef_image_t* _retval = _struct->get_window_app_icon(_struct);
407 
408   // Return type: refptr_same
409   return CefImageCToCpp::Wrap(_retval);
410 }
411 
412 NO_SANITIZE("cfi-icall")
AddOverlayView(CefRefPtr<CefView> view,cef_docking_mode_t docking_mode)413 CefRefPtr<CefOverlayController> CefWindowCToCpp::AddOverlayView(
414     CefRefPtr<CefView> view,
415     cef_docking_mode_t docking_mode) {
416   shutdown_checker::AssertNotShutdown();
417 
418   cef_window_t* _struct = GetStruct();
419   if (CEF_MEMBER_MISSING(_struct, add_overlay_view))
420     return nullptr;
421 
422   // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
423 
424   // Verify param: view; type: refptr_same
425   DCHECK(view.get());
426   if (!view.get())
427     return nullptr;
428 
429   // Execute
430   cef_overlay_controller_t* _retval = _struct->add_overlay_view(
431       _struct, CefViewCToCpp::Unwrap(view), docking_mode);
432 
433   // Return type: refptr_same
434   return CefOverlayControllerCToCpp::Wrap(_retval);
435 }
436 
437 NO_SANITIZE("cfi-icall")
ShowMenu(CefRefPtr<CefMenuModel> menu_model,const CefPoint & screen_point,cef_menu_anchor_position_t anchor_position)438 void CefWindowCToCpp::ShowMenu(CefRefPtr<CefMenuModel> menu_model,
439                                const CefPoint& screen_point,
440                                cef_menu_anchor_position_t anchor_position) {
441   shutdown_checker::AssertNotShutdown();
442 
443   cef_window_t* _struct = GetStruct();
444   if (CEF_MEMBER_MISSING(_struct, show_menu))
445     return;
446 
447   // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
448 
449   // Verify param: menu_model; type: refptr_same
450   DCHECK(menu_model.get());
451   if (!menu_model.get())
452     return;
453 
454   // Execute
455   _struct->show_menu(_struct, CefMenuModelCToCpp::Unwrap(menu_model),
456                      &screen_point, anchor_position);
457 }
458 
CancelMenu()459 NO_SANITIZE("cfi-icall") void CefWindowCToCpp::CancelMenu() {
460   shutdown_checker::AssertNotShutdown();
461 
462   cef_window_t* _struct = GetStruct();
463   if (CEF_MEMBER_MISSING(_struct, cancel_menu))
464     return;
465 
466   // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
467 
468   // Execute
469   _struct->cancel_menu(_struct);
470 }
471 
GetDisplay()472 NO_SANITIZE("cfi-icall") CefRefPtr<CefDisplay> CefWindowCToCpp::GetDisplay() {
473   shutdown_checker::AssertNotShutdown();
474 
475   cef_window_t* _struct = GetStruct();
476   if (CEF_MEMBER_MISSING(_struct, get_display))
477     return nullptr;
478 
479   // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
480 
481   // Execute
482   cef_display_t* _retval = _struct->get_display(_struct);
483 
484   // Return type: refptr_same
485   return CefDisplayCToCpp::Wrap(_retval);
486 }
487 
488 NO_SANITIZE("cfi-icall")
GetClientAreaBoundsInScreen()489 CefRect CefWindowCToCpp::GetClientAreaBoundsInScreen() {
490   shutdown_checker::AssertNotShutdown();
491 
492   cef_window_t* _struct = GetStruct();
493   if (CEF_MEMBER_MISSING(_struct, get_client_area_bounds_in_screen))
494     return CefRect();
495 
496   // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
497 
498   // Execute
499   cef_rect_t _retval = _struct->get_client_area_bounds_in_screen(_struct);
500 
501   // Return type: simple
502   return _retval;
503 }
504 
505 NO_SANITIZE("cfi-icall")
SetDraggableRegions(const std::vector<CefDraggableRegion> & regions)506 void CefWindowCToCpp::SetDraggableRegions(
507     const std::vector<CefDraggableRegion>& regions) {
508   shutdown_checker::AssertNotShutdown();
509 
510   cef_window_t* _struct = GetStruct();
511   if (CEF_MEMBER_MISSING(_struct, set_draggable_regions))
512     return;
513 
514   // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
515 
516   // Unverified params: regions
517 
518   // Translate param: regions; type: simple_vec_byref_const
519   const size_t regionsCount = regions.size();
520   cef_draggable_region_t* regionsList = NULL;
521   if (regionsCount > 0) {
522     regionsList = new cef_draggable_region_t[regionsCount];
523     DCHECK(regionsList);
524     if (regionsList) {
525       for (size_t i = 0; i < regionsCount; ++i) {
526         regionsList[i] = regions[i];
527       }
528     }
529   }
530 
531   // Execute
532   _struct->set_draggable_regions(_struct, regionsCount, regionsList);
533 
534   // Restore param:regions; type: simple_vec_byref_const
535   if (regionsList)
536     delete[] regionsList;
537 }
538 
GetWindowHandle()539 NO_SANITIZE("cfi-icall") CefWindowHandle CefWindowCToCpp::GetWindowHandle() {
540   shutdown_checker::AssertNotShutdown();
541 
542   cef_window_t* _struct = GetStruct();
543   if (CEF_MEMBER_MISSING(_struct, get_window_handle))
544     return kNullWindowHandle;
545 
546   // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
547 
548   // Execute
549   cef_window_handle_t _retval = _struct->get_window_handle(_struct);
550 
551   // Return type: simple
552   return _retval;
553 }
554 
555 NO_SANITIZE("cfi-icall")
SendKeyPress(int key_code,uint32 event_flags)556 void CefWindowCToCpp::SendKeyPress(int key_code, uint32 event_flags) {
557   shutdown_checker::AssertNotShutdown();
558 
559   cef_window_t* _struct = GetStruct();
560   if (CEF_MEMBER_MISSING(_struct, send_key_press))
561     return;
562 
563   // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
564 
565   // Execute
566   _struct->send_key_press(_struct, key_code, event_flags);
567 }
568 
569 NO_SANITIZE("cfi-icall")
SendMouseMove(int screen_x,int screen_y)570 void CefWindowCToCpp::SendMouseMove(int screen_x, int screen_y) {
571   shutdown_checker::AssertNotShutdown();
572 
573   cef_window_t* _struct = GetStruct();
574   if (CEF_MEMBER_MISSING(_struct, send_mouse_move))
575     return;
576 
577   // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
578 
579   // Execute
580   _struct->send_mouse_move(_struct, screen_x, screen_y);
581 }
582 
583 NO_SANITIZE("cfi-icall")
SendMouseEvents(cef_mouse_button_type_t button,bool mouse_down,bool mouse_up)584 void CefWindowCToCpp::SendMouseEvents(cef_mouse_button_type_t button,
585                                       bool mouse_down,
586                                       bool mouse_up) {
587   shutdown_checker::AssertNotShutdown();
588 
589   cef_window_t* _struct = GetStruct();
590   if (CEF_MEMBER_MISSING(_struct, send_mouse_events))
591     return;
592 
593   // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
594 
595   // Execute
596   _struct->send_mouse_events(_struct, button, mouse_down, mouse_up);
597 }
598 
599 NO_SANITIZE("cfi-icall")
SetAccelerator(int command_id,int key_code,bool shift_pressed,bool ctrl_pressed,bool alt_pressed)600 void CefWindowCToCpp::SetAccelerator(int command_id,
601                                      int key_code,
602                                      bool shift_pressed,
603                                      bool ctrl_pressed,
604                                      bool alt_pressed) {
605   shutdown_checker::AssertNotShutdown();
606 
607   cef_window_t* _struct = GetStruct();
608   if (CEF_MEMBER_MISSING(_struct, set_accelerator))
609     return;
610 
611   // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
612 
613   // Execute
614   _struct->set_accelerator(_struct, command_id, key_code, shift_pressed,
615                            ctrl_pressed, alt_pressed);
616 }
617 
618 NO_SANITIZE("cfi-icall")
RemoveAccelerator(int command_id)619 void CefWindowCToCpp::RemoveAccelerator(int command_id) {
620   shutdown_checker::AssertNotShutdown();
621 
622   cef_window_t* _struct = GetStruct();
623   if (CEF_MEMBER_MISSING(_struct, remove_accelerator))
624     return;
625 
626   // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
627 
628   // Execute
629   _struct->remove_accelerator(_struct, command_id);
630 }
631 
RemoveAllAccelerators()632 NO_SANITIZE("cfi-icall") void CefWindowCToCpp::RemoveAllAccelerators() {
633   shutdown_checker::AssertNotShutdown();
634 
635   cef_window_t* _struct = GetStruct();
636   if (CEF_MEMBER_MISSING(_struct, remove_all_accelerators))
637     return;
638 
639   // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
640 
641   // Execute
642   _struct->remove_all_accelerators(_struct);
643 }
644 
AsWindow()645 NO_SANITIZE("cfi-icall") CefRefPtr<CefWindow> CefWindowCToCpp::AsWindow() {
646   shutdown_checker::AssertNotShutdown();
647 
648   cef_panel_t* _struct = reinterpret_cast<cef_panel_t*>(GetStruct());
649   if (CEF_MEMBER_MISSING(_struct, as_window))
650     return nullptr;
651 
652   // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
653 
654   // Execute
655   cef_window_t* _retval = _struct->as_window(_struct);
656 
657   // Return type: refptr_same
658   return CefWindowCToCpp::Wrap(_retval);
659 }
660 
661 NO_SANITIZE("cfi-icall")
SetToFillLayout()662 CefRefPtr<CefFillLayout> CefWindowCToCpp::SetToFillLayout() {
663   shutdown_checker::AssertNotShutdown();
664 
665   cef_panel_t* _struct = reinterpret_cast<cef_panel_t*>(GetStruct());
666   if (CEF_MEMBER_MISSING(_struct, set_to_fill_layout))
667     return nullptr;
668 
669   // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
670 
671   // Execute
672   cef_fill_layout_t* _retval = _struct->set_to_fill_layout(_struct);
673 
674   // Return type: refptr_same
675   return CefFillLayoutCToCpp::Wrap(_retval);
676 }
677 
678 NO_SANITIZE("cfi-icall")
SetToBoxLayout(const CefBoxLayoutSettings & settings)679 CefRefPtr<CefBoxLayout> CefWindowCToCpp::SetToBoxLayout(
680     const CefBoxLayoutSettings& settings) {
681   shutdown_checker::AssertNotShutdown();
682 
683   cef_panel_t* _struct = reinterpret_cast<cef_panel_t*>(GetStruct());
684   if (CEF_MEMBER_MISSING(_struct, set_to_box_layout))
685     return nullptr;
686 
687   // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
688 
689   // Execute
690   cef_box_layout_t* _retval = _struct->set_to_box_layout(_struct, &settings);
691 
692   // Return type: refptr_same
693   return CefBoxLayoutCToCpp::Wrap(_retval);
694 }
695 
GetLayout()696 NO_SANITIZE("cfi-icall") CefRefPtr<CefLayout> CefWindowCToCpp::GetLayout() {
697   shutdown_checker::AssertNotShutdown();
698 
699   cef_panel_t* _struct = reinterpret_cast<cef_panel_t*>(GetStruct());
700   if (CEF_MEMBER_MISSING(_struct, get_layout))
701     return nullptr;
702 
703   // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
704 
705   // Execute
706   cef_layout_t* _retval = _struct->get_layout(_struct);
707 
708   // Return type: refptr_same
709   return CefLayoutCToCpp::Wrap(_retval);
710 }
711 
Layout()712 NO_SANITIZE("cfi-icall") void CefWindowCToCpp::Layout() {
713   shutdown_checker::AssertNotShutdown();
714 
715   cef_panel_t* _struct = reinterpret_cast<cef_panel_t*>(GetStruct());
716   if (CEF_MEMBER_MISSING(_struct, layout))
717     return;
718 
719   // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
720 
721   // Execute
722   _struct->layout(_struct);
723 }
724 
725 NO_SANITIZE("cfi-icall")
AddChildView(CefRefPtr<CefView> view)726 void CefWindowCToCpp::AddChildView(CefRefPtr<CefView> view) {
727   shutdown_checker::AssertNotShutdown();
728 
729   cef_panel_t* _struct = reinterpret_cast<cef_panel_t*>(GetStruct());
730   if (CEF_MEMBER_MISSING(_struct, add_child_view))
731     return;
732 
733   // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
734 
735   // Verify param: view; type: refptr_same
736   DCHECK(view.get());
737   if (!view.get())
738     return;
739 
740   // Execute
741   _struct->add_child_view(_struct, CefViewCToCpp::Unwrap(view));
742 }
743 
744 NO_SANITIZE("cfi-icall")
AddChildViewAt(CefRefPtr<CefView> view,int index)745 void CefWindowCToCpp::AddChildViewAt(CefRefPtr<CefView> view, int index) {
746   shutdown_checker::AssertNotShutdown();
747 
748   cef_panel_t* _struct = reinterpret_cast<cef_panel_t*>(GetStruct());
749   if (CEF_MEMBER_MISSING(_struct, add_child_view_at))
750     return;
751 
752   // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
753 
754   // Verify param: view; type: refptr_same
755   DCHECK(view.get());
756   if (!view.get())
757     return;
758   // Verify param: index; type: simple_byval
759   DCHECK_GE(index, 0);
760   if (index < 0)
761     return;
762 
763   // Execute
764   _struct->add_child_view_at(_struct, CefViewCToCpp::Unwrap(view), index);
765 }
766 
767 NO_SANITIZE("cfi-icall")
ReorderChildView(CefRefPtr<CefView> view,int index)768 void CefWindowCToCpp::ReorderChildView(CefRefPtr<CefView> view, int index) {
769   shutdown_checker::AssertNotShutdown();
770 
771   cef_panel_t* _struct = reinterpret_cast<cef_panel_t*>(GetStruct());
772   if (CEF_MEMBER_MISSING(_struct, reorder_child_view))
773     return;
774 
775   // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
776 
777   // Verify param: view; type: refptr_same
778   DCHECK(view.get());
779   if (!view.get())
780     return;
781 
782   // Execute
783   _struct->reorder_child_view(_struct, CefViewCToCpp::Unwrap(view), index);
784 }
785 
786 NO_SANITIZE("cfi-icall")
RemoveChildView(CefRefPtr<CefView> view)787 void CefWindowCToCpp::RemoveChildView(CefRefPtr<CefView> view) {
788   shutdown_checker::AssertNotShutdown();
789 
790   cef_panel_t* _struct = reinterpret_cast<cef_panel_t*>(GetStruct());
791   if (CEF_MEMBER_MISSING(_struct, remove_child_view))
792     return;
793 
794   // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
795 
796   // Verify param: view; type: refptr_same
797   DCHECK(view.get());
798   if (!view.get())
799     return;
800 
801   // Execute
802   _struct->remove_child_view(_struct, CefViewCToCpp::Unwrap(view));
803 }
804 
RemoveAllChildViews()805 NO_SANITIZE("cfi-icall") void CefWindowCToCpp::RemoveAllChildViews() {
806   shutdown_checker::AssertNotShutdown();
807 
808   cef_panel_t* _struct = reinterpret_cast<cef_panel_t*>(GetStruct());
809   if (CEF_MEMBER_MISSING(_struct, remove_all_child_views))
810     return;
811 
812   // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
813 
814   // Execute
815   _struct->remove_all_child_views(_struct);
816 }
817 
GetChildViewCount()818 NO_SANITIZE("cfi-icall") size_t CefWindowCToCpp::GetChildViewCount() {
819   shutdown_checker::AssertNotShutdown();
820 
821   cef_panel_t* _struct = reinterpret_cast<cef_panel_t*>(GetStruct());
822   if (CEF_MEMBER_MISSING(_struct, get_child_view_count))
823     return 0;
824 
825   // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
826 
827   // Execute
828   size_t _retval = _struct->get_child_view_count(_struct);
829 
830   // Return type: simple
831   return _retval;
832 }
833 
834 NO_SANITIZE("cfi-icall")
GetChildViewAt(int index)835 CefRefPtr<CefView> CefWindowCToCpp::GetChildViewAt(int index) {
836   shutdown_checker::AssertNotShutdown();
837 
838   cef_panel_t* _struct = reinterpret_cast<cef_panel_t*>(GetStruct());
839   if (CEF_MEMBER_MISSING(_struct, get_child_view_at))
840     return nullptr;
841 
842   // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
843 
844   // Verify param: index; type: simple_byval
845   DCHECK_GE(index, 0);
846   if (index < 0)
847     return nullptr;
848 
849   // Execute
850   cef_view_t* _retval = _struct->get_child_view_at(_struct, index);
851 
852   // Return type: refptr_same
853   return CefViewCToCpp::Wrap(_retval);
854 }
855 
856 NO_SANITIZE("cfi-icall")
AsBrowserView()857 CefRefPtr<CefBrowserView> CefWindowCToCpp::AsBrowserView() {
858   shutdown_checker::AssertNotShutdown();
859 
860   cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
861   if (CEF_MEMBER_MISSING(_struct, as_browser_view))
862     return nullptr;
863 
864   // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
865 
866   // Execute
867   cef_browser_view_t* _retval = _struct->as_browser_view(_struct);
868 
869   // Return type: refptr_same
870   return CefBrowserViewCToCpp::Wrap(_retval);
871 }
872 
AsButton()873 NO_SANITIZE("cfi-icall") CefRefPtr<CefButton> CefWindowCToCpp::AsButton() {
874   shutdown_checker::AssertNotShutdown();
875 
876   cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
877   if (CEF_MEMBER_MISSING(_struct, as_button))
878     return nullptr;
879 
880   // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
881 
882   // Execute
883   cef_button_t* _retval = _struct->as_button(_struct);
884 
885   // Return type: refptr_same
886   return CefButtonCToCpp::Wrap(_retval);
887 }
888 
AsPanel()889 NO_SANITIZE("cfi-icall") CefRefPtr<CefPanel> CefWindowCToCpp::AsPanel() {
890   shutdown_checker::AssertNotShutdown();
891 
892   cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
893   if (CEF_MEMBER_MISSING(_struct, as_panel))
894     return nullptr;
895 
896   // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
897 
898   // Execute
899   cef_panel_t* _retval = _struct->as_panel(_struct);
900 
901   // Return type: refptr_same
902   return CefPanelCToCpp::Wrap(_retval);
903 }
904 
905 NO_SANITIZE("cfi-icall")
AsScrollView()906 CefRefPtr<CefScrollView> CefWindowCToCpp::AsScrollView() {
907   shutdown_checker::AssertNotShutdown();
908 
909   cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
910   if (CEF_MEMBER_MISSING(_struct, as_scroll_view))
911     return nullptr;
912 
913   // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
914 
915   // Execute
916   cef_scroll_view_t* _retval = _struct->as_scroll_view(_struct);
917 
918   // Return type: refptr_same
919   return CefScrollViewCToCpp::Wrap(_retval);
920 }
921 
922 NO_SANITIZE("cfi-icall")
AsTextfield()923 CefRefPtr<CefTextfield> CefWindowCToCpp::AsTextfield() {
924   shutdown_checker::AssertNotShutdown();
925 
926   cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
927   if (CEF_MEMBER_MISSING(_struct, as_textfield))
928     return nullptr;
929 
930   // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
931 
932   // Execute
933   cef_textfield_t* _retval = _struct->as_textfield(_struct);
934 
935   // Return type: refptr_same
936   return CefTextfieldCToCpp::Wrap(_retval);
937 }
938 
GetTypeString()939 NO_SANITIZE("cfi-icall") CefString CefWindowCToCpp::GetTypeString() {
940   shutdown_checker::AssertNotShutdown();
941 
942   cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
943   if (CEF_MEMBER_MISSING(_struct, get_type_string))
944     return CefString();
945 
946   // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
947 
948   // Execute
949   cef_string_userfree_t _retval = _struct->get_type_string(_struct);
950 
951   // Return type: string
952   CefString _retvalStr;
953   _retvalStr.AttachToUserFree(_retval);
954   return _retvalStr;
955 }
956 
957 NO_SANITIZE("cfi-icall")
ToString(bool include_children)958 CefString CefWindowCToCpp::ToString(bool include_children) {
959   shutdown_checker::AssertNotShutdown();
960 
961   cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
962   if (CEF_MEMBER_MISSING(_struct, to_string))
963     return CefString();
964 
965   // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
966 
967   // Execute
968   cef_string_userfree_t _retval = _struct->to_string(_struct, include_children);
969 
970   // Return type: string
971   CefString _retvalStr;
972   _retvalStr.AttachToUserFree(_retval);
973   return _retvalStr;
974 }
975 
IsValid()976 NO_SANITIZE("cfi-icall") bool CefWindowCToCpp::IsValid() {
977   shutdown_checker::AssertNotShutdown();
978 
979   cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
980   if (CEF_MEMBER_MISSING(_struct, is_valid))
981     return false;
982 
983   // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
984 
985   // Execute
986   int _retval = _struct->is_valid(_struct);
987 
988   // Return type: bool
989   return _retval ? true : false;
990 }
991 
IsAttached()992 NO_SANITIZE("cfi-icall") bool CefWindowCToCpp::IsAttached() {
993   shutdown_checker::AssertNotShutdown();
994 
995   cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
996   if (CEF_MEMBER_MISSING(_struct, is_attached))
997     return false;
998 
999   // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
1000 
1001   // Execute
1002   int _retval = _struct->is_attached(_struct);
1003 
1004   // Return type: bool
1005   return _retval ? true : false;
1006 }
1007 
IsSame(CefRefPtr<CefView> that)1008 NO_SANITIZE("cfi-icall") bool CefWindowCToCpp::IsSame(CefRefPtr<CefView> that) {
1009   shutdown_checker::AssertNotShutdown();
1010 
1011   cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
1012   if (CEF_MEMBER_MISSING(_struct, is_same))
1013     return false;
1014 
1015   // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
1016 
1017   // Verify param: that; type: refptr_same
1018   DCHECK(that.get());
1019   if (!that.get())
1020     return false;
1021 
1022   // Execute
1023   int _retval = _struct->is_same(_struct, CefViewCToCpp::Unwrap(that));
1024 
1025   // Return type: bool
1026   return _retval ? true : false;
1027 }
1028 
1029 NO_SANITIZE("cfi-icall")
GetDelegate()1030 CefRefPtr<CefViewDelegate> CefWindowCToCpp::GetDelegate() {
1031   shutdown_checker::AssertNotShutdown();
1032 
1033   cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
1034   if (CEF_MEMBER_MISSING(_struct, get_delegate))
1035     return nullptr;
1036 
1037   // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
1038 
1039   // Execute
1040   cef_view_delegate_t* _retval = _struct->get_delegate(_struct);
1041 
1042   // Return type: refptr_diff
1043   return CefViewDelegateCppToC::Unwrap(_retval);
1044 }
1045 
GetWindow()1046 NO_SANITIZE("cfi-icall") CefRefPtr<CefWindow> CefWindowCToCpp::GetWindow() {
1047   shutdown_checker::AssertNotShutdown();
1048 
1049   cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
1050   if (CEF_MEMBER_MISSING(_struct, get_window))
1051     return nullptr;
1052 
1053   // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
1054 
1055   // Execute
1056   cef_window_t* _retval = _struct->get_window(_struct);
1057 
1058   // Return type: refptr_same
1059   return CefWindowCToCpp::Wrap(_retval);
1060 }
1061 
GetID()1062 NO_SANITIZE("cfi-icall") int CefWindowCToCpp::GetID() {
1063   shutdown_checker::AssertNotShutdown();
1064 
1065   cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
1066   if (CEF_MEMBER_MISSING(_struct, get_id))
1067     return 0;
1068 
1069   // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
1070 
1071   // Execute
1072   int _retval = _struct->get_id(_struct);
1073 
1074   // Return type: simple
1075   return _retval;
1076 }
1077 
SetID(int id)1078 NO_SANITIZE("cfi-icall") void CefWindowCToCpp::SetID(int id) {
1079   shutdown_checker::AssertNotShutdown();
1080 
1081   cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
1082   if (CEF_MEMBER_MISSING(_struct, set_id))
1083     return;
1084 
1085   // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
1086 
1087   // Execute
1088   _struct->set_id(_struct, id);
1089 }
1090 
GetGroupID()1091 NO_SANITIZE("cfi-icall") int CefWindowCToCpp::GetGroupID() {
1092   shutdown_checker::AssertNotShutdown();
1093 
1094   cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
1095   if (CEF_MEMBER_MISSING(_struct, get_group_id))
1096     return 0;
1097 
1098   // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
1099 
1100   // Execute
1101   int _retval = _struct->get_group_id(_struct);
1102 
1103   // Return type: simple
1104   return _retval;
1105 }
1106 
SetGroupID(int group_id)1107 NO_SANITIZE("cfi-icall") void CefWindowCToCpp::SetGroupID(int group_id) {
1108   shutdown_checker::AssertNotShutdown();
1109 
1110   cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
1111   if (CEF_MEMBER_MISSING(_struct, set_group_id))
1112     return;
1113 
1114   // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
1115 
1116   // Execute
1117   _struct->set_group_id(_struct, group_id);
1118 }
1119 
GetParentView()1120 NO_SANITIZE("cfi-icall") CefRefPtr<CefView> CefWindowCToCpp::GetParentView() {
1121   shutdown_checker::AssertNotShutdown();
1122 
1123   cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
1124   if (CEF_MEMBER_MISSING(_struct, get_parent_view))
1125     return nullptr;
1126 
1127   // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
1128 
1129   // Execute
1130   cef_view_t* _retval = _struct->get_parent_view(_struct);
1131 
1132   // Return type: refptr_same
1133   return CefViewCToCpp::Wrap(_retval);
1134 }
1135 
1136 NO_SANITIZE("cfi-icall")
GetViewForID(int id)1137 CefRefPtr<CefView> CefWindowCToCpp::GetViewForID(int id) {
1138   shutdown_checker::AssertNotShutdown();
1139 
1140   cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
1141   if (CEF_MEMBER_MISSING(_struct, get_view_for_id))
1142     return nullptr;
1143 
1144   // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
1145 
1146   // Execute
1147   cef_view_t* _retval = _struct->get_view_for_id(_struct, id);
1148 
1149   // Return type: refptr_same
1150   return CefViewCToCpp::Wrap(_retval);
1151 }
1152 
1153 NO_SANITIZE("cfi-icall")
SetBounds(const CefRect & bounds)1154 void CefWindowCToCpp::SetBounds(const CefRect& bounds) {
1155   shutdown_checker::AssertNotShutdown();
1156 
1157   cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
1158   if (CEF_MEMBER_MISSING(_struct, set_bounds))
1159     return;
1160 
1161   // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
1162 
1163   // Execute
1164   _struct->set_bounds(_struct, &bounds);
1165 }
1166 
GetBounds()1167 NO_SANITIZE("cfi-icall") CefRect CefWindowCToCpp::GetBounds() {
1168   shutdown_checker::AssertNotShutdown();
1169 
1170   cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
1171   if (CEF_MEMBER_MISSING(_struct, get_bounds))
1172     return CefRect();
1173 
1174   // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
1175 
1176   // Execute
1177   cef_rect_t _retval = _struct->get_bounds(_struct);
1178 
1179   // Return type: simple
1180   return _retval;
1181 }
1182 
GetBoundsInScreen()1183 NO_SANITIZE("cfi-icall") CefRect CefWindowCToCpp::GetBoundsInScreen() {
1184   shutdown_checker::AssertNotShutdown();
1185 
1186   cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
1187   if (CEF_MEMBER_MISSING(_struct, get_bounds_in_screen))
1188     return CefRect();
1189 
1190   // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
1191 
1192   // Execute
1193   cef_rect_t _retval = _struct->get_bounds_in_screen(_struct);
1194 
1195   // Return type: simple
1196   return _retval;
1197 }
1198 
SetSize(const CefSize & size)1199 NO_SANITIZE("cfi-icall") void CefWindowCToCpp::SetSize(const CefSize& size) {
1200   shutdown_checker::AssertNotShutdown();
1201 
1202   cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
1203   if (CEF_MEMBER_MISSING(_struct, set_size))
1204     return;
1205 
1206   // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
1207 
1208   // Execute
1209   _struct->set_size(_struct, &size);
1210 }
1211 
GetSize()1212 NO_SANITIZE("cfi-icall") CefSize CefWindowCToCpp::GetSize() {
1213   shutdown_checker::AssertNotShutdown();
1214 
1215   cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
1216   if (CEF_MEMBER_MISSING(_struct, get_size))
1217     return CefSize();
1218 
1219   // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
1220 
1221   // Execute
1222   cef_size_t _retval = _struct->get_size(_struct);
1223 
1224   // Return type: simple
1225   return _retval;
1226 }
1227 
1228 NO_SANITIZE("cfi-icall")
SetPosition(const CefPoint & position)1229 void CefWindowCToCpp::SetPosition(const CefPoint& position) {
1230   shutdown_checker::AssertNotShutdown();
1231 
1232   cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
1233   if (CEF_MEMBER_MISSING(_struct, set_position))
1234     return;
1235 
1236   // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
1237 
1238   // Execute
1239   _struct->set_position(_struct, &position);
1240 }
1241 
GetPosition()1242 NO_SANITIZE("cfi-icall") CefPoint CefWindowCToCpp::GetPosition() {
1243   shutdown_checker::AssertNotShutdown();
1244 
1245   cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
1246   if (CEF_MEMBER_MISSING(_struct, get_position))
1247     return CefPoint();
1248 
1249   // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
1250 
1251   // Execute
1252   cef_point_t _retval = _struct->get_position(_struct);
1253 
1254   // Return type: simple
1255   return _retval;
1256 }
1257 
1258 NO_SANITIZE("cfi-icall")
SetInsets(const CefInsets & insets)1259 void CefWindowCToCpp::SetInsets(const CefInsets& insets) {
1260   shutdown_checker::AssertNotShutdown();
1261 
1262   cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
1263   if (CEF_MEMBER_MISSING(_struct, set_insets))
1264     return;
1265 
1266   // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
1267 
1268   // Execute
1269   _struct->set_insets(_struct, &insets);
1270 }
1271 
GetInsets()1272 NO_SANITIZE("cfi-icall") CefInsets CefWindowCToCpp::GetInsets() {
1273   shutdown_checker::AssertNotShutdown();
1274 
1275   cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
1276   if (CEF_MEMBER_MISSING(_struct, get_insets))
1277     return CefInsets();
1278 
1279   // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
1280 
1281   // Execute
1282   cef_insets_t _retval = _struct->get_insets(_struct);
1283 
1284   // Return type: simple
1285   return _retval;
1286 }
1287 
GetPreferredSize()1288 NO_SANITIZE("cfi-icall") CefSize CefWindowCToCpp::GetPreferredSize() {
1289   shutdown_checker::AssertNotShutdown();
1290 
1291   cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
1292   if (CEF_MEMBER_MISSING(_struct, get_preferred_size))
1293     return CefSize();
1294 
1295   // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
1296 
1297   // Execute
1298   cef_size_t _retval = _struct->get_preferred_size(_struct);
1299 
1300   // Return type: simple
1301   return _retval;
1302 }
1303 
SizeToPreferredSize()1304 NO_SANITIZE("cfi-icall") void CefWindowCToCpp::SizeToPreferredSize() {
1305   shutdown_checker::AssertNotShutdown();
1306 
1307   cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
1308   if (CEF_MEMBER_MISSING(_struct, size_to_preferred_size))
1309     return;
1310 
1311   // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
1312 
1313   // Execute
1314   _struct->size_to_preferred_size(_struct);
1315 }
1316 
GetMinimumSize()1317 NO_SANITIZE("cfi-icall") CefSize CefWindowCToCpp::GetMinimumSize() {
1318   shutdown_checker::AssertNotShutdown();
1319 
1320   cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
1321   if (CEF_MEMBER_MISSING(_struct, get_minimum_size))
1322     return CefSize();
1323 
1324   // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
1325 
1326   // Execute
1327   cef_size_t _retval = _struct->get_minimum_size(_struct);
1328 
1329   // Return type: simple
1330   return _retval;
1331 }
1332 
GetMaximumSize()1333 NO_SANITIZE("cfi-icall") CefSize CefWindowCToCpp::GetMaximumSize() {
1334   shutdown_checker::AssertNotShutdown();
1335 
1336   cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
1337   if (CEF_MEMBER_MISSING(_struct, get_maximum_size))
1338     return CefSize();
1339 
1340   // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
1341 
1342   // Execute
1343   cef_size_t _retval = _struct->get_maximum_size(_struct);
1344 
1345   // Return type: simple
1346   return _retval;
1347 }
1348 
GetHeightForWidth(int width)1349 NO_SANITIZE("cfi-icall") int CefWindowCToCpp::GetHeightForWidth(int width) {
1350   shutdown_checker::AssertNotShutdown();
1351 
1352   cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
1353   if (CEF_MEMBER_MISSING(_struct, get_height_for_width))
1354     return 0;
1355 
1356   // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
1357 
1358   // Execute
1359   int _retval = _struct->get_height_for_width(_struct, width);
1360 
1361   // Return type: simple
1362   return _retval;
1363 }
1364 
InvalidateLayout()1365 NO_SANITIZE("cfi-icall") void CefWindowCToCpp::InvalidateLayout() {
1366   shutdown_checker::AssertNotShutdown();
1367 
1368   cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
1369   if (CEF_MEMBER_MISSING(_struct, invalidate_layout))
1370     return;
1371 
1372   // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
1373 
1374   // Execute
1375   _struct->invalidate_layout(_struct);
1376 }
1377 
SetVisible(bool visible)1378 NO_SANITIZE("cfi-icall") void CefWindowCToCpp::SetVisible(bool visible) {
1379   shutdown_checker::AssertNotShutdown();
1380 
1381   cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
1382   if (CEF_MEMBER_MISSING(_struct, set_visible))
1383     return;
1384 
1385   // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
1386 
1387   // Execute
1388   _struct->set_visible(_struct, visible);
1389 }
1390 
IsVisible()1391 NO_SANITIZE("cfi-icall") bool CefWindowCToCpp::IsVisible() {
1392   shutdown_checker::AssertNotShutdown();
1393 
1394   cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
1395   if (CEF_MEMBER_MISSING(_struct, is_visible))
1396     return false;
1397 
1398   // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
1399 
1400   // Execute
1401   int _retval = _struct->is_visible(_struct);
1402 
1403   // Return type: bool
1404   return _retval ? true : false;
1405 }
1406 
IsDrawn()1407 NO_SANITIZE("cfi-icall") bool CefWindowCToCpp::IsDrawn() {
1408   shutdown_checker::AssertNotShutdown();
1409 
1410   cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
1411   if (CEF_MEMBER_MISSING(_struct, is_drawn))
1412     return false;
1413 
1414   // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
1415 
1416   // Execute
1417   int _retval = _struct->is_drawn(_struct);
1418 
1419   // Return type: bool
1420   return _retval ? true : false;
1421 }
1422 
SetEnabled(bool enabled)1423 NO_SANITIZE("cfi-icall") void CefWindowCToCpp::SetEnabled(bool enabled) {
1424   shutdown_checker::AssertNotShutdown();
1425 
1426   cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
1427   if (CEF_MEMBER_MISSING(_struct, set_enabled))
1428     return;
1429 
1430   // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
1431 
1432   // Execute
1433   _struct->set_enabled(_struct, enabled);
1434 }
1435 
IsEnabled()1436 NO_SANITIZE("cfi-icall") bool CefWindowCToCpp::IsEnabled() {
1437   shutdown_checker::AssertNotShutdown();
1438 
1439   cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
1440   if (CEF_MEMBER_MISSING(_struct, is_enabled))
1441     return false;
1442 
1443   // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
1444 
1445   // Execute
1446   int _retval = _struct->is_enabled(_struct);
1447 
1448   // Return type: bool
1449   return _retval ? true : false;
1450 }
1451 
SetFocusable(bool focusable)1452 NO_SANITIZE("cfi-icall") void CefWindowCToCpp::SetFocusable(bool focusable) {
1453   shutdown_checker::AssertNotShutdown();
1454 
1455   cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
1456   if (CEF_MEMBER_MISSING(_struct, set_focusable))
1457     return;
1458 
1459   // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
1460 
1461   // Execute
1462   _struct->set_focusable(_struct, focusable);
1463 }
1464 
IsFocusable()1465 NO_SANITIZE("cfi-icall") bool CefWindowCToCpp::IsFocusable() {
1466   shutdown_checker::AssertNotShutdown();
1467 
1468   cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
1469   if (CEF_MEMBER_MISSING(_struct, is_focusable))
1470     return false;
1471 
1472   // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
1473 
1474   // Execute
1475   int _retval = _struct->is_focusable(_struct);
1476 
1477   // Return type: bool
1478   return _retval ? true : false;
1479 }
1480 
IsAccessibilityFocusable()1481 NO_SANITIZE("cfi-icall") bool CefWindowCToCpp::IsAccessibilityFocusable() {
1482   shutdown_checker::AssertNotShutdown();
1483 
1484   cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
1485   if (CEF_MEMBER_MISSING(_struct, is_accessibility_focusable))
1486     return false;
1487 
1488   // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
1489 
1490   // Execute
1491   int _retval = _struct->is_accessibility_focusable(_struct);
1492 
1493   // Return type: bool
1494   return _retval ? true : false;
1495 }
1496 
RequestFocus()1497 NO_SANITIZE("cfi-icall") void CefWindowCToCpp::RequestFocus() {
1498   shutdown_checker::AssertNotShutdown();
1499 
1500   cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
1501   if (CEF_MEMBER_MISSING(_struct, request_focus))
1502     return;
1503 
1504   // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
1505 
1506   // Execute
1507   _struct->request_focus(_struct);
1508 }
1509 
1510 NO_SANITIZE("cfi-icall")
SetBackgroundColor(cef_color_t color)1511 void CefWindowCToCpp::SetBackgroundColor(cef_color_t color) {
1512   shutdown_checker::AssertNotShutdown();
1513 
1514   cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
1515   if (CEF_MEMBER_MISSING(_struct, set_background_color))
1516     return;
1517 
1518   // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
1519 
1520   // Execute
1521   _struct->set_background_color(_struct, color);
1522 }
1523 
GetBackgroundColor()1524 NO_SANITIZE("cfi-icall") cef_color_t CefWindowCToCpp::GetBackgroundColor() {
1525   shutdown_checker::AssertNotShutdown();
1526 
1527   cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
1528   if (CEF_MEMBER_MISSING(_struct, get_background_color))
1529     return 0;
1530 
1531   // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
1532 
1533   // Execute
1534   cef_color_t _retval = _struct->get_background_color(_struct);
1535 
1536   // Return type: simple
1537   return _retval;
1538 }
1539 
1540 NO_SANITIZE("cfi-icall")
ConvertPointToScreen(CefPoint & point)1541 bool CefWindowCToCpp::ConvertPointToScreen(CefPoint& point) {
1542   shutdown_checker::AssertNotShutdown();
1543 
1544   cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
1545   if (CEF_MEMBER_MISSING(_struct, convert_point_to_screen))
1546     return false;
1547 
1548   // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
1549 
1550   // Execute
1551   int _retval = _struct->convert_point_to_screen(_struct, &point);
1552 
1553   // Return type: bool
1554   return _retval ? true : false;
1555 }
1556 
1557 NO_SANITIZE("cfi-icall")
ConvertPointFromScreen(CefPoint & point)1558 bool CefWindowCToCpp::ConvertPointFromScreen(CefPoint& point) {
1559   shutdown_checker::AssertNotShutdown();
1560 
1561   cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
1562   if (CEF_MEMBER_MISSING(_struct, convert_point_from_screen))
1563     return false;
1564 
1565   // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
1566 
1567   // Execute
1568   int _retval = _struct->convert_point_from_screen(_struct, &point);
1569 
1570   // Return type: bool
1571   return _retval ? true : false;
1572 }
1573 
1574 NO_SANITIZE("cfi-icall")
ConvertPointToWindow(CefPoint & point)1575 bool CefWindowCToCpp::ConvertPointToWindow(CefPoint& point) {
1576   shutdown_checker::AssertNotShutdown();
1577 
1578   cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
1579   if (CEF_MEMBER_MISSING(_struct, convert_point_to_window))
1580     return false;
1581 
1582   // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
1583 
1584   // Execute
1585   int _retval = _struct->convert_point_to_window(_struct, &point);
1586 
1587   // Return type: bool
1588   return _retval ? true : false;
1589 }
1590 
1591 NO_SANITIZE("cfi-icall")
ConvertPointFromWindow(CefPoint & point)1592 bool CefWindowCToCpp::ConvertPointFromWindow(CefPoint& point) {
1593   shutdown_checker::AssertNotShutdown();
1594 
1595   cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
1596   if (CEF_MEMBER_MISSING(_struct, convert_point_from_window))
1597     return false;
1598 
1599   // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
1600 
1601   // Execute
1602   int _retval = _struct->convert_point_from_window(_struct, &point);
1603 
1604   // Return type: bool
1605   return _retval ? true : false;
1606 }
1607 
1608 NO_SANITIZE("cfi-icall")
ConvertPointToView(CefRefPtr<CefView> view,CefPoint & point)1609 bool CefWindowCToCpp::ConvertPointToView(CefRefPtr<CefView> view,
1610                                          CefPoint& point) {
1611   shutdown_checker::AssertNotShutdown();
1612 
1613   cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
1614   if (CEF_MEMBER_MISSING(_struct, convert_point_to_view))
1615     return false;
1616 
1617   // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
1618 
1619   // Verify param: view; type: refptr_same
1620   DCHECK(view.get());
1621   if (!view.get())
1622     return false;
1623 
1624   // Execute
1625   int _retval = _struct->convert_point_to_view(
1626       _struct, CefViewCToCpp::Unwrap(view), &point);
1627 
1628   // Return type: bool
1629   return _retval ? true : false;
1630 }
1631 
1632 NO_SANITIZE("cfi-icall")
ConvertPointFromView(CefRefPtr<CefView> view,CefPoint & point)1633 bool CefWindowCToCpp::ConvertPointFromView(CefRefPtr<CefView> view,
1634                                            CefPoint& point) {
1635   shutdown_checker::AssertNotShutdown();
1636 
1637   cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
1638   if (CEF_MEMBER_MISSING(_struct, convert_point_from_view))
1639     return false;
1640 
1641   // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
1642 
1643   // Verify param: view; type: refptr_same
1644   DCHECK(view.get());
1645   if (!view.get())
1646     return false;
1647 
1648   // Execute
1649   int _retval = _struct->convert_point_from_view(
1650       _struct, CefViewCToCpp::Unwrap(view), &point);
1651 
1652   // Return type: bool
1653   return _retval ? true : false;
1654 }
1655 
1656 // CONSTRUCTOR - Do not edit by hand.
1657 
CefWindowCToCpp()1658 CefWindowCToCpp::CefWindowCToCpp() {}
1659 
1660 // DESTRUCTOR - Do not edit by hand.
1661 
~CefWindowCToCpp()1662 CefWindowCToCpp::~CefWindowCToCpp() {
1663   shutdown_checker::AssertNotShutdown();
1664 }
1665 
1666 template <>
1667 cef_window_t*
UnwrapDerived(CefWrapperType type,CefWindow * c)1668 CefCToCppRefCounted<CefWindowCToCpp, CefWindow, cef_window_t>::UnwrapDerived(
1669     CefWrapperType type,
1670     CefWindow* c) {
1671   NOTREACHED() << "Unexpected class type: " << type;
1672   return nullptr;
1673 }
1674 
1675 template <>
1676 CefWrapperType CefCToCppRefCounted<CefWindowCToCpp, CefWindow, cef_window_t>::
1677     kWrapperType = WT_WINDOW;
1678