class_docstr: Class representing a single plot curve. Instances of this class are created
  automatically as part of :class:`PlotDataItem <pyqtgraph.PlotDataItem>`; 
  these rarely need to be instantiated directly.
  
  Features:
  
    - Fast data update
    - Fill under curve
    - Mouse interaction
  
  =====================  ===============================================
  **Signals:**
  sigPlotChanged(self)   Emitted when the data being plotted has changed
  sigClicked(self, ev)   Emitted when the curve is clicked
  =====================  ===============================================
class_docstr_tok: ["Class","representing","a","single","plot","curve",".","Instances","of","this","class","are","created","automatically","as","part","of",":","class",":","`","PlotDataItem","<","pyqtgraph.PlotDataItem",">","`",";","these","rarely","need","to","be","instantiated","directly",".","Features",":","-","Fast","data","update","-","Fill","under","curve","-","Mouse","interaction","=====================","===============================================","*","*","Signals",":","*","*","sigPlotChanged","(","self",")","Emitted","when","the","data","being","plotted","has","changed","sigClicked","(","self",",","ev",")","Emitted","when","the","curve","is","clicked","=====================","==============================================="]
docstr: Sets whether the item responds to mouse clicks.
  
  The `width` argument specifies the width in pixels orthogonal to the
  curve that will respond to a mouse click.
docstr_tok: ["Sets","whether","the","item","responds","to","mouse","clicks",".","The","`","width","`","argument","specifies","the","width","in","pixels","orthogonal","to","the","curve","that","will","respond","to","a","mouse","click","."]
code: def setClickable(self, s, width=None):
      """Sets whether the item responds to mouse clicks.
  
      The `width` argument specifies the width in pixels orthogonal to the
      curve that will respond to a mouse click.
      """
      self.clickable = s
      if width is not None:
          self.opts["mouseWidth"] = width
          self._mouseShape = None
          self._boundingRect = None
  
imports: from ..Qt import QtCore, QtGui, QtWidgets
  import math
  import sys
  import warnings
  import numpy
  from ..None import Qt, debug
  from ..None import functions
  from ..None import getConfigOption
  from .GraphicsObject import GraphicsObject
label_desc: Use image node_id 4 for calling the PlotCurveItem obj's underlying member method code with example usage: obj.setClickable(s, width) without return types