@@ -568,7 +568,6 @@ impl<A: ResourceAllocator> RenderContext<'_, A> {
568568 key_color : Color ,
569569 value_color : Color ,
570570 display_two_rows : bool ,
571- state : & LayoutState
572571 ) {
573572 let left_of_value_x = self . render_numbers (
574573 value,
@@ -579,7 +578,6 @@ impl<A: ResourceAllocator> RenderContext<'_, A> {
579578 solid ( & value_color) ,
580579 shadow_offset,
581580 value_shadow,
582- state
583581 ) ;
584582 let end_x = if display_two_rows {
585583 width
@@ -596,7 +594,6 @@ impl<A: ResourceAllocator> RenderContext<'_, A> {
596594 key_shadow,
597595 solid ( & key_color) ,
598596 end_x - PADDING ,
599- state
600597 ) ;
601598 }
602599
@@ -610,7 +607,6 @@ impl<A: ResourceAllocator> RenderContext<'_, A> {
610607 shadow_color : FillShader ,
611608 shader : FillShader ,
612609 max_x : f32 ,
613- state : & LayoutState
614610 ) -> f32 {
615611 let label = label. update (
616612 abbreviations,
@@ -619,7 +615,7 @@ impl<A: ResourceAllocator> RenderContext<'_, A> {
619615 ( max_x - x) / scale,
620616 ) ;
621617
622- if state. drop_shadow {
618+ if self . state . drop_shadow {
623619 self . scene . bottom_layer_mut ( ) . push ( Entity :: Label (
624620 label. share ( ) ,
625621 shadow_color,
@@ -646,15 +642,15 @@ impl<A: ResourceAllocator> RenderContext<'_, A> {
646642 shadow_offset : Pos ,
647643 shadow_color : FillShader ,
648644 max_x : f32 ,
649- state : & LayoutState
650645 ) -> f32 {
651646 let label = label. update (
652647 text,
653648 & mut self . handles ,
654649 & mut self . fonts . text . font ,
655650 Some ( ( max_x - x) / scale) ,
656651 ) ;
657- if state. drop_shadow {
652+
653+ if self . state . drop_shadow {
658654 self . scene . bottom_layer_mut ( ) . push ( Entity :: Label (
659655 label. share ( ) ,
660656 shadow_color,
@@ -681,15 +677,14 @@ impl<A: ResourceAllocator> RenderContext<'_, A> {
681677 shader : FillShader ,
682678 shadow_offset : Pos ,
683679 shadow_color : FillShader ,
684- state : & LayoutState
685680 ) {
686681 let label = label. update (
687682 text,
688683 & mut self . handles ,
689684 & mut self . fonts . text . font ,
690685 Some ( ( max_x - min_x) / scale) ,
691686 ) ;
692- if state. drop_shadow {
687+ if self . state . drop_shadow {
693688 self . scene . bottom_layer_mut ( ) . push ( Entity :: Label (
694689 label. share ( ) ,
695690 shadow_color,
@@ -729,15 +724,15 @@ impl<A: ResourceAllocator> RenderContext<'_, A> {
729724 shader : FillShader ,
730725 shadow_offset : Pos ,
731726 shadow_color : FillShader ,
732- state : & LayoutState
733727 ) {
734728 let label = label. update (
735729 abbreviations,
736730 & mut self . handles ,
737731 & mut self . fonts . text . font ,
738732 ( max_x - min_x) / scale,
739733 ) ;
740- if state. drop_shadow {
734+
735+ if self . state . drop_shadow {
741736 self . scene . bottom_layer_mut ( ) . push ( Entity :: Label (
742737 label. share ( ) ,
743738 shadow_color,
@@ -775,12 +770,11 @@ impl<A: ResourceAllocator> RenderContext<'_, A> {
775770 shader : FillShader ,
776771 shadow_offset : Pos ,
777772 shadow_color : FillShader ,
778- state : & LayoutState
779773 ) -> f32 {
780774 let label = label. update ( text, & mut self . handles , & mut self . fonts . text . font , None ) ;
781775 let width = label. width ( scale) ;
782776
783- if state. drop_shadow {
777+ if self . state . drop_shadow {
784778 self . scene . layer_mut ( layer) . push ( Entity :: Label (
785779 label. share ( ) ,
786780 shadow_color,
@@ -809,7 +803,6 @@ impl<A: ResourceAllocator> RenderContext<'_, A> {
809803 shadow_offset : Pos ,
810804 shadow_color : FillShader ,
811805 shader : FillShader ,
812- state : & LayoutState
813806 ) {
814807 if centered {
815808 self . render_abbreviated_text_centered (
@@ -822,10 +815,9 @@ impl<A: ResourceAllocator> RenderContext<'_, A> {
822815 shader,
823816 shadow_offset,
824817 shadow_color,
825- state
826818 ) ;
827819 } else {
828- self . render_abbreviated_text_ellipsis ( abbreviations, label, pos, scale, shadow_offset, shadow_color, shader, max_x, state ) ;
820+ self . render_abbreviated_text_ellipsis ( abbreviations, label, pos, scale, shadow_offset, shadow_color, shader, max_x) ;
829821 }
830822 }
831823
@@ -839,12 +831,11 @@ impl<A: ResourceAllocator> RenderContext<'_, A> {
839831 shader : FillShader ,
840832 shadow_offset : Pos ,
841833 shadow_color : FillShader ,
842- state : & LayoutState
843834 ) -> f32 {
844835 let label = label. update ( text, & mut self . handles , & mut self . fonts . times . font , None ) ;
845836 let width = label. width ( scale) ;
846837
847- if state. drop_shadow {
838+ if self . state . drop_shadow {
848839 self . scene . layer_mut ( layer) . push ( Entity :: Label (
849840 label. share ( ) ,
850841 shadow_color,
@@ -870,11 +861,10 @@ impl<A: ResourceAllocator> RenderContext<'_, A> {
870861 shader : FillShader ,
871862 shadow_offset : Pos ,
872863 shadow_color : FillShader ,
873- state : & LayoutState
874864 ) -> f32 {
875865 let label = label. update ( text, & mut self . handles , & mut self . fonts . timer . font , None ) ;
876866 let width = label. width ( scale) ;
877- if state. drop_shadow {
867+ if self . state . drop_shadow {
878868 self . scene . layer_mut ( layer) . push ( Entity :: Label (
879869 label. share ( ) ,
880870 shadow_color,
0 commit comments