class_docstr: Class that creates a callable object that uses mouse clicks or key
  clicks on a figure window to place contour labels.
docstr: This will be called if button 3 is clicked.  This will remove
  a label if not in inline mode.  Unfortunately, if one is doing
  inline labels, then there is currently no way to fix the
  broken contour - once humpty-dumpty is broken, he can't be put
  back together.  In inline mode, this does nothing.
docstr_tok: ["This","will","be","called","if","button","3","is","clicked",".","This","will","remove","a","label","if","not","in","inline","mode",".","Unfortunately",",","if","one","is","doing","inline","labels",",","then","there","is","currently","no","way","to","fix","the","broken","contour","-","once","humpty-dumpty","is","broken",",","he","ca","n't","be","put","back","together",".","In","inline","mode",",","this","does","nothing","."]
code: def button3(self, event):
      """
      This will be called if button 3 is clicked.  This will remove
      a label if not in inline mode.  Unfortunately, if one is doing
      inline labels, then there is currently no way to fix the
      broken contour - once humpty-dumpty is broken, he can't be put
      back together.  In inline mode, this does nothing.
      """
  
      if self.inline:
          pass
      else:
          self.cs.pop_label()
          self.cs.ax.figure.canvas.draw()
  
imports: from __future__ import absolute_import, division, print_function, unicode_literals
  import six
  import matplotlib.lines
  import logging
label_desc: Use image node_id 5 for calling the BlockingContourLabeler obj's underlying member method code with example usage: obj.button3(event) without return types