From 197e5a41db9cc30a6b3eb0853d24c88e74c05450 Mon Sep 17 00:00:00 2001 From: Carter Anderson Date: Thu, 7 Nov 2024 13:52:58 -0800 Subject: [PATCH] UiImage -> ImageNode, UiImageSize -> ImageNodeSize (#16271) Align `UiImage` with the new `XNode` naming convention. - Rename `UiImage` to `ImageNode` - Rename `UiImageSize` to `ImageNodeSize` --- Before: ```rust commands.spawn(UiImage::new(image)); ```` After: ```rust commands.spawn(ImageNode::new(image)); ``` --- crates/bevy_ui/src/accessibility.rs | 9 +- crates/bevy_ui/src/lib.rs | 14 +- crates/bevy_ui/src/node_bundles.rs | 14 +- crates/bevy_ui/src/render/mod.rs | 12 +- crates/bevy_ui/src/render/render_pass.rs | 4 +- .../src/render/ui_texture_slice_pipeline.rs | 3 +- crates/bevy_ui/src/ui_node.rs | 168 +--------------- crates/bevy_ui/src/widget/image.rs | 180 +++++++++++++++++- examples/3d/auto_exposure.rs | 4 +- examples/games/game_menu.rs | 8 +- examples/stress_tests/many_buttons.rs | 2 +- examples/ui/font_atlas_debug.rs | 2 +- examples/ui/overflow.rs | 2 +- examples/ui/overflow_clip_margin.rs | 2 +- examples/ui/overflow_debug.rs | 2 +- examples/ui/ui.rs | 17 +- examples/ui/ui_scaling.rs | 2 +- examples/ui/ui_texture_atlas.rs | 14 +- examples/ui/ui_texture_atlas_slice.rs | 5 +- examples/ui/ui_texture_slice.rs | 10 +- examples/ui/ui_texture_slice_flip_and_tile.rs | 3 +- 21 files changed, 245 insertions(+), 232 deletions(-) diff --git a/crates/bevy_ui/src/accessibility.rs b/crates/bevy_ui/src/accessibility.rs index 36d693636f..2585789995 100644 --- a/crates/bevy_ui/src/accessibility.rs +++ b/crates/bevy_ui/src/accessibility.rs @@ -1,8 +1,8 @@ use crate::{ experimental::UiChildren, prelude::{Button, Label}, - widget::TextUiReader, - ComputedNode, UiImage, + widget::{ImageNode, TextUiReader}, + ComputedNode, }; use bevy_a11y::{ accesskit::{NodeBuilder, Rect, Role}, @@ -92,7 +92,10 @@ fn button_changed( fn image_changed( mut commands: Commands, - mut query: Query<(Entity, Option<&mut AccessibilityNode>), (Changed, Without