• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 // Copyright (c) 2022 The Chromium Embedded Framework Authors. All rights
2 // reserved. Use of this source code is governed by a BSD-style license that
3 // can be found in the LICENSE file.
4 //
5 // ---------------------------------------------------------------------------
6 //
7 // This file was generated by the CEF translator tool. If making changes by
8 // hand only do so within the body of existing method and function
9 // implementations. See the translator.README.txt file in the tools directory
10 // for more information.
11 //
12 // $hash=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