@@ -92,7 +92,7 @@ fn setup(mut commands: Commands, asset_server: Res<AssetServer>) {
9292 TextColor :: BLACK ,
9393 Node {
9494 grid_row : GridPlacement :: span ( 1 ) ,
95- padding : UiRect :: all ( px ( 6 ) ) ,
95+ padding : px ( 6 ) . all ( ) ,
9696 ..default ( )
9797 } ,
9898 UiDebugOptions {
@@ -110,7 +110,7 @@ fn setup(mut commands: Commands, asset_server: Res<AssetServer>) {
110110 grid_row : GridPlacement :: span ( 1 ) ,
111111 flex_direction : FlexDirection :: Column ,
112112 justify_content : JustifyContent :: SpaceAround ,
113- padding : UiRect :: all ( Val :: Px ( 10. ) ) ,
113+ padding : px ( 10. ) . all ( ) ,
114114 ..default ( )
115115 } ,
116116 BackgroundColor ( Color :: BLACK ) ,
@@ -124,8 +124,8 @@ fn setup(mut commands: Commands, asset_server: Res<AssetServer>) {
124124 Node {
125125 display : Display :: Flex ,
126126 justify_content : JustifyContent :: Start ,
127- width : Val :: Percent ( IMAGE_GROUP_BOX_INIT_WIDTH ) ,
128- height : Val :: Percent ( IMAGE_GROUP_BOX_INIT_HEIGHT ) ,
127+ width : percent ( IMAGE_GROUP_BOX_INIT_WIDTH ) ,
128+ height : percent ( IMAGE_GROUP_BOX_INIT_HEIGHT ) ,
129129 ..default ( )
130130 } ,
131131 BackgroundColor ( Color :: from ( tailwind:: BLUE_100 ) ) ,
@@ -150,8 +150,8 @@ fn setup(mut commands: Commands, asset_server: Res<AssetServer>) {
150150 Node {
151151 display : Display :: Flex ,
152152 justify_content : JustifyContent :: Start ,
153- width : Val :: Percent ( IMAGE_GROUP_BOX_INIT_WIDTH ) ,
154- height : Val :: Percent ( IMAGE_GROUP_BOX_INIT_HEIGHT ) ,
153+ width : percent ( IMAGE_GROUP_BOX_INIT_WIDTH ) ,
154+ height : percent ( IMAGE_GROUP_BOX_INIT_HEIGHT ) ,
155155 ..default ( )
156156 } ,
157157 BackgroundColor ( Color :: from ( tailwind:: BLUE_100 ) ) ,
@@ -160,8 +160,8 @@ fn setup(mut commands: Commands, asset_server: Res<AssetServer>) {
160160 for width in [ 10. , 20. , 30. , 40. ] {
161161 parent. spawn ( (
162162 Node {
163- height : Val :: Percent ( 100. ) ,
164- width : Val :: Percent ( width) ,
163+ height : percent ( 100 ) ,
164+ width : percent ( width) ,
165165 ..default ( )
166166 } ,
167167 ImageNode {
@@ -247,27 +247,23 @@ fn on_trigger_image_group(event: On<ImageGroupResize>, query: Query<&mut Node, W
247247 for mut node in query {
248248 match event. event ( ) {
249249 ImageGroupResize :: HeightGrow => {
250- if let Val :: Percent ( val) = node. height {
251- let new_val = ( val + MIN_RESIZE_VAL ) . min ( IMAGE_GROUP_BOX_MAX_HEIGHT ) ;
252- node. height = Val :: Percent ( new_val) ;
250+ if let Val :: Percent ( val) = & mut node. height {
251+ * val = ( * val + MIN_RESIZE_VAL ) . min ( IMAGE_GROUP_BOX_MAX_HEIGHT ) ;
253252 }
254253 }
255254 ImageGroupResize :: HeightShrink => {
256- if let Val :: Percent ( val) = node. height {
257- let new_val = ( val - MIN_RESIZE_VAL ) . max ( IMAGE_GROUP_BOX_MIN_HEIGHT ) ;
258- node. height = Val :: Percent ( new_val) ;
255+ if let Val :: Percent ( val) = & mut node. height {
256+ * val = ( * val - MIN_RESIZE_VAL ) . max ( IMAGE_GROUP_BOX_MIN_HEIGHT ) ;
259257 }
260258 }
261259 ImageGroupResize :: WidthGrow => {
262- if let Val :: Percent ( val) = node. width {
263- let new_val = ( val + MIN_RESIZE_VAL ) . min ( IMAGE_GROUP_BOX_MAX_WIDTH ) ;
264- node. width = Val :: Percent ( new_val) ;
260+ if let Val :: Percent ( val) = & mut node. width {
261+ * val = ( * val + MIN_RESIZE_VAL ) . min ( IMAGE_GROUP_BOX_MAX_WIDTH ) ;
265262 }
266263 }
267264 ImageGroupResize :: WidthShrink => {
268- if let Val :: Percent ( val) = node. width {
269- let new_val = ( val - MIN_RESIZE_VAL ) . max ( IMAGE_GROUP_BOX_MIN_WIDTH ) ;
270- node. width = Val :: Percent ( new_val) ;
265+ if let Val :: Percent ( val) = & mut node. width {
266+ * val = ( * val - MIN_RESIZE_VAL ) . max ( IMAGE_GROUP_BOX_MIN_WIDTH ) ;
271267 }
272268 }
273269 }
0 commit comments