Ignore:
Timestamp:
Oct 20, 2016, 11:03:24 AM (3 years ago)
Author:
jrpelegrina
Message:

WIP in new gui

File:
1 edited

Legend:

Unmodified
Added
Removed
  • lliurex-up/trunk/fuentes/lliurex-up-gui/lliurex-up

    r2648 r2652  
    4242                builder.add_from_file(glade_path)
    4343
    44 
     44                self.stack = Gtk.Stack()
     45                self.stack.set_transition_duration(1000)
     46                self.stack.set_transition_type(Gtk.StackTransitionType.SLIDE_LEFT)
    4547
    4648
    4749                self.window=builder.get_object("main_window")
     50                self.main_box=builder.get_object("main_box")
    4851                self.update_box=builder.get_object("update_box")
    4952               
     
    5356                self.view_packages_button_box=builder.get_object("view_packages_button_box")
    5457                self.view_packages_eb=builder.get_object("view_packages_eventbox")
     58                self.view_packages_eb.add_events(Gdk.EventMask.BUTTON_RELEASE_MASK)
     59                self.view_packages_eb.connect("button-release-event", self.view_packages_clicked)
    5560                self.view_packages_label=builder.get_object("view_packages_label")
    5661
     
    7075                self.terminal_scrolled.add(self.vterminal)
    7176                self.pbar=builder.get_object("progressbar")
    72                 self.pbar_label=builder.get_object("pbar_label")
     77                #self.pbar_label=builder.get_object("pbar_label")
    7378               
    7479
     
    7984
    8085
    81                 self.window.add(self.update_box)
     86                self.packages_box=builder.get_object("packages_box")
     87
     88
     89                self.stack.add_titled(self.update_box,"update", "Update")
     90                self.stack.add_titled(self.packages_box, "packages", "Packages")
     91
     92                self.main_box.add(self.stack)
    8293
    8394                self.window.show_all()
     
    8596                self.viewport.hide()
    8697                self.terminal_label.hide()
    87                 self.pbar_label.hide()
     98                #self.pbar_label.hide()
    8899                self.pbar.hide()
    89100               
     
    139150               
    140151                #UPDATE_BUTTON_COLOR {
    141                         background-image:-gtk-gradient (linear, left top, left bottom, from (#09b815),  to (#09b815));;
     152                        background-image:-gtk-gradient (linear, left top, left bottom, from (#43A047),  to (#43A047));;
    142153               
    143154                }
     
    161172                self.style_provider.load_from_data(css)
    162173                Gtk.StyleContext.add_provider_for_screen(Gdk.Screen.get_default(),self.style_provider,Gtk.STYLE_PROVIDER_PRIORITY_APPLICATION)
     174               
     175                self.update_box.set_name("WHITE_BACKGROUN")
     176
    163177                self.view_packages_button_box.set_name("BUTTON_COLOR")
    164178                self.view_packages_label.set_name("BUTTON_LABEL")
     
    205219                self.size_update="100 Mb"
    206220               
    207                 msg_version=_("Version available: ")+"<span><b>"+self.version_update+"</b></span>"
    208                 msg_number=_("Number packages: ")+"<span><b>"+self.number_pkg+"</b></span>"
    209                 msg_size=_("Size of update: ")+"<span><b>"+self.size_update+"</b></span>"
     221                msg_version=_("Version available: ")+"<span foreground='#3366cc'><b>"+self.version_update+"</b></span>"
     222                msg_number=_("Number packages: ")+"<span foreground='#3366cc'><b>"+self.number_pkg+"</b></span>"
     223                msg_size=_("Size of update: ")+"<span foreground='#3366cc'><b>"+self.size_update+"</b></span>"
    210224               
    211225                self.version_label.set_markup(msg_version)
     
    214228               
    215229        def pulsate_pbar(self):
    216                 if self.t.is_alive():
     230                if not self.t.is_alive():
    217231                        self.pbar.pulse()
    218232                else:
     
    220234                       
    221235
     236        def view_packages_clicked(self,widget,event):
     237                self.stack.set_transition_type(Gtk.StackTransitionType.SLIDE_RIGHT)
     238                self.stack.set_visible_child_name("packages")
     239
     240
    222241        def quit(self,widget,event=None):
    223242               
Note: See TracChangeset for help on using the changeset viewer.