class Frame(object):

    def __init__(self):
        from frame_view  import FrameView
        from frame_presenter import FramePresenter

        self.view = FrameView()
        self.presen = FramePresenter(view=self.view)

    def get_view(self):
        return self.view

    def append_pane(self, pane, paneinfo):
        self.presen.append_pane(pane, paneinfo)

    def set_menubar(self, menubar):
        self.view.set_menubar(menubar)

    def show(self):
        self.view.show()

    def init(self):
        self.presen.init()
    def __init__(self):
        from frame_view  import FrameView
        from frame_presenter import FramePresenter

        self.view = FrameView()
        self.presen = FramePresenter(view=self.view)