@@ -77,15 +77,17 @@ def draw_callback(self, event):
77
77
self .canvas .blit (self .ax .bbox )
78
78
79
79
def pathpatch_changed (self , pathpatch ):
80
- 'this method is called whenever the pathpatchgon object is called'
80
+ """This method is called whenever the pathpatch object is called."""
81
81
# only copy the artist props to the line (except visibility)
82
82
vis = self .line .get_visible ()
83
83
plt .Artist .update_from (self .line , pathpatch )
84
84
self .line .set_visible (vis ) # don't use the pathpatch visibility state
85
85
86
86
def get_ind_under_point (self , event ):
87
- 'get the index of the vertex under point if within epsilon tolerance'
88
-
87
+ """
88
+ Return the index of the point closest to the event position or *None*
89
+ if no point is within ``self.epsilon`` to the event position.
90
+ """
89
91
# display coords
90
92
xy = np .asarray (self .pathpatch .get_path ().vertices )
91
93
xyt = self .pathpatch .get_transform ().transform (xy )
@@ -99,7 +101,7 @@ def get_ind_under_point(self, event):
99
101
return ind
100
102
101
103
def button_press_callback (self , event ):
102
- 'whenever a mouse button is pressed'
104
+ """Callback for mouse button presses."""
103
105
if not self .showverts :
104
106
return
105
107
if event .inaxes is None :
@@ -109,15 +111,15 @@ def button_press_callback(self, event):
109
111
self ._ind = self .get_ind_under_point (event )
110
112
111
113
def button_release_callback (self , event ):
112
- 'whenever a mouse button is released'
114
+ """Callback for mouse button releases."""
113
115
if not self .showverts :
114
116
return
115
117
if event .button != 1 :
116
118
return
117
119
self ._ind = None
118
120
119
121
def key_press_callback (self , event ):
120
- 'whenever a key is pressed'
122
+ """Callback for key presses."""
121
123
if not event .inaxes :
122
124
return
123
125
if event .key == 't' :
@@ -129,7 +131,7 @@ def key_press_callback(self, event):
129
131
self .canvas .draw ()
130
132
131
133
def motion_notify_callback (self , event ):
132
- 'on mouse movement'
134
+ """Callback for mouse movements."""
133
135
if not self .showverts :
134
136
return
135
137
if self ._ind is None :
0 commit comments