def on_preferences_changed(self, preferences):
if self.widget is None:
return
try:
self.window.remove(self.widget)
except ValueError:
pass
self.window.add_tab(_('icIndex'), self.widget, preferences['pane'])
self.widget.show_lines(preferences['show_lines'])
# Start after a while to give time to close previous window.
gobject.timeout_add(100, lambda *a: self._init_index_ext(preferences))
self.widget.show_all()
评论列表
文章目录