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