'Named Arguments
antialiasing = True
True OR False
ortho = False
True OR False
invert_mouse_zoom = False
True OR False'

def __init__(self, plot, **kwargs):

    self.plot = plot
    self.camera = None
    self._calculating = False
    self.antialiasing = kwargs.pop('antialiasing', True)
    self.ortho = kwargs.pop('ortho', False)
    self.invert_mouse_zoom = kwargs.pop('invert_mouse_zoom', False)
    self.linewidth = kwargs.pop('linewidth', 1.5)
    self.title = kwargs.setdefault('caption', 'SymPy    Plot')
    self.last_caption_update = 0
    self.caption_update_interval = 0.2
    self.drawing_first_object = True
    super(PlotWindow, self).__init__(**kwargs)
