pub struct WindowDelegate(/* private fields */);Expand description
See _cef_window_delegate_t for more documentation.
Implementations§
Source§impl WindowDelegate
impl WindowDelegate
pub fn new<T>(interface: T) -> Selfwhere
T: WrapWindowDelegate,
Trait Implementations§
Source§impl Clone for WindowDelegate
impl Clone for WindowDelegate
Source§fn clone(&self) -> WindowDelegate
fn clone(&self) -> WindowDelegate
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl ConvertParam<*mut _cef_window_delegate_t> for &WindowDelegate
impl ConvertParam<*mut _cef_window_delegate_t> for &WindowDelegate
fn into_raw(self) -> *mut _cef_window_delegate_t
Source§impl ConvertParam<*mut _cef_window_delegate_t> for &mut WindowDelegate
impl ConvertParam<*mut _cef_window_delegate_t> for &mut WindowDelegate
fn into_raw(self) -> *mut _cef_window_delegate_t
Source§impl ConvertReturnValue<WindowDelegate> for *mut _cef_window_delegate_t
impl ConvertReturnValue<WindowDelegate> for *mut _cef_window_delegate_t
fn wrap_result(self) -> WindowDelegate
Source§impl From<WindowDelegate> for *mut _cef_window_delegate_t
impl From<WindowDelegate> for *mut _cef_window_delegate_t
Source§fn from(value: WindowDelegate) -> Self
fn from(value: WindowDelegate) -> Self
Converts to this type from the input type.
Source§impl ImplPanelDelegate for WindowDelegate
impl ImplPanelDelegate for WindowDelegate
fn get_raw(&self) -> *mut _cef_panel_delegate_t
fn init_methods(object: &mut _cef_panel_delegate_t)
Source§impl ImplViewDelegate for WindowDelegate
impl ImplViewDelegate for WindowDelegate
Source§fn preferred_size(&self, view: Option<&mut View>) -> Size
fn preferred_size(&self, view: Option<&mut View>) -> Size
See
_cef_view_delegate_t::get_preferred_size for more documentation.Source§fn minimum_size(&self, view: Option<&mut View>) -> Size
fn minimum_size(&self, view: Option<&mut View>) -> Size
See
_cef_view_delegate_t::get_minimum_size for more documentation.Source§fn maximum_size(&self, view: Option<&mut View>) -> Size
fn maximum_size(&self, view: Option<&mut View>) -> Size
See
_cef_view_delegate_t::get_maximum_size for more documentation.Source§fn height_for_width(&self, view: Option<&mut View>, width: c_int) -> c_int
fn height_for_width(&self, view: Option<&mut View>, width: c_int) -> c_int
See
_cef_view_delegate_t::get_height_for_width for more documentation.Source§fn on_parent_view_changed(
&self,
view: Option<&mut View>,
added: c_int,
parent: Option<&mut View>,
)
fn on_parent_view_changed( &self, view: Option<&mut View>, added: c_int, parent: Option<&mut View>, )
See
_cef_view_delegate_t::on_parent_view_changed for more documentation.Source§fn on_child_view_changed(
&self,
view: Option<&mut View>,
added: c_int,
child: Option<&mut View>,
)
fn on_child_view_changed( &self, view: Option<&mut View>, added: c_int, child: Option<&mut View>, )
See
_cef_view_delegate_t::on_child_view_changed for more documentation.Source§fn on_window_changed(&self, view: Option<&mut View>, added: c_int)
fn on_window_changed(&self, view: Option<&mut View>, added: c_int)
See
_cef_view_delegate_t::on_window_changed for more documentation.Source§fn on_layout_changed(&self, view: Option<&mut View>, new_bounds: Option<&Rect>)
fn on_layout_changed(&self, view: Option<&mut View>, new_bounds: Option<&Rect>)
See
_cef_view_delegate_t::on_layout_changed for more documentation.Source§fn on_focus(&self, view: Option<&mut View>)
fn on_focus(&self, view: Option<&mut View>)
See
_cef_view_delegate_t::on_focus for more documentation.Source§fn on_blur(&self, view: Option<&mut View>)
fn on_blur(&self, view: Option<&mut View>)
See
_cef_view_delegate_t::on_blur for more documentation.Source§fn on_theme_changed(&self, view: Option<&mut View>)
fn on_theme_changed(&self, view: Option<&mut View>)
See
_cef_view_delegate_t::on_theme_changed for more documentation.fn get_raw(&self) -> *mut _cef_view_delegate_t
fn init_methods(object: &mut _cef_view_delegate_t)
Source§impl ImplWindowDelegate for WindowDelegate
impl ImplWindowDelegate for WindowDelegate
Source§fn on_window_created(&self, window: Option<&mut Window>)
fn on_window_created(&self, window: Option<&mut Window>)
See
_cef_window_delegate_t::on_window_created for more documentation.Source§fn on_window_closing(&self, window: Option<&mut Window>)
fn on_window_closing(&self, window: Option<&mut Window>)
See
_cef_window_delegate_t::on_window_closing for more documentation.Source§fn on_window_destroyed(&self, window: Option<&mut Window>)
fn on_window_destroyed(&self, window: Option<&mut Window>)
See
_cef_window_delegate_t::on_window_destroyed for more documentation.Source§fn on_window_activation_changed(
&self,
window: Option<&mut Window>,
active: c_int,
)
fn on_window_activation_changed( &self, window: Option<&mut Window>, active: c_int, )
See
_cef_window_delegate_t::on_window_activation_changed for more documentation.Source§fn on_window_bounds_changed(
&self,
window: Option<&mut Window>,
new_bounds: Option<&Rect>,
)
fn on_window_bounds_changed( &self, window: Option<&mut Window>, new_bounds: Option<&Rect>, )
See
_cef_window_delegate_t::on_window_bounds_changed for more documentation.Source§fn on_window_fullscreen_transition(
&self,
window: Option<&mut Window>,
is_completed: c_int,
)
fn on_window_fullscreen_transition( &self, window: Option<&mut Window>, is_completed: c_int, )
See
_cef_window_delegate_t::on_window_fullscreen_transition for more documentation.Source§fn parent_window(
&self,
window: Option<&mut Window>,
is_menu: Option<&mut c_int>,
can_activate_menu: Option<&mut c_int>,
) -> Option<Window>
fn parent_window( &self, window: Option<&mut Window>, is_menu: Option<&mut c_int>, can_activate_menu: Option<&mut c_int>, ) -> Option<Window>
See
_cef_window_delegate_t::get_parent_window for more documentation.Source§fn is_window_modal_dialog(&self, window: Option<&mut Window>) -> c_int
fn is_window_modal_dialog(&self, window: Option<&mut Window>) -> c_int
See
_cef_window_delegate_t::is_window_modal_dialog for more documentation.Source§fn initial_bounds(&self, window: Option<&mut Window>) -> Rect
fn initial_bounds(&self, window: Option<&mut Window>) -> Rect
See
_cef_window_delegate_t::get_initial_bounds for more documentation.Source§fn initial_show_state(&self, window: Option<&mut Window>) -> ShowState
fn initial_show_state(&self, window: Option<&mut Window>) -> ShowState
See
_cef_window_delegate_t::get_initial_show_state for more documentation.Source§fn is_frameless(&self, window: Option<&mut Window>) -> c_int
fn is_frameless(&self, window: Option<&mut Window>) -> c_int
See
_cef_window_delegate_t::is_frameless for more documentation.See
_cef_window_delegate_t::with_standard_window_buttons for more documentation.Source§fn titlebar_height(
&self,
window: Option<&mut Window>,
titlebar_height: Option<&mut f32>,
) -> c_int
fn titlebar_height( &self, window: Option<&mut Window>, titlebar_height: Option<&mut f32>, ) -> c_int
See
_cef_window_delegate_t::get_titlebar_height for more documentation.Source§fn accepts_first_mouse(&self, window: Option<&mut Window>) -> State
fn accepts_first_mouse(&self, window: Option<&mut Window>) -> State
See
_cef_window_delegate_t::accepts_first_mouse for more documentation.Source§fn can_resize(&self, window: Option<&mut Window>) -> c_int
fn can_resize(&self, window: Option<&mut Window>) -> c_int
See
_cef_window_delegate_t::can_resize for more documentation.Source§fn can_maximize(&self, window: Option<&mut Window>) -> c_int
fn can_maximize(&self, window: Option<&mut Window>) -> c_int
See
_cef_window_delegate_t::can_maximize for more documentation.Source§fn can_minimize(&self, window: Option<&mut Window>) -> c_int
fn can_minimize(&self, window: Option<&mut Window>) -> c_int
See
_cef_window_delegate_t::can_minimize for more documentation.Source§fn can_close(&self, window: Option<&mut Window>) -> c_int
fn can_close(&self, window: Option<&mut Window>) -> c_int
See
_cef_window_delegate_t::can_close for more documentation.Source§fn on_accelerator(
&self,
window: Option<&mut Window>,
command_id: c_int,
) -> c_int
fn on_accelerator( &self, window: Option<&mut Window>, command_id: c_int, ) -> c_int
See
_cef_window_delegate_t::on_accelerator for more documentation.Source§fn on_key_event(
&self,
window: Option<&mut Window>,
event: Option<&KeyEvent>,
) -> c_int
fn on_key_event( &self, window: Option<&mut Window>, event: Option<&KeyEvent>, ) -> c_int
See
_cef_window_delegate_t::on_key_event for more documentation.Source§fn on_theme_colors_changed(
&self,
window: Option<&mut Window>,
chrome_theme: c_int,
)
fn on_theme_colors_changed( &self, window: Option<&mut Window>, chrome_theme: c_int, )
See
_cef_window_delegate_t::on_theme_colors_changed for more documentation.Source§fn window_runtime_style(&self) -> RuntimeStyle
fn window_runtime_style(&self) -> RuntimeStyle
See
_cef_window_delegate_t::get_window_runtime_style for more documentation.Source§fn linux_window_properties(
&self,
window: Option<&mut Window>,
properties: Option<&mut LinuxWindowProperties>,
) -> c_int
fn linux_window_properties( &self, window: Option<&mut Window>, properties: Option<&mut LinuxWindowProperties>, ) -> c_int
See
_cef_window_delegate_t::get_linux_window_properties for more documentation.fn get_raw(&self) -> *mut _cef_window_delegate_t
fn init_methods(object: &mut _cef_window_delegate_t)
Source§impl Rc for WindowDelegate
impl Rc for WindowDelegate
Source§fn as_base(&self) -> &_cef_base_ref_counted_t
fn as_base(&self) -> &_cef_base_ref_counted_t
Get the reference of cef_base_ref_counted_t.
Source§unsafe fn release(&self) -> bool
unsafe fn release(&self) -> bool
Decrease reference count by 1 and release the value if the count meets 0.
Reuturn
True if it is released. Read moreSource§fn has_one_ref(&self) -> bool
fn has_one_ref(&self) -> bool
True if the reference count is exactly 1.Source§fn has_at_least_one_ref(&self) -> bool
fn has_at_least_one_ref(&self) -> bool
True if the reference count is larger than 0.Auto Trait Implementations§
impl Freeze for WindowDelegate
impl RefUnwindSafe for WindowDelegate
impl Send for WindowDelegate
impl Sync for WindowDelegate
impl Unpin for WindowDelegate
impl UnwindSafe for WindowDelegate
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more