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=1fab78c3e307dcdcdfbcc5d458121f50e23bf626$
13 //
14
15 #include "libcef_dll/cpptoc/views/textfield_cpptoc.h"
16 #include "libcef_dll/cpptoc/views/browser_view_cpptoc.h"
17 #include "libcef_dll/cpptoc/views/button_cpptoc.h"
18 #include "libcef_dll/cpptoc/views/panel_cpptoc.h"
19 #include "libcef_dll/cpptoc/views/scroll_view_cpptoc.h"
20 #include "libcef_dll/cpptoc/views/view_cpptoc.h"
21 #include "libcef_dll/cpptoc/views/window_cpptoc.h"
22 #include "libcef_dll/ctocpp/views/textfield_delegate_ctocpp.h"
23 #include "libcef_dll/ctocpp/views/view_delegate_ctocpp.h"
24 #include "libcef_dll/shutdown_checker.h"
25
26 // GLOBAL FUNCTIONS - Body may be edited by hand.
27
cef_textfield_create(cef_textfield_delegate_t * delegate)28 CEF_EXPORT cef_textfield_t* cef_textfield_create(
29 cef_textfield_delegate_t* delegate) {
30 shutdown_checker::AssertNotShutdown();
31
32 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
33
34 // Unverified params: delegate
35
36 // Execute
37 CefRefPtr<CefTextfield> _retval =
38 CefTextfield::CreateTextfield(CefTextfieldDelegateCToCpp::Wrap(delegate));
39
40 // Return type: refptr_same
41 return CefTextfieldCppToC::Wrap(_retval);
42 }
43
44 namespace {
45
46 // MEMBER FUNCTIONS - Body may be edited by hand.
47
textfield_set_password_input(struct _cef_textfield_t * self,int password_input)48 void CEF_CALLBACK textfield_set_password_input(struct _cef_textfield_t* self,
49 int password_input) {
50 shutdown_checker::AssertNotShutdown();
51
52 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
53
54 DCHECK(self);
55 if (!self)
56 return;
57
58 // Execute
59 CefTextfieldCppToC::Get(self)->SetPasswordInput(password_input ? true
60 : false);
61 }
62
textfield_is_password_input(struct _cef_textfield_t * self)63 int CEF_CALLBACK textfield_is_password_input(struct _cef_textfield_t* self) {
64 shutdown_checker::AssertNotShutdown();
65
66 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
67
68 DCHECK(self);
69 if (!self)
70 return 0;
71
72 // Execute
73 bool _retval = CefTextfieldCppToC::Get(self)->IsPasswordInput();
74
75 // Return type: bool
76 return _retval;
77 }
78
textfield_set_read_only(struct _cef_textfield_t * self,int read_only)79 void CEF_CALLBACK textfield_set_read_only(struct _cef_textfield_t* self,
80 int read_only) {
81 shutdown_checker::AssertNotShutdown();
82
83 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
84
85 DCHECK(self);
86 if (!self)
87 return;
88
89 // Execute
90 CefTextfieldCppToC::Get(self)->SetReadOnly(read_only ? true : false);
91 }
92
textfield_is_read_only(struct _cef_textfield_t * self)93 int CEF_CALLBACK textfield_is_read_only(struct _cef_textfield_t* self) {
94 shutdown_checker::AssertNotShutdown();
95
96 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
97
98 DCHECK(self);
99 if (!self)
100 return 0;
101
102 // Execute
103 bool _retval = CefTextfieldCppToC::Get(self)->IsReadOnly();
104
105 // Return type: bool
106 return _retval;
107 }
108
109 cef_string_userfree_t CEF_CALLBACK
textfield_get_text(struct _cef_textfield_t * self)110 textfield_get_text(struct _cef_textfield_t* self) {
111 shutdown_checker::AssertNotShutdown();
112
113 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
114
115 DCHECK(self);
116 if (!self)
117 return NULL;
118
119 // Execute
120 CefString _retval = CefTextfieldCppToC::Get(self)->GetText();
121
122 // Return type: string
123 return _retval.DetachToUserFree();
124 }
125
textfield_set_text(struct _cef_textfield_t * self,const cef_string_t * text)126 void CEF_CALLBACK textfield_set_text(struct _cef_textfield_t* self,
127 const cef_string_t* text) {
128 shutdown_checker::AssertNotShutdown();
129
130 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
131
132 DCHECK(self);
133 if (!self)
134 return;
135 // Verify param: text; type: string_byref_const
136 DCHECK(text);
137 if (!text)
138 return;
139
140 // Execute
141 CefTextfieldCppToC::Get(self)->SetText(CefString(text));
142 }
143
textfield_append_text(struct _cef_textfield_t * self,const cef_string_t * text)144 void CEF_CALLBACK textfield_append_text(struct _cef_textfield_t* self,
145 const cef_string_t* text) {
146 shutdown_checker::AssertNotShutdown();
147
148 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
149
150 DCHECK(self);
151 if (!self)
152 return;
153 // Verify param: text; type: string_byref_const
154 DCHECK(text);
155 if (!text)
156 return;
157
158 // Execute
159 CefTextfieldCppToC::Get(self)->AppendText(CefString(text));
160 }
161
162 void CEF_CALLBACK
textfield_insert_or_replace_text(struct _cef_textfield_t * self,const cef_string_t * text)163 textfield_insert_or_replace_text(struct _cef_textfield_t* self,
164 const cef_string_t* text) {
165 shutdown_checker::AssertNotShutdown();
166
167 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
168
169 DCHECK(self);
170 if (!self)
171 return;
172 // Verify param: text; type: string_byref_const
173 DCHECK(text);
174 if (!text)
175 return;
176
177 // Execute
178 CefTextfieldCppToC::Get(self)->InsertOrReplaceText(CefString(text));
179 }
180
textfield_has_selection(struct _cef_textfield_t * self)181 int CEF_CALLBACK textfield_has_selection(struct _cef_textfield_t* self) {
182 shutdown_checker::AssertNotShutdown();
183
184 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
185
186 DCHECK(self);
187 if (!self)
188 return 0;
189
190 // Execute
191 bool _retval = CefTextfieldCppToC::Get(self)->HasSelection();
192
193 // Return type: bool
194 return _retval;
195 }
196
197 cef_string_userfree_t CEF_CALLBACK
textfield_get_selected_text(struct _cef_textfield_t * self)198 textfield_get_selected_text(struct _cef_textfield_t* self) {
199 shutdown_checker::AssertNotShutdown();
200
201 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
202
203 DCHECK(self);
204 if (!self)
205 return NULL;
206
207 // Execute
208 CefString _retval = CefTextfieldCppToC::Get(self)->GetSelectedText();
209
210 // Return type: string
211 return _retval.DetachToUserFree();
212 }
213
textfield_select_all(struct _cef_textfield_t * self,int reversed)214 void CEF_CALLBACK textfield_select_all(struct _cef_textfield_t* self,
215 int reversed) {
216 shutdown_checker::AssertNotShutdown();
217
218 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
219
220 DCHECK(self);
221 if (!self)
222 return;
223
224 // Execute
225 CefTextfieldCppToC::Get(self)->SelectAll(reversed ? true : false);
226 }
227
textfield_clear_selection(struct _cef_textfield_t * self)228 void CEF_CALLBACK textfield_clear_selection(struct _cef_textfield_t* self) {
229 shutdown_checker::AssertNotShutdown();
230
231 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
232
233 DCHECK(self);
234 if (!self)
235 return;
236
237 // Execute
238 CefTextfieldCppToC::Get(self)->ClearSelection();
239 }
240
241 cef_range_t CEF_CALLBACK
textfield_get_selected_range(struct _cef_textfield_t * self)242 textfield_get_selected_range(struct _cef_textfield_t* self) {
243 shutdown_checker::AssertNotShutdown();
244
245 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
246
247 DCHECK(self);
248 if (!self)
249 return CefRange();
250
251 // Execute
252 cef_range_t _retval = CefTextfieldCppToC::Get(self)->GetSelectedRange();
253
254 // Return type: simple
255 return _retval;
256 }
257
textfield_select_range(struct _cef_textfield_t * self,const cef_range_t * range)258 void CEF_CALLBACK textfield_select_range(struct _cef_textfield_t* self,
259 const cef_range_t* range) {
260 shutdown_checker::AssertNotShutdown();
261
262 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
263
264 DCHECK(self);
265 if (!self)
266 return;
267 // Verify param: range; type: simple_byref_const
268 DCHECK(range);
269 if (!range)
270 return;
271
272 // Translate param: range; type: simple_byref_const
273 CefRange rangeVal = range ? *range : CefRange();
274
275 // Execute
276 CefTextfieldCppToC::Get(self)->SelectRange(rangeVal);
277 }
278
279 size_t CEF_CALLBACK
textfield_get_cursor_position(struct _cef_textfield_t * self)280 textfield_get_cursor_position(struct _cef_textfield_t* self) {
281 shutdown_checker::AssertNotShutdown();
282
283 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
284
285 DCHECK(self);
286 if (!self)
287 return 0;
288
289 // Execute
290 size_t _retval = CefTextfieldCppToC::Get(self)->GetCursorPosition();
291
292 // Return type: simple
293 return _retval;
294 }
295
textfield_set_text_color(struct _cef_textfield_t * self,cef_color_t color)296 void CEF_CALLBACK textfield_set_text_color(struct _cef_textfield_t* self,
297 cef_color_t color) {
298 shutdown_checker::AssertNotShutdown();
299
300 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
301
302 DCHECK(self);
303 if (!self)
304 return;
305
306 // Execute
307 CefTextfieldCppToC::Get(self)->SetTextColor(color);
308 }
309
310 cef_color_t CEF_CALLBACK
textfield_get_text_color(struct _cef_textfield_t * self)311 textfield_get_text_color(struct _cef_textfield_t* self) {
312 shutdown_checker::AssertNotShutdown();
313
314 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
315
316 DCHECK(self);
317 if (!self)
318 return 0;
319
320 // Execute
321 cef_color_t _retval = CefTextfieldCppToC::Get(self)->GetTextColor();
322
323 // Return type: simple
324 return _retval;
325 }
326
327 void CEF_CALLBACK
textfield_set_selection_text_color(struct _cef_textfield_t * self,cef_color_t color)328 textfield_set_selection_text_color(struct _cef_textfield_t* self,
329 cef_color_t color) {
330 shutdown_checker::AssertNotShutdown();
331
332 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
333
334 DCHECK(self);
335 if (!self)
336 return;
337
338 // Execute
339 CefTextfieldCppToC::Get(self)->SetSelectionTextColor(color);
340 }
341
342 cef_color_t CEF_CALLBACK
textfield_get_selection_text_color(struct _cef_textfield_t * self)343 textfield_get_selection_text_color(struct _cef_textfield_t* self) {
344 shutdown_checker::AssertNotShutdown();
345
346 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
347
348 DCHECK(self);
349 if (!self)
350 return 0;
351
352 // Execute
353 cef_color_t _retval = CefTextfieldCppToC::Get(self)->GetSelectionTextColor();
354
355 // Return type: simple
356 return _retval;
357 }
358
359 void CEF_CALLBACK
textfield_set_selection_background_color(struct _cef_textfield_t * self,cef_color_t color)360 textfield_set_selection_background_color(struct _cef_textfield_t* self,
361 cef_color_t color) {
362 shutdown_checker::AssertNotShutdown();
363
364 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
365
366 DCHECK(self);
367 if (!self)
368 return;
369
370 // Execute
371 CefTextfieldCppToC::Get(self)->SetSelectionBackgroundColor(color);
372 }
373
374 cef_color_t CEF_CALLBACK
textfield_get_selection_background_color(struct _cef_textfield_t * self)375 textfield_get_selection_background_color(struct _cef_textfield_t* self) {
376 shutdown_checker::AssertNotShutdown();
377
378 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
379
380 DCHECK(self);
381 if (!self)
382 return 0;
383
384 // Execute
385 cef_color_t _retval =
386 CefTextfieldCppToC::Get(self)->GetSelectionBackgroundColor();
387
388 // Return type: simple
389 return _retval;
390 }
391
textfield_set_font_list(struct _cef_textfield_t * self,const cef_string_t * font_list)392 void CEF_CALLBACK textfield_set_font_list(struct _cef_textfield_t* self,
393 const cef_string_t* font_list) {
394 shutdown_checker::AssertNotShutdown();
395
396 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
397
398 DCHECK(self);
399 if (!self)
400 return;
401 // Verify param: font_list; type: string_byref_const
402 DCHECK(font_list);
403 if (!font_list)
404 return;
405
406 // Execute
407 CefTextfieldCppToC::Get(self)->SetFontList(CefString(font_list));
408 }
409
textfield_apply_text_color(struct _cef_textfield_t * self,cef_color_t color,const cef_range_t * range)410 void CEF_CALLBACK textfield_apply_text_color(struct _cef_textfield_t* self,
411 cef_color_t color,
412 const cef_range_t* range) {
413 shutdown_checker::AssertNotShutdown();
414
415 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
416
417 DCHECK(self);
418 if (!self)
419 return;
420 // Verify param: range; type: simple_byref_const
421 DCHECK(range);
422 if (!range)
423 return;
424
425 // Translate param: range; type: simple_byref_const
426 CefRange rangeVal = range ? *range : CefRange();
427
428 // Execute
429 CefTextfieldCppToC::Get(self)->ApplyTextColor(color, rangeVal);
430 }
431
textfield_apply_text_style(struct _cef_textfield_t * self,cef_text_style_t style,int add,const cef_range_t * range)432 void CEF_CALLBACK textfield_apply_text_style(struct _cef_textfield_t* self,
433 cef_text_style_t style,
434 int add,
435 const cef_range_t* range) {
436 shutdown_checker::AssertNotShutdown();
437
438 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
439
440 DCHECK(self);
441 if (!self)
442 return;
443 // Verify param: range; type: simple_byref_const
444 DCHECK(range);
445 if (!range)
446 return;
447
448 // Translate param: range; type: simple_byref_const
449 CefRange rangeVal = range ? *range : CefRange();
450
451 // Execute
452 CefTextfieldCppToC::Get(self)->ApplyTextStyle(style, add ? true : false,
453 rangeVal);
454 }
455
456 int CEF_CALLBACK
textfield_is_command_enabled(struct _cef_textfield_t * self,cef_text_field_commands_t command_id)457 textfield_is_command_enabled(struct _cef_textfield_t* self,
458 cef_text_field_commands_t command_id) {
459 shutdown_checker::AssertNotShutdown();
460
461 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
462
463 DCHECK(self);
464 if (!self)
465 return 0;
466
467 // Execute
468 bool _retval = CefTextfieldCppToC::Get(self)->IsCommandEnabled(command_id);
469
470 // Return type: bool
471 return _retval;
472 }
473
474 void CEF_CALLBACK
textfield_execute_command(struct _cef_textfield_t * self,cef_text_field_commands_t command_id)475 textfield_execute_command(struct _cef_textfield_t* self,
476 cef_text_field_commands_t command_id) {
477 shutdown_checker::AssertNotShutdown();
478
479 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
480
481 DCHECK(self);
482 if (!self)
483 return;
484
485 // Execute
486 CefTextfieldCppToC::Get(self)->ExecuteCommand(command_id);
487 }
488
textfield_clear_edit_history(struct _cef_textfield_t * self)489 void CEF_CALLBACK textfield_clear_edit_history(struct _cef_textfield_t* self) {
490 shutdown_checker::AssertNotShutdown();
491
492 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
493
494 DCHECK(self);
495 if (!self)
496 return;
497
498 // Execute
499 CefTextfieldCppToC::Get(self)->ClearEditHistory();
500 }
501
textfield_set_placeholder_text(struct _cef_textfield_t * self,const cef_string_t * text)502 void CEF_CALLBACK textfield_set_placeholder_text(struct _cef_textfield_t* self,
503 const cef_string_t* text) {
504 shutdown_checker::AssertNotShutdown();
505
506 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
507
508 DCHECK(self);
509 if (!self)
510 return;
511 // Verify param: text; type: string_byref_const
512 DCHECK(text);
513 if (!text)
514 return;
515
516 // Execute
517 CefTextfieldCppToC::Get(self)->SetPlaceholderText(CefString(text));
518 }
519
520 cef_string_userfree_t CEF_CALLBACK
textfield_get_placeholder_text(struct _cef_textfield_t * self)521 textfield_get_placeholder_text(struct _cef_textfield_t* self) {
522 shutdown_checker::AssertNotShutdown();
523
524 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
525
526 DCHECK(self);
527 if (!self)
528 return NULL;
529
530 // Execute
531 CefString _retval = CefTextfieldCppToC::Get(self)->GetPlaceholderText();
532
533 // Return type: string
534 return _retval.DetachToUserFree();
535 }
536
537 void CEF_CALLBACK
textfield_set_placeholder_text_color(struct _cef_textfield_t * self,cef_color_t color)538 textfield_set_placeholder_text_color(struct _cef_textfield_t* self,
539 cef_color_t color) {
540 shutdown_checker::AssertNotShutdown();
541
542 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
543
544 DCHECK(self);
545 if (!self)
546 return;
547
548 // Execute
549 CefTextfieldCppToC::Get(self)->SetPlaceholderTextColor(color);
550 }
551
textfield_set_accessible_name(struct _cef_textfield_t * self,const cef_string_t * name)552 void CEF_CALLBACK textfield_set_accessible_name(struct _cef_textfield_t* self,
553 const cef_string_t* name) {
554 shutdown_checker::AssertNotShutdown();
555
556 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
557
558 DCHECK(self);
559 if (!self)
560 return;
561 // Verify param: name; type: string_byref_const
562 DCHECK(name);
563 if (!name)
564 return;
565
566 // Execute
567 CefTextfieldCppToC::Get(self)->SetAccessibleName(CefString(name));
568 }
569
570 cef_browser_view_t* CEF_CALLBACK
textfield_as_browser_view(struct _cef_view_t * self)571 textfield_as_browser_view(struct _cef_view_t* self) {
572 shutdown_checker::AssertNotShutdown();
573
574 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
575
576 DCHECK(self);
577 if (!self)
578 return NULL;
579
580 // Execute
581 CefRefPtr<CefBrowserView> _retval =
582 CefTextfieldCppToC::Get(reinterpret_cast<cef_textfield_t*>(self))
583 ->AsBrowserView();
584
585 // Return type: refptr_same
586 return CefBrowserViewCppToC::Wrap(_retval);
587 }
588
textfield_as_button(struct _cef_view_t * self)589 cef_button_t* CEF_CALLBACK textfield_as_button(struct _cef_view_t* self) {
590 shutdown_checker::AssertNotShutdown();
591
592 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
593
594 DCHECK(self);
595 if (!self)
596 return NULL;
597
598 // Execute
599 CefRefPtr<CefButton> _retval =
600 CefTextfieldCppToC::Get(reinterpret_cast<cef_textfield_t*>(self))
601 ->AsButton();
602
603 // Return type: refptr_same
604 return CefButtonCppToC::Wrap(_retval);
605 }
606
textfield_as_panel(struct _cef_view_t * self)607 cef_panel_t* CEF_CALLBACK textfield_as_panel(struct _cef_view_t* self) {
608 shutdown_checker::AssertNotShutdown();
609
610 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
611
612 DCHECK(self);
613 if (!self)
614 return NULL;
615
616 // Execute
617 CefRefPtr<CefPanel> _retval =
618 CefTextfieldCppToC::Get(reinterpret_cast<cef_textfield_t*>(self))
619 ->AsPanel();
620
621 // Return type: refptr_same
622 return CefPanelCppToC::Wrap(_retval);
623 }
624
625 cef_scroll_view_t* CEF_CALLBACK
textfield_as_scroll_view(struct _cef_view_t * self)626 textfield_as_scroll_view(struct _cef_view_t* self) {
627 shutdown_checker::AssertNotShutdown();
628
629 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
630
631 DCHECK(self);
632 if (!self)
633 return NULL;
634
635 // Execute
636 CefRefPtr<CefScrollView> _retval =
637 CefTextfieldCppToC::Get(reinterpret_cast<cef_textfield_t*>(self))
638 ->AsScrollView();
639
640 // Return type: refptr_same
641 return CefScrollViewCppToC::Wrap(_retval);
642 }
643
textfield_as_textfield(struct _cef_view_t * self)644 cef_textfield_t* CEF_CALLBACK textfield_as_textfield(struct _cef_view_t* self) {
645 shutdown_checker::AssertNotShutdown();
646
647 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
648
649 DCHECK(self);
650 if (!self)
651 return NULL;
652
653 // Execute
654 CefRefPtr<CefTextfield> _retval =
655 CefTextfieldCppToC::Get(reinterpret_cast<cef_textfield_t*>(self))
656 ->AsTextfield();
657
658 // Return type: refptr_same
659 return CefTextfieldCppToC::Wrap(_retval);
660 }
661
662 cef_string_userfree_t CEF_CALLBACK
textfield_get_type_string(struct _cef_view_t * self)663 textfield_get_type_string(struct _cef_view_t* self) {
664 shutdown_checker::AssertNotShutdown();
665
666 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
667
668 DCHECK(self);
669 if (!self)
670 return NULL;
671
672 // Execute
673 CefString _retval =
674 CefTextfieldCppToC::Get(reinterpret_cast<cef_textfield_t*>(self))
675 ->GetTypeString();
676
677 // Return type: string
678 return _retval.DetachToUserFree();
679 }
680
textfield_to_string(struct _cef_view_t * self,int include_children)681 cef_string_userfree_t CEF_CALLBACK textfield_to_string(struct _cef_view_t* self,
682 int include_children) {
683 shutdown_checker::AssertNotShutdown();
684
685 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
686
687 DCHECK(self);
688 if (!self)
689 return NULL;
690
691 // Execute
692 CefString _retval =
693 CefTextfieldCppToC::Get(reinterpret_cast<cef_textfield_t*>(self))
694 ->ToString(include_children ? true : false);
695
696 // Return type: string
697 return _retval.DetachToUserFree();
698 }
699
textfield_is_valid(struct _cef_view_t * self)700 int CEF_CALLBACK textfield_is_valid(struct _cef_view_t* self) {
701 shutdown_checker::AssertNotShutdown();
702
703 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
704
705 DCHECK(self);
706 if (!self)
707 return 0;
708
709 // Execute
710 bool _retval =
711 CefTextfieldCppToC::Get(reinterpret_cast<cef_textfield_t*>(self))
712 ->IsValid();
713
714 // Return type: bool
715 return _retval;
716 }
717
textfield_is_attached(struct _cef_view_t * self)718 int CEF_CALLBACK textfield_is_attached(struct _cef_view_t* self) {
719 shutdown_checker::AssertNotShutdown();
720
721 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
722
723 DCHECK(self);
724 if (!self)
725 return 0;
726
727 // Execute
728 bool _retval =
729 CefTextfieldCppToC::Get(reinterpret_cast<cef_textfield_t*>(self))
730 ->IsAttached();
731
732 // Return type: bool
733 return _retval;
734 }
735
textfield_is_same(struct _cef_view_t * self,struct _cef_view_t * that)736 int CEF_CALLBACK textfield_is_same(struct _cef_view_t* self,
737 struct _cef_view_t* that) {
738 shutdown_checker::AssertNotShutdown();
739
740 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
741
742 DCHECK(self);
743 if (!self)
744 return 0;
745 // Verify param: that; type: refptr_same
746 DCHECK(that);
747 if (!that)
748 return 0;
749
750 // Execute
751 bool _retval =
752 CefTextfieldCppToC::Get(reinterpret_cast<cef_textfield_t*>(self))
753 ->IsSame(CefViewCppToC::Unwrap(that));
754
755 // Return type: bool
756 return _retval;
757 }
758
759 struct _cef_view_delegate_t* CEF_CALLBACK
textfield_get_delegate(struct _cef_view_t * self)760 textfield_get_delegate(struct _cef_view_t* self) {
761 shutdown_checker::AssertNotShutdown();
762
763 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
764
765 DCHECK(self);
766 if (!self)
767 return NULL;
768
769 // Execute
770 CefRefPtr<CefViewDelegate> _retval =
771 CefTextfieldCppToC::Get(reinterpret_cast<cef_textfield_t*>(self))
772 ->GetDelegate();
773
774 // Return type: refptr_diff
775 return CefViewDelegateCToCpp::Unwrap(_retval);
776 }
777
778 struct _cef_window_t* CEF_CALLBACK
textfield_get_window(struct _cef_view_t * self)779 textfield_get_window(struct _cef_view_t* self) {
780 shutdown_checker::AssertNotShutdown();
781
782 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
783
784 DCHECK(self);
785 if (!self)
786 return NULL;
787
788 // Execute
789 CefRefPtr<CefWindow> _retval =
790 CefTextfieldCppToC::Get(reinterpret_cast<cef_textfield_t*>(self))
791 ->GetWindow();
792
793 // Return type: refptr_same
794 return CefWindowCppToC::Wrap(_retval);
795 }
796
textfield_get_id(struct _cef_view_t * self)797 int CEF_CALLBACK textfield_get_id(struct _cef_view_t* self) {
798 shutdown_checker::AssertNotShutdown();
799
800 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
801
802 DCHECK(self);
803 if (!self)
804 return 0;
805
806 // Execute
807 int _retval =
808 CefTextfieldCppToC::Get(reinterpret_cast<cef_textfield_t*>(self))
809 ->GetID();
810
811 // Return type: simple
812 return _retval;
813 }
814
textfield_set_id(struct _cef_view_t * self,int id)815 void CEF_CALLBACK textfield_set_id(struct _cef_view_t* self, int id) {
816 shutdown_checker::AssertNotShutdown();
817
818 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
819
820 DCHECK(self);
821 if (!self)
822 return;
823
824 // Execute
825 CefTextfieldCppToC::Get(reinterpret_cast<cef_textfield_t*>(self))->SetID(id);
826 }
827
textfield_get_group_id(struct _cef_view_t * self)828 int CEF_CALLBACK textfield_get_group_id(struct _cef_view_t* self) {
829 shutdown_checker::AssertNotShutdown();
830
831 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
832
833 DCHECK(self);
834 if (!self)
835 return 0;
836
837 // Execute
838 int _retval =
839 CefTextfieldCppToC::Get(reinterpret_cast<cef_textfield_t*>(self))
840 ->GetGroupID();
841
842 // Return type: simple
843 return _retval;
844 }
845
textfield_set_group_id(struct _cef_view_t * self,int group_id)846 void CEF_CALLBACK textfield_set_group_id(struct _cef_view_t* self,
847 int group_id) {
848 shutdown_checker::AssertNotShutdown();
849
850 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
851
852 DCHECK(self);
853 if (!self)
854 return;
855
856 // Execute
857 CefTextfieldCppToC::Get(reinterpret_cast<cef_textfield_t*>(self))
858 ->SetGroupID(group_id);
859 }
860
861 struct _cef_view_t* CEF_CALLBACK
textfield_get_parent_view(struct _cef_view_t * self)862 textfield_get_parent_view(struct _cef_view_t* self) {
863 shutdown_checker::AssertNotShutdown();
864
865 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
866
867 DCHECK(self);
868 if (!self)
869 return NULL;
870
871 // Execute
872 CefRefPtr<CefView> _retval =
873 CefTextfieldCppToC::Get(reinterpret_cast<cef_textfield_t*>(self))
874 ->GetParentView();
875
876 // Return type: refptr_same
877 return CefViewCppToC::Wrap(_retval);
878 }
879
880 struct _cef_view_t* CEF_CALLBACK
textfield_get_view_for_id(struct _cef_view_t * self,int id)881 textfield_get_view_for_id(struct _cef_view_t* self, int id) {
882 shutdown_checker::AssertNotShutdown();
883
884 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
885
886 DCHECK(self);
887 if (!self)
888 return NULL;
889
890 // Execute
891 CefRefPtr<CefView> _retval =
892 CefTextfieldCppToC::Get(reinterpret_cast<cef_textfield_t*>(self))
893 ->GetViewForID(id);
894
895 // Return type: refptr_same
896 return CefViewCppToC::Wrap(_retval);
897 }
898
textfield_set_bounds(struct _cef_view_t * self,const cef_rect_t * bounds)899 void CEF_CALLBACK textfield_set_bounds(struct _cef_view_t* self,
900 const cef_rect_t* bounds) {
901 shutdown_checker::AssertNotShutdown();
902
903 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
904
905 DCHECK(self);
906 if (!self)
907 return;
908 // Verify param: bounds; type: simple_byref_const
909 DCHECK(bounds);
910 if (!bounds)
911 return;
912
913 // Translate param: bounds; type: simple_byref_const
914 CefRect boundsVal = bounds ? *bounds : CefRect();
915
916 // Execute
917 CefTextfieldCppToC::Get(reinterpret_cast<cef_textfield_t*>(self))
918 ->SetBounds(boundsVal);
919 }
920
textfield_get_bounds(struct _cef_view_t * self)921 cef_rect_t CEF_CALLBACK textfield_get_bounds(struct _cef_view_t* self) {
922 shutdown_checker::AssertNotShutdown();
923
924 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
925
926 DCHECK(self);
927 if (!self)
928 return CefRect();
929
930 // Execute
931 cef_rect_t _retval =
932 CefTextfieldCppToC::Get(reinterpret_cast<cef_textfield_t*>(self))
933 ->GetBounds();
934
935 // Return type: simple
936 return _retval;
937 }
938
939 cef_rect_t CEF_CALLBACK
textfield_get_bounds_in_screen(struct _cef_view_t * self)940 textfield_get_bounds_in_screen(struct _cef_view_t* self) {
941 shutdown_checker::AssertNotShutdown();
942
943 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
944
945 DCHECK(self);
946 if (!self)
947 return CefRect();
948
949 // Execute
950 cef_rect_t _retval =
951 CefTextfieldCppToC::Get(reinterpret_cast<cef_textfield_t*>(self))
952 ->GetBoundsInScreen();
953
954 // Return type: simple
955 return _retval;
956 }
957
textfield_set_size(struct _cef_view_t * self,const cef_size_t * size)958 void CEF_CALLBACK textfield_set_size(struct _cef_view_t* self,
959 const cef_size_t* size) {
960 shutdown_checker::AssertNotShutdown();
961
962 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
963
964 DCHECK(self);
965 if (!self)
966 return;
967 // Verify param: size; type: simple_byref_const
968 DCHECK(size);
969 if (!size)
970 return;
971
972 // Translate param: size; type: simple_byref_const
973 CefSize sizeVal = size ? *size : CefSize();
974
975 // Execute
976 CefTextfieldCppToC::Get(reinterpret_cast<cef_textfield_t*>(self))
977 ->SetSize(sizeVal);
978 }
979
textfield_get_size(struct _cef_view_t * self)980 cef_size_t CEF_CALLBACK textfield_get_size(struct _cef_view_t* self) {
981 shutdown_checker::AssertNotShutdown();
982
983 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
984
985 DCHECK(self);
986 if (!self)
987 return CefSize();
988
989 // Execute
990 cef_size_t _retval =
991 CefTextfieldCppToC::Get(reinterpret_cast<cef_textfield_t*>(self))
992 ->GetSize();
993
994 // Return type: simple
995 return _retval;
996 }
997
textfield_set_position(struct _cef_view_t * self,const cef_point_t * position)998 void CEF_CALLBACK textfield_set_position(struct _cef_view_t* self,
999 const cef_point_t* position) {
1000 shutdown_checker::AssertNotShutdown();
1001
1002 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
1003
1004 DCHECK(self);
1005 if (!self)
1006 return;
1007 // Verify param: position; type: simple_byref_const
1008 DCHECK(position);
1009 if (!position)
1010 return;
1011
1012 // Translate param: position; type: simple_byref_const
1013 CefPoint positionVal = position ? *position : CefPoint();
1014
1015 // Execute
1016 CefTextfieldCppToC::Get(reinterpret_cast<cef_textfield_t*>(self))
1017 ->SetPosition(positionVal);
1018 }
1019
textfield_get_position(struct _cef_view_t * self)1020 cef_point_t CEF_CALLBACK textfield_get_position(struct _cef_view_t* self) {
1021 shutdown_checker::AssertNotShutdown();
1022
1023 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
1024
1025 DCHECK(self);
1026 if (!self)
1027 return CefPoint();
1028
1029 // Execute
1030 cef_point_t _retval =
1031 CefTextfieldCppToC::Get(reinterpret_cast<cef_textfield_t*>(self))
1032 ->GetPosition();
1033
1034 // Return type: simple
1035 return _retval;
1036 }
1037
textfield_set_insets(struct _cef_view_t * self,const cef_insets_t * insets)1038 void CEF_CALLBACK textfield_set_insets(struct _cef_view_t* self,
1039 const cef_insets_t* insets) {
1040 shutdown_checker::AssertNotShutdown();
1041
1042 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
1043
1044 DCHECK(self);
1045 if (!self)
1046 return;
1047 // Verify param: insets; type: simple_byref_const
1048 DCHECK(insets);
1049 if (!insets)
1050 return;
1051
1052 // Translate param: insets; type: simple_byref_const
1053 CefInsets insetsVal = insets ? *insets : CefInsets();
1054
1055 // Execute
1056 CefTextfieldCppToC::Get(reinterpret_cast<cef_textfield_t*>(self))
1057 ->SetInsets(insetsVal);
1058 }
1059
textfield_get_insets(struct _cef_view_t * self)1060 cef_insets_t CEF_CALLBACK textfield_get_insets(struct _cef_view_t* self) {
1061 shutdown_checker::AssertNotShutdown();
1062
1063 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
1064
1065 DCHECK(self);
1066 if (!self)
1067 return CefInsets();
1068
1069 // Execute
1070 cef_insets_t _retval =
1071 CefTextfieldCppToC::Get(reinterpret_cast<cef_textfield_t*>(self))
1072 ->GetInsets();
1073
1074 // Return type: simple
1075 return _retval;
1076 }
1077
textfield_get_preferred_size(struct _cef_view_t * self)1078 cef_size_t CEF_CALLBACK textfield_get_preferred_size(struct _cef_view_t* self) {
1079 shutdown_checker::AssertNotShutdown();
1080
1081 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
1082
1083 DCHECK(self);
1084 if (!self)
1085 return CefSize();
1086
1087 // Execute
1088 cef_size_t _retval =
1089 CefTextfieldCppToC::Get(reinterpret_cast<cef_textfield_t*>(self))
1090 ->GetPreferredSize();
1091
1092 // Return type: simple
1093 return _retval;
1094 }
1095
textfield_size_to_preferred_size(struct _cef_view_t * self)1096 void CEF_CALLBACK textfield_size_to_preferred_size(struct _cef_view_t* self) {
1097 shutdown_checker::AssertNotShutdown();
1098
1099 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
1100
1101 DCHECK(self);
1102 if (!self)
1103 return;
1104
1105 // Execute
1106 CefTextfieldCppToC::Get(reinterpret_cast<cef_textfield_t*>(self))
1107 ->SizeToPreferredSize();
1108 }
1109
textfield_get_minimum_size(struct _cef_view_t * self)1110 cef_size_t CEF_CALLBACK textfield_get_minimum_size(struct _cef_view_t* self) {
1111 shutdown_checker::AssertNotShutdown();
1112
1113 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
1114
1115 DCHECK(self);
1116 if (!self)
1117 return CefSize();
1118
1119 // Execute
1120 cef_size_t _retval =
1121 CefTextfieldCppToC::Get(reinterpret_cast<cef_textfield_t*>(self))
1122 ->GetMinimumSize();
1123
1124 // Return type: simple
1125 return _retval;
1126 }
1127
textfield_get_maximum_size(struct _cef_view_t * self)1128 cef_size_t CEF_CALLBACK textfield_get_maximum_size(struct _cef_view_t* self) {
1129 shutdown_checker::AssertNotShutdown();
1130
1131 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
1132
1133 DCHECK(self);
1134 if (!self)
1135 return CefSize();
1136
1137 // Execute
1138 cef_size_t _retval =
1139 CefTextfieldCppToC::Get(reinterpret_cast<cef_textfield_t*>(self))
1140 ->GetMaximumSize();
1141
1142 // Return type: simple
1143 return _retval;
1144 }
1145
textfield_get_height_for_width(struct _cef_view_t * self,int width)1146 int CEF_CALLBACK textfield_get_height_for_width(struct _cef_view_t* self,
1147 int width) {
1148 shutdown_checker::AssertNotShutdown();
1149
1150 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
1151
1152 DCHECK(self);
1153 if (!self)
1154 return 0;
1155
1156 // Execute
1157 int _retval =
1158 CefTextfieldCppToC::Get(reinterpret_cast<cef_textfield_t*>(self))
1159 ->GetHeightForWidth(width);
1160
1161 // Return type: simple
1162 return _retval;
1163 }
1164
textfield_invalidate_layout(struct _cef_view_t * self)1165 void CEF_CALLBACK textfield_invalidate_layout(struct _cef_view_t* self) {
1166 shutdown_checker::AssertNotShutdown();
1167
1168 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
1169
1170 DCHECK(self);
1171 if (!self)
1172 return;
1173
1174 // Execute
1175 CefTextfieldCppToC::Get(reinterpret_cast<cef_textfield_t*>(self))
1176 ->InvalidateLayout();
1177 }
1178
textfield_set_visible(struct _cef_view_t * self,int visible)1179 void CEF_CALLBACK textfield_set_visible(struct _cef_view_t* self, int visible) {
1180 shutdown_checker::AssertNotShutdown();
1181
1182 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
1183
1184 DCHECK(self);
1185 if (!self)
1186 return;
1187
1188 // Execute
1189 CefTextfieldCppToC::Get(reinterpret_cast<cef_textfield_t*>(self))
1190 ->SetVisible(visible ? true : false);
1191 }
1192
textfield_is_visible(struct _cef_view_t * self)1193 int CEF_CALLBACK textfield_is_visible(struct _cef_view_t* self) {
1194 shutdown_checker::AssertNotShutdown();
1195
1196 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
1197
1198 DCHECK(self);
1199 if (!self)
1200 return 0;
1201
1202 // Execute
1203 bool _retval =
1204 CefTextfieldCppToC::Get(reinterpret_cast<cef_textfield_t*>(self))
1205 ->IsVisible();
1206
1207 // Return type: bool
1208 return _retval;
1209 }
1210
textfield_is_drawn(struct _cef_view_t * self)1211 int CEF_CALLBACK textfield_is_drawn(struct _cef_view_t* self) {
1212 shutdown_checker::AssertNotShutdown();
1213
1214 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
1215
1216 DCHECK(self);
1217 if (!self)
1218 return 0;
1219
1220 // Execute
1221 bool _retval =
1222 CefTextfieldCppToC::Get(reinterpret_cast<cef_textfield_t*>(self))
1223 ->IsDrawn();
1224
1225 // Return type: bool
1226 return _retval;
1227 }
1228
textfield_set_enabled(struct _cef_view_t * self,int enabled)1229 void CEF_CALLBACK textfield_set_enabled(struct _cef_view_t* self, int enabled) {
1230 shutdown_checker::AssertNotShutdown();
1231
1232 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
1233
1234 DCHECK(self);
1235 if (!self)
1236 return;
1237
1238 // Execute
1239 CefTextfieldCppToC::Get(reinterpret_cast<cef_textfield_t*>(self))
1240 ->SetEnabled(enabled ? true : false);
1241 }
1242
textfield_is_enabled(struct _cef_view_t * self)1243 int CEF_CALLBACK textfield_is_enabled(struct _cef_view_t* self) {
1244 shutdown_checker::AssertNotShutdown();
1245
1246 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
1247
1248 DCHECK(self);
1249 if (!self)
1250 return 0;
1251
1252 // Execute
1253 bool _retval =
1254 CefTextfieldCppToC::Get(reinterpret_cast<cef_textfield_t*>(self))
1255 ->IsEnabled();
1256
1257 // Return type: bool
1258 return _retval;
1259 }
1260
textfield_set_focusable(struct _cef_view_t * self,int focusable)1261 void CEF_CALLBACK textfield_set_focusable(struct _cef_view_t* self,
1262 int focusable) {
1263 shutdown_checker::AssertNotShutdown();
1264
1265 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
1266
1267 DCHECK(self);
1268 if (!self)
1269 return;
1270
1271 // Execute
1272 CefTextfieldCppToC::Get(reinterpret_cast<cef_textfield_t*>(self))
1273 ->SetFocusable(focusable ? true : false);
1274 }
1275
textfield_is_focusable(struct _cef_view_t * self)1276 int CEF_CALLBACK textfield_is_focusable(struct _cef_view_t* self) {
1277 shutdown_checker::AssertNotShutdown();
1278
1279 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
1280
1281 DCHECK(self);
1282 if (!self)
1283 return 0;
1284
1285 // Execute
1286 bool _retval =
1287 CefTextfieldCppToC::Get(reinterpret_cast<cef_textfield_t*>(self))
1288 ->IsFocusable();
1289
1290 // Return type: bool
1291 return _retval;
1292 }
1293
1294 int CEF_CALLBACK
textfield_is_accessibility_focusable(struct _cef_view_t * self)1295 textfield_is_accessibility_focusable(struct _cef_view_t* self) {
1296 shutdown_checker::AssertNotShutdown();
1297
1298 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
1299
1300 DCHECK(self);
1301 if (!self)
1302 return 0;
1303
1304 // Execute
1305 bool _retval =
1306 CefTextfieldCppToC::Get(reinterpret_cast<cef_textfield_t*>(self))
1307 ->IsAccessibilityFocusable();
1308
1309 // Return type: bool
1310 return _retval;
1311 }
1312
textfield_request_focus(struct _cef_view_t * self)1313 void CEF_CALLBACK textfield_request_focus(struct _cef_view_t* self) {
1314 shutdown_checker::AssertNotShutdown();
1315
1316 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
1317
1318 DCHECK(self);
1319 if (!self)
1320 return;
1321
1322 // Execute
1323 CefTextfieldCppToC::Get(reinterpret_cast<cef_textfield_t*>(self))
1324 ->RequestFocus();
1325 }
1326
textfield_set_background_color(struct _cef_view_t * self,cef_color_t color)1327 void CEF_CALLBACK textfield_set_background_color(struct _cef_view_t* self,
1328 cef_color_t color) {
1329 shutdown_checker::AssertNotShutdown();
1330
1331 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
1332
1333 DCHECK(self);
1334 if (!self)
1335 return;
1336
1337 // Execute
1338 CefTextfieldCppToC::Get(reinterpret_cast<cef_textfield_t*>(self))
1339 ->SetBackgroundColor(color);
1340 }
1341
1342 cef_color_t CEF_CALLBACK
textfield_get_background_color(struct _cef_view_t * self)1343 textfield_get_background_color(struct _cef_view_t* self) {
1344 shutdown_checker::AssertNotShutdown();
1345
1346 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
1347
1348 DCHECK(self);
1349 if (!self)
1350 return 0;
1351
1352 // Execute
1353 cef_color_t _retval =
1354 CefTextfieldCppToC::Get(reinterpret_cast<cef_textfield_t*>(self))
1355 ->GetBackgroundColor();
1356
1357 // Return type: simple
1358 return _retval;
1359 }
1360
textfield_convert_point_to_screen(struct _cef_view_t * self,cef_point_t * point)1361 int CEF_CALLBACK textfield_convert_point_to_screen(struct _cef_view_t* self,
1362 cef_point_t* point) {
1363 shutdown_checker::AssertNotShutdown();
1364
1365 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
1366
1367 DCHECK(self);
1368 if (!self)
1369 return 0;
1370 // Verify param: point; type: simple_byref
1371 DCHECK(point);
1372 if (!point)
1373 return 0;
1374
1375 // Translate param: point; type: simple_byref
1376 CefPoint pointVal = point ? *point : CefPoint();
1377
1378 // Execute
1379 bool _retval =
1380 CefTextfieldCppToC::Get(reinterpret_cast<cef_textfield_t*>(self))
1381 ->ConvertPointToScreen(pointVal);
1382
1383 // Restore param: point; type: simple_byref
1384 if (point)
1385 *point = pointVal;
1386
1387 // Return type: bool
1388 return _retval;
1389 }
1390
textfield_convert_point_from_screen(struct _cef_view_t * self,cef_point_t * point)1391 int CEF_CALLBACK textfield_convert_point_from_screen(struct _cef_view_t* self,
1392 cef_point_t* point) {
1393 shutdown_checker::AssertNotShutdown();
1394
1395 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
1396
1397 DCHECK(self);
1398 if (!self)
1399 return 0;
1400 // Verify param: point; type: simple_byref
1401 DCHECK(point);
1402 if (!point)
1403 return 0;
1404
1405 // Translate param: point; type: simple_byref
1406 CefPoint pointVal = point ? *point : CefPoint();
1407
1408 // Execute
1409 bool _retval =
1410 CefTextfieldCppToC::Get(reinterpret_cast<cef_textfield_t*>(self))
1411 ->ConvertPointFromScreen(pointVal);
1412
1413 // Restore param: point; type: simple_byref
1414 if (point)
1415 *point = pointVal;
1416
1417 // Return type: bool
1418 return _retval;
1419 }
1420
textfield_convert_point_to_window(struct _cef_view_t * self,cef_point_t * point)1421 int CEF_CALLBACK textfield_convert_point_to_window(struct _cef_view_t* self,
1422 cef_point_t* point) {
1423 shutdown_checker::AssertNotShutdown();
1424
1425 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
1426
1427 DCHECK(self);
1428 if (!self)
1429 return 0;
1430 // Verify param: point; type: simple_byref
1431 DCHECK(point);
1432 if (!point)
1433 return 0;
1434
1435 // Translate param: point; type: simple_byref
1436 CefPoint pointVal = point ? *point : CefPoint();
1437
1438 // Execute
1439 bool _retval =
1440 CefTextfieldCppToC::Get(reinterpret_cast<cef_textfield_t*>(self))
1441 ->ConvertPointToWindow(pointVal);
1442
1443 // Restore param: point; type: simple_byref
1444 if (point)
1445 *point = pointVal;
1446
1447 // Return type: bool
1448 return _retval;
1449 }
1450
textfield_convert_point_from_window(struct _cef_view_t * self,cef_point_t * point)1451 int CEF_CALLBACK textfield_convert_point_from_window(struct _cef_view_t* self,
1452 cef_point_t* point) {
1453 shutdown_checker::AssertNotShutdown();
1454
1455 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
1456
1457 DCHECK(self);
1458 if (!self)
1459 return 0;
1460 // Verify param: point; type: simple_byref
1461 DCHECK(point);
1462 if (!point)
1463 return 0;
1464
1465 // Translate param: point; type: simple_byref
1466 CefPoint pointVal = point ? *point : CefPoint();
1467
1468 // Execute
1469 bool _retval =
1470 CefTextfieldCppToC::Get(reinterpret_cast<cef_textfield_t*>(self))
1471 ->ConvertPointFromWindow(pointVal);
1472
1473 // Restore param: point; type: simple_byref
1474 if (point)
1475 *point = pointVal;
1476
1477 // Return type: bool
1478 return _retval;
1479 }
1480
textfield_convert_point_to_view(struct _cef_view_t * self,struct _cef_view_t * view,cef_point_t * point)1481 int CEF_CALLBACK textfield_convert_point_to_view(struct _cef_view_t* self,
1482 struct _cef_view_t* view,
1483 cef_point_t* point) {
1484 shutdown_checker::AssertNotShutdown();
1485
1486 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
1487
1488 DCHECK(self);
1489 if (!self)
1490 return 0;
1491 // Verify param: view; type: refptr_same
1492 DCHECK(view);
1493 if (!view)
1494 return 0;
1495 // Verify param: point; type: simple_byref
1496 DCHECK(point);
1497 if (!point)
1498 return 0;
1499
1500 // Translate param: point; type: simple_byref
1501 CefPoint pointVal = point ? *point : CefPoint();
1502
1503 // Execute
1504 bool _retval =
1505 CefTextfieldCppToC::Get(reinterpret_cast<cef_textfield_t*>(self))
1506 ->ConvertPointToView(CefViewCppToC::Unwrap(view), pointVal);
1507
1508 // Restore param: point; type: simple_byref
1509 if (point)
1510 *point = pointVal;
1511
1512 // Return type: bool
1513 return _retval;
1514 }
1515
textfield_convert_point_from_view(struct _cef_view_t * self,struct _cef_view_t * view,cef_point_t * point)1516 int CEF_CALLBACK textfield_convert_point_from_view(struct _cef_view_t* self,
1517 struct _cef_view_t* view,
1518 cef_point_t* point) {
1519 shutdown_checker::AssertNotShutdown();
1520
1521 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
1522
1523 DCHECK(self);
1524 if (!self)
1525 return 0;
1526 // Verify param: view; type: refptr_same
1527 DCHECK(view);
1528 if (!view)
1529 return 0;
1530 // Verify param: point; type: simple_byref
1531 DCHECK(point);
1532 if (!point)
1533 return 0;
1534
1535 // Translate param: point; type: simple_byref
1536 CefPoint pointVal = point ? *point : CefPoint();
1537
1538 // Execute
1539 bool _retval =
1540 CefTextfieldCppToC::Get(reinterpret_cast<cef_textfield_t*>(self))
1541 ->ConvertPointFromView(CefViewCppToC::Unwrap(view), pointVal);
1542
1543 // Restore param: point; type: simple_byref
1544 if (point)
1545 *point = pointVal;
1546
1547 // Return type: bool
1548 return _retval;
1549 }
1550
1551 } // namespace
1552
1553 // CONSTRUCTOR - Do not edit by hand.
1554
CefTextfieldCppToC()1555 CefTextfieldCppToC::CefTextfieldCppToC() {
1556 GetStruct()->set_password_input = textfield_set_password_input;
1557 GetStruct()->is_password_input = textfield_is_password_input;
1558 GetStruct()->set_read_only = textfield_set_read_only;
1559 GetStruct()->is_read_only = textfield_is_read_only;
1560 GetStruct()->get_text = textfield_get_text;
1561 GetStruct()->set_text = textfield_set_text;
1562 GetStruct()->append_text = textfield_append_text;
1563 GetStruct()->insert_or_replace_text = textfield_insert_or_replace_text;
1564 GetStruct()->has_selection = textfield_has_selection;
1565 GetStruct()->get_selected_text = textfield_get_selected_text;
1566 GetStruct()->select_all = textfield_select_all;
1567 GetStruct()->clear_selection = textfield_clear_selection;
1568 GetStruct()->get_selected_range = textfield_get_selected_range;
1569 GetStruct()->select_range = textfield_select_range;
1570 GetStruct()->get_cursor_position = textfield_get_cursor_position;
1571 GetStruct()->set_text_color = textfield_set_text_color;
1572 GetStruct()->get_text_color = textfield_get_text_color;
1573 GetStruct()->set_selection_text_color = textfield_set_selection_text_color;
1574 GetStruct()->get_selection_text_color = textfield_get_selection_text_color;
1575 GetStruct()->set_selection_background_color =
1576 textfield_set_selection_background_color;
1577 GetStruct()->get_selection_background_color =
1578 textfield_get_selection_background_color;
1579 GetStruct()->set_font_list = textfield_set_font_list;
1580 GetStruct()->apply_text_color = textfield_apply_text_color;
1581 GetStruct()->apply_text_style = textfield_apply_text_style;
1582 GetStruct()->is_command_enabled = textfield_is_command_enabled;
1583 GetStruct()->execute_command = textfield_execute_command;
1584 GetStruct()->clear_edit_history = textfield_clear_edit_history;
1585 GetStruct()->set_placeholder_text = textfield_set_placeholder_text;
1586 GetStruct()->get_placeholder_text = textfield_get_placeholder_text;
1587 GetStruct()->set_placeholder_text_color =
1588 textfield_set_placeholder_text_color;
1589 GetStruct()->set_accessible_name = textfield_set_accessible_name;
1590 GetStruct()->base.as_browser_view = textfield_as_browser_view;
1591 GetStruct()->base.as_button = textfield_as_button;
1592 GetStruct()->base.as_panel = textfield_as_panel;
1593 GetStruct()->base.as_scroll_view = textfield_as_scroll_view;
1594 GetStruct()->base.as_textfield = textfield_as_textfield;
1595 GetStruct()->base.get_type_string = textfield_get_type_string;
1596 GetStruct()->base.to_string = textfield_to_string;
1597 GetStruct()->base.is_valid = textfield_is_valid;
1598 GetStruct()->base.is_attached = textfield_is_attached;
1599 GetStruct()->base.is_same = textfield_is_same;
1600 GetStruct()->base.get_delegate = textfield_get_delegate;
1601 GetStruct()->base.get_window = textfield_get_window;
1602 GetStruct()->base.get_id = textfield_get_id;
1603 GetStruct()->base.set_id = textfield_set_id;
1604 GetStruct()->base.get_group_id = textfield_get_group_id;
1605 GetStruct()->base.set_group_id = textfield_set_group_id;
1606 GetStruct()->base.get_parent_view = textfield_get_parent_view;
1607 GetStruct()->base.get_view_for_id = textfield_get_view_for_id;
1608 GetStruct()->base.set_bounds = textfield_set_bounds;
1609 GetStruct()->base.get_bounds = textfield_get_bounds;
1610 GetStruct()->base.get_bounds_in_screen = textfield_get_bounds_in_screen;
1611 GetStruct()->base.set_size = textfield_set_size;
1612 GetStruct()->base.get_size = textfield_get_size;
1613 GetStruct()->base.set_position = textfield_set_position;
1614 GetStruct()->base.get_position = textfield_get_position;
1615 GetStruct()->base.set_insets = textfield_set_insets;
1616 GetStruct()->base.get_insets = textfield_get_insets;
1617 GetStruct()->base.get_preferred_size = textfield_get_preferred_size;
1618 GetStruct()->base.size_to_preferred_size = textfield_size_to_preferred_size;
1619 GetStruct()->base.get_minimum_size = textfield_get_minimum_size;
1620 GetStruct()->base.get_maximum_size = textfield_get_maximum_size;
1621 GetStruct()->base.get_height_for_width = textfield_get_height_for_width;
1622 GetStruct()->base.invalidate_layout = textfield_invalidate_layout;
1623 GetStruct()->base.set_visible = textfield_set_visible;
1624 GetStruct()->base.is_visible = textfield_is_visible;
1625 GetStruct()->base.is_drawn = textfield_is_drawn;
1626 GetStruct()->base.set_enabled = textfield_set_enabled;
1627 GetStruct()->base.is_enabled = textfield_is_enabled;
1628 GetStruct()->base.set_focusable = textfield_set_focusable;
1629 GetStruct()->base.is_focusable = textfield_is_focusable;
1630 GetStruct()->base.is_accessibility_focusable =
1631 textfield_is_accessibility_focusable;
1632 GetStruct()->base.request_focus = textfield_request_focus;
1633 GetStruct()->base.set_background_color = textfield_set_background_color;
1634 GetStruct()->base.get_background_color = textfield_get_background_color;
1635 GetStruct()->base.convert_point_to_screen = textfield_convert_point_to_screen;
1636 GetStruct()->base.convert_point_from_screen =
1637 textfield_convert_point_from_screen;
1638 GetStruct()->base.convert_point_to_window = textfield_convert_point_to_window;
1639 GetStruct()->base.convert_point_from_window =
1640 textfield_convert_point_from_window;
1641 GetStruct()->base.convert_point_to_view = textfield_convert_point_to_view;
1642 GetStruct()->base.convert_point_from_view = textfield_convert_point_from_view;
1643 }
1644
1645 // DESTRUCTOR - Do not edit by hand.
1646
~CefTextfieldCppToC()1647 CefTextfieldCppToC::~CefTextfieldCppToC() {
1648 shutdown_checker::AssertNotShutdown();
1649 }
1650
1651 template <>
1652 CefRefPtr<CefTextfield>
1653 CefCppToCRefCounted<CefTextfieldCppToC, CefTextfield, cef_textfield_t>::
UnwrapDerived(CefWrapperType type,cef_textfield_t * s)1654 UnwrapDerived(CefWrapperType type, cef_textfield_t* s) {
1655 NOTREACHED() << "Unexpected class type: " << type;
1656 return nullptr;
1657 }
1658
1659 template <>
1660 CefWrapperType CefCppToCRefCounted<CefTextfieldCppToC,
1661 CefTextfield,
1662 cef_textfield_t>::kWrapperType =
1663 WT_TEXTFIELD;
1664