@@ -1478,8 +1478,7 @@ def set_fontsize(self, s=None):
1478
1478
self .prop = FontProperties (size = s )
1479
1479
self .stale = True
1480
1480
1481
- @_api .delete_parameter ("3.3" , "s" )
1482
- def get_fontsize (self , s = None ):
1481
+ def get_fontsize (self ):
1483
1482
"""Return the fontsize in points."""
1484
1483
return self .prop .get_size_in_points ()
1485
1484
@@ -1618,22 +1617,15 @@ def finalize_offset(self):
1618
1617
1619
1618
def __init__ (self , ref_artist , use_blit = False ):
1620
1619
self .ref_artist = ref_artist
1620
+ if not ref_artist .pickable ():
1621
+ ref_artist .set_picker (True )
1621
1622
self .got_artist = False
1622
-
1623
1623
self .canvas = self .ref_artist .figure .canvas
1624
1624
self ._use_blit = use_blit and self .canvas .supports_blit
1625
-
1626
- c2 = self .canvas .mpl_connect ('pick_event' , self .on_pick )
1627
- c3 = self .canvas .mpl_connect ('button_release_event' , self .on_release )
1628
-
1629
- if not ref_artist .pickable ():
1630
- ref_artist .set_picker (True )
1631
- overridden_picker = _api .deprecate_method_override (
1632
- __class__ .artist_picker , self , since = "3.3" ,
1633
- addendum = "Directly set the artist's picker if desired." )
1634
- if overridden_picker is not None :
1635
- ref_artist .set_picker (overridden_picker )
1636
- self .cids = [c2 , c3 ]
1625
+ self .cids = [
1626
+ self .canvas .mpl_connect ('pick_event' , self .on_pick ),
1627
+ self .canvas .mpl_connect ('button_release_event' , self .on_release ),
1628
+ ]
1637
1629
1638
1630
def on_motion (self , evt ):
1639
1631
if self ._check_still_parented () and self .got_artist :
@@ -1647,16 +1639,6 @@ def on_motion(self, evt):
1647
1639
else :
1648
1640
self .canvas .draw ()
1649
1641
1650
- @_api .deprecated ("3.3" , alternative = "self.on_motion" )
1651
- def on_motion_blit (self , evt ):
1652
- if self ._check_still_parented () and self .got_artist :
1653
- dx = evt .x - self .mouse_x
1654
- dy = evt .y - self .mouse_y
1655
- self .update_offset (dx , dy )
1656
- self .canvas .restore_region (self .background )
1657
- self .ref_artist .draw (self .ref_artist .figure ._cachedRenderer )
1658
- self .canvas .blit ()
1659
-
1660
1642
def on_pick (self , evt ):
1661
1643
if self ._check_still_parented () and evt .artist == self .ref_artist :
1662
1644
self .mouse_x = evt .mouseevent .x
@@ -1700,10 +1682,6 @@ def disconnect(self):
1700
1682
else :
1701
1683
self .canvas .mpl_disconnect (c1 )
1702
1684
1703
- @_api .deprecated ("3.3" , alternative = "self.ref_artist.contains" )
1704
- def artist_picker (self , artist , evt ):
1705
- return self .ref_artist .contains (evt )
1706
-
1707
1685
def save_offset (self ):
1708
1686
pass
1709
1687
0 commit comments