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