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