cef_scroll_view_t

Type Alias cef_scroll_view_t 

Source
pub type cef_scroll_view_t = _cef_scroll_view_t;
Expand description

A ScrollView will show horizontal and/or vertical scrollbars when necessary based on the size of the attached content view. Methods must be called on the browser process UI thread unless otherwise indicated.

NOTE: This struct is allocated DLL-side.

Aliased Type§

#[repr(C)]
pub struct cef_scroll_view_t { pub base: _cef_view_t, pub set_content_view: Option<unsafe extern "C" fn(*mut _cef_scroll_view_t, *mut _cef_view_t)>, pub get_content_view: Option<unsafe extern "C" fn(*mut _cef_scroll_view_t) -> *mut _cef_view_t>, pub get_visible_content_rect: Option<unsafe extern "C" fn(*mut _cef_scroll_view_t) -> _cef_rect_t>, pub has_horizontal_scrollbar: Option<unsafe extern "C" fn(*mut _cef_scroll_view_t) -> i32>, pub get_horizontal_scrollbar_height: Option<unsafe extern "C" fn(*mut _cef_scroll_view_t) -> i32>, pub has_vertical_scrollbar: Option<unsafe extern "C" fn(*mut _cef_scroll_view_t) -> i32>, pub get_vertical_scrollbar_width: Option<unsafe extern "C" fn(*mut _cef_scroll_view_t) -> i32>, }

Fields§

§base: _cef_view_t

Base structure.

§set_content_view: Option<unsafe extern "C" fn(*mut _cef_scroll_view_t, *mut _cef_view_t)>

Set the content View. The content View must have a specified size (e.g. via cef_view_t::SetBounds or cef_view_delegate_t::GetPreferredSize).

§get_content_view: Option<unsafe extern "C" fn(*mut _cef_scroll_view_t) -> *mut _cef_view_t>

Returns the content View.

§get_visible_content_rect: Option<unsafe extern "C" fn(*mut _cef_scroll_view_t) -> _cef_rect_t>

Returns the visible region of the content View.

§has_horizontal_scrollbar: Option<unsafe extern "C" fn(*mut _cef_scroll_view_t) -> i32>

Returns true (1) if the horizontal scrollbar is currently showing.

§get_horizontal_scrollbar_height: Option<unsafe extern "C" fn(*mut _cef_scroll_view_t) -> i32>

Returns the height of the horizontal scrollbar.

§has_vertical_scrollbar: Option<unsafe extern "C" fn(*mut _cef_scroll_view_t) -> i32>

Returns true (1) if the vertical scrollbar is currently showing.

§get_vertical_scrollbar_width: Option<unsafe extern "C" fn(*mut _cef_scroll_view_t) -> i32>

Returns the width of the vertical scrollbar.