Example #1
0
 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))
Example #2
0
 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))
Example #3
0
    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])
Example #4
0
 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])