mirror of
https://bitbucket.org/chromiumembedded/cef
synced 2025-02-21 22:47:42 +01:00
A modal dialog is a child CefWindow that implements some special behaviors relative to a parent CefWindow. Like any CefWindow it can be framed with titlebar or frameless, and optionally contain draggable regions (subject to platform limitations described below). Modal dialogs are shown centered on the parent window (inside a single display) and always stay on top of the parent window in z-order. Sizing behavior and available window buttons are controlled via the usual CefWindowDelegate callbacks. For example, the dialog can have a preferred size with resize, minimize and maximize disabled (via GetPreferredSize, CanResize, CanMinimize and CanMaximize respectively). This change adds support for two modality modes. With window modality all controls in the parent window are disabled. With browser modality only the browser view in the parent window is disabled. Both modality modes require that a valid parent window be returned via GetParentWindow. For window modality return true from IsWindowModalDialog and call CefWindow::Show. For browser modality return false from IsWindowModalDialog (the default value) and call CefWindow::ShowAsBrowserModalDialog with a reference to the parent window's browser view. Window modal dialog behavior depends on the platform. On Windows and Linux these dialogs have a titlebar and can be moved independent of the parent window. On macOS these dialogs do not have a titlebar, move with the parent window, and do not support draggable regions (because they are implemented using sheets). On Linux disabling the parent window controls requires a window manager the supports _NET_WM_STATE_MODAL. Browser modal dialog behavior is similar on all platforms. The dialog will be automatically sized and positioned relative to the parent window's browser view. Closing the parent window or navigating the parent browser view will dismiss the dialog. The dialog can also be moved independent of the parent window though it will be recentered when the parent window itself is resized or redisplayed. On MacOS the dialog will move along with the parent window while on Windows and Linux the parent window can be moved independently. To test: Use the Tests > Dialog Window menu option in cefclient with Views enabled (`--use-views` or `--enable-chrome-runtime` command-line flag). Browser modal dialog is the default behavior. For window modal dialog add the `--use-window-modal-dialog` command-line flag.
1814 lines
47 KiB
C++
1814 lines
47 KiB
C++
// Copyright (c) 2023 The Chromium Embedded Framework Authors. All rights
|
|
// reserved. Use of this source code is governed by a BSD-style license that
|
|
// can be found in the LICENSE file.
|
|
//
|
|
// ---------------------------------------------------------------------------
|
|
//
|
|
// This file was generated by the CEF translator tool. If making changes by
|
|
// hand only do so within the body of existing method and function
|
|
// implementations. See the translator.README.txt file in the tools directory
|
|
// for more information.
|
|
//
|
|
// $hash=b6b0a2a563b475163aa71b20af6ec2ac8c1f0cae$
|
|
//
|
|
|
|
#include "libcef_dll/ctocpp/views/window_ctocpp.h"
|
|
#include "libcef_dll/cpptoc/views/view_delegate_cpptoc.h"
|
|
#include "libcef_dll/cpptoc/views/window_delegate_cpptoc.h"
|
|
#include "libcef_dll/ctocpp/image_ctocpp.h"
|
|
#include "libcef_dll/ctocpp/menu_model_ctocpp.h"
|
|
#include "libcef_dll/ctocpp/views/box_layout_ctocpp.h"
|
|
#include "libcef_dll/ctocpp/views/browser_view_ctocpp.h"
|
|
#include "libcef_dll/ctocpp/views/button_ctocpp.h"
|
|
#include "libcef_dll/ctocpp/views/display_ctocpp.h"
|
|
#include "libcef_dll/ctocpp/views/fill_layout_ctocpp.h"
|
|
#include "libcef_dll/ctocpp/views/layout_ctocpp.h"
|
|
#include "libcef_dll/ctocpp/views/overlay_controller_ctocpp.h"
|
|
#include "libcef_dll/ctocpp/views/panel_ctocpp.h"
|
|
#include "libcef_dll/ctocpp/views/scroll_view_ctocpp.h"
|
|
#include "libcef_dll/ctocpp/views/textfield_ctocpp.h"
|
|
#include "libcef_dll/ctocpp/views/view_ctocpp.h"
|
|
#include "libcef_dll/shutdown_checker.h"
|
|
|
|
// STATIC METHODS - Body may be edited by hand.
|
|
|
|
NO_SANITIZE("cfi-icall")
|
|
CefRefPtr<CefWindow> CefWindow::CreateTopLevelWindow(
|
|
CefRefPtr<CefWindowDelegate> delegate) {
|
|
shutdown_checker::AssertNotShutdown();
|
|
|
|
// AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
|
|
|
|
// Unverified params: delegate
|
|
|
|
// Execute
|
|
cef_window_t* _retval =
|
|
cef_window_create_top_level(CefWindowDelegateCppToC::Wrap(delegate));
|
|
|
|
// Return type: refptr_same
|
|
return CefWindowCToCpp::Wrap(_retval);
|
|
}
|
|
|
|
// VIRTUAL METHODS - Body may be edited by hand.
|
|
|
|
NO_SANITIZE("cfi-icall") void CefWindowCToCpp::Show() {
|
|
shutdown_checker::AssertNotShutdown();
|
|
|
|
cef_window_t* _struct = GetStruct();
|
|
if (CEF_MEMBER_MISSING(_struct, show)) {
|
|
return;
|
|
}
|
|
|
|
// AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
|
|
|
|
// Execute
|
|
_struct->show(_struct);
|
|
}
|
|
|
|
NO_SANITIZE("cfi-icall")
|
|
void CefWindowCToCpp::ShowAsBrowserModalDialog(
|
|
CefRefPtr<CefBrowserView> browser_view) {
|
|
shutdown_checker::AssertNotShutdown();
|
|
|
|
cef_window_t* _struct = GetStruct();
|
|
if (CEF_MEMBER_MISSING(_struct, show_as_browser_modal_dialog)) {
|
|
return;
|
|
}
|
|
|
|
// AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
|
|
|
|
// Verify param: browser_view; type: refptr_same
|
|
DCHECK(browser_view.get());
|
|
if (!browser_view.get()) {
|
|
return;
|
|
}
|
|
|
|
// Execute
|
|
_struct->show_as_browser_modal_dialog(
|
|
_struct, CefBrowserViewCToCpp::Unwrap(browser_view));
|
|
}
|
|
|
|
NO_SANITIZE("cfi-icall") void CefWindowCToCpp::Hide() {
|
|
shutdown_checker::AssertNotShutdown();
|
|
|
|
cef_window_t* _struct = GetStruct();
|
|
if (CEF_MEMBER_MISSING(_struct, hide)) {
|
|
return;
|
|
}
|
|
|
|
// AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
|
|
|
|
// Execute
|
|
_struct->hide(_struct);
|
|
}
|
|
|
|
NO_SANITIZE("cfi-icall")
|
|
void CefWindowCToCpp::CenterWindow(const CefSize& size) {
|
|
shutdown_checker::AssertNotShutdown();
|
|
|
|
cef_window_t* _struct = GetStruct();
|
|
if (CEF_MEMBER_MISSING(_struct, center_window)) {
|
|
return;
|
|
}
|
|
|
|
// AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
|
|
|
|
// Execute
|
|
_struct->center_window(_struct, &size);
|
|
}
|
|
|
|
NO_SANITIZE("cfi-icall") void CefWindowCToCpp::Close() {
|
|
shutdown_checker::AssertNotShutdown();
|
|
|
|
cef_window_t* _struct = GetStruct();
|
|
if (CEF_MEMBER_MISSING(_struct, close)) {
|
|
return;
|
|
}
|
|
|
|
// AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
|
|
|
|
// Execute
|
|
_struct->close(_struct);
|
|
}
|
|
|
|
NO_SANITIZE("cfi-icall") bool CefWindowCToCpp::IsClosed() {
|
|
shutdown_checker::AssertNotShutdown();
|
|
|
|
cef_window_t* _struct = GetStruct();
|
|
if (CEF_MEMBER_MISSING(_struct, is_closed)) {
|
|
return false;
|
|
}
|
|
|
|
// AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
|
|
|
|
// Execute
|
|
int _retval = _struct->is_closed(_struct);
|
|
|
|
// Return type: bool
|
|
return _retval ? true : false;
|
|
}
|
|
|
|
NO_SANITIZE("cfi-icall") void CefWindowCToCpp::Activate() {
|
|
shutdown_checker::AssertNotShutdown();
|
|
|
|
cef_window_t* _struct = GetStruct();
|
|
if (CEF_MEMBER_MISSING(_struct, activate)) {
|
|
return;
|
|
}
|
|
|
|
// AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
|
|
|
|
// Execute
|
|
_struct->activate(_struct);
|
|
}
|
|
|
|
NO_SANITIZE("cfi-icall") void CefWindowCToCpp::Deactivate() {
|
|
shutdown_checker::AssertNotShutdown();
|
|
|
|
cef_window_t* _struct = GetStruct();
|
|
if (CEF_MEMBER_MISSING(_struct, deactivate)) {
|
|
return;
|
|
}
|
|
|
|
// AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
|
|
|
|
// Execute
|
|
_struct->deactivate(_struct);
|
|
}
|
|
|
|
NO_SANITIZE("cfi-icall") bool CefWindowCToCpp::IsActive() {
|
|
shutdown_checker::AssertNotShutdown();
|
|
|
|
cef_window_t* _struct = GetStruct();
|
|
if (CEF_MEMBER_MISSING(_struct, is_active)) {
|
|
return false;
|
|
}
|
|
|
|
// AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
|
|
|
|
// Execute
|
|
int _retval = _struct->is_active(_struct);
|
|
|
|
// Return type: bool
|
|
return _retval ? true : false;
|
|
}
|
|
|
|
NO_SANITIZE("cfi-icall") void CefWindowCToCpp::BringToTop() {
|
|
shutdown_checker::AssertNotShutdown();
|
|
|
|
cef_window_t* _struct = GetStruct();
|
|
if (CEF_MEMBER_MISSING(_struct, bring_to_top)) {
|
|
return;
|
|
}
|
|
|
|
// AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
|
|
|
|
// Execute
|
|
_struct->bring_to_top(_struct);
|
|
}
|
|
|
|
NO_SANITIZE("cfi-icall") void CefWindowCToCpp::SetAlwaysOnTop(bool on_top) {
|
|
shutdown_checker::AssertNotShutdown();
|
|
|
|
cef_window_t* _struct = GetStruct();
|
|
if (CEF_MEMBER_MISSING(_struct, set_always_on_top)) {
|
|
return;
|
|
}
|
|
|
|
// AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
|
|
|
|
// Execute
|
|
_struct->set_always_on_top(_struct, on_top);
|
|
}
|
|
|
|
NO_SANITIZE("cfi-icall") bool CefWindowCToCpp::IsAlwaysOnTop() {
|
|
shutdown_checker::AssertNotShutdown();
|
|
|
|
cef_window_t* _struct = GetStruct();
|
|
if (CEF_MEMBER_MISSING(_struct, is_always_on_top)) {
|
|
return false;
|
|
}
|
|
|
|
// AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
|
|
|
|
// Execute
|
|
int _retval = _struct->is_always_on_top(_struct);
|
|
|
|
// Return type: bool
|
|
return _retval ? true : false;
|
|
}
|
|
|
|
NO_SANITIZE("cfi-icall") void CefWindowCToCpp::Maximize() {
|
|
shutdown_checker::AssertNotShutdown();
|
|
|
|
cef_window_t* _struct = GetStruct();
|
|
if (CEF_MEMBER_MISSING(_struct, maximize)) {
|
|
return;
|
|
}
|
|
|
|
// AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
|
|
|
|
// Execute
|
|
_struct->maximize(_struct);
|
|
}
|
|
|
|
NO_SANITIZE("cfi-icall") void CefWindowCToCpp::Minimize() {
|
|
shutdown_checker::AssertNotShutdown();
|
|
|
|
cef_window_t* _struct = GetStruct();
|
|
if (CEF_MEMBER_MISSING(_struct, minimize)) {
|
|
return;
|
|
}
|
|
|
|
// AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
|
|
|
|
// Execute
|
|
_struct->minimize(_struct);
|
|
}
|
|
|
|
NO_SANITIZE("cfi-icall") void CefWindowCToCpp::Restore() {
|
|
shutdown_checker::AssertNotShutdown();
|
|
|
|
cef_window_t* _struct = GetStruct();
|
|
if (CEF_MEMBER_MISSING(_struct, restore)) {
|
|
return;
|
|
}
|
|
|
|
// AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
|
|
|
|
// Execute
|
|
_struct->restore(_struct);
|
|
}
|
|
|
|
NO_SANITIZE("cfi-icall") void CefWindowCToCpp::SetFullscreen(bool fullscreen) {
|
|
shutdown_checker::AssertNotShutdown();
|
|
|
|
cef_window_t* _struct = GetStruct();
|
|
if (CEF_MEMBER_MISSING(_struct, set_fullscreen)) {
|
|
return;
|
|
}
|
|
|
|
// AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
|
|
|
|
// Execute
|
|
_struct->set_fullscreen(_struct, fullscreen);
|
|
}
|
|
|
|
NO_SANITIZE("cfi-icall") bool CefWindowCToCpp::IsMaximized() {
|
|
shutdown_checker::AssertNotShutdown();
|
|
|
|
cef_window_t* _struct = GetStruct();
|
|
if (CEF_MEMBER_MISSING(_struct, is_maximized)) {
|
|
return false;
|
|
}
|
|
|
|
// AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
|
|
|
|
// Execute
|
|
int _retval = _struct->is_maximized(_struct);
|
|
|
|
// Return type: bool
|
|
return _retval ? true : false;
|
|
}
|
|
|
|
NO_SANITIZE("cfi-icall") bool CefWindowCToCpp::IsMinimized() {
|
|
shutdown_checker::AssertNotShutdown();
|
|
|
|
cef_window_t* _struct = GetStruct();
|
|
if (CEF_MEMBER_MISSING(_struct, is_minimized)) {
|
|
return false;
|
|
}
|
|
|
|
// AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
|
|
|
|
// Execute
|
|
int _retval = _struct->is_minimized(_struct);
|
|
|
|
// Return type: bool
|
|
return _retval ? true : false;
|
|
}
|
|
|
|
NO_SANITIZE("cfi-icall") bool CefWindowCToCpp::IsFullscreen() {
|
|
shutdown_checker::AssertNotShutdown();
|
|
|
|
cef_window_t* _struct = GetStruct();
|
|
if (CEF_MEMBER_MISSING(_struct, is_fullscreen)) {
|
|
return false;
|
|
}
|
|
|
|
// AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
|
|
|
|
// Execute
|
|
int _retval = _struct->is_fullscreen(_struct);
|
|
|
|
// Return type: bool
|
|
return _retval ? true : false;
|
|
}
|
|
|
|
NO_SANITIZE("cfi-icall")
|
|
void CefWindowCToCpp::SetTitle(const CefString& title) {
|
|
shutdown_checker::AssertNotShutdown();
|
|
|
|
cef_window_t* _struct = GetStruct();
|
|
if (CEF_MEMBER_MISSING(_struct, set_title)) {
|
|
return;
|
|
}
|
|
|
|
// AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
|
|
|
|
// Unverified params: title
|
|
|
|
// Execute
|
|
_struct->set_title(_struct, title.GetStruct());
|
|
}
|
|
|
|
NO_SANITIZE("cfi-icall") CefString CefWindowCToCpp::GetTitle() {
|
|
shutdown_checker::AssertNotShutdown();
|
|
|
|
cef_window_t* _struct = GetStruct();
|
|
if (CEF_MEMBER_MISSING(_struct, get_title)) {
|
|
return CefString();
|
|
}
|
|
|
|
// AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
|
|
|
|
// Execute
|
|
cef_string_userfree_t _retval = _struct->get_title(_struct);
|
|
|
|
// Return type: string
|
|
CefString _retvalStr;
|
|
_retvalStr.AttachToUserFree(_retval);
|
|
return _retvalStr;
|
|
}
|
|
|
|
NO_SANITIZE("cfi-icall")
|
|
void CefWindowCToCpp::SetWindowIcon(CefRefPtr<CefImage> image) {
|
|
shutdown_checker::AssertNotShutdown();
|
|
|
|
cef_window_t* _struct = GetStruct();
|
|
if (CEF_MEMBER_MISSING(_struct, set_window_icon)) {
|
|
return;
|
|
}
|
|
|
|
// AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
|
|
|
|
// Verify param: image; type: refptr_same
|
|
DCHECK(image.get());
|
|
if (!image.get()) {
|
|
return;
|
|
}
|
|
|
|
// Execute
|
|
_struct->set_window_icon(_struct, CefImageCToCpp::Unwrap(image));
|
|
}
|
|
|
|
NO_SANITIZE("cfi-icall") CefRefPtr<CefImage> CefWindowCToCpp::GetWindowIcon() {
|
|
shutdown_checker::AssertNotShutdown();
|
|
|
|
cef_window_t* _struct = GetStruct();
|
|
if (CEF_MEMBER_MISSING(_struct, get_window_icon)) {
|
|
return nullptr;
|
|
}
|
|
|
|
// AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
|
|
|
|
// Execute
|
|
cef_image_t* _retval = _struct->get_window_icon(_struct);
|
|
|
|
// Return type: refptr_same
|
|
return CefImageCToCpp::Wrap(_retval);
|
|
}
|
|
|
|
NO_SANITIZE("cfi-icall")
|
|
void CefWindowCToCpp::SetWindowAppIcon(CefRefPtr<CefImage> image) {
|
|
shutdown_checker::AssertNotShutdown();
|
|
|
|
cef_window_t* _struct = GetStruct();
|
|
if (CEF_MEMBER_MISSING(_struct, set_window_app_icon)) {
|
|
return;
|
|
}
|
|
|
|
// AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
|
|
|
|
// Verify param: image; type: refptr_same
|
|
DCHECK(image.get());
|
|
if (!image.get()) {
|
|
return;
|
|
}
|
|
|
|
// Execute
|
|
_struct->set_window_app_icon(_struct, CefImageCToCpp::Unwrap(image));
|
|
}
|
|
|
|
NO_SANITIZE("cfi-icall")
|
|
CefRefPtr<CefImage> CefWindowCToCpp::GetWindowAppIcon() {
|
|
shutdown_checker::AssertNotShutdown();
|
|
|
|
cef_window_t* _struct = GetStruct();
|
|
if (CEF_MEMBER_MISSING(_struct, get_window_app_icon)) {
|
|
return nullptr;
|
|
}
|
|
|
|
// AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
|
|
|
|
// Execute
|
|
cef_image_t* _retval = _struct->get_window_app_icon(_struct);
|
|
|
|
// Return type: refptr_same
|
|
return CefImageCToCpp::Wrap(_retval);
|
|
}
|
|
|
|
NO_SANITIZE("cfi-icall")
|
|
CefRefPtr<CefOverlayController> CefWindowCToCpp::AddOverlayView(
|
|
CefRefPtr<CefView> view,
|
|
cef_docking_mode_t docking_mode) {
|
|
shutdown_checker::AssertNotShutdown();
|
|
|
|
cef_window_t* _struct = GetStruct();
|
|
if (CEF_MEMBER_MISSING(_struct, add_overlay_view)) {
|
|
return nullptr;
|
|
}
|
|
|
|
// AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
|
|
|
|
// Verify param: view; type: refptr_same
|
|
DCHECK(view.get());
|
|
if (!view.get()) {
|
|
return nullptr;
|
|
}
|
|
|
|
// Execute
|
|
cef_overlay_controller_t* _retval = _struct->add_overlay_view(
|
|
_struct, CefViewCToCpp::Unwrap(view), docking_mode);
|
|
|
|
// Return type: refptr_same
|
|
return CefOverlayControllerCToCpp::Wrap(_retval);
|
|
}
|
|
|
|
NO_SANITIZE("cfi-icall")
|
|
void CefWindowCToCpp::ShowMenu(CefRefPtr<CefMenuModel> menu_model,
|
|
const CefPoint& screen_point,
|
|
cef_menu_anchor_position_t anchor_position) {
|
|
shutdown_checker::AssertNotShutdown();
|
|
|
|
cef_window_t* _struct = GetStruct();
|
|
if (CEF_MEMBER_MISSING(_struct, show_menu)) {
|
|
return;
|
|
}
|
|
|
|
// AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
|
|
|
|
// Verify param: menu_model; type: refptr_same
|
|
DCHECK(menu_model.get());
|
|
if (!menu_model.get()) {
|
|
return;
|
|
}
|
|
|
|
// Execute
|
|
_struct->show_menu(_struct, CefMenuModelCToCpp::Unwrap(menu_model),
|
|
&screen_point, anchor_position);
|
|
}
|
|
|
|
NO_SANITIZE("cfi-icall") void CefWindowCToCpp::CancelMenu() {
|
|
shutdown_checker::AssertNotShutdown();
|
|
|
|
cef_window_t* _struct = GetStruct();
|
|
if (CEF_MEMBER_MISSING(_struct, cancel_menu)) {
|
|
return;
|
|
}
|
|
|
|
// AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
|
|
|
|
// Execute
|
|
_struct->cancel_menu(_struct);
|
|
}
|
|
|
|
NO_SANITIZE("cfi-icall") CefRefPtr<CefDisplay> CefWindowCToCpp::GetDisplay() {
|
|
shutdown_checker::AssertNotShutdown();
|
|
|
|
cef_window_t* _struct = GetStruct();
|
|
if (CEF_MEMBER_MISSING(_struct, get_display)) {
|
|
return nullptr;
|
|
}
|
|
|
|
// AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
|
|
|
|
// Execute
|
|
cef_display_t* _retval = _struct->get_display(_struct);
|
|
|
|
// Return type: refptr_same
|
|
return CefDisplayCToCpp::Wrap(_retval);
|
|
}
|
|
|
|
NO_SANITIZE("cfi-icall")
|
|
CefRect CefWindowCToCpp::GetClientAreaBoundsInScreen() {
|
|
shutdown_checker::AssertNotShutdown();
|
|
|
|
cef_window_t* _struct = GetStruct();
|
|
if (CEF_MEMBER_MISSING(_struct, get_client_area_bounds_in_screen)) {
|
|
return CefRect();
|
|
}
|
|
|
|
// AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
|
|
|
|
// Execute
|
|
cef_rect_t _retval = _struct->get_client_area_bounds_in_screen(_struct);
|
|
|
|
// Return type: simple
|
|
return _retval;
|
|
}
|
|
|
|
NO_SANITIZE("cfi-icall")
|
|
void CefWindowCToCpp::SetDraggableRegions(
|
|
const std::vector<CefDraggableRegion>& regions) {
|
|
shutdown_checker::AssertNotShutdown();
|
|
|
|
cef_window_t* _struct = GetStruct();
|
|
if (CEF_MEMBER_MISSING(_struct, set_draggable_regions)) {
|
|
return;
|
|
}
|
|
|
|
// AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
|
|
|
|
// Unverified params: regions
|
|
|
|
// Translate param: regions; type: simple_vec_byref_const
|
|
const size_t regionsCount = regions.size();
|
|
cef_draggable_region_t* regionsList = NULL;
|
|
if (regionsCount > 0) {
|
|
regionsList = new cef_draggable_region_t[regionsCount];
|
|
DCHECK(regionsList);
|
|
if (regionsList) {
|
|
for (size_t i = 0; i < regionsCount; ++i) {
|
|
regionsList[i] = regions[i];
|
|
}
|
|
}
|
|
}
|
|
|
|
// Execute
|
|
_struct->set_draggable_regions(_struct, regionsCount, regionsList);
|
|
|
|
// Restore param:regions; type: simple_vec_byref_const
|
|
if (regionsList) {
|
|
delete[] regionsList;
|
|
}
|
|
}
|
|
|
|
NO_SANITIZE("cfi-icall") CefWindowHandle CefWindowCToCpp::GetWindowHandle() {
|
|
shutdown_checker::AssertNotShutdown();
|
|
|
|
cef_window_t* _struct = GetStruct();
|
|
if (CEF_MEMBER_MISSING(_struct, get_window_handle)) {
|
|
return kNullWindowHandle;
|
|
}
|
|
|
|
// AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
|
|
|
|
// Execute
|
|
cef_window_handle_t _retval = _struct->get_window_handle(_struct);
|
|
|
|
// Return type: simple
|
|
return _retval;
|
|
}
|
|
|
|
NO_SANITIZE("cfi-icall")
|
|
void CefWindowCToCpp::SendKeyPress(int key_code, uint32_t event_flags) {
|
|
shutdown_checker::AssertNotShutdown();
|
|
|
|
cef_window_t* _struct = GetStruct();
|
|
if (CEF_MEMBER_MISSING(_struct, send_key_press)) {
|
|
return;
|
|
}
|
|
|
|
// AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
|
|
|
|
// Execute
|
|
_struct->send_key_press(_struct, key_code, event_flags);
|
|
}
|
|
|
|
NO_SANITIZE("cfi-icall")
|
|
void CefWindowCToCpp::SendMouseMove(int screen_x, int screen_y) {
|
|
shutdown_checker::AssertNotShutdown();
|
|
|
|
cef_window_t* _struct = GetStruct();
|
|
if (CEF_MEMBER_MISSING(_struct, send_mouse_move)) {
|
|
return;
|
|
}
|
|
|
|
// AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
|
|
|
|
// Execute
|
|
_struct->send_mouse_move(_struct, screen_x, screen_y);
|
|
}
|
|
|
|
NO_SANITIZE("cfi-icall")
|
|
void CefWindowCToCpp::SendMouseEvents(cef_mouse_button_type_t button,
|
|
bool mouse_down,
|
|
bool mouse_up) {
|
|
shutdown_checker::AssertNotShutdown();
|
|
|
|
cef_window_t* _struct = GetStruct();
|
|
if (CEF_MEMBER_MISSING(_struct, send_mouse_events)) {
|
|
return;
|
|
}
|
|
|
|
// AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
|
|
|
|
// Execute
|
|
_struct->send_mouse_events(_struct, button, mouse_down, mouse_up);
|
|
}
|
|
|
|
NO_SANITIZE("cfi-icall")
|
|
void CefWindowCToCpp::SetAccelerator(int command_id,
|
|
int key_code,
|
|
bool shift_pressed,
|
|
bool ctrl_pressed,
|
|
bool alt_pressed) {
|
|
shutdown_checker::AssertNotShutdown();
|
|
|
|
cef_window_t* _struct = GetStruct();
|
|
if (CEF_MEMBER_MISSING(_struct, set_accelerator)) {
|
|
return;
|
|
}
|
|
|
|
// AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
|
|
|
|
// Execute
|
|
_struct->set_accelerator(_struct, command_id, key_code, shift_pressed,
|
|
ctrl_pressed, alt_pressed);
|
|
}
|
|
|
|
NO_SANITIZE("cfi-icall")
|
|
void CefWindowCToCpp::RemoveAccelerator(int command_id) {
|
|
shutdown_checker::AssertNotShutdown();
|
|
|
|
cef_window_t* _struct = GetStruct();
|
|
if (CEF_MEMBER_MISSING(_struct, remove_accelerator)) {
|
|
return;
|
|
}
|
|
|
|
// AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
|
|
|
|
// Execute
|
|
_struct->remove_accelerator(_struct, command_id);
|
|
}
|
|
|
|
NO_SANITIZE("cfi-icall") void CefWindowCToCpp::RemoveAllAccelerators() {
|
|
shutdown_checker::AssertNotShutdown();
|
|
|
|
cef_window_t* _struct = GetStruct();
|
|
if (CEF_MEMBER_MISSING(_struct, remove_all_accelerators)) {
|
|
return;
|
|
}
|
|
|
|
// AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
|
|
|
|
// Execute
|
|
_struct->remove_all_accelerators(_struct);
|
|
}
|
|
|
|
NO_SANITIZE("cfi-icall") CefRefPtr<CefWindow> CefWindowCToCpp::AsWindow() {
|
|
shutdown_checker::AssertNotShutdown();
|
|
|
|
cef_panel_t* _struct = reinterpret_cast<cef_panel_t*>(GetStruct());
|
|
if (CEF_MEMBER_MISSING(_struct, as_window)) {
|
|
return nullptr;
|
|
}
|
|
|
|
// AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
|
|
|
|
// Execute
|
|
cef_window_t* _retval = _struct->as_window(_struct);
|
|
|
|
// Return type: refptr_same
|
|
return CefWindowCToCpp::Wrap(_retval);
|
|
}
|
|
|
|
NO_SANITIZE("cfi-icall")
|
|
CefRefPtr<CefFillLayout> CefWindowCToCpp::SetToFillLayout() {
|
|
shutdown_checker::AssertNotShutdown();
|
|
|
|
cef_panel_t* _struct = reinterpret_cast<cef_panel_t*>(GetStruct());
|
|
if (CEF_MEMBER_MISSING(_struct, set_to_fill_layout)) {
|
|
return nullptr;
|
|
}
|
|
|
|
// AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
|
|
|
|
// Execute
|
|
cef_fill_layout_t* _retval = _struct->set_to_fill_layout(_struct);
|
|
|
|
// Return type: refptr_same
|
|
return CefFillLayoutCToCpp::Wrap(_retval);
|
|
}
|
|
|
|
NO_SANITIZE("cfi-icall")
|
|
CefRefPtr<CefBoxLayout> CefWindowCToCpp::SetToBoxLayout(
|
|
const CefBoxLayoutSettings& settings) {
|
|
shutdown_checker::AssertNotShutdown();
|
|
|
|
cef_panel_t* _struct = reinterpret_cast<cef_panel_t*>(GetStruct());
|
|
if (CEF_MEMBER_MISSING(_struct, set_to_box_layout)) {
|
|
return nullptr;
|
|
}
|
|
|
|
// AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
|
|
|
|
// Execute
|
|
cef_box_layout_t* _retval = _struct->set_to_box_layout(_struct, &settings);
|
|
|
|
// Return type: refptr_same
|
|
return CefBoxLayoutCToCpp::Wrap(_retval);
|
|
}
|
|
|
|
NO_SANITIZE("cfi-icall") CefRefPtr<CefLayout> CefWindowCToCpp::GetLayout() {
|
|
shutdown_checker::AssertNotShutdown();
|
|
|
|
cef_panel_t* _struct = reinterpret_cast<cef_panel_t*>(GetStruct());
|
|
if (CEF_MEMBER_MISSING(_struct, get_layout)) {
|
|
return nullptr;
|
|
}
|
|
|
|
// AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
|
|
|
|
// Execute
|
|
cef_layout_t* _retval = _struct->get_layout(_struct);
|
|
|
|
// Return type: refptr_same
|
|
return CefLayoutCToCpp::Wrap(_retval);
|
|
}
|
|
|
|
NO_SANITIZE("cfi-icall") void CefWindowCToCpp::Layout() {
|
|
shutdown_checker::AssertNotShutdown();
|
|
|
|
cef_panel_t* _struct = reinterpret_cast<cef_panel_t*>(GetStruct());
|
|
if (CEF_MEMBER_MISSING(_struct, layout)) {
|
|
return;
|
|
}
|
|
|
|
// AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
|
|
|
|
// Execute
|
|
_struct->layout(_struct);
|
|
}
|
|
|
|
NO_SANITIZE("cfi-icall")
|
|
void CefWindowCToCpp::AddChildView(CefRefPtr<CefView> view) {
|
|
shutdown_checker::AssertNotShutdown();
|
|
|
|
cef_panel_t* _struct = reinterpret_cast<cef_panel_t*>(GetStruct());
|
|
if (CEF_MEMBER_MISSING(_struct, add_child_view)) {
|
|
return;
|
|
}
|
|
|
|
// AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
|
|
|
|
// Verify param: view; type: refptr_same
|
|
DCHECK(view.get());
|
|
if (!view.get()) {
|
|
return;
|
|
}
|
|
|
|
// Execute
|
|
_struct->add_child_view(_struct, CefViewCToCpp::Unwrap(view));
|
|
}
|
|
|
|
NO_SANITIZE("cfi-icall")
|
|
void CefWindowCToCpp::AddChildViewAt(CefRefPtr<CefView> view, int index) {
|
|
shutdown_checker::AssertNotShutdown();
|
|
|
|
cef_panel_t* _struct = reinterpret_cast<cef_panel_t*>(GetStruct());
|
|
if (CEF_MEMBER_MISSING(_struct, add_child_view_at)) {
|
|
return;
|
|
}
|
|
|
|
// AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
|
|
|
|
// Verify param: view; type: refptr_same
|
|
DCHECK(view.get());
|
|
if (!view.get()) {
|
|
return;
|
|
}
|
|
// Verify param: index; type: simple_byval
|
|
DCHECK_GE(index, 0);
|
|
if (index < 0) {
|
|
return;
|
|
}
|
|
|
|
// Execute
|
|
_struct->add_child_view_at(_struct, CefViewCToCpp::Unwrap(view), index);
|
|
}
|
|
|
|
NO_SANITIZE("cfi-icall")
|
|
void CefWindowCToCpp::ReorderChildView(CefRefPtr<CefView> view, int index) {
|
|
shutdown_checker::AssertNotShutdown();
|
|
|
|
cef_panel_t* _struct = reinterpret_cast<cef_panel_t*>(GetStruct());
|
|
if (CEF_MEMBER_MISSING(_struct, reorder_child_view)) {
|
|
return;
|
|
}
|
|
|
|
// AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
|
|
|
|
// Verify param: view; type: refptr_same
|
|
DCHECK(view.get());
|
|
if (!view.get()) {
|
|
return;
|
|
}
|
|
|
|
// Execute
|
|
_struct->reorder_child_view(_struct, CefViewCToCpp::Unwrap(view), index);
|
|
}
|
|
|
|
NO_SANITIZE("cfi-icall")
|
|
void CefWindowCToCpp::RemoveChildView(CefRefPtr<CefView> view) {
|
|
shutdown_checker::AssertNotShutdown();
|
|
|
|
cef_panel_t* _struct = reinterpret_cast<cef_panel_t*>(GetStruct());
|
|
if (CEF_MEMBER_MISSING(_struct, remove_child_view)) {
|
|
return;
|
|
}
|
|
|
|
// AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
|
|
|
|
// Verify param: view; type: refptr_same
|
|
DCHECK(view.get());
|
|
if (!view.get()) {
|
|
return;
|
|
}
|
|
|
|
// Execute
|
|
_struct->remove_child_view(_struct, CefViewCToCpp::Unwrap(view));
|
|
}
|
|
|
|
NO_SANITIZE("cfi-icall") void CefWindowCToCpp::RemoveAllChildViews() {
|
|
shutdown_checker::AssertNotShutdown();
|
|
|
|
cef_panel_t* _struct = reinterpret_cast<cef_panel_t*>(GetStruct());
|
|
if (CEF_MEMBER_MISSING(_struct, remove_all_child_views)) {
|
|
return;
|
|
}
|
|
|
|
// AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
|
|
|
|
// Execute
|
|
_struct->remove_all_child_views(_struct);
|
|
}
|
|
|
|
NO_SANITIZE("cfi-icall") size_t CefWindowCToCpp::GetChildViewCount() {
|
|
shutdown_checker::AssertNotShutdown();
|
|
|
|
cef_panel_t* _struct = reinterpret_cast<cef_panel_t*>(GetStruct());
|
|
if (CEF_MEMBER_MISSING(_struct, get_child_view_count)) {
|
|
return 0;
|
|
}
|
|
|
|
// AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
|
|
|
|
// Execute
|
|
size_t _retval = _struct->get_child_view_count(_struct);
|
|
|
|
// Return type: simple
|
|
return _retval;
|
|
}
|
|
|
|
NO_SANITIZE("cfi-icall")
|
|
CefRefPtr<CefView> CefWindowCToCpp::GetChildViewAt(int index) {
|
|
shutdown_checker::AssertNotShutdown();
|
|
|
|
cef_panel_t* _struct = reinterpret_cast<cef_panel_t*>(GetStruct());
|
|
if (CEF_MEMBER_MISSING(_struct, get_child_view_at)) {
|
|
return nullptr;
|
|
}
|
|
|
|
// AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
|
|
|
|
// Verify param: index; type: simple_byval
|
|
DCHECK_GE(index, 0);
|
|
if (index < 0) {
|
|
return nullptr;
|
|
}
|
|
|
|
// Execute
|
|
cef_view_t* _retval = _struct->get_child_view_at(_struct, index);
|
|
|
|
// Return type: refptr_same
|
|
return CefViewCToCpp::Wrap(_retval);
|
|
}
|
|
|
|
NO_SANITIZE("cfi-icall")
|
|
CefRefPtr<CefBrowserView> CefWindowCToCpp::AsBrowserView() {
|
|
shutdown_checker::AssertNotShutdown();
|
|
|
|
cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
|
|
if (CEF_MEMBER_MISSING(_struct, as_browser_view)) {
|
|
return nullptr;
|
|
}
|
|
|
|
// AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
|
|
|
|
// Execute
|
|
cef_browser_view_t* _retval = _struct->as_browser_view(_struct);
|
|
|
|
// Return type: refptr_same
|
|
return CefBrowserViewCToCpp::Wrap(_retval);
|
|
}
|
|
|
|
NO_SANITIZE("cfi-icall") CefRefPtr<CefButton> CefWindowCToCpp::AsButton() {
|
|
shutdown_checker::AssertNotShutdown();
|
|
|
|
cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
|
|
if (CEF_MEMBER_MISSING(_struct, as_button)) {
|
|
return nullptr;
|
|
}
|
|
|
|
// AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
|
|
|
|
// Execute
|
|
cef_button_t* _retval = _struct->as_button(_struct);
|
|
|
|
// Return type: refptr_same
|
|
return CefButtonCToCpp::Wrap(_retval);
|
|
}
|
|
|
|
NO_SANITIZE("cfi-icall") CefRefPtr<CefPanel> CefWindowCToCpp::AsPanel() {
|
|
shutdown_checker::AssertNotShutdown();
|
|
|
|
cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
|
|
if (CEF_MEMBER_MISSING(_struct, as_panel)) {
|
|
return nullptr;
|
|
}
|
|
|
|
// AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
|
|
|
|
// Execute
|
|
cef_panel_t* _retval = _struct->as_panel(_struct);
|
|
|
|
// Return type: refptr_same
|
|
return CefPanelCToCpp::Wrap(_retval);
|
|
}
|
|
|
|
NO_SANITIZE("cfi-icall")
|
|
CefRefPtr<CefScrollView> CefWindowCToCpp::AsScrollView() {
|
|
shutdown_checker::AssertNotShutdown();
|
|
|
|
cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
|
|
if (CEF_MEMBER_MISSING(_struct, as_scroll_view)) {
|
|
return nullptr;
|
|
}
|
|
|
|
// AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
|
|
|
|
// Execute
|
|
cef_scroll_view_t* _retval = _struct->as_scroll_view(_struct);
|
|
|
|
// Return type: refptr_same
|
|
return CefScrollViewCToCpp::Wrap(_retval);
|
|
}
|
|
|
|
NO_SANITIZE("cfi-icall")
|
|
CefRefPtr<CefTextfield> CefWindowCToCpp::AsTextfield() {
|
|
shutdown_checker::AssertNotShutdown();
|
|
|
|
cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
|
|
if (CEF_MEMBER_MISSING(_struct, as_textfield)) {
|
|
return nullptr;
|
|
}
|
|
|
|
// AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
|
|
|
|
// Execute
|
|
cef_textfield_t* _retval = _struct->as_textfield(_struct);
|
|
|
|
// Return type: refptr_same
|
|
return CefTextfieldCToCpp::Wrap(_retval);
|
|
}
|
|
|
|
NO_SANITIZE("cfi-icall") CefString CefWindowCToCpp::GetTypeString() {
|
|
shutdown_checker::AssertNotShutdown();
|
|
|
|
cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
|
|
if (CEF_MEMBER_MISSING(_struct, get_type_string)) {
|
|
return CefString();
|
|
}
|
|
|
|
// AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
|
|
|
|
// Execute
|
|
cef_string_userfree_t _retval = _struct->get_type_string(_struct);
|
|
|
|
// Return type: string
|
|
CefString _retvalStr;
|
|
_retvalStr.AttachToUserFree(_retval);
|
|
return _retvalStr;
|
|
}
|
|
|
|
NO_SANITIZE("cfi-icall")
|
|
CefString CefWindowCToCpp::ToString(bool include_children) {
|
|
shutdown_checker::AssertNotShutdown();
|
|
|
|
cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
|
|
if (CEF_MEMBER_MISSING(_struct, to_string)) {
|
|
return CefString();
|
|
}
|
|
|
|
// AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
|
|
|
|
// Execute
|
|
cef_string_userfree_t _retval = _struct->to_string(_struct, include_children);
|
|
|
|
// Return type: string
|
|
CefString _retvalStr;
|
|
_retvalStr.AttachToUserFree(_retval);
|
|
return _retvalStr;
|
|
}
|
|
|
|
NO_SANITIZE("cfi-icall") bool CefWindowCToCpp::IsValid() {
|
|
shutdown_checker::AssertNotShutdown();
|
|
|
|
cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
|
|
if (CEF_MEMBER_MISSING(_struct, is_valid)) {
|
|
return false;
|
|
}
|
|
|
|
// AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
|
|
|
|
// Execute
|
|
int _retval = _struct->is_valid(_struct);
|
|
|
|
// Return type: bool
|
|
return _retval ? true : false;
|
|
}
|
|
|
|
NO_SANITIZE("cfi-icall") bool CefWindowCToCpp::IsAttached() {
|
|
shutdown_checker::AssertNotShutdown();
|
|
|
|
cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
|
|
if (CEF_MEMBER_MISSING(_struct, is_attached)) {
|
|
return false;
|
|
}
|
|
|
|
// AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
|
|
|
|
// Execute
|
|
int _retval = _struct->is_attached(_struct);
|
|
|
|
// Return type: bool
|
|
return _retval ? true : false;
|
|
}
|
|
|
|
NO_SANITIZE("cfi-icall") bool CefWindowCToCpp::IsSame(CefRefPtr<CefView> that) {
|
|
shutdown_checker::AssertNotShutdown();
|
|
|
|
cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
|
|
if (CEF_MEMBER_MISSING(_struct, is_same)) {
|
|
return false;
|
|
}
|
|
|
|
// AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
|
|
|
|
// Verify param: that; type: refptr_same
|
|
DCHECK(that.get());
|
|
if (!that.get()) {
|
|
return false;
|
|
}
|
|
|
|
// Execute
|
|
int _retval = _struct->is_same(_struct, CefViewCToCpp::Unwrap(that));
|
|
|
|
// Return type: bool
|
|
return _retval ? true : false;
|
|
}
|
|
|
|
NO_SANITIZE("cfi-icall")
|
|
CefRefPtr<CefViewDelegate> CefWindowCToCpp::GetDelegate() {
|
|
shutdown_checker::AssertNotShutdown();
|
|
|
|
cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
|
|
if (CEF_MEMBER_MISSING(_struct, get_delegate)) {
|
|
return nullptr;
|
|
}
|
|
|
|
// AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
|
|
|
|
// Execute
|
|
cef_view_delegate_t* _retval = _struct->get_delegate(_struct);
|
|
|
|
// Return type: refptr_diff
|
|
return CefViewDelegateCppToC::Unwrap(_retval);
|
|
}
|
|
|
|
NO_SANITIZE("cfi-icall") CefRefPtr<CefWindow> CefWindowCToCpp::GetWindow() {
|
|
shutdown_checker::AssertNotShutdown();
|
|
|
|
cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
|
|
if (CEF_MEMBER_MISSING(_struct, get_window)) {
|
|
return nullptr;
|
|
}
|
|
|
|
// AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
|
|
|
|
// Execute
|
|
cef_window_t* _retval = _struct->get_window(_struct);
|
|
|
|
// Return type: refptr_same
|
|
return CefWindowCToCpp::Wrap(_retval);
|
|
}
|
|
|
|
NO_SANITIZE("cfi-icall") int CefWindowCToCpp::GetID() {
|
|
shutdown_checker::AssertNotShutdown();
|
|
|
|
cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
|
|
if (CEF_MEMBER_MISSING(_struct, get_id)) {
|
|
return 0;
|
|
}
|
|
|
|
// AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
|
|
|
|
// Execute
|
|
int _retval = _struct->get_id(_struct);
|
|
|
|
// Return type: simple
|
|
return _retval;
|
|
}
|
|
|
|
NO_SANITIZE("cfi-icall") void CefWindowCToCpp::SetID(int id) {
|
|
shutdown_checker::AssertNotShutdown();
|
|
|
|
cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
|
|
if (CEF_MEMBER_MISSING(_struct, set_id)) {
|
|
return;
|
|
}
|
|
|
|
// AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
|
|
|
|
// Execute
|
|
_struct->set_id(_struct, id);
|
|
}
|
|
|
|
NO_SANITIZE("cfi-icall") int CefWindowCToCpp::GetGroupID() {
|
|
shutdown_checker::AssertNotShutdown();
|
|
|
|
cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
|
|
if (CEF_MEMBER_MISSING(_struct, get_group_id)) {
|
|
return 0;
|
|
}
|
|
|
|
// AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
|
|
|
|
// Execute
|
|
int _retval = _struct->get_group_id(_struct);
|
|
|
|
// Return type: simple
|
|
return _retval;
|
|
}
|
|
|
|
NO_SANITIZE("cfi-icall") void CefWindowCToCpp::SetGroupID(int group_id) {
|
|
shutdown_checker::AssertNotShutdown();
|
|
|
|
cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
|
|
if (CEF_MEMBER_MISSING(_struct, set_group_id)) {
|
|
return;
|
|
}
|
|
|
|
// AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
|
|
|
|
// Execute
|
|
_struct->set_group_id(_struct, group_id);
|
|
}
|
|
|
|
NO_SANITIZE("cfi-icall") CefRefPtr<CefView> CefWindowCToCpp::GetParentView() {
|
|
shutdown_checker::AssertNotShutdown();
|
|
|
|
cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
|
|
if (CEF_MEMBER_MISSING(_struct, get_parent_view)) {
|
|
return nullptr;
|
|
}
|
|
|
|
// AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
|
|
|
|
// Execute
|
|
cef_view_t* _retval = _struct->get_parent_view(_struct);
|
|
|
|
// Return type: refptr_same
|
|
return CefViewCToCpp::Wrap(_retval);
|
|
}
|
|
|
|
NO_SANITIZE("cfi-icall")
|
|
CefRefPtr<CefView> CefWindowCToCpp::GetViewForID(int id) {
|
|
shutdown_checker::AssertNotShutdown();
|
|
|
|
cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
|
|
if (CEF_MEMBER_MISSING(_struct, get_view_for_id)) {
|
|
return nullptr;
|
|
}
|
|
|
|
// AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
|
|
|
|
// Execute
|
|
cef_view_t* _retval = _struct->get_view_for_id(_struct, id);
|
|
|
|
// Return type: refptr_same
|
|
return CefViewCToCpp::Wrap(_retval);
|
|
}
|
|
|
|
NO_SANITIZE("cfi-icall")
|
|
void CefWindowCToCpp::SetBounds(const CefRect& bounds) {
|
|
shutdown_checker::AssertNotShutdown();
|
|
|
|
cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
|
|
if (CEF_MEMBER_MISSING(_struct, set_bounds)) {
|
|
return;
|
|
}
|
|
|
|
// AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
|
|
|
|
// Execute
|
|
_struct->set_bounds(_struct, &bounds);
|
|
}
|
|
|
|
NO_SANITIZE("cfi-icall") CefRect CefWindowCToCpp::GetBounds() {
|
|
shutdown_checker::AssertNotShutdown();
|
|
|
|
cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
|
|
if (CEF_MEMBER_MISSING(_struct, get_bounds)) {
|
|
return CefRect();
|
|
}
|
|
|
|
// AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
|
|
|
|
// Execute
|
|
cef_rect_t _retval = _struct->get_bounds(_struct);
|
|
|
|
// Return type: simple
|
|
return _retval;
|
|
}
|
|
|
|
NO_SANITIZE("cfi-icall") CefRect CefWindowCToCpp::GetBoundsInScreen() {
|
|
shutdown_checker::AssertNotShutdown();
|
|
|
|
cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
|
|
if (CEF_MEMBER_MISSING(_struct, get_bounds_in_screen)) {
|
|
return CefRect();
|
|
}
|
|
|
|
// AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
|
|
|
|
// Execute
|
|
cef_rect_t _retval = _struct->get_bounds_in_screen(_struct);
|
|
|
|
// Return type: simple
|
|
return _retval;
|
|
}
|
|
|
|
NO_SANITIZE("cfi-icall") void CefWindowCToCpp::SetSize(const CefSize& size) {
|
|
shutdown_checker::AssertNotShutdown();
|
|
|
|
cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
|
|
if (CEF_MEMBER_MISSING(_struct, set_size)) {
|
|
return;
|
|
}
|
|
|
|
// AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
|
|
|
|
// Execute
|
|
_struct->set_size(_struct, &size);
|
|
}
|
|
|
|
NO_SANITIZE("cfi-icall") CefSize CefWindowCToCpp::GetSize() {
|
|
shutdown_checker::AssertNotShutdown();
|
|
|
|
cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
|
|
if (CEF_MEMBER_MISSING(_struct, get_size)) {
|
|
return CefSize();
|
|
}
|
|
|
|
// AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
|
|
|
|
// Execute
|
|
cef_size_t _retval = _struct->get_size(_struct);
|
|
|
|
// Return type: simple
|
|
return _retval;
|
|
}
|
|
|
|
NO_SANITIZE("cfi-icall")
|
|
void CefWindowCToCpp::SetPosition(const CefPoint& position) {
|
|
shutdown_checker::AssertNotShutdown();
|
|
|
|
cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
|
|
if (CEF_MEMBER_MISSING(_struct, set_position)) {
|
|
return;
|
|
}
|
|
|
|
// AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
|
|
|
|
// Execute
|
|
_struct->set_position(_struct, &position);
|
|
}
|
|
|
|
NO_SANITIZE("cfi-icall") CefPoint CefWindowCToCpp::GetPosition() {
|
|
shutdown_checker::AssertNotShutdown();
|
|
|
|
cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
|
|
if (CEF_MEMBER_MISSING(_struct, get_position)) {
|
|
return CefPoint();
|
|
}
|
|
|
|
// AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
|
|
|
|
// Execute
|
|
cef_point_t _retval = _struct->get_position(_struct);
|
|
|
|
// Return type: simple
|
|
return _retval;
|
|
}
|
|
|
|
NO_SANITIZE("cfi-icall")
|
|
void CefWindowCToCpp::SetInsets(const CefInsets& insets) {
|
|
shutdown_checker::AssertNotShutdown();
|
|
|
|
cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
|
|
if (CEF_MEMBER_MISSING(_struct, set_insets)) {
|
|
return;
|
|
}
|
|
|
|
// AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
|
|
|
|
// Execute
|
|
_struct->set_insets(_struct, &insets);
|
|
}
|
|
|
|
NO_SANITIZE("cfi-icall") CefInsets CefWindowCToCpp::GetInsets() {
|
|
shutdown_checker::AssertNotShutdown();
|
|
|
|
cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
|
|
if (CEF_MEMBER_MISSING(_struct, get_insets)) {
|
|
return CefInsets();
|
|
}
|
|
|
|
// AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
|
|
|
|
// Execute
|
|
cef_insets_t _retval = _struct->get_insets(_struct);
|
|
|
|
// Return type: simple
|
|
return _retval;
|
|
}
|
|
|
|
NO_SANITIZE("cfi-icall") CefSize CefWindowCToCpp::GetPreferredSize() {
|
|
shutdown_checker::AssertNotShutdown();
|
|
|
|
cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
|
|
if (CEF_MEMBER_MISSING(_struct, get_preferred_size)) {
|
|
return CefSize();
|
|
}
|
|
|
|
// AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
|
|
|
|
// Execute
|
|
cef_size_t _retval = _struct->get_preferred_size(_struct);
|
|
|
|
// Return type: simple
|
|
return _retval;
|
|
}
|
|
|
|
NO_SANITIZE("cfi-icall") void CefWindowCToCpp::SizeToPreferredSize() {
|
|
shutdown_checker::AssertNotShutdown();
|
|
|
|
cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
|
|
if (CEF_MEMBER_MISSING(_struct, size_to_preferred_size)) {
|
|
return;
|
|
}
|
|
|
|
// AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
|
|
|
|
// Execute
|
|
_struct->size_to_preferred_size(_struct);
|
|
}
|
|
|
|
NO_SANITIZE("cfi-icall") CefSize CefWindowCToCpp::GetMinimumSize() {
|
|
shutdown_checker::AssertNotShutdown();
|
|
|
|
cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
|
|
if (CEF_MEMBER_MISSING(_struct, get_minimum_size)) {
|
|
return CefSize();
|
|
}
|
|
|
|
// AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
|
|
|
|
// Execute
|
|
cef_size_t _retval = _struct->get_minimum_size(_struct);
|
|
|
|
// Return type: simple
|
|
return _retval;
|
|
}
|
|
|
|
NO_SANITIZE("cfi-icall") CefSize CefWindowCToCpp::GetMaximumSize() {
|
|
shutdown_checker::AssertNotShutdown();
|
|
|
|
cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
|
|
if (CEF_MEMBER_MISSING(_struct, get_maximum_size)) {
|
|
return CefSize();
|
|
}
|
|
|
|
// AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
|
|
|
|
// Execute
|
|
cef_size_t _retval = _struct->get_maximum_size(_struct);
|
|
|
|
// Return type: simple
|
|
return _retval;
|
|
}
|
|
|
|
NO_SANITIZE("cfi-icall") int CefWindowCToCpp::GetHeightForWidth(int width) {
|
|
shutdown_checker::AssertNotShutdown();
|
|
|
|
cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
|
|
if (CEF_MEMBER_MISSING(_struct, get_height_for_width)) {
|
|
return 0;
|
|
}
|
|
|
|
// AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
|
|
|
|
// Execute
|
|
int _retval = _struct->get_height_for_width(_struct, width);
|
|
|
|
// Return type: simple
|
|
return _retval;
|
|
}
|
|
|
|
NO_SANITIZE("cfi-icall") void CefWindowCToCpp::InvalidateLayout() {
|
|
shutdown_checker::AssertNotShutdown();
|
|
|
|
cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
|
|
if (CEF_MEMBER_MISSING(_struct, invalidate_layout)) {
|
|
return;
|
|
}
|
|
|
|
// AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
|
|
|
|
// Execute
|
|
_struct->invalidate_layout(_struct);
|
|
}
|
|
|
|
NO_SANITIZE("cfi-icall") void CefWindowCToCpp::SetVisible(bool visible) {
|
|
shutdown_checker::AssertNotShutdown();
|
|
|
|
cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
|
|
if (CEF_MEMBER_MISSING(_struct, set_visible)) {
|
|
return;
|
|
}
|
|
|
|
// AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
|
|
|
|
// Execute
|
|
_struct->set_visible(_struct, visible);
|
|
}
|
|
|
|
NO_SANITIZE("cfi-icall") bool CefWindowCToCpp::IsVisible() {
|
|
shutdown_checker::AssertNotShutdown();
|
|
|
|
cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
|
|
if (CEF_MEMBER_MISSING(_struct, is_visible)) {
|
|
return false;
|
|
}
|
|
|
|
// AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
|
|
|
|
// Execute
|
|
int _retval = _struct->is_visible(_struct);
|
|
|
|
// Return type: bool
|
|
return _retval ? true : false;
|
|
}
|
|
|
|
NO_SANITIZE("cfi-icall") bool CefWindowCToCpp::IsDrawn() {
|
|
shutdown_checker::AssertNotShutdown();
|
|
|
|
cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
|
|
if (CEF_MEMBER_MISSING(_struct, is_drawn)) {
|
|
return false;
|
|
}
|
|
|
|
// AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
|
|
|
|
// Execute
|
|
int _retval = _struct->is_drawn(_struct);
|
|
|
|
// Return type: bool
|
|
return _retval ? true : false;
|
|
}
|
|
|
|
NO_SANITIZE("cfi-icall") void CefWindowCToCpp::SetEnabled(bool enabled) {
|
|
shutdown_checker::AssertNotShutdown();
|
|
|
|
cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
|
|
if (CEF_MEMBER_MISSING(_struct, set_enabled)) {
|
|
return;
|
|
}
|
|
|
|
// AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
|
|
|
|
// Execute
|
|
_struct->set_enabled(_struct, enabled);
|
|
}
|
|
|
|
NO_SANITIZE("cfi-icall") bool CefWindowCToCpp::IsEnabled() {
|
|
shutdown_checker::AssertNotShutdown();
|
|
|
|
cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
|
|
if (CEF_MEMBER_MISSING(_struct, is_enabled)) {
|
|
return false;
|
|
}
|
|
|
|
// AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
|
|
|
|
// Execute
|
|
int _retval = _struct->is_enabled(_struct);
|
|
|
|
// Return type: bool
|
|
return _retval ? true : false;
|
|
}
|
|
|
|
NO_SANITIZE("cfi-icall") void CefWindowCToCpp::SetFocusable(bool focusable) {
|
|
shutdown_checker::AssertNotShutdown();
|
|
|
|
cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
|
|
if (CEF_MEMBER_MISSING(_struct, set_focusable)) {
|
|
return;
|
|
}
|
|
|
|
// AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
|
|
|
|
// Execute
|
|
_struct->set_focusable(_struct, focusable);
|
|
}
|
|
|
|
NO_SANITIZE("cfi-icall") bool CefWindowCToCpp::IsFocusable() {
|
|
shutdown_checker::AssertNotShutdown();
|
|
|
|
cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
|
|
if (CEF_MEMBER_MISSING(_struct, is_focusable)) {
|
|
return false;
|
|
}
|
|
|
|
// AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
|
|
|
|
// Execute
|
|
int _retval = _struct->is_focusable(_struct);
|
|
|
|
// Return type: bool
|
|
return _retval ? true : false;
|
|
}
|
|
|
|
NO_SANITIZE("cfi-icall") bool CefWindowCToCpp::IsAccessibilityFocusable() {
|
|
shutdown_checker::AssertNotShutdown();
|
|
|
|
cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
|
|
if (CEF_MEMBER_MISSING(_struct, is_accessibility_focusable)) {
|
|
return false;
|
|
}
|
|
|
|
// AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
|
|
|
|
// Execute
|
|
int _retval = _struct->is_accessibility_focusable(_struct);
|
|
|
|
// Return type: bool
|
|
return _retval ? true : false;
|
|
}
|
|
|
|
NO_SANITIZE("cfi-icall") void CefWindowCToCpp::RequestFocus() {
|
|
shutdown_checker::AssertNotShutdown();
|
|
|
|
cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
|
|
if (CEF_MEMBER_MISSING(_struct, request_focus)) {
|
|
return;
|
|
}
|
|
|
|
// AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
|
|
|
|
// Execute
|
|
_struct->request_focus(_struct);
|
|
}
|
|
|
|
NO_SANITIZE("cfi-icall")
|
|
void CefWindowCToCpp::SetBackgroundColor(cef_color_t color) {
|
|
shutdown_checker::AssertNotShutdown();
|
|
|
|
cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
|
|
if (CEF_MEMBER_MISSING(_struct, set_background_color)) {
|
|
return;
|
|
}
|
|
|
|
// AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
|
|
|
|
// Execute
|
|
_struct->set_background_color(_struct, color);
|
|
}
|
|
|
|
NO_SANITIZE("cfi-icall") cef_color_t CefWindowCToCpp::GetBackgroundColor() {
|
|
shutdown_checker::AssertNotShutdown();
|
|
|
|
cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
|
|
if (CEF_MEMBER_MISSING(_struct, get_background_color)) {
|
|
return 0;
|
|
}
|
|
|
|
// AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
|
|
|
|
// Execute
|
|
cef_color_t _retval = _struct->get_background_color(_struct);
|
|
|
|
// Return type: simple
|
|
return _retval;
|
|
}
|
|
|
|
NO_SANITIZE("cfi-icall")
|
|
bool CefWindowCToCpp::ConvertPointToScreen(CefPoint& point) {
|
|
shutdown_checker::AssertNotShutdown();
|
|
|
|
cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
|
|
if (CEF_MEMBER_MISSING(_struct, convert_point_to_screen)) {
|
|
return false;
|
|
}
|
|
|
|
// AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
|
|
|
|
// Execute
|
|
int _retval = _struct->convert_point_to_screen(_struct, &point);
|
|
|
|
// Return type: bool
|
|
return _retval ? true : false;
|
|
}
|
|
|
|
NO_SANITIZE("cfi-icall")
|
|
bool CefWindowCToCpp::ConvertPointFromScreen(CefPoint& point) {
|
|
shutdown_checker::AssertNotShutdown();
|
|
|
|
cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
|
|
if (CEF_MEMBER_MISSING(_struct, convert_point_from_screen)) {
|
|
return false;
|
|
}
|
|
|
|
// AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
|
|
|
|
// Execute
|
|
int _retval = _struct->convert_point_from_screen(_struct, &point);
|
|
|
|
// Return type: bool
|
|
return _retval ? true : false;
|
|
}
|
|
|
|
NO_SANITIZE("cfi-icall")
|
|
bool CefWindowCToCpp::ConvertPointToWindow(CefPoint& point) {
|
|
shutdown_checker::AssertNotShutdown();
|
|
|
|
cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
|
|
if (CEF_MEMBER_MISSING(_struct, convert_point_to_window)) {
|
|
return false;
|
|
}
|
|
|
|
// AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
|
|
|
|
// Execute
|
|
int _retval = _struct->convert_point_to_window(_struct, &point);
|
|
|
|
// Return type: bool
|
|
return _retval ? true : false;
|
|
}
|
|
|
|
NO_SANITIZE("cfi-icall")
|
|
bool CefWindowCToCpp::ConvertPointFromWindow(CefPoint& point) {
|
|
shutdown_checker::AssertNotShutdown();
|
|
|
|
cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
|
|
if (CEF_MEMBER_MISSING(_struct, convert_point_from_window)) {
|
|
return false;
|
|
}
|
|
|
|
// AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
|
|
|
|
// Execute
|
|
int _retval = _struct->convert_point_from_window(_struct, &point);
|
|
|
|
// Return type: bool
|
|
return _retval ? true : false;
|
|
}
|
|
|
|
NO_SANITIZE("cfi-icall")
|
|
bool CefWindowCToCpp::ConvertPointToView(CefRefPtr<CefView> view,
|
|
CefPoint& point) {
|
|
shutdown_checker::AssertNotShutdown();
|
|
|
|
cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
|
|
if (CEF_MEMBER_MISSING(_struct, convert_point_to_view)) {
|
|
return false;
|
|
}
|
|
|
|
// AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
|
|
|
|
// Verify param: view; type: refptr_same
|
|
DCHECK(view.get());
|
|
if (!view.get()) {
|
|
return false;
|
|
}
|
|
|
|
// Execute
|
|
int _retval = _struct->convert_point_to_view(
|
|
_struct, CefViewCToCpp::Unwrap(view), &point);
|
|
|
|
// Return type: bool
|
|
return _retval ? true : false;
|
|
}
|
|
|
|
NO_SANITIZE("cfi-icall")
|
|
bool CefWindowCToCpp::ConvertPointFromView(CefRefPtr<CefView> view,
|
|
CefPoint& point) {
|
|
shutdown_checker::AssertNotShutdown();
|
|
|
|
cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
|
|
if (CEF_MEMBER_MISSING(_struct, convert_point_from_view)) {
|
|
return false;
|
|
}
|
|
|
|
// AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
|
|
|
|
// Verify param: view; type: refptr_same
|
|
DCHECK(view.get());
|
|
if (!view.get()) {
|
|
return false;
|
|
}
|
|
|
|
// Execute
|
|
int _retval = _struct->convert_point_from_view(
|
|
_struct, CefViewCToCpp::Unwrap(view), &point);
|
|
|
|
// Return type: bool
|
|
return _retval ? true : false;
|
|
}
|
|
|
|
// CONSTRUCTOR - Do not edit by hand.
|
|
|
|
CefWindowCToCpp::CefWindowCToCpp() {}
|
|
|
|
// DESTRUCTOR - Do not edit by hand.
|
|
|
|
CefWindowCToCpp::~CefWindowCToCpp() {
|
|
shutdown_checker::AssertNotShutdown();
|
|
}
|
|
|
|
template <>
|
|
cef_window_t*
|
|
CefCToCppRefCounted<CefWindowCToCpp, CefWindow, cef_window_t>::UnwrapDerived(
|
|
CefWrapperType type,
|
|
CefWindow* c) {
|
|
DCHECK(false) << "Unexpected class type: " << type;
|
|
return nullptr;
|
|
}
|
|
|
|
template <>
|
|
CefWrapperType CefCToCppRefCounted<CefWindowCToCpp, CefWindow, cef_window_t>::
|
|
kWrapperType = WT_WINDOW;
|