def __init__(self, win): ViewBase.__init__(self, win) self.fm.signal_bind('tab.layoutchange', self._layoutchange_handler) self.fm.signal_bind('tab.change', self._tabchange_handler) self.rebuild() self.old_draw_borders = self._draw_borders_setting()
def __init__(self, win): ViewBase.__init__(self, win) self.preview = True self.columns = [] self.rebuild() for option in ('preview_directories', 'preview_files'): self.settings.signal_bind('setopt.' + option, self._request_clear_if_has_borders, weak=True) self.settings.signal_bind('setopt.column_ratios', self.request_clear) self.settings.signal_bind('setopt.column_ratios', self.rebuild, priority=settings.SIGNAL_PRIORITY_AFTER_SYNC) self.old_draw_borders = self.settings.draw_borders
def __init__(self, win): ViewBase.__init__(self, win) self.preview = True self.columns = [] self.pager = Pager(self.win, embedded=True) self.pager.visible = False self.add_child(self.pager) self.rebuild() for option in ('preview_directories', 'preview_files'): self.settings.signal_bind('setopt.' + option, self._request_clear_if_has_borders, weak=True) self.settings.signal_bind('setopt.column_ratios', self.request_clear) self.settings.signal_bind('setopt.column_ratios', self.rebuild) self.old_draw_borders = self.settings.draw_borders
def __init__(self, win): ViewBase.__init__(self, win) self.fm.signal_bind('tab.layoutchange', self._layoutchange_handler) self.fm.signal_bind('tab.change', self._tabchange_handler) self.rebuild()