def _configure_event(self, *e): pos = self.hsplitter.get_position() if pos != settings.get_int_option('gui/hsplitter', -1): settings.set_option('gui/hsplitter', pos) pos = self.vsplitter.get_position() if pos != settings.get_int_option('gui/vsplitter', -1): settings.set_option('gui/vsplitter', pos) (width, height) = self.window.get_size() if [width, height] != [settings.get_int_option("gui/mainw_"+key, -1) \ for key in ["width", "height"]]: settings.set_option('gui/mainw_height', height) settings.set_option('gui/mainw_width', width) (x, y) = self.window.get_position() if [x, y] != [settings.get_int_option("gui/mainw_"+key, -1) for \ key in ["x", "y"]]: settings.set_option('gui/mainw_x', x) settings.set_option('gui/mainw_y', y) return False
def set_column_width(self, col, *e): name = 'gui/col_width_%s' % (col.get_title()) w = col.get_width() if w != settings.get_int_option(name, -1): settings.set_option(name, w)