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

WIP in new button to update

Location:
lliurex-up/trunk/fuentes/lliurex-up/usr/share/lliurex-up
Files:
2 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
  • lliurex-up/trunk/fuentes/lliurex-up/usr/share/lliurex-up/rsrc/lliurex-up.ui

    r7387 r8500  
    191191    <property name="can_focus">False</property>
    192192    <property name="opacity">0.98039215686274506</property>
     193    <property name="title" translatable="yes">LliureX-Up</property>
    193194    <property name="window_position">center</property>
    194195    <child>
     
    279280                            <property name="visible">True</property>
    280281                            <property name="can_focus">False</property>
     282                            <property name="margin_left">15</property>
     283                            <property name="margin_right">10</property>
    281284                            <property name="margin_bottom">5</property>
    282285                          </object>
     
    299302                        <property name="visible">True</property>
    300303                        <property name="can_focus">False</property>
     304                        <property name="margin_left">15</property>
     305                        <property name="margin_right">10</property>
    301306                        <property name="margin_top">10</property>
    302307                        <property name="margin_bottom">10</property>
     
    361366                                <property name="visible">True</property>
    362367                                <property name="can_focus">True</property>
     368                                <property name="valign">center</property>
    363369                                <property name="active">True</property>
    364370                                <property name="state">True</property>
     
    541547        <property name="visible">True</property>
    542548        <property name="can_focus">False</property>
    543         <property name="orientation">vertical</property>
     549        <property name="margin_left">15</property>
     550        <property name="margin_right">15</property>
    544551        <child>
    545552          <object class="GtkBox" id="return_arrow_box">
     
    553560                <property name="can_focus">False</property>
    554561                <child>
    555                   <object class="GtkImage" id="return_arrow_image">
     562                  <object class="GtkLabel" id="return_arrow_label">
    556563                    <property name="visible">True</property>
    557564                    <property name="can_focus">False</property>
    558                     <property name="margin_left">30</property>
    559                     <property name="margin_right">30</property>
     565                    <property name="margin_left">5</property>
     566                    <property name="margin_right">5</property>
    560567                    <property name="margin_top">10</property>
    561568                    <property name="margin_bottom">10</property>
    562                     <property name="pixbuf">arrow.png</property>
     569                    <property name="label" translatable="yes">Back</property>
    563570                  </object>
    564571                </child>
     
    575582            <property name="fill">False</property>
    576583            <property name="position">0</property>
     584          </packing>
     585        </child>
     586        <child>
     587          <object class="GtkBox" id="return_update_box">
     588            <property name="visible">True</property>
     589            <property name="can_focus">False</property>
     590            <property name="halign">center</property>
     591            <property name="orientation">vertical</property>
     592            <child>
     593              <object class="GtkEventBox" id="return_update_eventbox">
     594                <property name="visible">True</property>
     595                <property name="can_focus">False</property>
     596                <child>
     597                  <object class="GtkLabel" id="return_update_label">
     598                    <property name="visible">True</property>
     599                    <property name="can_focus">False</property>
     600                    <property name="margin_left">5</property>
     601                    <property name="margin_right">5</property>
     602                    <property name="margin_top">10</property>
     603                    <property name="margin_bottom">10</property>
     604                    <property name="label" translatable="yes">Update now</property>
     605                  </object>
     606                </child>
     607              </object>
     608              <packing>
     609                <property name="expand">False</property>
     610                <property name="fill">False</property>
     611                <property name="position">0</property>
     612              </packing>
     613            </child>
     614          </object>
     615          <packing>
     616            <property name="expand">False</property>
     617            <property name="fill">False</property>
     618            <property name="pack_type">end</property>
     619            <property name="position">1</property>
    577620          </packing>
    578621        </child>
Note: See TracChangeset for help on using the changeset viewer.