track.py 文件源码

python
阅读 34 收藏 0 点赞 0 评论 0

项目:GRIPy 作者: giruenf 项目源码 文件源码
def PostInit(self):  
        UIM = UIManager()
        controller = UIM.get(self._controller_uid)
        parent_controller_uid = UIM._getparentuid(self._controller_uid)
        parent_controller =  UIM.get(parent_controller_uid)
        parent_controller._create_windows(self._controller_uid)
        #
        if controller.model.overview:
            self.create_depth_canvas()
            self.reposition_depth_canvas()
            self.track.Bind(wx.EVT_SIZE, self.on_track_size)
            self.track.Bind(wx.EVT_MOUSE_EVENTS, self.on_mouse)            
        #
        self.track.mpl_connect('motion_notify_event', self.on_track_move)
        controller.subscribe(self._invert_selection, 'change.selected')
        controller.subscribe(self.change_visibility, 'change.visible')
        controller.subscribe(self.update_title, 'change.label')
        #controller.subscribe(self.update_title, 'change.pos')
        controller.subscribe(self._change_position, 'change.pos')
        controller.subscribe(self.update_plotgrid, 'change.plotgrid')
        controller.subscribe(self.update_x_scale, 'change.x_scale')
        controller.subscribe(self.update_y_major_grid_lines, 'change.y_major_grid_lines')
        controller.subscribe(self.update_y_minor_grid_lines, 'change.y_minor_grid_lines')
        controller.subscribe(self.update_depth_lines, 'change.depth_lines')
        controller.subscribe(self.update_minorgrid, 'change.minorgrid')
        controller.subscribe(self.update_leftscale, 'change.leftscale')
        controller.subscribe(self.update_decades, 'change.decades')
        controller.subscribe(self.update_scale_lines, 'change.scale_lines')
        self.update_title(None, None)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号