@@ -5,8 +5,8 @@ use crate::renderer;
55use crate :: widget;
66use crate :: widget:: tree:: { self , Tree } ;
77use crate :: {
8- Border , Clipboard , Color , Event , Layout , Length , Rectangle , Shell , Size ,
9- Vector , Widget ,
8+ Border , Clipboard , Color , Event , Layout , Length , Mouse , Rectangle , Shell ,
9+ Size , Vector , Widget ,
1010} ;
1111
1212use std:: borrow:: Borrow ;
@@ -314,7 +314,7 @@ where
314314 tree : & mut Tree ,
315315 event : & Event ,
316316 layout : Layout < ' _ > ,
317- cursor : mouse:: Cursor ,
317+ mouse : Mouse ,
318318 renderer : & Renderer ,
319319 clipboard : & mut dyn Clipboard ,
320320 shell : & mut Shell < ' _ , B > ,
@@ -327,7 +327,7 @@ where
327327 tree,
328328 event,
329329 layout,
330- cursor ,
330+ mouse ,
331331 renderer,
332332 clipboard,
333333 & mut local_shell,
@@ -344,23 +344,23 @@ where
344344 theme : & Theme ,
345345 style : & renderer:: Style ,
346346 layout : Layout < ' _ > ,
347- cursor : mouse:: Cursor ,
347+ mouse : Mouse ,
348348 viewport : & Rectangle ,
349349 ) {
350350 self . widget
351- . draw ( tree, renderer, theme, style, layout, cursor , viewport) ;
351+ . draw ( tree, renderer, theme, style, layout, mouse , viewport) ;
352352 }
353353
354354 fn mouse_interaction (
355355 & self ,
356356 tree : & Tree ,
357357 layout : Layout < ' _ > ,
358- cursor : mouse:: Cursor ,
358+ mouse : Mouse ,
359359 viewport : & Rectangle ,
360360 renderer : & Renderer ,
361361 ) -> mouse:: Interaction {
362362 self . widget
363- . mouse_interaction ( tree, layout, cursor , viewport, renderer)
363+ . mouse_interaction ( tree, layout, mouse , viewport, renderer)
364364 }
365365
366366 fn overlay < ' b > (
@@ -450,14 +450,14 @@ where
450450 state : & mut Tree ,
451451 event : & Event ,
452452 layout : Layout < ' _ > ,
453- cursor : mouse:: Cursor ,
453+ mouse : Mouse ,
454454 renderer : & Renderer ,
455455 clipboard : & mut dyn Clipboard ,
456456 shell : & mut Shell < ' _ , Message > ,
457457 viewport : & Rectangle ,
458458 ) {
459459 self . element . widget . update (
460- state, event, layout, cursor , renderer, clipboard, shell, viewport,
460+ state, event, layout, mouse , renderer, clipboard, shell, viewport,
461461 ) ;
462462 }
463463
@@ -468,7 +468,7 @@ where
468468 theme : & Theme ,
469469 style : & renderer:: Style ,
470470 layout : Layout < ' _ > ,
471- cursor : mouse:: Cursor ,
471+ mouse : Mouse ,
472472 viewport : & Rectangle ,
473473 ) {
474474 fn explain_layout < Renderer : crate :: Renderer > (
@@ -496,7 +496,7 @@ where
496496
497497 self . element
498498 . widget
499- . draw ( state, renderer, theme, style, layout, cursor , viewport) ;
499+ . draw ( state, renderer, theme, style, layout, mouse , viewport) ;
500500
501501 explain_layout ( renderer, self . color , layout) ;
502502 }
@@ -505,13 +505,13 @@ where
505505 & self ,
506506 state : & Tree ,
507507 layout : Layout < ' _ > ,
508- cursor : mouse:: Cursor ,
508+ mouse : Mouse ,
509509 viewport : & Rectangle ,
510510 renderer : & Renderer ,
511511 ) -> mouse:: Interaction {
512512 self . element
513513 . widget
514- . mouse_interaction ( state, layout, cursor , viewport, renderer)
514+ . mouse_interaction ( state, layout, mouse , viewport, renderer)
515515 }
516516
517517 fn overlay < ' b > (
0 commit comments