Ignore:
Timestamp:
Mar 27, 2019, 3:28:48 PM (19 months ago)
Author:
jrpelegrina
Message:

WIP in new button to update

File:
1 edited

Legend:

Unmodified
Added
Removed
  • lliurex-up/trunk/fuentes/lliurex-up/usr/share/lliurex-up/lliurex-up.py

    r7635 r8500  
    410410                self.update_button_eb=builder.get_object("update_button_eventbox")
    411411                self.update_button_eb.add_events(Gdk.EventMask.BUTTON_RELEASE_MASK | Gdk.EventMask.POINTER_MOTION_MASK | Gdk.EventMask.LEAVE_NOTIFY_MASK)
    412                 self.update_button_eb.connect("button-release-event", self.upgrade_process)
     412                self.update_button_eb.connect("button-release-event", self.upgrade_process,"Update")
    413413                self.update_button_eb.connect("motion-notify-event", self.mouse_over_update_button)
    414414                self.update_button_eb.connect("leave-notify-event", self.mouse_exit_update_button)
     
    447447                self.return_arrow_eb.connect("motion-notify-event",self.mouse_over_return_arrow)
    448448                self.return_arrow_eb.connect("leave-notify-event",self.mouse_exit_return_arrow)
     449                self.return_arrow_label=builder.get_object("return_arrow_label")
     450
     451                self.return_update_box=builder.get_object("return_update_box")
     452                self.return_update_eb=builder.get_object("return_update_eventbox")
     453                self.return_update_eb.add_events(Gdk.EventMask.BUTTON_RELEASE_MASK | Gdk.EventMask.POINTER_MOTION_MASK | Gdk.EventMask.LEAVE_NOTIFY_MASK)
     454                self.return_update_eb.connect("button-release-event", self.upgrade_process,"Return")
     455                self.return_update_eb.connect("motion-notify-event",self.mouse_over_return_update)
     456                self.return_update_eb.connect("leave-notify-event",self.mouse_exit_return_update)
     457                self.return_update_label=builder.get_object("return_update_label")
     458
    449459                self.packages_label=builder.get_object("packages_label")
    450460                self.packages_tv=builder.get_object("packages_treeview")
     
    753763                self.changelog_texview.set_name("CHANGELOG_FONT")
    754764                self.return_arrow_box.set_name("BUTTON_COLOR")
     765                self.return_arrow_label.set_name("BUTTON_LABEL")
     766                self.return_update_box.set_name("BUTTON_COLOR")
     767                self.return_update_label.set_name("BUTTON_LABEL")
    755768               
    756769        #def set_css_info       
     
    13431356        #def package_clicked                   
    13441357
    1345         def upgrade_process(self,widget, event=None):
     1358        def upgrade_process(self,widget,event,option):
    13461359
    13471360               
     
    13511364                        self.number_process=4
    13521365                        self.pbar.show()
     1366                        self.return_update_eb.set_sensitive(False)
     1367                        self.return_update_box.set_name("UPDATE_BUTTON_LAUNCHED_COLOR")
     1368                        if option=="Return":
     1369                                self.stack.set_transition_type(Gtk.StackTransitionType.SLIDE_RIGHT)
     1370                                self.stack.set_visible_child_name("update")
    13531371                        #self.pbar.pulse()
    13541372                        self.viewport.show()
     
    14261444                                                                self.update_button_label.set_text(_("Update successfully"))
    14271445                                                                self.update_button_box.set_name("UPDATE_CORRECT_BUTTON_COLOR")
     1446                                                                self.return_update_box.set_name("UPDATE_CORRECT_BUTTON_COLOR")
    14281447
    14291448                                                        else:
     
    14321451                                                                self.update_button_label.set_text(_("Update error"))
    14331452                                                                self.update_button_box.set_name("UPDATE_ERROR_BUTTON_COLOR")
     1453                                                                self.return_update_box.set_name("UPDATE_ERROR_BUTTON_COLOR")
    14341454                                                                #self.update_button_box.set_name("UPDATE_BUTTON_END_COLOR")
    14351455                                                                               
     
    16561676        #def mouse_exit_return_arrow   
    16571677
     1678        def mouse_over_return_update(self,widget,event):
     1679
     1680                self.return_update_box.set_name("BUTTON_OVER_COLOR")   
     1681
     1682        #def mouse_over_return_update   
     1683
     1684        def mouse_exit_return_update(self,widget,event):
     1685
     1686                self.return_arrow_box.set_name("BUTTON_COLOR")         
     1687
     1688        #def mouse_exit_return_update   
     1689
    16581690        def show_indicator_switch (self):
    16591691
Note: See TracChangeset for help on using the changeset viewer.