@@ -1600,8 +1600,8 @@ def __init__(self, ax, horizOn=True, vertOn=True, useblit=False,
1600
1600
** lineprops ):
1601
1601
super ().__init__ (ax )
1602
1602
1603
- self .connect_event ('motion_notify_event' , self .onmove )
1604
- self .connect_event ('draw_event' , self .clear )
1603
+ self .connect_event ('motion_notify_event' , self ._onmove )
1604
+ self .connect_event ('draw_event' , self ._clear )
1605
1605
1606
1606
self .visible = True
1607
1607
self .horizOn = horizOn
@@ -1616,7 +1616,9 @@ def __init__(self, ax, horizOn=True, vertOn=True, useblit=False,
1616
1616
self .background = None
1617
1617
self .needclear = False
1618
1618
1619
- def clear (self , event ):
1619
+ clear = _api .deprecate_privatize_attribute ('3.5' )
1620
+
1621
+ def _clear (self , event ):
1620
1622
"""Internal event handler to clear the cursor."""
1621
1623
if self .ignore (event ):
1622
1624
return
@@ -1625,7 +1627,9 @@ def clear(self, event):
1625
1627
self .linev .set_visible (False )
1626
1628
self .lineh .set_visible (False )
1627
1629
1628
- def onmove (self , event ):
1630
+ onmove = _api .deprecate_privatize_attribute ('3.5' )
1631
+
1632
+ def _onmove (self , event ):
1629
1633
"""Internal event handler to draw the cursor when the mouse moves."""
1630
1634
if self .ignore (event ):
1631
1635
return
@@ -1749,8 +1753,8 @@ def connect(self):
1749
1753
"""Connect events."""
1750
1754
for canvas , info in self ._canvas_infos .items ():
1751
1755
info ["cids" ] = [
1752
- canvas .mpl_connect ('motion_notify_event' , self .onmove ),
1753
- canvas .mpl_connect ('draw_event' , self .clear ),
1756
+ canvas .mpl_connect ('motion_notify_event' , self ._onmove ),
1757
+ canvas .mpl_connect ('draw_event' , self ._clear ),
1754
1758
]
1755
1759
1756
1760
def disconnect (self ):
@@ -1760,7 +1764,9 @@ def disconnect(self):
1760
1764
canvas .mpl_disconnect (cid )
1761
1765
info ["cids" ].clear ()
1762
1766
1763
- def clear (self , event ):
1767
+ clear = _api .deprecate_privatize_attribute ('3.5' )
1768
+
1769
+ def _clear (self , event ):
1764
1770
"""Clear the cursor."""
1765
1771
if self .ignore (event ):
1766
1772
return
@@ -1770,7 +1776,9 @@ def clear(self, event):
1770
1776
for line in self .vlines + self .hlines :
1771
1777
line .set_visible (False )
1772
1778
1773
- def onmove (self , event ):
1779
+ onmove = _api .deprecate_privatize_attribute ('3.5' )
1780
+
1781
+ def _onmove (self , event ):
1774
1782
if (self .ignore (event )
1775
1783
or event .inaxes not in self .axes
1776
1784
or not event .canvas .widgetlock .available (self )):
0 commit comments