Struct tauri_plugin_positioner::Positioner
source · [−]pub struct Positioner<R: Runtime> { /* private fields */ }Expand description
The tauri plugin that exposes WindowExt::move_window to the webview.
Trait Implementations
sourceimpl<R: Runtime> Default for Positioner<R>
impl<R: Runtime> Default for Positioner<R>
sourceimpl<R: Runtime> Plugin<R> for Positioner<R>
impl<R: Runtime> Plugin<R> for Positioner<R>
sourcefn extend_api(&mut self, message: Invoke<R>)
fn extend_api(&mut self, message: Invoke<R>)
Extend commands to crate::Builder::invoke_handler.
sourcefn initialize(
&mut self,
app: &AppHandle<R>,
config: Value
) -> Result<(), Box<dyn Error + 'static, Global>>
fn initialize(
&mut self,
app: &AppHandle<R>,
config: Value
) -> Result<(), Box<dyn Error + 'static, Global>>
Initializes the plugin.
sourcefn initialization_script(&self) -> Option<String>
fn initialization_script(&self) -> Option<String>
The JS script to evaluate on webview initialization.
The script is wrapped into its own context with (function () { /* your script here */ })();,
so global variables must be assigned to window instead of implicity declared. Read more
sourcefn on_page_load(&mut self, window: Window<R>, payload: PageLoadPayload)
fn on_page_load(&mut self, window: Window<R>, payload: PageLoadPayload)
Callback invoked when the webview performs a navigation to a page.
Auto Trait Implementations
impl<R> !RefUnwindSafe for Positioner<R>
impl<R> Send for Positioner<R>
impl<R> Sync for Positioner<R>
impl<R> Unpin for Positioner<R>
impl<R> !UnwindSafe for Positioner<R>
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
impl<T> NoneValue for T where
T: Default,
impl<T> NoneValue for T where
T: Default,
type NoneType = T
pub fn null_value() -> T
pub fn null_value() -> T
The none-equivalent value.