@@ -694,10 +694,8 @@ def _set_vline(self):
694694 self ._path = self ._line_marker_path
695695
696696 def _set_hline (self ):
697- self ._transform = Affine2D ().scale (0.5 ).rotate_deg (90 )
698- self ._snap_threshold = 1.0
699- self ._filled = False
700- self ._path = self ._line_marker_path
697+ self ._set_vline ()
698+ self ._transform = self ._transform .rotate_deg (90 )
701699
702700 _tickhoriz_path = Path ([[0.0 , 0.0 ], [1.0 , 0.0 ]])
703701
@@ -727,17 +725,6 @@ def _set_tickdown(self):
727725 self ._filled = False
728726 self ._path = self ._tickvert_path
729727
730- _plus_path = Path ([[- 1.0 , 0.0 ], [1.0 , 0.0 ],
731- [0.0 , - 1.0 ], [0.0 , 1.0 ]],
732- [Path .MOVETO , Path .LINETO ,
733- Path .MOVETO , Path .LINETO ])
734-
735- def _set_plus (self ):
736- self ._transform = Affine2D ().scale (0.5 )
737- self ._snap_threshold = 1.0
738- self ._filled = False
739- self ._path = self ._plus_path
740-
741728 _tri_path = Path ([[0.0 , 0.0 ], [0.0 , - 1.0 ],
742729 [0.0 , 0.0 ], [0.8 , 0.5 ],
743730 [0.0 , 0.0 ], [- 0.8 , 0.5 ]],
@@ -752,22 +739,16 @@ def _set_tri_down(self):
752739 self ._path = self ._tri_path
753740
754741 def _set_tri_up (self ):
755- self ._transform = Affine2D ().scale (0.5 ).rotate_deg (180 )
756- self ._snap_threshold = 5.0
757- self ._filled = False
758- self ._path = self ._tri_path
742+ self ._set_tri_down ()
743+ self ._transform = self ._transform .rotate_deg (180 )
759744
760745 def _set_tri_left (self ):
761- self ._transform = Affine2D ().scale (0.5 ).rotate_deg (270 )
762- self ._snap_threshold = 5.0
763- self ._filled = False
764- self ._path = self ._tri_path
746+ self ._set_tri_down ()
747+ self ._transform = self ._transform .rotate_deg (270 )
765748
766749 def _set_tri_right (self ):
767- self ._transform = Affine2D ().scale (0.5 ).rotate_deg (90 )
768- self ._snap_threshold = 5.0
769- self ._filled = False
770- self ._path = self ._tri_path
750+ self ._set_tri_down ()
751+ self ._transform = self ._transform .rotate_deg (90 )
771752
772753 _caret_path = Path ([[- 1.0 , 1.5 ], [0.0 , 0.0 ], [1.0 , 1.5 ]])
773754
@@ -779,55 +760,45 @@ def _set_caretdown(self):
779760 self ._joinstyle = 'miter'
780761
781762 def _set_caretup (self ):
782- self ._transform = Affine2D ().scale (0.5 ).rotate_deg (180 )
783- self ._snap_threshold = 3.0
784- self ._filled = False
785- self ._path = self ._caret_path
786- self ._joinstyle = 'miter'
763+ self ._set_caretdown ()
764+ self ._transform = self ._transform .rotate_deg (180 )
787765
788766 def _set_caretleft (self ):
789- self ._transform = Affine2D ().scale (0.5 ).rotate_deg (270 )
790- self ._snap_threshold = 3.0
791- self ._filled = False
792- self ._path = self ._caret_path
793- self ._joinstyle = 'miter'
767+ self ._set_caretdown ()
768+ self ._transform = self ._transform .rotate_deg (270 )
794769
795770 def _set_caretright (self ):
796- self ._transform = Affine2D ().scale (0.5 ).rotate_deg (90 )
797- self ._snap_threshold = 3.0
798- self ._filled = False
799- self ._path = self ._caret_path
800- self ._joinstyle = 'miter'
771+ self ._set_caretdown ()
772+ self ._transform = self ._transform .rotate_deg (90 )
801773
802774 _caret_path_base = Path ([[- 1.0 , 0.0 ], [0.0 , - 1.5 ], [1.0 , 0 ]])
803775
804776 def _set_caretdownbase (self ):
805- self ._transform = Affine2D ().scale (0.5 )
806- self ._snap_threshold = 3.0
807- self ._filled = False
777+ self ._set_caretdown ()
808778 self ._path = self ._caret_path_base
809- self ._joinstyle = 'miter'
810779
811780 def _set_caretupbase (self ):
812- self ._transform = Affine2D ().scale (0.5 ).rotate_deg (180 )
813- self ._snap_threshold = 3.0
814- self ._filled = False
815- self ._path = self ._caret_path_base
816- self ._joinstyle = 'miter'
781+ self ._set_caretdownbase ()
782+ self ._transform = self ._transform .rotate_deg (180 )
817783
818784 def _set_caretleftbase (self ):
819- self ._transform = Affine2D ().scale (0.5 ).rotate_deg (270 )
820- self ._snap_threshold = 3.0
821- self ._filled = False
822- self ._path = self ._caret_path_base
823- self ._joinstyle = 'miter'
785+ self ._set_caretdownbase ()
786+ self ._transform = self ._transform .rotate_deg (270 )
824787
825788 def _set_caretrightbase (self ):
826- self ._transform = Affine2D ().scale (0.5 ).rotate_deg (90 )
827- self ._snap_threshold = 3.0
789+ self ._set_caretdownbase ()
790+ self ._transform = self ._transform .rotate_deg (90 )
791+
792+ _plus_path = Path ([[- 1.0 , 0.0 ], [1.0 , 0.0 ],
793+ [0.0 , - 1.0 ], [0.0 , 1.0 ]],
794+ [Path .MOVETO , Path .LINETO ,
795+ Path .MOVETO , Path .LINETO ])
796+
797+ def _set_plus (self ):
798+ self ._transform = Affine2D ().scale (0.5 )
799+ self ._snap_threshold = 1.0
828800 self ._filled = False
829- self ._path = self ._caret_path_base
830- self ._joinstyle = 'miter'
801+ self ._path = self ._plus_path
831802
832803 _x_path = Path ([[- 1.0 , - 1.0 ], [1.0 , 1.0 ],
833804 [- 1.0 , 1.0 ], [1.0 , - 1.0 ]],
0 commit comments