def get_size_in_thread(self): ''' Поток определения размера каталога в фоновом режиме ''' print 'fdsf' #self.text_label_size_dir.set_text(edna_function.get_in_format_size(edna_function.get_full_size(self.path_to_file))) edna_function.get_in_format_size(edna_function.get_full_size_in_thread(self.path_to_file, self.text_label_size_dir))
def get_size_in_thread(self): ''' Поток определения размера каталога в фоновом режиме ''' print 'fdsf' #self.text_label_size_dir.set_text(edna_function.get_in_format_size(edna_function.get_full_size(self.path_to_file))) edna_function.get_in_format_size( edna_function.get_full_size_in_thread(self.path_to_file, self.text_label_size_dir))
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])