Changeset 8484


Ignore:
Timestamp:
Mar 14, 2019, 11:58:45 AM (2 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

    r8482 r8484  
    2828        def __init__(self):
    2929               
    30                 Gtk.VBox.__init__(self)
    31                
    32                 self.core=Core.Core.get_core()
    33                
    34                 builder=Gtk.Builder()
    35                 builder.set_translation_domain('first-aid-kit-gui')
    36                 ui_path=RSRC + "first-aid-kit.ui"
    37                 builder.add_from_file(ui_path)
    38                
    39                
    40                 self.kernel_box=builder.get_object("kernel_box")
    41                 self.kernel_label=builder.get_object("kernel_label")
    42                 self.kernel_vp=builder.get_object("viewport3")
    43                 self.info_box_kernel=builder.get_object("info_kernel")
    44                 self.txt_check_kernel=builder.get_object("txt_check_kernel")
    45                 self.spinner_info_kernel=builder.get_object("spinner_info_kernel")
    46                 self.separator_kernel=builder.get_object("separator3")
    47                 self.kernel_list_box=builder.get_object("box16")
    48                 self.entry_kernel=builder.get_object("entry_kernel")
    49                 self.update_kernels_button=builder.get_object("kernel_update_button")
    50                 self.filter_kernels_button=builder.get_object("kernel_filter_button")
    51                 self.apply_kernel_button=builder.get_object("apply_kernel_button")
    52                
    53 
    54                 self.add(self.kernel_box)
    55                
    56                
    57 
    58 
    59                 self.info_box_stack=Gtk.Stack()
    60                 self.info_box_stack.set_transition_type(Gtk.StackTransitionType.CROSSFADE)
    61                 self.info_box_stack.set_transition_duration(500)
    62                 hbox_kernel=Gtk.HBox()
    63                 hbox_kernel.show()
    64                 self.info_box_stack.add_titled(hbox_kernel,"empty_box_kernel","Empty Box Kernel")
    65                 self.info_box_stack.add_titled(self.info_box_kernel,"info_kernel","InfoBoxKernel")
    66 
    67                 self.wawabox3=Gtk.HBox()
    68                 self.wawabox3.pack_start(self.info_box_stack,True,True,0)
    69 
    70                 self.kernel_box.pack_start(self.wawabox3,False,False,5)
    71 
    72 
    73                 self.info_box_kernel.set_margin_bottom(20)
    74                 self.info_box_kernel.set_margin_left(5)
    75                 self.info_box_kernel.set_margin_right(5)
    76 
    77                 self.info_box_stack.set_visible_child_name("empty_box_kernel")
    78 
    79 
    80                 self.kernel_box_stack=Gtk.Stack()
    81                 self.kernel_box_stack.set_transition_type(Gtk.StackTransitionType.CROSSFADE)
    82                 self.kernel_box_stack.set_transition_duration(500)
    83                 load_spinner=Gtk.Spinner()
    84                 load_spinner.show()
    85                 load_spinner.start()
    86                 self.kernel_box_stack.add_titled(load_spinner,"spinner","")
    87                 self.kernel_box_stack.add_titled(self.kernel_list_box,"kernels","")
    88 
    89                 self.kernel_vp.add(self.kernel_box_stack)
    90 
    91                 self.kernel_filter=''
    92 
    93                 self.load_kernels()
    94                 self.connect_signals()
    95                 self.set_css_info()
     30                try:
     31                        Gtk.VBox.__init__(self)
     32               
     33                        self.core=Core.Core.get_core()
     34                       
     35                        builder=Gtk.Builder()
     36                        builder.set_translation_domain('first-aid-kit-gui')
     37                        ui_path=RSRC + "first-aid-kit.ui"
     38                        builder.add_from_file(ui_path)
     39                       
     40                       
     41                        self.kernel_box=builder.get_object("kernel_box")
     42                        self.kernel_label=builder.get_object("kernel_label")
     43                        self.kernel_vp=builder.get_object("viewport3")
     44                        self.info_box_kernel=builder.get_object("info_kernel")
     45                        self.txt_check_kernel=builder.get_object("txt_check_kernel")
     46                        self.spinner_info_kernel=builder.get_object("spinner_info_kernel")
     47                        self.separator_kernel=builder.get_object("separator3")
     48                        self.kernel_list_box=builder.get_object("box16")
     49                        self.entry_kernel=builder.get_object("entry_kernel")
     50                        self.update_kernels_button=builder.get_object("kernel_update_button")
     51                        self.filter_kernels_button=builder.get_object("kernel_filter_button")
     52                        self.apply_kernel_button=builder.get_object("apply_kernel_button")
     53                       
     54
     55                        self.add(self.kernel_box)
     56                       
     57                       
     58
     59
     60                        self.info_box_stack=Gtk.Stack()
     61                        self.info_box_stack.set_transition_type(Gtk.StackTransitionType.CROSSFADE)
     62                        self.info_box_stack.set_transition_duration(500)
     63                        hbox_kernel=Gtk.HBox()
     64                        hbox_kernel.show()
     65                        self.info_box_stack.add_titled(hbox_kernel,"empty_box_kernel","Empty Box Kernel")
     66                        self.info_box_stack.add_titled(self.info_box_kernel,"info_kernel","InfoBoxKernel")
     67
     68                        self.wawabox3=Gtk.HBox()
     69                        self.wawabox3.pack_start(self.info_box_stack,True,True,0)
     70
     71                        self.kernel_box.pack_start(self.wawabox3,False,False,5)
     72
     73
     74                        self.info_box_kernel.set_margin_bottom(20)
     75                        self.info_box_kernel.set_margin_left(5)
     76                        self.info_box_kernel.set_margin_right(5)
     77
     78                        self.info_box_stack.set_visible_child_name("empty_box_kernel")
     79
     80
     81                        self.kernel_box_stack=Gtk.Stack()
     82                        self.kernel_box_stack.set_transition_type(Gtk.StackTransitionType.CROSSFADE)
     83                        self.kernel_box_stack.set_transition_duration(500)
     84                        load_spinner=Gtk.Spinner()
     85                        load_spinner.show()
     86                        load_spinner.start()
     87                        self.kernel_box_stack.add_titled(load_spinner,"spinner","")
     88                        self.kernel_box_stack.add_titled(self.kernel_list_box,"kernels","")
     89
     90                        self.kernel_vp.add(self.kernel_box_stack)
     91
     92                        self.kernel_filter=''
     93
     94                        self.load_kernels()
     95                        self.connect_signals()
     96                        self.set_css_info()
     97
     98                       
     99                except Exception as e:
     100                        self.core.dprint("Error in KernelBox: %s"%e)
    96101               
    97102        #def __init__
Note: See TracChangeset for help on using the changeset viewer.