1 // Copyright (c) 2017 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.
5 // ---------------------------------------------------------------------------
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.
13 #include "libcef_dll/cpptoc/views/button_delegate_cpptoc.h"
14 #include "libcef_dll/cpptoc/views/view_delegate_cpptoc.h"
15 #include "libcef_dll/ctocpp/views/browser_view_ctocpp.h"
16 #include "libcef_dll/ctocpp/views/button_ctocpp.h"
17 #include "libcef_dll/ctocpp/image_ctocpp.h"
18 #include "libcef_dll/ctocpp/views/label_button_ctocpp.h"
19 #include "libcef_dll/ctocpp/views/menu_button_ctocpp.h"
20 #include "libcef_dll/ctocpp/views/panel_ctocpp.h"
21 #include "libcef_dll/ctocpp/views/scroll_view_ctocpp.h"
22 #include "libcef_dll/ctocpp/views/textfield_ctocpp.h"
23 #include "libcef_dll/ctocpp/views/view_ctocpp.h"
24 #include "libcef_dll/ctocpp/views/window_ctocpp.h"
27 // STATIC METHODS - Body may be edited by hand.
29 CefRefPtr<CefLabelButton> CefLabelButton::CreateLabelButton(
30 CefRefPtr<CefButtonDelegate> delegate, const CefString& text,
32 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
34 // Verify param: delegate; type: refptr_diff
35 DCHECK(delegate.get());
38 // Unverified params: text
41 cef_label_button_t* _retval = cef_label_button_create(
42 CefButtonDelegateCppToC::Wrap(delegate),
46 // Return type: refptr_same
47 return CefLabelButtonCToCpp::Wrap(_retval);
51 // VIRTUAL METHODS - Body may be edited by hand.
53 CefRefPtr<CefMenuButton> CefLabelButtonCToCpp::AsMenuButton() {
54 cef_label_button_t* _struct = GetStruct();
55 if (CEF_MEMBER_MISSING(_struct, as_menu_button))
58 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
61 cef_menu_button_t* _retval = _struct->as_menu_button(_struct);
63 // Return type: refptr_same
64 return CefMenuButtonCToCpp::Wrap(_retval);
67 void CefLabelButtonCToCpp::SetText(const CefString& text) {
68 cef_label_button_t* _struct = GetStruct();
69 if (CEF_MEMBER_MISSING(_struct, set_text))
72 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
74 // Verify param: text; type: string_byref_const
75 DCHECK(!text.empty());
80 _struct->set_text(_struct,
84 CefString CefLabelButtonCToCpp::GetText() {
85 cef_label_button_t* _struct = GetStruct();
86 if (CEF_MEMBER_MISSING(_struct, get_text))
89 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
92 cef_string_userfree_t _retval = _struct->get_text(_struct);
94 // Return type: string
96 _retvalStr.AttachToUserFree(_retval);
100 void CefLabelButtonCToCpp::SetImage(cef_button_state_t button_state,
101 CefRefPtr<CefImage> image) {
102 cef_label_button_t* _struct = GetStruct();
103 if (CEF_MEMBER_MISSING(_struct, set_image))
106 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
108 // Unverified params: image
111 _struct->set_image(_struct,
113 CefImageCToCpp::Unwrap(image));
116 CefRefPtr<CefImage> CefLabelButtonCToCpp::GetImage(
117 cef_button_state_t button_state) {
118 cef_label_button_t* _struct = GetStruct();
119 if (CEF_MEMBER_MISSING(_struct, get_image))
122 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
125 cef_image_t* _retval = _struct->get_image(_struct,
128 // Return type: refptr_same
129 return CefImageCToCpp::Wrap(_retval);
132 void CefLabelButtonCToCpp::SetTextColor(cef_button_state_t for_state,
134 cef_label_button_t* _struct = GetStruct();
135 if (CEF_MEMBER_MISSING(_struct, set_text_color))
138 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
141 _struct->set_text_color(_struct,
146 void CefLabelButtonCToCpp::SetEnabledTextColors(cef_color_t color) {
147 cef_label_button_t* _struct = GetStruct();
148 if (CEF_MEMBER_MISSING(_struct, set_enabled_text_colors))
151 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
154 _struct->set_enabled_text_colors(_struct,
158 void CefLabelButtonCToCpp::SetFontList(const CefString& font_list) {
159 cef_label_button_t* _struct = GetStruct();
160 if (CEF_MEMBER_MISSING(_struct, set_font_list))
163 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
165 // Verify param: font_list; type: string_byref_const
166 DCHECK(!font_list.empty());
167 if (font_list.empty())
171 _struct->set_font_list(_struct,
172 font_list.GetStruct());
175 void CefLabelButtonCToCpp::SetHorizontalAlignment(
176 cef_horizontal_alignment_t alignment) {
177 cef_label_button_t* _struct = GetStruct();
178 if (CEF_MEMBER_MISSING(_struct, set_horizontal_alignment))
181 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
184 _struct->set_horizontal_alignment(_struct,
188 void CefLabelButtonCToCpp::SetMinimumSize(const CefSize& size) {
189 cef_label_button_t* _struct = GetStruct();
190 if (CEF_MEMBER_MISSING(_struct, set_minimum_size))
193 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
196 _struct->set_minimum_size(_struct,
200 void CefLabelButtonCToCpp::SetMaximumSize(const CefSize& size) {
201 cef_label_button_t* _struct = GetStruct();
202 if (CEF_MEMBER_MISSING(_struct, set_maximum_size))
205 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
208 _struct->set_maximum_size(_struct,
212 CefRefPtr<CefLabelButton> CefLabelButtonCToCpp::AsLabelButton() {
213 cef_button_t* _struct = reinterpret_cast<cef_button_t*>(GetStruct());
214 if (CEF_MEMBER_MISSING(_struct, as_label_button))
217 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
220 cef_label_button_t* _retval = _struct->as_label_button(_struct);
222 // Return type: refptr_same
223 return CefLabelButtonCToCpp::Wrap(_retval);
226 void CefLabelButtonCToCpp::SetState(cef_button_state_t state) {
227 cef_button_t* _struct = reinterpret_cast<cef_button_t*>(GetStruct());
228 if (CEF_MEMBER_MISSING(_struct, set_state))
231 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
234 _struct->set_state(_struct,
238 cef_button_state_t CefLabelButtonCToCpp::GetState() {
239 cef_button_t* _struct = reinterpret_cast<cef_button_t*>(GetStruct());
240 if (CEF_MEMBER_MISSING(_struct, get_state))
241 return CEF_BUTTON_STATE_NORMAL;
243 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
246 cef_button_state_t _retval = _struct->get_state(_struct);
248 // Return type: simple
252 void CefLabelButtonCToCpp::SetInkDropEnabled(bool enabled) {
253 cef_button_t* _struct = reinterpret_cast<cef_button_t*>(GetStruct());
254 if (CEF_MEMBER_MISSING(_struct, set_ink_drop_enabled))
257 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
260 _struct->set_ink_drop_enabled(_struct,
264 void CefLabelButtonCToCpp::SetTooltipText(const CefString& tooltip_text) {
265 cef_button_t* _struct = reinterpret_cast<cef_button_t*>(GetStruct());
266 if (CEF_MEMBER_MISSING(_struct, set_tooltip_text))
269 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
271 // Verify param: tooltip_text; type: string_byref_const
272 DCHECK(!tooltip_text.empty());
273 if (tooltip_text.empty())
277 _struct->set_tooltip_text(_struct,
278 tooltip_text.GetStruct());
281 void CefLabelButtonCToCpp::SetAccessibleName(const CefString& name) {
282 cef_button_t* _struct = reinterpret_cast<cef_button_t*>(GetStruct());
283 if (CEF_MEMBER_MISSING(_struct, set_accessible_name))
286 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
288 // Verify param: name; type: string_byref_const
289 DCHECK(!name.empty());
294 _struct->set_accessible_name(_struct,
298 CefRefPtr<CefBrowserView> CefLabelButtonCToCpp::AsBrowserView() {
299 cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
300 if (CEF_MEMBER_MISSING(_struct, as_browser_view))
303 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
306 cef_browser_view_t* _retval = _struct->as_browser_view(_struct);
308 // Return type: refptr_same
309 return CefBrowserViewCToCpp::Wrap(_retval);
312 CefRefPtr<CefButton> CefLabelButtonCToCpp::AsButton() {
313 cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
314 if (CEF_MEMBER_MISSING(_struct, as_button))
317 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
320 cef_button_t* _retval = _struct->as_button(_struct);
322 // Return type: refptr_same
323 return CefButtonCToCpp::Wrap(_retval);
326 CefRefPtr<CefPanel> CefLabelButtonCToCpp::AsPanel() {
327 cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
328 if (CEF_MEMBER_MISSING(_struct, as_panel))
331 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
334 cef_panel_t* _retval = _struct->as_panel(_struct);
336 // Return type: refptr_same
337 return CefPanelCToCpp::Wrap(_retval);
340 CefRefPtr<CefScrollView> CefLabelButtonCToCpp::AsScrollView() {
341 cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
342 if (CEF_MEMBER_MISSING(_struct, as_scroll_view))
345 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
348 cef_scroll_view_t* _retval = _struct->as_scroll_view(_struct);
350 // Return type: refptr_same
351 return CefScrollViewCToCpp::Wrap(_retval);
354 CefRefPtr<CefTextfield> CefLabelButtonCToCpp::AsTextfield() {
355 cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
356 if (CEF_MEMBER_MISSING(_struct, as_textfield))
359 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
362 cef_textfield_t* _retval = _struct->as_textfield(_struct);
364 // Return type: refptr_same
365 return CefTextfieldCToCpp::Wrap(_retval);
368 CefString CefLabelButtonCToCpp::GetTypeString() {
369 cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
370 if (CEF_MEMBER_MISSING(_struct, get_type_string))
373 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
376 cef_string_userfree_t _retval = _struct->get_type_string(_struct);
378 // Return type: string
379 CefString _retvalStr;
380 _retvalStr.AttachToUserFree(_retval);
384 CefString CefLabelButtonCToCpp::ToString(bool include_children) {
385 cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
386 if (CEF_MEMBER_MISSING(_struct, to_string))
389 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
392 cef_string_userfree_t _retval = _struct->to_string(_struct,
395 // Return type: string
396 CefString _retvalStr;
397 _retvalStr.AttachToUserFree(_retval);
401 bool CefLabelButtonCToCpp::IsValid() {
402 cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
403 if (CEF_MEMBER_MISSING(_struct, is_valid))
406 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
409 int _retval = _struct->is_valid(_struct);
412 return _retval?true:false;
415 bool CefLabelButtonCToCpp::IsAttached() {
416 cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
417 if (CEF_MEMBER_MISSING(_struct, is_attached))
420 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
423 int _retval = _struct->is_attached(_struct);
426 return _retval?true:false;
429 bool CefLabelButtonCToCpp::IsSame(CefRefPtr<CefView> that) {
430 cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
431 if (CEF_MEMBER_MISSING(_struct, is_same))
434 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
436 // Verify param: that; type: refptr_same
442 int _retval = _struct->is_same(_struct,
443 CefViewCToCpp::Unwrap(that));
446 return _retval?true:false;
449 CefRefPtr<CefViewDelegate> CefLabelButtonCToCpp::GetDelegate() {
450 cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
451 if (CEF_MEMBER_MISSING(_struct, get_delegate))
454 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
457 cef_view_delegate_t* _retval = _struct->get_delegate(_struct);
459 // Return type: refptr_diff
460 return CefViewDelegateCppToC::Unwrap(_retval);
463 CefRefPtr<CefWindow> CefLabelButtonCToCpp::GetWindow() {
464 cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
465 if (CEF_MEMBER_MISSING(_struct, get_window))
468 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
471 cef_window_t* _retval = _struct->get_window(_struct);
473 // Return type: refptr_same
474 return CefWindowCToCpp::Wrap(_retval);
477 int CefLabelButtonCToCpp::GetID() {
478 cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
479 if (CEF_MEMBER_MISSING(_struct, get_id))
482 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
485 int _retval = _struct->get_id(_struct);
487 // Return type: simple
491 void CefLabelButtonCToCpp::SetID(int id) {
492 cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
493 if (CEF_MEMBER_MISSING(_struct, set_id))
496 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
499 _struct->set_id(_struct,
503 int CefLabelButtonCToCpp::GetGroupID() {
504 cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
505 if (CEF_MEMBER_MISSING(_struct, get_group_id))
508 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
511 int _retval = _struct->get_group_id(_struct);
513 // Return type: simple
517 void CefLabelButtonCToCpp::SetGroupID(int group_id) {
518 cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
519 if (CEF_MEMBER_MISSING(_struct, set_group_id))
522 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
525 _struct->set_group_id(_struct,
529 CefRefPtr<CefView> CefLabelButtonCToCpp::GetParentView() {
530 cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
531 if (CEF_MEMBER_MISSING(_struct, get_parent_view))
534 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
537 cef_view_t* _retval = _struct->get_parent_view(_struct);
539 // Return type: refptr_same
540 return CefViewCToCpp::Wrap(_retval);
543 CefRefPtr<CefView> CefLabelButtonCToCpp::GetViewForID(int id) {
544 cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
545 if (CEF_MEMBER_MISSING(_struct, get_view_for_id))
548 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
551 cef_view_t* _retval = _struct->get_view_for_id(_struct,
554 // Return type: refptr_same
555 return CefViewCToCpp::Wrap(_retval);
558 void CefLabelButtonCToCpp::SetBounds(const CefRect& bounds) {
559 cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
560 if (CEF_MEMBER_MISSING(_struct, set_bounds))
563 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
566 _struct->set_bounds(_struct,
570 CefRect CefLabelButtonCToCpp::GetBounds() {
571 cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
572 if (CEF_MEMBER_MISSING(_struct, get_bounds))
575 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
578 cef_rect_t _retval = _struct->get_bounds(_struct);
580 // Return type: simple
584 CefRect CefLabelButtonCToCpp::GetBoundsInScreen() {
585 cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
586 if (CEF_MEMBER_MISSING(_struct, get_bounds_in_screen))
589 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
592 cef_rect_t _retval = _struct->get_bounds_in_screen(_struct);
594 // Return type: simple
598 void CefLabelButtonCToCpp::SetSize(const CefSize& size) {
599 cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
600 if (CEF_MEMBER_MISSING(_struct, set_size))
603 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
606 _struct->set_size(_struct,
610 CefSize CefLabelButtonCToCpp::GetSize() {
611 cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
612 if (CEF_MEMBER_MISSING(_struct, get_size))
615 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
618 cef_size_t _retval = _struct->get_size(_struct);
620 // Return type: simple
624 void CefLabelButtonCToCpp::SetPosition(const CefPoint& position) {
625 cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
626 if (CEF_MEMBER_MISSING(_struct, set_position))
629 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
632 _struct->set_position(_struct,
636 CefPoint CefLabelButtonCToCpp::GetPosition() {
637 cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
638 if (CEF_MEMBER_MISSING(_struct, get_position))
641 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
644 cef_point_t _retval = _struct->get_position(_struct);
646 // Return type: simple
650 CefSize CefLabelButtonCToCpp::GetPreferredSize() {
651 cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
652 if (CEF_MEMBER_MISSING(_struct, get_preferred_size))
655 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
658 cef_size_t _retval = _struct->get_preferred_size(_struct);
660 // Return type: simple
664 void CefLabelButtonCToCpp::SizeToPreferredSize() {
665 cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
666 if (CEF_MEMBER_MISSING(_struct, size_to_preferred_size))
669 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
672 _struct->size_to_preferred_size(_struct);
675 CefSize CefLabelButtonCToCpp::GetMinimumSize() {
676 cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
677 if (CEF_MEMBER_MISSING(_struct, get_minimum_size))
680 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
683 cef_size_t _retval = _struct->get_minimum_size(_struct);
685 // Return type: simple
689 CefSize CefLabelButtonCToCpp::GetMaximumSize() {
690 cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
691 if (CEF_MEMBER_MISSING(_struct, get_maximum_size))
694 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
697 cef_size_t _retval = _struct->get_maximum_size(_struct);
699 // Return type: simple
703 int CefLabelButtonCToCpp::GetHeightForWidth(int width) {
704 cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
705 if (CEF_MEMBER_MISSING(_struct, get_height_for_width))
708 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
711 int _retval = _struct->get_height_for_width(_struct,
714 // Return type: simple
718 void CefLabelButtonCToCpp::InvalidateLayout() {
719 cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
720 if (CEF_MEMBER_MISSING(_struct, invalidate_layout))
723 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
726 _struct->invalidate_layout(_struct);
729 void CefLabelButtonCToCpp::SetVisible(bool visible) {
730 cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
731 if (CEF_MEMBER_MISSING(_struct, set_visible))
734 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
737 _struct->set_visible(_struct,
741 bool CefLabelButtonCToCpp::IsVisible() {
742 cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
743 if (CEF_MEMBER_MISSING(_struct, is_visible))
746 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
749 int _retval = _struct->is_visible(_struct);
752 return _retval?true:false;
755 bool CefLabelButtonCToCpp::IsDrawn() {
756 cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
757 if (CEF_MEMBER_MISSING(_struct, is_drawn))
760 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
763 int _retval = _struct->is_drawn(_struct);
766 return _retval?true:false;
769 void CefLabelButtonCToCpp::SetEnabled(bool enabled) {
770 cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
771 if (CEF_MEMBER_MISSING(_struct, set_enabled))
774 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
777 _struct->set_enabled(_struct,
781 bool CefLabelButtonCToCpp::IsEnabled() {
782 cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
783 if (CEF_MEMBER_MISSING(_struct, is_enabled))
786 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
789 int _retval = _struct->is_enabled(_struct);
792 return _retval?true:false;
795 void CefLabelButtonCToCpp::SetFocusable(bool focusable) {
796 cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
797 if (CEF_MEMBER_MISSING(_struct, set_focusable))
800 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
803 _struct->set_focusable(_struct,
807 bool CefLabelButtonCToCpp::IsFocusable() {
808 cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
809 if (CEF_MEMBER_MISSING(_struct, is_focusable))
812 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
815 int _retval = _struct->is_focusable(_struct);
818 return _retval?true:false;
821 bool CefLabelButtonCToCpp::IsAccessibilityFocusable() {
822 cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
823 if (CEF_MEMBER_MISSING(_struct, is_accessibility_focusable))
826 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
829 int _retval = _struct->is_accessibility_focusable(_struct);
832 return _retval?true:false;
835 void CefLabelButtonCToCpp::RequestFocus() {
836 cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
837 if (CEF_MEMBER_MISSING(_struct, request_focus))
840 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
843 _struct->request_focus(_struct);
846 void CefLabelButtonCToCpp::SetBackgroundColor(cef_color_t color) {
847 cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
848 if (CEF_MEMBER_MISSING(_struct, set_background_color))
851 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
854 _struct->set_background_color(_struct,
858 cef_color_t CefLabelButtonCToCpp::GetBackgroundColor() {
859 cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
860 if (CEF_MEMBER_MISSING(_struct, get_background_color))
863 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
866 cef_color_t _retval = _struct->get_background_color(_struct);
868 // Return type: simple
872 bool CefLabelButtonCToCpp::ConvertPointToScreen(CefPoint& point) {
873 cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
874 if (CEF_MEMBER_MISSING(_struct, convert_point_to_screen))
877 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
880 int _retval = _struct->convert_point_to_screen(_struct,
884 return _retval?true:false;
887 bool CefLabelButtonCToCpp::ConvertPointFromScreen(CefPoint& point) {
888 cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
889 if (CEF_MEMBER_MISSING(_struct, convert_point_from_screen))
892 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
895 int _retval = _struct->convert_point_from_screen(_struct,
899 return _retval?true:false;
902 bool CefLabelButtonCToCpp::ConvertPointToWindow(CefPoint& point) {
903 cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
904 if (CEF_MEMBER_MISSING(_struct, convert_point_to_window))
907 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
910 int _retval = _struct->convert_point_to_window(_struct,
914 return _retval?true:false;
917 bool CefLabelButtonCToCpp::ConvertPointFromWindow(CefPoint& point) {
918 cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
919 if (CEF_MEMBER_MISSING(_struct, convert_point_from_window))
922 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
925 int _retval = _struct->convert_point_from_window(_struct,
929 return _retval?true:false;
932 bool CefLabelButtonCToCpp::ConvertPointToView(CefRefPtr<CefView> view,
934 cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
935 if (CEF_MEMBER_MISSING(_struct, convert_point_to_view))
938 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
940 // Verify param: view; type: refptr_same
946 int _retval = _struct->convert_point_to_view(_struct,
947 CefViewCToCpp::Unwrap(view),
951 return _retval?true:false;
954 bool CefLabelButtonCToCpp::ConvertPointFromView(CefRefPtr<CefView> view,
956 cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
957 if (CEF_MEMBER_MISSING(_struct, convert_point_from_view))
960 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
962 // Verify param: view; type: refptr_same
968 int _retval = _struct->convert_point_from_view(_struct,
969 CefViewCToCpp::Unwrap(view),
973 return _retval?true:false;
977 // CONSTRUCTOR - Do not edit by hand.
979 CefLabelButtonCToCpp::CefLabelButtonCToCpp() {
982 template<> cef_label_button_t* CefCToCppRefCounted<CefLabelButtonCToCpp,
983 CefLabelButton, cef_label_button_t>::UnwrapDerived(CefWrapperType type,
985 if (type == WT_MENU_BUTTON) {
986 return reinterpret_cast<cef_label_button_t*>(CefMenuButtonCToCpp::Unwrap(
987 reinterpret_cast<CefMenuButton*>(c)));
989 NOTREACHED() << "Unexpected class type: " << type;
994 template<> base::AtomicRefCount CefCToCppRefCounted<CefLabelButtonCToCpp,
995 CefLabelButton, cef_label_button_t>::DebugObjCt = 0;
998 template<> CefWrapperType CefCToCppRefCounted<CefLabelButtonCToCpp,
999 CefLabelButton, cef_label_button_t>::kWrapperType = WT_LABEL_BUTTON;