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