Struct Image
pub struct Image { /* private fields */ }Implementations§
§impl Image
impl Image
pub fn try_downcast( element: &(dyn ElementExt + 'static), ) -> Option<ImageElement>
Trait Implementations§
§impl AccessibilityExt for Image
impl AccessibilityExt for Image
fn get_accessibility_data(&mut self) -> &mut AccessibilityData
fn accessibility(self, accessibility: AccessibilityData) -> Self
fn a11y_id(self, a11y_id: impl Into<Option<NodeId>>) -> Self
fn a11y_focusable(self, a11y_focusable: impl Into<Focusable>) -> Self
fn a11y_auto_focus(self, a11y_auto_focus: impl Into<bool>) -> Self
fn a11y_member_of(self, a11y_member_of: impl Into<NodeId>) -> Self
fn a11y_role(self, a11y_role: impl Into<Role>) -> Self
fn a11y_alt(self, value: impl Into<Box<str>>) -> Self
fn a11y_builder(self, with: impl FnOnce(&mut Node)) -> Self
§impl ChildrenExt for Image
impl ChildrenExt for Image
fn get_children(&mut self) -> &mut Vec<Element>
fn children_iter<I>(self, children_iter: I) -> Self
fn children<V>(self, children: V) -> Self
fn maybe_child<C>(self, child: Option<C>) -> Selfwhere
C: IntoElement,
fn child<C>(self, child: C) -> Selfwhere
C: IntoElement,
§impl ContainerExt for Image
impl ContainerExt for Image
fn position(self, position: impl Into<Position>) -> Self
fn padding(self, padding: impl Into<Gaps>) -> Self
fn margin(self, margin: impl Into<Gaps>) -> Self
fn min_width(self, minimum_width: impl Into<Size>) -> Self
fn min_height(self, minimum_height: impl Into<Size>) -> Self
fn max_width(self, maximum_width: impl Into<Size>) -> Self
fn max_height(self, maximum_height: impl Into<Size>) -> Self
fn visible_width(self, visible_width: impl Into<VisibleSize>) -> Self
fn visible_height(self, visible_height: impl Into<VisibleSize>) -> Self
§impl ContainerWithContentExt for Image
impl ContainerWithContentExt for Image
fn direction(self, direction: Direction) -> Self
fn main_align(self, main_align: Alignment) -> Self
fn cross_align(self, cross_align: Alignment) -> Self
fn spacing(self, spacing: impl Into<f32>) -> Self
fn content(self, content: Content) -> Self
fn center(self) -> Self
fn offset_x(self, offset_x: impl Into<f32>) -> Self
fn offset_y(self, offset_y: impl Into<f32>) -> Self
fn vertical(self) -> Self
fn horizontal(self) -> Self
§impl EventHandlersExt for Image
impl EventHandlersExt for Image
fn get_event_handlers( &mut self, ) -> &mut HashMap<EventName, EventHandlerType, FxBuildHasher>
fn on_mouse_down( self, on_mouse_down: impl Into<EventHandler<Event<MouseEventData>>>, ) -> Self
fn on_mouse_up( self, on_mouse_up: impl Into<EventHandler<Event<MouseEventData>>>, ) -> Self
fn on_mouse_move( self, on_mouse_move: impl Into<EventHandler<Event<MouseEventData>>>, ) -> Self
fn on_global_mouse_up( self, on_global_mouse_up: impl Into<EventHandler<Event<MouseEventData>>>, ) -> Self
fn on_global_mouse_down( self, on_global_mouse_down: impl Into<EventHandler<Event<MouseEventData>>>, ) -> Self
fn on_global_mouse_move( self, on_global_mouse_move: impl Into<EventHandler<Event<MouseEventData>>>, ) -> Self
fn on_capture_global_mouse_move( self, on_capture_global_mouse_move: impl Into<EventHandler<Event<MouseEventData>>>, ) -> Self
fn on_capture_global_mouse_up( self, on_capture_global_mouse_up: impl Into<EventHandler<Event<MouseEventData>>>, ) -> Self
fn on_key_down( self, on_key_down: impl Into<EventHandler<Event<KeyboardEventData>>>, ) -> Self
fn on_key_up( self, on_key_up: impl Into<EventHandler<Event<KeyboardEventData>>>, ) -> Self
fn on_global_key_down( self, on_global_key_down: impl Into<EventHandler<Event<KeyboardEventData>>>, ) -> Self
fn on_global_key_up( self, on_global_key_up: impl Into<EventHandler<Event<KeyboardEventData>>>, ) -> Self
fn on_wheel( self, on_wheel: impl Into<EventHandler<Event<WheelEventData>>>, ) -> Self
fn on_touch_cancel( self, on_touch_cancel: impl Into<EventHandler<Event<TouchEventData>>>, ) -> Self
fn on_touch_start( self, on_touch_start: impl Into<EventHandler<Event<TouchEventData>>>, ) -> Self
fn on_touch_move( self, on_touch_move: impl Into<EventHandler<Event<TouchEventData>>>, ) -> Self
fn on_touch_end( self, on_touch_end: impl Into<EventHandler<Event<TouchEventData>>>, ) -> Self
fn on_pointer_press( self, on_pointer_press: impl Into<EventHandler<Event<PointerEventData>>>, ) -> Self
fn on_pointer_down( self, on_pointer_down: impl Into<EventHandler<Event<PointerEventData>>>, ) -> Self
fn on_pointer_enter( self, on_pointer_enter: impl Into<EventHandler<Event<PointerEventData>>>, ) -> Self
fn on_pointer_leave( self, on_pointer_leave: impl Into<EventHandler<Event<PointerEventData>>>, ) -> Self
fn on_file_drop( self, on_file_drop: impl Into<EventHandler<Event<FileEventData>>>, ) -> Self
fn on_global_file_hover( self, on_global_file_hover: impl Into<EventHandler<Event<FileEventData>>>, ) -> Self
fn on_global_file_hover_cancelled( self, on_global_file_hover_cancelled: impl Into<EventHandler<Event<FileEventData>>>, ) -> Self
fn on_ime_preedit( self, on_ime_preedit: impl Into<EventHandler<Event<ImePreeditEventData>>>, ) -> Self
fn on_sized( self, on_sized: impl Into<EventHandler<Event<SizedEventData>>>, ) -> Self
§fn on_press(
self,
on_press: impl Into<EventHandler<Event<PressEventData>>>,
) -> Self
fn on_press( self, on_press: impl Into<EventHandler<Event<PressEventData>>>, ) -> Self
This is generally the best event in which to run “press” logic, this might be called
onClick, onActivate, or onConnect in other platforms. Read more§fn on_secondary_press(
self,
on_pointer_press: impl Into<EventHandler<Event<PressEventData>>>,
) -> Self
fn on_secondary_press( self, on_pointer_press: impl Into<EventHandler<Event<PressEventData>>>, ) -> Self
Also called the context menu click in other platforms.
Gets triggered when: Read more
§fn on_all_press(
self,
on_press: impl Into<EventHandler<Event<PressEventData>>>,
) -> Self
fn on_all_press( self, on_press: impl Into<EventHandler<Event<PressEventData>>>, ) -> Self
Gets triggered when: Read more
§impl ImageExt for Image
impl ImageExt for Image
fn get_image_data(&mut self) -> &mut ImageData
fn width(self, width: Size) -> Self
fn height(self, height: Size) -> Self
fn image_data(self, image_data: ImageData) -> Self
fn sampling_mode(self, sampling_mode: SamplingMode) -> Self
fn aspect_ratio(self, aspect_ratio: AspectRatio) -> Self
fn image_cover(self, image_cover: ImageCover) -> Self
§impl LayoutExt for Image
impl LayoutExt for Image
fn get_layout(&mut self) -> &mut LayoutData
fn layout(self, layout: LayoutData) -> Self
Auto Trait Implementations§
impl !Freeze for Image
impl !RefUnwindSafe for Image
impl !Send for Image
impl !Sync for Image
impl Unpin for Image
impl !UnwindSafe for Image
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> ContainerSizeExt for Twhere
T: ContainerExt,
impl<T> ContainerSizeExt for Twhere
T: ContainerExt,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more