def __init__(self, size = (800,600), position = (0,0), parent = None): ''' :Parameters: ``size``: (int,int) Absolute size in pixels. ``position``: Absolute position in pixels. ``parent``: Figure or Window Parent Figure or Window ''' EventDispatcher.__init__(self) self._size = size self._position = position self._parent = parent self._figures = [] if parent is None: w,h = size[0], size[1] self._root = Window(width=int(w), height=int(h), caption='Figure', visible=True) self._root.push_handlers(self) fig = Figure(size=(1.0,1.0), position=(0,0), parent = self) self._figures.append(fig)
def __init__(self, size=(800, 600), position=(0, 0), parent=None): ''' :Parameters: ``size``: (int,int) Absolute size in pixels. ``position``: Absolute position in pixels. ``parent``: Figure or Window Parent Figure or Window ''' EventDispatcher.__init__(self) self._size = size self._position = position self._parent = parent self._figures = [] if parent is None: w, h = size[0], size[1] self._root = Window(width=int(w), height=int(h), caption='Figure', visible=True) self._root.push_handlers(self) fig = Figure(size=(1.0, 1.0), position=(0, 0), parent=self) self._figures.append(fig)