• 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=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