def ok_button_click(self, *args): k = [] for i in args[1]: if i[1] == False: if os.path.isdir(i[0]): k += edna_function.get_full_size(i[0], True)[1] self.hide() r = remove_window(args[1], k) self.destr()
def ok_button_click(self, *args): k = [] siz = 0 for i in self.list: if i[1]: siz += os.path.getsize(i[0]) else: if os.path.isdir(i[0]): buf = edna_function.get_full_size(i[0], True) k += buf[1] siz += buf[0] self.hide() r = copy_window(self.list, k, self.destpath, self.current_path, siz, self.remove_after) self.destr()
def select_function(self, key): selection = self.get_selection() model, iter = selection.get_selected() path = model.get_path(iter)[0] sel_col = {} if model.get_value(iter, self.OOF.Length_Table + 4) == 'True': if path % 2: ts = 'odd' else: ts = 'even' sel_col['fg'] = edna_function.rc_dict['style']['%s_row_fg' % ts] sel_col['bg'] = edna_function.rc_dict['style']['%s_row_bg' % ts] try: self.Select_List.remove( model.get_value(iter, self.OOF.Length_Table)) except: pass self.OOF.Table_of_File[path][self.OOF.Length_Table + 4] = 'False' else: sel_col['fg'] = edna_function.rc_dict['style']['sel_row_fg'] sel_col['bg'] = edna_function.rc_dict['style']['sel_row_bg'] self.OOF.Table_of_File[path][self.OOF.Length_Table + 4] = 'True' self.Select_List.append( model.get_value(iter, self.OOF.Length_Table)) f = ['fg', 'bg'] model.set(iter, self.OOF.Length_Table + 4, self.OOF.Table_of_File[path][self.OOF.Length_Table + 4]) for i in xrange(len(f)): self.OOF.Table_of_File[path][self.OOF.Length_Table + 2 + i] = sel_col[f[i]] model.set( iter, self.OOF.Length_Table + 2 + i, self.OOF.Table_of_File[path][self.OOF.Length_Table + 2 + i]) cellse = edna_function.Sum_cell if key == 'space': try: ic = cellse.index('cell_size') except: pass else: n = model.get_value(iter, self.OOF.Length_Table) if os.path.isdir(n): self.OOF.Table_of_File[path][ ic] = edna_function.get_in_format_size( edna_function.get_full_size(n)) model.set(iter, ic, self.OOF.Table_of_File[path][ic])
def select_function(self, key): selection = self.get_selection() model, iter = selection.get_selected() path = model.get_path(iter)[0] sel_col = {} if model.get_value(iter, self.OOF.Length_Table + 4) == 'True': if path % 2: ts = 'odd' else: ts = 'even' sel_col['fg'] = edna_function.rc_dict['style']['%s_row_fg' % ts] sel_col['bg'] = edna_function.rc_dict['style']['%s_row_bg' % ts] try: self.Select_List.remove(model.get_value(iter, self.OOF.Length_Table)) except: pass self.OOF.Table_of_File[path][self.OOF.Length_Table + 4] = 'False' else: sel_col['fg'] = edna_function.rc_dict['style']['sel_row_fg'] sel_col['bg'] = edna_function.rc_dict['style']['sel_row_bg'] self.OOF.Table_of_File[path][self.OOF.Length_Table + 4] = 'True' self.Select_List.append(model.get_value(iter, self.OOF.Length_Table)) f = ['fg', 'bg'] model.set(iter, self.OOF.Length_Table + 4, self.OOF.Table_of_File[path][self.OOF.Length_Table + 4]) for i in xrange(len(f)): self.OOF.Table_of_File[path][self.OOF.Length_Table + 2 + i] = sel_col[f[i]] model.set(iter, self.OOF.Length_Table + 2 + i, self.OOF.Table_of_File[path][self.OOF.Length_Table + 2 + i]) cellse = edna_function.Sum_cell if key == 'space': try: ic = cellse.index('cell_size') except: pass else: n = model.get_value(iter, self.OOF.Length_Table) if os.path.isdir(n): self.OOF.Table_of_File[path][ic] = edna_function.get_in_format_size(edna_function.get_full_size(n)) model.set(iter, ic, self.OOF.Table_of_File[path][ic])