Struct sixtyfps_rendering_backend_qt::native_widgets::NativeButton [−][src]
#[repr(C)]pub struct NativeButton { pub x: Property<f32>, pub y: Property<f32>, pub width: Property<f32>, pub height: Property<f32>, pub text: Property<SharedString>, pub enabled: Property<bool>, pub pressed: Property<bool>, pub clicked: Callback<VoidArg>, pub cached_rendering_data: CachedRenderingData, }
Fields
x: Property<f32>
y: Property<f32>
width: Property<f32>
height: Property<f32>
text: Property<SharedString>
enabled: Property<bool>
pressed: Property<bool>
clicked: Callback<VoidArg>
cached_rendering_data: CachedRenderingData
Implementations
impl NativeButton
[src]
impl NativeButton
[src]pub const FIELD_OFFSETS: NativeButtonFieldsOffsets
[src]
Return a struct containing the offset of for the fields of this struct
impl NativeButton
[src]
impl NativeButton
[src]pub fn x(self: Pin<&Self>) -> f32
[src]
pub fn y(self: Pin<&Self>) -> f32
[src]
pub fn width(self: Pin<&Self>) -> f32
[src]
pub fn height(self: Pin<&Self>) -> f32
[src]
pub fn text(self: Pin<&Self>) -> SharedString
[src]
pub fn enabled(self: Pin<&Self>) -> bool
[src]
pub fn pressed(self: Pin<&Self>) -> bool
[src]
Trait Implementations
impl BuiltinItem for NativeButton
[src]
impl BuiltinItem for NativeButton
[src]fn name() -> &'static str
[src]
fn properties<Value: ValueType>(
) -> Vec<(&'static str, &'static dyn PropertyInfo<Self, Value>)>
[src]
) -> Vec<(&'static str, &'static dyn PropertyInfo<Self, Value>)>
fn fields<Value: ValueType>(
) -> Vec<(&'static str, &'static dyn FieldInfo<Self, Value>)>
[src]
) -> Vec<(&'static str, &'static dyn FieldInfo<Self, Value>)>
fn callbacks<Value: ValueType>(
) -> Vec<(&'static str, &'static dyn CallbackInfo<Self, Value>)>
[src]
) -> Vec<(&'static str, &'static dyn CallbackInfo<Self, Value>)>
impl Default for NativeButton
[src]
impl Default for NativeButton
[src]fn default() -> NativeButton
[src]
impl HasStaticVTable<ItemVTable> for NativeButton
[src]
impl HasStaticVTable<ItemVTable> for NativeButton
[src]fn static_vtable() -> &'static ItemVTable
[src]
impl Item for NativeButton
[src]
impl Item for NativeButton
[src]fn init(self: Pin<&Self>, _window: &ComponentWindow)
[src]
fn geometry(self: Pin<&Self>) -> Rect
[src]
fn layouting_info(self: Pin<&Self>, _window: &ComponentWindow) -> LayoutInfo
[src]
fn implicit_size(self: Pin<&Self>, _window: &ComponentWindow) -> Size
[src]
fn input_event_filter_before_children(
self: Pin<&Self>,
_: MouseEvent,
_window: &ComponentWindow,
_self_rc: &ItemRc
) -> InputEventFilterResult
[src]
self: Pin<&Self>,
_: MouseEvent,
_window: &ComponentWindow,
_self_rc: &ItemRc
) -> InputEventFilterResult
fn input_event(
self: Pin<&Self>,
event: MouseEvent,
_window: &ComponentWindow,
_self_rc: &ItemRc
) -> InputEventResult
[src]
self: Pin<&Self>,
event: MouseEvent,
_window: &ComponentWindow,
_self_rc: &ItemRc
) -> InputEventResult
fn key_event(
self: Pin<&Self>,
_: &KeyEvent,
_window: &ComponentWindow
) -> KeyEventResult
[src]
self: Pin<&Self>,
_: &KeyEvent,
_window: &ComponentWindow
) -> KeyEventResult
fn focus_event(self: Pin<&Self>, _: &FocusEvent, _window: &ComponentWindow)
[src]
fn render(self: Pin<&Self>, backend: &mut &mut dyn ItemRenderer)
[src]
impl ItemConsts for NativeButton
[src]
impl ItemConsts for NativeButton
[src]const cached_rendering_data_offset: FieldOffset<Self, CachedRenderingData>
[src]
impl<'__dummy_lifetime> Unpin for NativeButton where
__MustNotImplUnpin<'__dummy_lifetime>: Unpin,
[src]
impl<'__dummy_lifetime> Unpin for NativeButton where
__MustNotImplUnpin<'__dummy_lifetime>: Unpin,
[src]Auto Trait Implementations
impl !RefUnwindSafe for NativeButton
impl !RefUnwindSafe for NativeButton
impl !Send for NativeButton
impl !Send for NativeButton
impl !Sync for NativeButton
impl !Sync for NativeButton
impl !UnwindSafe for NativeButton
impl !UnwindSafe for NativeButton