ImplDragData

Trait ImplDragData 

Source
pub trait ImplDragData:
    Clone
    + Sized
    + Rc {
Show 28 methods // Required methods fn clone(&self) -> Option<DragData>; fn is_read_only(&self) -> c_int; fn is_link(&self) -> c_int; fn is_fragment(&self) -> c_int; fn is_file(&self) -> c_int; fn link_url(&self) -> CefStringUserfree; fn link_title(&self) -> CefStringUserfree; fn link_metadata(&self) -> CefStringUserfree; fn fragment_text(&self) -> CefStringUserfree; fn fragment_html(&self) -> CefStringUserfree; fn fragment_base_url(&self) -> CefStringUserfree; fn file_name(&self) -> CefStringUserfree; fn file_contents(&self, writer: Option<&mut StreamWriter>) -> usize; fn file_names(&self, names: Option<&mut CefStringList>) -> c_int; fn file_paths(&self, paths: Option<&mut CefStringList>) -> c_int; fn set_link_url(&self, url: Option<&CefString>); fn set_link_title(&self, title: Option<&CefString>); fn set_link_metadata(&self, data: Option<&CefString>); fn set_fragment_text(&self, text: Option<&CefString>); fn set_fragment_html(&self, html: Option<&CefString>); fn set_fragment_base_url(&self, base_url: Option<&CefString>); fn reset_file_contents(&self); fn add_file( &self, path: Option<&CefString>, display_name: Option<&CefString>, ); fn clear_filenames(&self); fn image(&self) -> Option<Image>; fn image_hotspot(&self) -> Point; fn has_image(&self) -> c_int; fn get_raw(&self) -> *mut _cef_drag_data_t;
}

Required Methods§

Source

fn clone(&self) -> Option<DragData>

See _cef_drag_data_t::clone for more documentation.

Source

fn is_read_only(&self) -> c_int

See _cef_drag_data_t::is_read_only for more documentation.

See _cef_drag_data_t::is_link for more documentation.

Source

fn is_fragment(&self) -> c_int

See _cef_drag_data_t::is_fragment for more documentation.

Source

fn is_file(&self) -> c_int

See _cef_drag_data_t::is_file for more documentation.

See _cef_drag_data_t::get_link_url for more documentation.

See _cef_drag_data_t::get_link_title for more documentation.

See _cef_drag_data_t::get_link_metadata for more documentation.

Source

fn fragment_text(&self) -> CefStringUserfree

See _cef_drag_data_t::get_fragment_text for more documentation.

Source

fn fragment_html(&self) -> CefStringUserfree

See _cef_drag_data_t::get_fragment_html for more documentation.

Source

fn fragment_base_url(&self) -> CefStringUserfree

See _cef_drag_data_t::get_fragment_base_url for more documentation.

Source

fn file_name(&self) -> CefStringUserfree

See _cef_drag_data_t::get_file_name for more documentation.

Source

fn file_contents(&self, writer: Option<&mut StreamWriter>) -> usize

See _cef_drag_data_t::get_file_contents for more documentation.

Source

fn file_names(&self, names: Option<&mut CefStringList>) -> c_int

See _cef_drag_data_t::get_file_names for more documentation.

Source

fn file_paths(&self, paths: Option<&mut CefStringList>) -> c_int

See _cef_drag_data_t::get_file_paths for more documentation.

See _cef_drag_data_t::set_link_url for more documentation.

See _cef_drag_data_t::set_link_title for more documentation.

See _cef_drag_data_t::set_link_metadata for more documentation.

Source

fn set_fragment_text(&self, text: Option<&CefString>)

See _cef_drag_data_t::set_fragment_text for more documentation.

Source

fn set_fragment_html(&self, html: Option<&CefString>)

See _cef_drag_data_t::set_fragment_html for more documentation.

Source

fn set_fragment_base_url(&self, base_url: Option<&CefString>)

See _cef_drag_data_t::set_fragment_base_url for more documentation.

Source

fn reset_file_contents(&self)

See _cef_drag_data_t::reset_file_contents for more documentation.

Source

fn add_file(&self, path: Option<&CefString>, display_name: Option<&CefString>)

See _cef_drag_data_t::add_file for more documentation.

Source

fn clear_filenames(&self)

See _cef_drag_data_t::clear_filenames for more documentation.

Source

fn image(&self) -> Option<Image>

See _cef_drag_data_t::get_image for more documentation.

Source

fn image_hotspot(&self) -> Point

See _cef_drag_data_t::get_image_hotspot for more documentation.

Source

fn has_image(&self) -> c_int

See _cef_drag_data_t::has_image for more documentation.

Source

fn get_raw(&self) -> *mut _cef_drag_data_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§