Ejemplo n.º 1
0
 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()
Ejemplo n.º 2
0
 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()
Ejemplo n.º 3
0
 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()
Ejemplo n.º 4
0
 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()
Ejemplo n.º 5
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])
Ejemplo n.º 6
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])