@@ -31,7 +31,7 @@ use crate::{
3131 utils:: make_simple_tooltip,
3232 widget:: WidgetBuilder ,
3333 window:: { WindowBuilder , WindowMessage , WindowTitle } ,
34- BuildContext , Thickness , UiNode ,
34+ BuildContext , Thickness ,
3535 } ,
3636 scene:: {
3737 base:: BaseBuilder ,
@@ -55,11 +55,12 @@ use crate::{
5555 Message ,
5656} ;
5757use fyrox:: gui:: button:: Button ;
58+ use fyrox:: gui:: stack_panel:: StackPanel ;
5859use fyrox:: gui:: widget:: WidgetMessage ;
5960use fyrox:: gui:: window:: { Window , WindowAlignment } ;
6061
6162pub struct MeshControlPanel {
62- pub root_widget : Handle < UiNode > ,
63+ pub root_widget : Handle < StackPanel > ,
6364 create_trimesh_collider : Handle < Button > ,
6465 create_convex_collider : Handle < Button > ,
6566 create_trimesh_rigid_body : Handle < Button > ,
@@ -91,7 +92,7 @@ fn meshes_iter<'a>(
9192}
9293
9394impl MeshControlPanel {
94- pub fn new ( inspector_head : Handle < UiNode > , ctx : & mut BuildContext ) -> Self {
95+ pub fn new ( inspector_head : Handle < StackPanel > , ctx : & mut BuildContext ) -> Self {
9596 let create_trimesh_collider = make_button (
9697 "Create Trimesh Collider" ,
9798 "Creates a new trimesh collider and attaches it to the selected mesh(es)" ,
@@ -134,7 +135,7 @@ impl MeshControlPanel {
134135 . build ( ctx) ;
135136
136137 ctx. inner ( )
137- . send ( root_widget, WidgetMessage :: LinkWith ( inspector_head) ) ;
138+ . send ( root_widget, WidgetMessage :: link_with ( inspector_head) ) ;
138139
139140 Self {
140141 root_widget,
0 commit comments