Example #1
0
    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)
Example #2
0
    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)