class_docstr: **Bases:** :class:`GraphicsObject <pyqtgraph.GraphicsObject>`
  
  Used for marking a horizontal or vertical region in plots.
  The region can be dragged and is bounded by lines which can be dragged individually.
  
  ===============================  =============================================================================
  **Signals:**
  sigRegionChangeFinished(self)    Emitted when the user has finished dragging the region (or one of its lines)
                                   and when the region is changed programatically.
  sigRegionChanged(self)           Emitted while the user is dragging the region (or one of its lines)
                                   and when the region is changed programatically.
  ===============================  =============================================================================
docstr: Set lines to be movable by the user, or not. If lines are movable, they will 
  also accept HoverEvents.
docstr_tok: ["Set","lines","to","be","movable","by","the","user",",","or","not",".","If","lines","are","movable",",","they","will","also","accept","HoverEvents","."]
code: def setMovable(self, m=True):
      """Set lines to be movable by the user, or not. If lines are movable, they will
      also accept HoverEvents."""
      for line in self.lines:
          line.setMovable(m)
      self.movable = m
      self.setAcceptHoverEvents(m)
  
imports: from ..None import debug
  from ..None import functions
  from ..Qt import QtCore, QtGui
  from .GraphicsObject import GraphicsObject
  from .InfiniteLine import InfiniteLine
label_desc: Use image node_id 8 for calling the LinearRegionItem obj's underlying member method code with example usage: obj.setMovable(m) without return types