@@ -1509,8 +1509,8 @@ def __init__(self, ax, horizOn=True, vertOn=True, useblit=False,
1509
1509
** lineprops ):
1510
1510
super ().__init__ (ax )
1511
1511
1512
- self .connect_event ('motion_notify_event' , self .onmove )
1513
- self .connect_event ('draw_event' , self .clear )
1512
+ self .connect_event ('motion_notify_event' , self ._onmove )
1513
+ self .connect_event ('draw_event' , self ._clear )
1514
1514
1515
1515
self .visible = True
1516
1516
self .horizOn = horizOn
@@ -1525,7 +1525,9 @@ def __init__(self, ax, horizOn=True, vertOn=True, useblit=False,
1525
1525
self .background = None
1526
1526
self .needclear = False
1527
1527
1528
- def clear (self , event ):
1528
+ clear = _api .deprecate_privatize_attribute ('3.5' )
1529
+
1530
+ def _clear (self , event ):
1529
1531
"""Internal event handler to clear the cursor."""
1530
1532
if self .ignore (event ):
1531
1533
return
@@ -1534,7 +1536,9 @@ def clear(self, event):
1534
1536
self .linev .set_visible (False )
1535
1537
self .lineh .set_visible (False )
1536
1538
1537
- def onmove (self , event ):
1539
+ onmove = _api .deprecate_privatize_attribute ('3.5' )
1540
+
1541
+ def _onmove (self , event ):
1538
1542
"""Internal event handler to draw the cursor when the mouse moves."""
1539
1543
if self .ignore (event ):
1540
1544
return
@@ -1632,15 +1636,17 @@ def __init__(self, canvas, axes, useblit=True, horizOn=False, vertOn=True,
1632
1636
def connect (self ):
1633
1637
"""Connect events."""
1634
1638
self ._cidmotion = self .canvas .mpl_connect ('motion_notify_event' ,
1635
- self .onmove )
1636
- self ._ciddraw = self .canvas .mpl_connect ('draw_event' , self .clear )
1639
+ self ._onmove )
1640
+ self ._ciddraw = self .canvas .mpl_connect ('draw_event' , self ._clear )
1637
1641
1638
1642
def disconnect (self ):
1639
1643
"""Disconnect events."""
1640
1644
self .canvas .mpl_disconnect (self ._cidmotion )
1641
1645
self .canvas .mpl_disconnect (self ._ciddraw )
1642
1646
1643
- def clear (self , event ):
1647
+ clear = _api .deprecate_privatize_attribute ('3.5' )
1648
+
1649
+ def _clear (self , event ):
1644
1650
"""Clear the cursor."""
1645
1651
if self .ignore (event ):
1646
1652
return
@@ -1650,7 +1656,9 @@ def clear(self, event):
1650
1656
for line in self .vlines + self .hlines :
1651
1657
line .set_visible (False )
1652
1658
1653
- def onmove (self , event ):
1659
+ onmove = _api .deprecate_privatize_attribute ('3.5' )
1660
+
1661
+ def _onmove (self , event ):
1654
1662
if self .ignore (event ):
1655
1663
return
1656
1664
if event .inaxes not in self .axes :
0 commit comments