Struct rute::auto::list_widget_item_ffi::RUListWidgetItemFuncs
source · #[repr(C)]pub struct RUListWidgetItemFuncs {Show 16 fields
pub destroy: extern "C" fn(self_c: *const RUBase),
pub list_widget: extern "C" fn(self_c: *const RUBase) -> RUListWidget,
pub set_selected: extern "C" fn(self_c: *const RUBase, select: bool),
pub is_selected: extern "C" fn(self_c: *const RUBase) -> bool,
pub set_hidden: extern "C" fn(self_c: *const RUBase, hide: bool),
pub is_hidden: extern "C" fn(self_c: *const RUBase) -> bool,
pub text: extern "C" fn(self_c: *const RUBase) -> *const c_char,
pub set_text: extern "C" fn(self_c: *const RUBase, text: *const c_char),
pub status_tip: extern "C" fn(self_c: *const RUBase) -> *const c_char,
pub set_status_tip: extern "C" fn(self_c: *const RUBase, status_tip: *const c_char),
pub tool_tip: extern "C" fn(self_c: *const RUBase) -> *const c_char,
pub set_tool_tip: extern "C" fn(self_c: *const RUBase, tool_tip: *const c_char),
pub whats_this: extern "C" fn(self_c: *const RUBase) -> *const c_char,
pub set_whats_this: extern "C" fn(self_c: *const RUBase, whats_this: *const c_char),
pub text_alignment: extern "C" fn(self_c: *const RUBase) -> i32,
pub set_text_alignment: extern "C" fn(self_c: *const RUBase, alignment: i32),
}
Fields
destroy: extern "C" fn(self_c: *const RUBase)
list_widget: extern "C" fn(self_c: *const RUBase) -> RUListWidget
set_selected: extern "C" fn(self_c: *const RUBase, select: bool)
is_selected: extern "C" fn(self_c: *const RUBase) -> bool
text: extern "C" fn(self_c: *const RUBase) -> *const c_char
set_text: extern "C" fn(self_c: *const RUBase, text: *const c_char)
status_tip: extern "C" fn(self_c: *const RUBase) -> *const c_char
set_status_tip: extern "C" fn(self_c: *const RUBase, status_tip: *const c_char)
tool_tip: extern "C" fn(self_c: *const RUBase) -> *const c_char
set_tool_tip: extern "C" fn(self_c: *const RUBase, tool_tip: *const c_char)
whats_this: extern "C" fn(self_c: *const RUBase) -> *const c_char
set_whats_this: extern "C" fn(self_c: *const RUBase, whats_this: *const c_char)
text_alignment: extern "C" fn(self_c: *const RUBase) -> i32
set_text_alignment: extern "C" fn(self_c: *const RUBase, alignment: i32)
Trait Implementations
sourceimpl Clone for RUListWidgetItemFuncs
impl Clone for RUListWidgetItemFuncs
sourcefn clone(&self) -> RUListWidgetItemFuncs
fn clone(&self) -> RUListWidgetItemFuncs
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreimpl Copy for RUListWidgetItemFuncs
Auto Trait Implementations
impl RefUnwindSafe for RUListWidgetItemFuncs
impl Send for RUListWidgetItemFuncs
impl Sync for RUListWidgetItemFuncs
impl Unpin for RUListWidgetItemFuncs
impl UnwindSafe for RUListWidgetItemFuncs
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more