Struct sixtyfps_rendering_backend_default::native_widgets::NativeStandardListViewItem [−][src]
#[repr(C)]pub struct NativeStandardListViewItem { pub x: Property<f32>, pub y: Property<f32>, pub width: Property<f32>, pub height: Property<f32>, pub item: Property<StandardListViewItem>, pub index: Property<i32>, pub is_selected: Property<bool>, pub cached_rendering_data: CachedRenderingData, }
Fields
x: Property<f32>
y: Property<f32>
width: Property<f32>
height: Property<f32>
item: Property<StandardListViewItem>
index: Property<i32>
is_selected: Property<bool>
cached_rendering_data: CachedRenderingData
Implementations
impl NativeStandardListViewItem
[src]
impl NativeStandardListViewItem
[src]pub const FIELD_OFFSETS: NativeStandardListViewItemFieldsOffsets
[src]
Return a struct containing the offset of for the fields of this struct
impl NativeStandardListViewItem
[src]
impl NativeStandardListViewItem
[src]pub fn x(self: Pin<&NativeStandardListViewItem>) -> f32
[src]
pub fn y(self: Pin<&NativeStandardListViewItem>) -> f32
[src]
pub fn width(self: Pin<&NativeStandardListViewItem>) -> f32
[src]
pub fn height(self: Pin<&NativeStandardListViewItem>) -> f32
[src]
pub fn item(self: Pin<&NativeStandardListViewItem>) -> StandardListViewItem
[src]
pub fn index(self: Pin<&NativeStandardListViewItem>) -> i32
[src]
pub fn is_selected(self: Pin<&NativeStandardListViewItem>) -> bool
[src]
Trait Implementations
impl BuiltinItem for NativeStandardListViewItem
[src]
impl BuiltinItem for NativeStandardListViewItem
[src]pub fn name() -> &'static str
[src]
pub fn properties<Value>(
) -> Vec<(&'static str, &'static (dyn PropertyInfo<NativeStandardListViewItem, Value> + 'static)), Global> where
Value: ValueType,
[src]
) -> Vec<(&'static str, &'static (dyn PropertyInfo<NativeStandardListViewItem, Value> + 'static)), Global> where
Value: ValueType,
pub fn fields<Value>(
) -> Vec<(&'static str, &'static (dyn FieldInfo<NativeStandardListViewItem, Value> + 'static)), Global> where
Value: ValueType,
[src]
) -> Vec<(&'static str, &'static (dyn FieldInfo<NativeStandardListViewItem, Value> + 'static)), Global> where
Value: ValueType,
pub fn callbacks<Value>(
) -> Vec<(&'static str, &'static (dyn CallbackInfo<NativeStandardListViewItem, Value> + 'static)), Global> where
Value: ValueType,
[src]
) -> Vec<(&'static str, &'static (dyn CallbackInfo<NativeStandardListViewItem, Value> + 'static)), Global> where
Value: ValueType,
impl Default for NativeStandardListViewItem
[src]
impl Default for NativeStandardListViewItem
[src]pub fn default() -> NativeStandardListViewItem
[src]
impl HasStaticVTable<ItemVTable> for NativeStandardListViewItem
[src]
impl HasStaticVTable<ItemVTable> for NativeStandardListViewItem
[src]pub fn static_vtable() -> &'static ItemVTable
[src]
impl Item for NativeStandardListViewItem
[src]
impl Item for NativeStandardListViewItem
[src]pub fn init(self: Pin<&NativeStandardListViewItem>, _window: &ComponentWindow)
[src]
pub fn geometry(
self: Pin<&NativeStandardListViewItem>
) -> Rect<f32, UnknownUnit>
[src]
self: Pin<&NativeStandardListViewItem>
) -> Rect<f32, UnknownUnit>
pub fn layouting_info(
self: Pin<&NativeStandardListViewItem>,
_window: &ComponentWindow
) -> LayoutInfo
[src]
self: Pin<&NativeStandardListViewItem>,
_window: &ComponentWindow
) -> LayoutInfo
pub fn implicit_size(
self: Pin<&NativeStandardListViewItem>,
_window: &ComponentWindow
) -> Size2D<f32, UnknownUnit>
[src]
self: Pin<&NativeStandardListViewItem>,
_window: &ComponentWindow
) -> Size2D<f32, UnknownUnit>
pub fn input_event_filter_before_children(
self: Pin<&NativeStandardListViewItem>,
MouseEvent,
_window: &ComponentWindow,
_self_rc: &ItemRc
) -> InputEventFilterResult
[src]
self: Pin<&NativeStandardListViewItem>,
MouseEvent,
_window: &ComponentWindow,
_self_rc: &ItemRc
) -> InputEventFilterResult
pub fn input_event(
self: Pin<&NativeStandardListViewItem>,
_event: MouseEvent,
_window: &ComponentWindow,
_self_rc: &ItemRc
) -> InputEventResult
[src]
self: Pin<&NativeStandardListViewItem>,
_event: MouseEvent,
_window: &ComponentWindow,
_self_rc: &ItemRc
) -> InputEventResult
pub fn key_event(
self: Pin<&NativeStandardListViewItem>,
&KeyEvent,
_window: &ComponentWindow
) -> KeyEventResult
[src]
self: Pin<&NativeStandardListViewItem>,
&KeyEvent,
_window: &ComponentWindow
) -> KeyEventResult
pub fn focus_event(
self: Pin<&NativeStandardListViewItem>,
&FocusEvent,
_window: &ComponentWindow
)
[src]
self: Pin<&NativeStandardListViewItem>,
&FocusEvent,
_window: &ComponentWindow
)
pub fn render(
self: Pin<&NativeStandardListViewItem>,
backend: &mut &mut dyn ItemRenderer
)
[src]
self: Pin<&NativeStandardListViewItem>,
backend: &mut &mut dyn ItemRenderer
)
impl ItemConsts for NativeStandardListViewItem
[src]
impl ItemConsts for NativeStandardListViewItem
[src]pub const cached_rendering_data_offset: FieldOffset<NativeStandardListViewItem, CachedRenderingData, NotPinned>
[src]
impl<'__dummy_lifetime> Unpin for NativeStandardListViewItem where
__MustNotImplUnpin<'__dummy_lifetime>: Unpin,
[src]
impl<'__dummy_lifetime> Unpin for NativeStandardListViewItem where
__MustNotImplUnpin<'__dummy_lifetime>: Unpin,
[src]Auto Trait Implementations
impl !RefUnwindSafe for NativeStandardListViewItem
impl !RefUnwindSafe for NativeStandardListViewItem
impl Send for NativeStandardListViewItem
impl Send for NativeStandardListViewItem
impl !Sync for NativeStandardListViewItem
impl !Sync for NativeStandardListViewItem
impl UnwindSafe for NativeStandardListViewItem
impl UnwindSafe for NativeStandardListViewItem