def update_config(self): config.resource_dir = '' config.mw_size = self.mw.get_size() config.mw_maximized = self.mw.is_maximized() if self.mw.is_maximized(): config.mw_size = config.mw_min_size plugins = [] for item in self.mw.mdi.plg_area.plugins: plugins.append(item.pid) config.active_plugins = plugins config.save(self.appdata.app_config)
def update_config(self): config.resource_dir = '' w, h = self.mw.get_size() if wal.is_unity_16_04(): h = max(h - 28, config.mw_min_size[1]) config.mw_size = (w, h) config.mw_maximized = self.mw.is_maximized() if self.mw.is_maximized(): config.mw_size = config.mw_min_size plugins = [] for item in self.mw.mdi.plg_area.plugins: plugins.append(item.pid) config.active_plugins = plugins config.save(self.appdata.app_config)
def update_config(self): config.resource_dir = '' w, h = self.mw.get_size() if wal.is_unity_16_04(): h = max(h - 28, config.mw_min_size[1]) config.mw_size = (w, h) config.mw_maximized = self.mw.is_maximized() if self.mw.is_maximized(): config.mw_size = config.mw_min_size plugins = [item.pid for item in self.mw.mdi.plg_area.plugins] config.active_plugins = plugins if self.mw.mdi.plg_area.is_shown(): w = self.mw.mdi.splitter.get_size()[0] val = self.mw.mdi.splitter.get_sash_position() - w if val < 0: config.sash_position = val config.save(self.appdata.app_config)
def exit_request(self): if self.close_all(): self.update_config() config.save(self.appdata.app_config) return True return False