1#![allow(clippy::arc_with_non_send_sync)]
6#![allow(clippy::too_many_arguments)]
7
8mod cef_impl;
9mod devtools;
10mod dialog;
11mod downgrade;
14mod environment;
16mod external_message_pump;
17mod frame;
18pub use dialog::{
19 NativeDialogKind, NativeDialogObservation, NativeDialogSnapshot, NativeDialogToken,
20};
21pub use environment::DebugEnvironment;
22mod frame_navigation;
23mod locale;
25mod macros;
26mod offscreen;
27pub use offscreen::{CursorHandler, Offscreen, OffscreenView};
28mod platform;
29mod popup;
30mod runtime;
31mod sandbox;
34mod switches;
36mod tauri_ext;
37mod webview;
38pub use devtools::{DevToolsMessageIdExhausted, allocate_devtools_message_id};
39pub use frame::{FrameEvent, FrameEventHandler, FrameEventKind};
40pub use frame_navigation::{FrameNavigationState, NativeDocumentToken};
41mod window;
42mod window_builder;
43mod window_handle;
44
45pub use cef::sys::CEF_API_VERSION_LAST;
46#[cfg(target_os = "macos")]
47pub use platform::macos::setup_application as prepare_macos_application;
48pub use runtime::*;
49pub use tauri_ext::*;
50pub use tauri_macros::cef_entry_point;
52pub use webview::*;
53pub use window::{CefWindowDispatcher, NativeWindowToken};
54pub use window_builder::WindowBuilderWrapper;