ImplOverlayController

Trait ImplOverlayController 

Source
pub trait ImplOverlayController:
    Clone
    + Sized
    + Rc {
Show 20 methods // Required methods fn is_valid(&self) -> c_int; fn is_same(&self, that: Option<&mut OverlayController>) -> c_int; fn contents_view(&self) -> Option<View>; fn window(&self) -> Option<Window>; fn docking_mode(&self) -> DockingMode; fn destroy(&self); fn set_bounds(&self, bounds: Option<&Rect>); fn bounds(&self) -> Rect; fn bounds_in_screen(&self) -> Rect; fn set_size(&self, size: Option<&Size>); fn size(&self) -> Size; fn set_position(&self, position: Option<&Point>); fn position(&self) -> Point; fn set_insets(&self, insets: Option<&Insets>); fn insets(&self) -> Insets; fn size_to_preferred_size(&self); fn set_visible(&self, visible: c_int); fn is_visible(&self) -> c_int; fn is_drawn(&self) -> c_int; fn get_raw(&self) -> *mut _cef_overlay_controller_t;
}

Required Methods§

Source

fn is_valid(&self) -> c_int

See _cef_overlay_controller_t::is_valid for more documentation.

Source

fn is_same(&self, that: Option<&mut OverlayController>) -> c_int

See _cef_overlay_controller_t::is_same for more documentation.

Source

fn contents_view(&self) -> Option<View>

Source

fn window(&self) -> Option<Window>

See _cef_overlay_controller_t::get_window for more documentation.

Source

fn docking_mode(&self) -> DockingMode

See _cef_overlay_controller_t::get_docking_mode for more documentation.

Source

fn destroy(&self)

See _cef_overlay_controller_t::destroy for more documentation.

Source

fn set_bounds(&self, bounds: Option<&Rect>)

See _cef_overlay_controller_t::set_bounds for more documentation.

Source

fn bounds(&self) -> Rect

See _cef_overlay_controller_t::get_bounds for more documentation.

Source

fn bounds_in_screen(&self) -> Rect

Source

fn set_size(&self, size: Option<&Size>)

See _cef_overlay_controller_t::set_size for more documentation.

Source

fn size(&self) -> Size

See _cef_overlay_controller_t::get_size for more documentation.

Source

fn set_position(&self, position: Option<&Point>)

See _cef_overlay_controller_t::set_position for more documentation.

Source

fn position(&self) -> Point

See _cef_overlay_controller_t::get_position for more documentation.

Source

fn set_insets(&self, insets: Option<&Insets>)

See _cef_overlay_controller_t::set_insets for more documentation.

Source

fn insets(&self) -> Insets

See _cef_overlay_controller_t::get_insets for more documentation.

Source

fn size_to_preferred_size(&self)

Source

fn set_visible(&self, visible: c_int)

See _cef_overlay_controller_t::set_visible for more documentation.

Source

fn is_visible(&self) -> c_int

See _cef_overlay_controller_t::is_visible for more documentation.

Source

fn is_drawn(&self) -> c_int

See _cef_overlay_controller_t::is_drawn for more documentation.

Source

fn get_raw(&self) -> *mut _cef_overlay_controller_t

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§