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=7989301b819a52e8c965774e5c073d5c480a599b$
13 //
14
15 #include "libcef_dll/ctocpp/views/panel_ctocpp.h"
16 #include "libcef_dll/cpptoc/views/panel_delegate_cpptoc.h"
17 #include "libcef_dll/cpptoc/views/view_delegate_cpptoc.h"
18 #include "libcef_dll/ctocpp/views/box_layout_ctocpp.h"
19 #include "libcef_dll/ctocpp/views/browser_view_ctocpp.h"
20 #include "libcef_dll/ctocpp/views/button_ctocpp.h"
21 #include "libcef_dll/ctocpp/views/fill_layout_ctocpp.h"
22 #include "libcef_dll/ctocpp/views/layout_ctocpp.h"
23 #include "libcef_dll/ctocpp/views/scroll_view_ctocpp.h"
24 #include "libcef_dll/ctocpp/views/textfield_ctocpp.h"
25 #include "libcef_dll/ctocpp/views/view_ctocpp.h"
26 #include "libcef_dll/ctocpp/views/window_ctocpp.h"
27 #include "libcef_dll/shutdown_checker.h"
28
29 // STATIC METHODS - Body may be edited by hand.
30
31 NO_SANITIZE("cfi-icall")
CreatePanel(CefRefPtr<CefPanelDelegate> delegate)32 CefRefPtr<CefPanel> CefPanel::CreatePanel(
33 CefRefPtr<CefPanelDelegate> delegate) {
34 shutdown_checker::AssertNotShutdown();
35
36 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
37
38 // Unverified params: delegate
39
40 // Execute
41 cef_panel_t* _retval =
42 cef_panel_create(CefPanelDelegateCppToC::Wrap(delegate));
43
44 // Return type: refptr_same
45 return CefPanelCToCpp::Wrap(_retval);
46 }
47
48 // VIRTUAL METHODS - Body may be edited by hand.
49
AsWindow()50 NO_SANITIZE("cfi-icall") CefRefPtr<CefWindow> CefPanelCToCpp::AsWindow() {
51 shutdown_checker::AssertNotShutdown();
52
53 cef_panel_t* _struct = GetStruct();
54 if (CEF_MEMBER_MISSING(_struct, as_window))
55 return nullptr;
56
57 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
58
59 // Execute
60 cef_window_t* _retval = _struct->as_window(_struct);
61
62 // Return type: refptr_same
63 return CefWindowCToCpp::Wrap(_retval);
64 }
65
66 NO_SANITIZE("cfi-icall")
SetToFillLayout()67 CefRefPtr<CefFillLayout> CefPanelCToCpp::SetToFillLayout() {
68 shutdown_checker::AssertNotShutdown();
69
70 cef_panel_t* _struct = GetStruct();
71 if (CEF_MEMBER_MISSING(_struct, set_to_fill_layout))
72 return nullptr;
73
74 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
75
76 // Execute
77 cef_fill_layout_t* _retval = _struct->set_to_fill_layout(_struct);
78
79 // Return type: refptr_same
80 return CefFillLayoutCToCpp::Wrap(_retval);
81 }
82
83 NO_SANITIZE("cfi-icall")
SetToBoxLayout(const CefBoxLayoutSettings & settings)84 CefRefPtr<CefBoxLayout> CefPanelCToCpp::SetToBoxLayout(
85 const CefBoxLayoutSettings& settings) {
86 shutdown_checker::AssertNotShutdown();
87
88 cef_panel_t* _struct = GetStruct();
89 if (CEF_MEMBER_MISSING(_struct, set_to_box_layout))
90 return nullptr;
91
92 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
93
94 // Execute
95 cef_box_layout_t* _retval = _struct->set_to_box_layout(_struct, &settings);
96
97 // Return type: refptr_same
98 return CefBoxLayoutCToCpp::Wrap(_retval);
99 }
100
GetLayout()101 NO_SANITIZE("cfi-icall") CefRefPtr<CefLayout> CefPanelCToCpp::GetLayout() {
102 shutdown_checker::AssertNotShutdown();
103
104 cef_panel_t* _struct = GetStruct();
105 if (CEF_MEMBER_MISSING(_struct, get_layout))
106 return nullptr;
107
108 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
109
110 // Execute
111 cef_layout_t* _retval = _struct->get_layout(_struct);
112
113 // Return type: refptr_same
114 return CefLayoutCToCpp::Wrap(_retval);
115 }
116
Layout()117 NO_SANITIZE("cfi-icall") void CefPanelCToCpp::Layout() {
118 shutdown_checker::AssertNotShutdown();
119
120 cef_panel_t* _struct = GetStruct();
121 if (CEF_MEMBER_MISSING(_struct, layout))
122 return;
123
124 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
125
126 // Execute
127 _struct->layout(_struct);
128 }
129
130 NO_SANITIZE("cfi-icall")
AddChildView(CefRefPtr<CefView> view)131 void CefPanelCToCpp::AddChildView(CefRefPtr<CefView> view) {
132 shutdown_checker::AssertNotShutdown();
133
134 cef_panel_t* _struct = GetStruct();
135 if (CEF_MEMBER_MISSING(_struct, add_child_view))
136 return;
137
138 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
139
140 // Verify param: view; type: refptr_same
141 DCHECK(view.get());
142 if (!view.get())
143 return;
144
145 // Execute
146 _struct->add_child_view(_struct, CefViewCToCpp::Unwrap(view));
147 }
148
149 NO_SANITIZE("cfi-icall")
AddChildViewAt(CefRefPtr<CefView> view,int index)150 void CefPanelCToCpp::AddChildViewAt(CefRefPtr<CefView> view, int index) {
151 shutdown_checker::AssertNotShutdown();
152
153 cef_panel_t* _struct = GetStruct();
154 if (CEF_MEMBER_MISSING(_struct, add_child_view_at))
155 return;
156
157 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
158
159 // Verify param: view; type: refptr_same
160 DCHECK(view.get());
161 if (!view.get())
162 return;
163 // Verify param: index; type: simple_byval
164 DCHECK_GE(index, 0);
165 if (index < 0)
166 return;
167
168 // Execute
169 _struct->add_child_view_at(_struct, CefViewCToCpp::Unwrap(view), index);
170 }
171
172 NO_SANITIZE("cfi-icall")
ReorderChildView(CefRefPtr<CefView> view,int index)173 void CefPanelCToCpp::ReorderChildView(CefRefPtr<CefView> view, int index) {
174 shutdown_checker::AssertNotShutdown();
175
176 cef_panel_t* _struct = GetStruct();
177 if (CEF_MEMBER_MISSING(_struct, reorder_child_view))
178 return;
179
180 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
181
182 // Verify param: view; type: refptr_same
183 DCHECK(view.get());
184 if (!view.get())
185 return;
186
187 // Execute
188 _struct->reorder_child_view(_struct, CefViewCToCpp::Unwrap(view), index);
189 }
190
191 NO_SANITIZE("cfi-icall")
RemoveChildView(CefRefPtr<CefView> view)192 void CefPanelCToCpp::RemoveChildView(CefRefPtr<CefView> view) {
193 shutdown_checker::AssertNotShutdown();
194
195 cef_panel_t* _struct = GetStruct();
196 if (CEF_MEMBER_MISSING(_struct, remove_child_view))
197 return;
198
199 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
200
201 // Verify param: view; type: refptr_same
202 DCHECK(view.get());
203 if (!view.get())
204 return;
205
206 // Execute
207 _struct->remove_child_view(_struct, CefViewCToCpp::Unwrap(view));
208 }
209
RemoveAllChildViews()210 NO_SANITIZE("cfi-icall") void CefPanelCToCpp::RemoveAllChildViews() {
211 shutdown_checker::AssertNotShutdown();
212
213 cef_panel_t* _struct = GetStruct();
214 if (CEF_MEMBER_MISSING(_struct, remove_all_child_views))
215 return;
216
217 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
218
219 // Execute
220 _struct->remove_all_child_views(_struct);
221 }
222
GetChildViewCount()223 NO_SANITIZE("cfi-icall") size_t CefPanelCToCpp::GetChildViewCount() {
224 shutdown_checker::AssertNotShutdown();
225
226 cef_panel_t* _struct = GetStruct();
227 if (CEF_MEMBER_MISSING(_struct, get_child_view_count))
228 return 0;
229
230 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
231
232 // Execute
233 size_t _retval = _struct->get_child_view_count(_struct);
234
235 // Return type: simple
236 return _retval;
237 }
238
239 NO_SANITIZE("cfi-icall")
GetChildViewAt(int index)240 CefRefPtr<CefView> CefPanelCToCpp::GetChildViewAt(int index) {
241 shutdown_checker::AssertNotShutdown();
242
243 cef_panel_t* _struct = GetStruct();
244 if (CEF_MEMBER_MISSING(_struct, get_child_view_at))
245 return nullptr;
246
247 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
248
249 // Verify param: index; type: simple_byval
250 DCHECK_GE(index, 0);
251 if (index < 0)
252 return nullptr;
253
254 // Execute
255 cef_view_t* _retval = _struct->get_child_view_at(_struct, index);
256
257 // Return type: refptr_same
258 return CefViewCToCpp::Wrap(_retval);
259 }
260
261 NO_SANITIZE("cfi-icall")
AsBrowserView()262 CefRefPtr<CefBrowserView> CefPanelCToCpp::AsBrowserView() {
263 shutdown_checker::AssertNotShutdown();
264
265 cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
266 if (CEF_MEMBER_MISSING(_struct, as_browser_view))
267 return nullptr;
268
269 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
270
271 // Execute
272 cef_browser_view_t* _retval = _struct->as_browser_view(_struct);
273
274 // Return type: refptr_same
275 return CefBrowserViewCToCpp::Wrap(_retval);
276 }
277
AsButton()278 NO_SANITIZE("cfi-icall") CefRefPtr<CefButton> CefPanelCToCpp::AsButton() {
279 shutdown_checker::AssertNotShutdown();
280
281 cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
282 if (CEF_MEMBER_MISSING(_struct, as_button))
283 return nullptr;
284
285 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
286
287 // Execute
288 cef_button_t* _retval = _struct->as_button(_struct);
289
290 // Return type: refptr_same
291 return CefButtonCToCpp::Wrap(_retval);
292 }
293
AsPanel()294 NO_SANITIZE("cfi-icall") CefRefPtr<CefPanel> CefPanelCToCpp::AsPanel() {
295 shutdown_checker::AssertNotShutdown();
296
297 cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
298 if (CEF_MEMBER_MISSING(_struct, as_panel))
299 return nullptr;
300
301 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
302
303 // Execute
304 cef_panel_t* _retval = _struct->as_panel(_struct);
305
306 // Return type: refptr_same
307 return CefPanelCToCpp::Wrap(_retval);
308 }
309
310 NO_SANITIZE("cfi-icall")
AsScrollView()311 CefRefPtr<CefScrollView> CefPanelCToCpp::AsScrollView() {
312 shutdown_checker::AssertNotShutdown();
313
314 cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
315 if (CEF_MEMBER_MISSING(_struct, as_scroll_view))
316 return nullptr;
317
318 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
319
320 // Execute
321 cef_scroll_view_t* _retval = _struct->as_scroll_view(_struct);
322
323 // Return type: refptr_same
324 return CefScrollViewCToCpp::Wrap(_retval);
325 }
326
AsTextfield()327 NO_SANITIZE("cfi-icall") CefRefPtr<CefTextfield> CefPanelCToCpp::AsTextfield() {
328 shutdown_checker::AssertNotShutdown();
329
330 cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
331 if (CEF_MEMBER_MISSING(_struct, as_textfield))
332 return nullptr;
333
334 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
335
336 // Execute
337 cef_textfield_t* _retval = _struct->as_textfield(_struct);
338
339 // Return type: refptr_same
340 return CefTextfieldCToCpp::Wrap(_retval);
341 }
342
GetTypeString()343 NO_SANITIZE("cfi-icall") CefString CefPanelCToCpp::GetTypeString() {
344 shutdown_checker::AssertNotShutdown();
345
346 cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
347 if (CEF_MEMBER_MISSING(_struct, get_type_string))
348 return CefString();
349
350 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
351
352 // Execute
353 cef_string_userfree_t _retval = _struct->get_type_string(_struct);
354
355 // Return type: string
356 CefString _retvalStr;
357 _retvalStr.AttachToUserFree(_retval);
358 return _retvalStr;
359 }
360
361 NO_SANITIZE("cfi-icall")
ToString(bool include_children)362 CefString CefPanelCToCpp::ToString(bool include_children) {
363 shutdown_checker::AssertNotShutdown();
364
365 cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
366 if (CEF_MEMBER_MISSING(_struct, to_string))
367 return CefString();
368
369 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
370
371 // Execute
372 cef_string_userfree_t _retval = _struct->to_string(_struct, include_children);
373
374 // Return type: string
375 CefString _retvalStr;
376 _retvalStr.AttachToUserFree(_retval);
377 return _retvalStr;
378 }
379
IsValid()380 NO_SANITIZE("cfi-icall") bool CefPanelCToCpp::IsValid() {
381 shutdown_checker::AssertNotShutdown();
382
383 cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
384 if (CEF_MEMBER_MISSING(_struct, is_valid))
385 return false;
386
387 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
388
389 // Execute
390 int _retval = _struct->is_valid(_struct);
391
392 // Return type: bool
393 return _retval ? true : false;
394 }
395
IsAttached()396 NO_SANITIZE("cfi-icall") bool CefPanelCToCpp::IsAttached() {
397 shutdown_checker::AssertNotShutdown();
398
399 cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
400 if (CEF_MEMBER_MISSING(_struct, is_attached))
401 return false;
402
403 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
404
405 // Execute
406 int _retval = _struct->is_attached(_struct);
407
408 // Return type: bool
409 return _retval ? true : false;
410 }
411
IsSame(CefRefPtr<CefView> that)412 NO_SANITIZE("cfi-icall") bool CefPanelCToCpp::IsSame(CefRefPtr<CefView> that) {
413 shutdown_checker::AssertNotShutdown();
414
415 cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
416 if (CEF_MEMBER_MISSING(_struct, is_same))
417 return false;
418
419 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
420
421 // Verify param: that; type: refptr_same
422 DCHECK(that.get());
423 if (!that.get())
424 return false;
425
426 // Execute
427 int _retval = _struct->is_same(_struct, CefViewCToCpp::Unwrap(that));
428
429 // Return type: bool
430 return _retval ? true : false;
431 }
432
433 NO_SANITIZE("cfi-icall")
GetDelegate()434 CefRefPtr<CefViewDelegate> CefPanelCToCpp::GetDelegate() {
435 shutdown_checker::AssertNotShutdown();
436
437 cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
438 if (CEF_MEMBER_MISSING(_struct, get_delegate))
439 return nullptr;
440
441 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
442
443 // Execute
444 cef_view_delegate_t* _retval = _struct->get_delegate(_struct);
445
446 // Return type: refptr_diff
447 return CefViewDelegateCppToC::Unwrap(_retval);
448 }
449
GetWindow()450 NO_SANITIZE("cfi-icall") CefRefPtr<CefWindow> CefPanelCToCpp::GetWindow() {
451 shutdown_checker::AssertNotShutdown();
452
453 cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
454 if (CEF_MEMBER_MISSING(_struct, get_window))
455 return nullptr;
456
457 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
458
459 // Execute
460 cef_window_t* _retval = _struct->get_window(_struct);
461
462 // Return type: refptr_same
463 return CefWindowCToCpp::Wrap(_retval);
464 }
465
GetID()466 NO_SANITIZE("cfi-icall") int CefPanelCToCpp::GetID() {
467 shutdown_checker::AssertNotShutdown();
468
469 cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
470 if (CEF_MEMBER_MISSING(_struct, get_id))
471 return 0;
472
473 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
474
475 // Execute
476 int _retval = _struct->get_id(_struct);
477
478 // Return type: simple
479 return _retval;
480 }
481
SetID(int id)482 NO_SANITIZE("cfi-icall") void CefPanelCToCpp::SetID(int id) {
483 shutdown_checker::AssertNotShutdown();
484
485 cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
486 if (CEF_MEMBER_MISSING(_struct, set_id))
487 return;
488
489 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
490
491 // Execute
492 _struct->set_id(_struct, id);
493 }
494
GetGroupID()495 NO_SANITIZE("cfi-icall") int CefPanelCToCpp::GetGroupID() {
496 shutdown_checker::AssertNotShutdown();
497
498 cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
499 if (CEF_MEMBER_MISSING(_struct, get_group_id))
500 return 0;
501
502 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
503
504 // Execute
505 int _retval = _struct->get_group_id(_struct);
506
507 // Return type: simple
508 return _retval;
509 }
510
SetGroupID(int group_id)511 NO_SANITIZE("cfi-icall") void CefPanelCToCpp::SetGroupID(int group_id) {
512 shutdown_checker::AssertNotShutdown();
513
514 cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
515 if (CEF_MEMBER_MISSING(_struct, set_group_id))
516 return;
517
518 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
519
520 // Execute
521 _struct->set_group_id(_struct, group_id);
522 }
523
GetParentView()524 NO_SANITIZE("cfi-icall") CefRefPtr<CefView> CefPanelCToCpp::GetParentView() {
525 shutdown_checker::AssertNotShutdown();
526
527 cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
528 if (CEF_MEMBER_MISSING(_struct, get_parent_view))
529 return nullptr;
530
531 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
532
533 // Execute
534 cef_view_t* _retval = _struct->get_parent_view(_struct);
535
536 // Return type: refptr_same
537 return CefViewCToCpp::Wrap(_retval);
538 }
539
540 NO_SANITIZE("cfi-icall")
GetViewForID(int id)541 CefRefPtr<CefView> CefPanelCToCpp::GetViewForID(int id) {
542 shutdown_checker::AssertNotShutdown();
543
544 cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
545 if (CEF_MEMBER_MISSING(_struct, get_view_for_id))
546 return nullptr;
547
548 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
549
550 // Execute
551 cef_view_t* _retval = _struct->get_view_for_id(_struct, id);
552
553 // Return type: refptr_same
554 return CefViewCToCpp::Wrap(_retval);
555 }
556
SetBounds(const CefRect & bounds)557 NO_SANITIZE("cfi-icall") void CefPanelCToCpp::SetBounds(const CefRect& bounds) {
558 shutdown_checker::AssertNotShutdown();
559
560 cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
561 if (CEF_MEMBER_MISSING(_struct, set_bounds))
562 return;
563
564 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
565
566 // Execute
567 _struct->set_bounds(_struct, &bounds);
568 }
569
GetBounds()570 NO_SANITIZE("cfi-icall") CefRect CefPanelCToCpp::GetBounds() {
571 shutdown_checker::AssertNotShutdown();
572
573 cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
574 if (CEF_MEMBER_MISSING(_struct, get_bounds))
575 return CefRect();
576
577 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
578
579 // Execute
580 cef_rect_t _retval = _struct->get_bounds(_struct);
581
582 // Return type: simple
583 return _retval;
584 }
585
GetBoundsInScreen()586 NO_SANITIZE("cfi-icall") CefRect CefPanelCToCpp::GetBoundsInScreen() {
587 shutdown_checker::AssertNotShutdown();
588
589 cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
590 if (CEF_MEMBER_MISSING(_struct, get_bounds_in_screen))
591 return CefRect();
592
593 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
594
595 // Execute
596 cef_rect_t _retval = _struct->get_bounds_in_screen(_struct);
597
598 // Return type: simple
599 return _retval;
600 }
601
SetSize(const CefSize & size)602 NO_SANITIZE("cfi-icall") void CefPanelCToCpp::SetSize(const CefSize& size) {
603 shutdown_checker::AssertNotShutdown();
604
605 cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
606 if (CEF_MEMBER_MISSING(_struct, set_size))
607 return;
608
609 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
610
611 // Execute
612 _struct->set_size(_struct, &size);
613 }
614
GetSize()615 NO_SANITIZE("cfi-icall") CefSize CefPanelCToCpp::GetSize() {
616 shutdown_checker::AssertNotShutdown();
617
618 cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
619 if (CEF_MEMBER_MISSING(_struct, get_size))
620 return CefSize();
621
622 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
623
624 // Execute
625 cef_size_t _retval = _struct->get_size(_struct);
626
627 // Return type: simple
628 return _retval;
629 }
630
631 NO_SANITIZE("cfi-icall")
SetPosition(const CefPoint & position)632 void CefPanelCToCpp::SetPosition(const CefPoint& position) {
633 shutdown_checker::AssertNotShutdown();
634
635 cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
636 if (CEF_MEMBER_MISSING(_struct, set_position))
637 return;
638
639 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
640
641 // Execute
642 _struct->set_position(_struct, &position);
643 }
644
GetPosition()645 NO_SANITIZE("cfi-icall") CefPoint CefPanelCToCpp::GetPosition() {
646 shutdown_checker::AssertNotShutdown();
647
648 cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
649 if (CEF_MEMBER_MISSING(_struct, get_position))
650 return CefPoint();
651
652 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
653
654 // Execute
655 cef_point_t _retval = _struct->get_position(_struct);
656
657 // Return type: simple
658 return _retval;
659 }
660
661 NO_SANITIZE("cfi-icall")
SetInsets(const CefInsets & insets)662 void CefPanelCToCpp::SetInsets(const CefInsets& insets) {
663 shutdown_checker::AssertNotShutdown();
664
665 cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
666 if (CEF_MEMBER_MISSING(_struct, set_insets))
667 return;
668
669 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
670
671 // Execute
672 _struct->set_insets(_struct, &insets);
673 }
674
GetInsets()675 NO_SANITIZE("cfi-icall") CefInsets CefPanelCToCpp::GetInsets() {
676 shutdown_checker::AssertNotShutdown();
677
678 cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
679 if (CEF_MEMBER_MISSING(_struct, get_insets))
680 return CefInsets();
681
682 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
683
684 // Execute
685 cef_insets_t _retval = _struct->get_insets(_struct);
686
687 // Return type: simple
688 return _retval;
689 }
690
GetPreferredSize()691 NO_SANITIZE("cfi-icall") CefSize CefPanelCToCpp::GetPreferredSize() {
692 shutdown_checker::AssertNotShutdown();
693
694 cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
695 if (CEF_MEMBER_MISSING(_struct, get_preferred_size))
696 return CefSize();
697
698 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
699
700 // Execute
701 cef_size_t _retval = _struct->get_preferred_size(_struct);
702
703 // Return type: simple
704 return _retval;
705 }
706
SizeToPreferredSize()707 NO_SANITIZE("cfi-icall") void CefPanelCToCpp::SizeToPreferredSize() {
708 shutdown_checker::AssertNotShutdown();
709
710 cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
711 if (CEF_MEMBER_MISSING(_struct, size_to_preferred_size))
712 return;
713
714 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
715
716 // Execute
717 _struct->size_to_preferred_size(_struct);
718 }
719
GetMinimumSize()720 NO_SANITIZE("cfi-icall") CefSize CefPanelCToCpp::GetMinimumSize() {
721 shutdown_checker::AssertNotShutdown();
722
723 cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
724 if (CEF_MEMBER_MISSING(_struct, get_minimum_size))
725 return CefSize();
726
727 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
728
729 // Execute
730 cef_size_t _retval = _struct->get_minimum_size(_struct);
731
732 // Return type: simple
733 return _retval;
734 }
735
GetMaximumSize()736 NO_SANITIZE("cfi-icall") CefSize CefPanelCToCpp::GetMaximumSize() {
737 shutdown_checker::AssertNotShutdown();
738
739 cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
740 if (CEF_MEMBER_MISSING(_struct, get_maximum_size))
741 return CefSize();
742
743 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
744
745 // Execute
746 cef_size_t _retval = _struct->get_maximum_size(_struct);
747
748 // Return type: simple
749 return _retval;
750 }
751
GetHeightForWidth(int width)752 NO_SANITIZE("cfi-icall") int CefPanelCToCpp::GetHeightForWidth(int width) {
753 shutdown_checker::AssertNotShutdown();
754
755 cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
756 if (CEF_MEMBER_MISSING(_struct, get_height_for_width))
757 return 0;
758
759 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
760
761 // Execute
762 int _retval = _struct->get_height_for_width(_struct, width);
763
764 // Return type: simple
765 return _retval;
766 }
767
InvalidateLayout()768 NO_SANITIZE("cfi-icall") void CefPanelCToCpp::InvalidateLayout() {
769 shutdown_checker::AssertNotShutdown();
770
771 cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
772 if (CEF_MEMBER_MISSING(_struct, invalidate_layout))
773 return;
774
775 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
776
777 // Execute
778 _struct->invalidate_layout(_struct);
779 }
780
SetVisible(bool visible)781 NO_SANITIZE("cfi-icall") void CefPanelCToCpp::SetVisible(bool visible) {
782 shutdown_checker::AssertNotShutdown();
783
784 cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
785 if (CEF_MEMBER_MISSING(_struct, set_visible))
786 return;
787
788 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
789
790 // Execute
791 _struct->set_visible(_struct, visible);
792 }
793
IsVisible()794 NO_SANITIZE("cfi-icall") bool CefPanelCToCpp::IsVisible() {
795 shutdown_checker::AssertNotShutdown();
796
797 cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
798 if (CEF_MEMBER_MISSING(_struct, is_visible))
799 return false;
800
801 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
802
803 // Execute
804 int _retval = _struct->is_visible(_struct);
805
806 // Return type: bool
807 return _retval ? true : false;
808 }
809
IsDrawn()810 NO_SANITIZE("cfi-icall") bool CefPanelCToCpp::IsDrawn() {
811 shutdown_checker::AssertNotShutdown();
812
813 cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
814 if (CEF_MEMBER_MISSING(_struct, is_drawn))
815 return false;
816
817 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
818
819 // Execute
820 int _retval = _struct->is_drawn(_struct);
821
822 // Return type: bool
823 return _retval ? true : false;
824 }
825
SetEnabled(bool enabled)826 NO_SANITIZE("cfi-icall") void CefPanelCToCpp::SetEnabled(bool enabled) {
827 shutdown_checker::AssertNotShutdown();
828
829 cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
830 if (CEF_MEMBER_MISSING(_struct, set_enabled))
831 return;
832
833 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
834
835 // Execute
836 _struct->set_enabled(_struct, enabled);
837 }
838
IsEnabled()839 NO_SANITIZE("cfi-icall") bool CefPanelCToCpp::IsEnabled() {
840 shutdown_checker::AssertNotShutdown();
841
842 cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
843 if (CEF_MEMBER_MISSING(_struct, is_enabled))
844 return false;
845
846 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
847
848 // Execute
849 int _retval = _struct->is_enabled(_struct);
850
851 // Return type: bool
852 return _retval ? true : false;
853 }
854
SetFocusable(bool focusable)855 NO_SANITIZE("cfi-icall") void CefPanelCToCpp::SetFocusable(bool focusable) {
856 shutdown_checker::AssertNotShutdown();
857
858 cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
859 if (CEF_MEMBER_MISSING(_struct, set_focusable))
860 return;
861
862 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
863
864 // Execute
865 _struct->set_focusable(_struct, focusable);
866 }
867
IsFocusable()868 NO_SANITIZE("cfi-icall") bool CefPanelCToCpp::IsFocusable() {
869 shutdown_checker::AssertNotShutdown();
870
871 cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
872 if (CEF_MEMBER_MISSING(_struct, is_focusable))
873 return false;
874
875 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
876
877 // Execute
878 int _retval = _struct->is_focusable(_struct);
879
880 // Return type: bool
881 return _retval ? true : false;
882 }
883
IsAccessibilityFocusable()884 NO_SANITIZE("cfi-icall") bool CefPanelCToCpp::IsAccessibilityFocusable() {
885 shutdown_checker::AssertNotShutdown();
886
887 cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
888 if (CEF_MEMBER_MISSING(_struct, is_accessibility_focusable))
889 return false;
890
891 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
892
893 // Execute
894 int _retval = _struct->is_accessibility_focusable(_struct);
895
896 // Return type: bool
897 return _retval ? true : false;
898 }
899
RequestFocus()900 NO_SANITIZE("cfi-icall") void CefPanelCToCpp::RequestFocus() {
901 shutdown_checker::AssertNotShutdown();
902
903 cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
904 if (CEF_MEMBER_MISSING(_struct, request_focus))
905 return;
906
907 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
908
909 // Execute
910 _struct->request_focus(_struct);
911 }
912
913 NO_SANITIZE("cfi-icall")
SetBackgroundColor(cef_color_t color)914 void CefPanelCToCpp::SetBackgroundColor(cef_color_t color) {
915 shutdown_checker::AssertNotShutdown();
916
917 cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
918 if (CEF_MEMBER_MISSING(_struct, set_background_color))
919 return;
920
921 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
922
923 // Execute
924 _struct->set_background_color(_struct, color);
925 }
926
GetBackgroundColor()927 NO_SANITIZE("cfi-icall") cef_color_t CefPanelCToCpp::GetBackgroundColor() {
928 shutdown_checker::AssertNotShutdown();
929
930 cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
931 if (CEF_MEMBER_MISSING(_struct, get_background_color))
932 return 0;
933
934 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
935
936 // Execute
937 cef_color_t _retval = _struct->get_background_color(_struct);
938
939 // Return type: simple
940 return _retval;
941 }
942
943 NO_SANITIZE("cfi-icall")
ConvertPointToScreen(CefPoint & point)944 bool CefPanelCToCpp::ConvertPointToScreen(CefPoint& point) {
945 shutdown_checker::AssertNotShutdown();
946
947 cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
948 if (CEF_MEMBER_MISSING(_struct, convert_point_to_screen))
949 return false;
950
951 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
952
953 // Execute
954 int _retval = _struct->convert_point_to_screen(_struct, &point);
955
956 // Return type: bool
957 return _retval ? true : false;
958 }
959
960 NO_SANITIZE("cfi-icall")
ConvertPointFromScreen(CefPoint & point)961 bool CefPanelCToCpp::ConvertPointFromScreen(CefPoint& point) {
962 shutdown_checker::AssertNotShutdown();
963
964 cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
965 if (CEF_MEMBER_MISSING(_struct, convert_point_from_screen))
966 return false;
967
968 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
969
970 // Execute
971 int _retval = _struct->convert_point_from_screen(_struct, &point);
972
973 // Return type: bool
974 return _retval ? true : false;
975 }
976
977 NO_SANITIZE("cfi-icall")
ConvertPointToWindow(CefPoint & point)978 bool CefPanelCToCpp::ConvertPointToWindow(CefPoint& point) {
979 shutdown_checker::AssertNotShutdown();
980
981 cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
982 if (CEF_MEMBER_MISSING(_struct, convert_point_to_window))
983 return false;
984
985 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
986
987 // Execute
988 int _retval = _struct->convert_point_to_window(_struct, &point);
989
990 // Return type: bool
991 return _retval ? true : false;
992 }
993
994 NO_SANITIZE("cfi-icall")
ConvertPointFromWindow(CefPoint & point)995 bool CefPanelCToCpp::ConvertPointFromWindow(CefPoint& point) {
996 shutdown_checker::AssertNotShutdown();
997
998 cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
999 if (CEF_MEMBER_MISSING(_struct, convert_point_from_window))
1000 return false;
1001
1002 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
1003
1004 // Execute
1005 int _retval = _struct->convert_point_from_window(_struct, &point);
1006
1007 // Return type: bool
1008 return _retval ? true : false;
1009 }
1010
1011 NO_SANITIZE("cfi-icall")
ConvertPointToView(CefRefPtr<CefView> view,CefPoint & point)1012 bool CefPanelCToCpp::ConvertPointToView(CefRefPtr<CefView> view,
1013 CefPoint& point) {
1014 shutdown_checker::AssertNotShutdown();
1015
1016 cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
1017 if (CEF_MEMBER_MISSING(_struct, convert_point_to_view))
1018 return false;
1019
1020 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
1021
1022 // Verify param: view; type: refptr_same
1023 DCHECK(view.get());
1024 if (!view.get())
1025 return false;
1026
1027 // Execute
1028 int _retval = _struct->convert_point_to_view(
1029 _struct, CefViewCToCpp::Unwrap(view), &point);
1030
1031 // Return type: bool
1032 return _retval ? true : false;
1033 }
1034
1035 NO_SANITIZE("cfi-icall")
ConvertPointFromView(CefRefPtr<CefView> view,CefPoint & point)1036 bool CefPanelCToCpp::ConvertPointFromView(CefRefPtr<CefView> view,
1037 CefPoint& point) {
1038 shutdown_checker::AssertNotShutdown();
1039
1040 cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
1041 if (CEF_MEMBER_MISSING(_struct, convert_point_from_view))
1042 return false;
1043
1044 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
1045
1046 // Verify param: view; type: refptr_same
1047 DCHECK(view.get());
1048 if (!view.get())
1049 return false;
1050
1051 // Execute
1052 int _retval = _struct->convert_point_from_view(
1053 _struct, CefViewCToCpp::Unwrap(view), &point);
1054
1055 // Return type: bool
1056 return _retval ? true : false;
1057 }
1058
1059 // CONSTRUCTOR - Do not edit by hand.
1060
CefPanelCToCpp()1061 CefPanelCToCpp::CefPanelCToCpp() {}
1062
1063 // DESTRUCTOR - Do not edit by hand.
1064
~CefPanelCToCpp()1065 CefPanelCToCpp::~CefPanelCToCpp() {
1066 shutdown_checker::AssertNotShutdown();
1067 }
1068
1069 template <>
1070 cef_panel_t*
UnwrapDerived(CefWrapperType type,CefPanel * c)1071 CefCToCppRefCounted<CefPanelCToCpp, CefPanel, cef_panel_t>::UnwrapDerived(
1072 CefWrapperType type,
1073 CefPanel* c) {
1074 if (type == WT_WINDOW) {
1075 return reinterpret_cast<cef_panel_t*>(
1076 CefWindowCToCpp::Unwrap(reinterpret_cast<CefWindow*>(c)));
1077 }
1078 NOTREACHED() << "Unexpected class type: " << type;
1079 return nullptr;
1080 }
1081
1082 template <>
1083 CefWrapperType
1084 CefCToCppRefCounted<CefPanelCToCpp, CefPanel, cef_panel_t>::kWrapperType =
1085 WT_PANEL;
1086