Changeset 8495


Ignore:
Timestamp:
Mar 26, 2019, 11:35:45 AM (19 months ago)
Author:
daduve
Message:

wip

File:
1 edited

Legend:

Unmodified
Added
Removed
  • first-aid-kit/trunk/fuentes/first-aid-kit.install/usr/share/first-aid-kit/KernelBox.py

    r8494 r8495  
    4444                        self.kernel_label=builder.get_object("kernel_label")
    4545                        self.kernel_vp=builder.get_object("viewport3")
     46                        self.kernel_sw=builder.get_object("scrolledwindow4")
    4647                        self.info_box_kernel=builder.get_object("info_kernel")
    4748                        self.txt_check_kernel=builder.get_object("txt_check_kernel")
     
    320321                        self.kernel_box_stack.set_visible_child_name("spinner")
    321322
     323
    322324                        allocation=self.switch_kernel_installed.get_allocation()
    323325                        w=allocation.width
     
    385387                        self.apply_kernel_button.set_sensitive(False)
    386388                        self.switch_kernel_installed.set_sensitive(False)
     389                       
     390                        for i in self.kernel_list_box:
     391                                self.kernel_list_box.remove(i)
     392
    387393                        self.kernel_box_stack.set_visible_child_name("spinner")
     394                        self.kernel_box_stack.set_size_request(0,0)
    388395
    389396                        allocation=self.kernel_combobox.get_allocation()
     
    404411                        self.thread_up.daemon=True
    405412                        self.thread_up.start()
     413
     414                        self.kernel_vp.set_size_request(0,0)
     415                        self.kernel_sw.get_vadjustment().set_page_size(0)
     416                        self.kernel_sw.get_hadjustment().set_page_size(0)
     417                        self.kernel_sw.set_size_request(0,0)
     418                        print("hola")
    406419
    407420                        GLib.timeout_add(500,self.check_update_kernels_thread)
     
    787800                        self.switch_kernel_installed.set_sensitive(False)
    788801
     802                        allocation=self.kernel_combobox.get_allocation()
     803                        w=allocation.width
     804                        h=allocation.height
     805                       
     806                        self.kernel_combobox.hide()
     807                        self.kernel_combobox_spinner.start()
     808                        self.kernel_combobox_spinner.set_size_request(w,h)
     809                        self.kernel_combobox_spinner.show()
     810                        self.kernel_combobox_spinner_active=True
     811
    789812                        if action == 'install':
    790813                                for app in packages:
     
    817840
    818841
    819 
    820 
    821 
    822 
    823 
    824 
    825 
    826         def get_checked_kernels(self,widget=None):
     842        def kernel_install_thread(self):
     843
     844                try:
     845                        self.cache.commit()
     846                        #os.system('update-grub2')
     847                        proc=subprocess.Popen('update-grub2',shell=True, stdin=None, stdout=open("/dev/null","w"), stderr=None, executable="/bin/bash")
     848                        proc.wait()
     849                except Exception as e:
     850                        self.core.dprint("(kernel_install_thread) Error: %s"%e)
     851
     852        #def kernel_install_thread
     853
     854
     855
     856        def check_kernel_install_thread(self):
     857               
     858                try:
     859                        if self.thread_install.is_alive():
     860                                return True
     861                               
     862                        self.flag_installed=True
     863                        self.load_kernels()
     864                        self.core.dprint("Finished!!")
     865
     866                except Exception as e:
     867                        self.core.dprint("(check_kernel_install_thread) Error: %s"%e)
     868
     869        #def check_kernel_install_thread
     870
     871
     872
     873
     874
     875
     876        '''def get_checked_kernels(self,widget=None):
    827877               
    828878                try:
     
    905955
    906956
    907         #def get_checked_kernesl
     957        #def get_checked_kernesl'''
    908958       
    909959       
     
    947997       
    948998       
    949         def kernel_install_thread(self):
    950 
    951                 try:
    952                         self.cache.commit()
    953                         #os.system('update-grub2')
    954                         proc=subprocess.Popen('update-grub2',shell=True, stdin=None, stdout=open("/dev/null","w"), stderr=None, executable="/bin/bash")
    955                         proc.wait()
    956                 except Exception as e:
    957                         self.core.dprint("(kernel_install_thread) Error: %s"%e)
    958 
    959         #def kernel_install_thread
    960 
    961 
    962 
    963         def check_kernel_install_thread(self):
    964                
    965                 try:
    966                         if self.thread_install.is_alive():
    967                                 return True
    968                                
    969                         self.flag_installed=True
    970                         self.load_kernels()
    971                         self.core.dprint("Finished!!")
    972 
    973                 except Exception as e:
    974                         self.core.dprint("(check_kernel_install_thread) Error: %s"%e)
    975 
    976         #def check_kernel_install_thread
    977        
    978        
    979        
    980        
    981        
    982 
     999       
     1000       
     1001       
     1002       
     1003       
     1004       
     1005
Note: See TracChangeset for help on using the changeset viewer.