Changeset 3861


Ignore:
Timestamp:
Mar 9, 2017, 2:13:18 PM (2 years ago)
Author:
daduve
Message:

Enter dialog in exit

Location:
lliurex-remote-installer/trunk/fuentes/lliurex-remote-installer-gui.install/usr/share/lliurex-remote-installer
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • lliurex-remote-installer/trunk/fuentes/lliurex-remote-installer-gui.install/usr/share/lliurex-remote-installer/Dialog.py

    r3832 r3861  
    3434                label = Gtk.Label(msg)
    3535                image=Gtk.Image.new_from_icon_name("dialog-error",Gtk.IconSize.DIALOG)
     36                hbox.pack_start(image,True,True,5)
     37                hbox.pack_start(label,True,True,5)
     38               
     39                box = self.get_content_area()
     40                box.set_border_width(10)
     41                box.add(hbox)
     42                self.show_all()
     43               
     44        #def init
     45
     46class InfoDialog(Gtk.Dialog):
     47
     48        def __init__(self, parent, title, msg):
     49               
     50                Gtk.Dialog.__init__(self, title, parent, 0, (Gtk.STOCK_OK, Gtk.ResponseType.OK))
     51                self.set_default_size(150, 100)
     52               
     53                hbox=Gtk.HBox()
     54                label = Gtk.Label(msg)
     55                image=Gtk.Image.new_from_icon_name("dialog-info",Gtk.IconSize.DIALOG)
    3656                hbox.pack_start(image,True,True,5)
    3757                hbox.pack_start(label,True,True,5)
  • lliurex-remote-installer/trunk/fuentes/lliurex-remote-installer-gui.install/usr/share/lliurex-remote-installer/ExecBox.py

    r3853 r3861  
    371371                if self.not_sended_execs not in [None,"",[]]:
    372372                        self.error_send_dialog(self.not_sended_execs)
    373                
    374                 print "1111111"
    375                 print self.core.current_var
    376                 print self.core.var
    377                 if self.core.var!=self.core.current_var:
    378                         print "distintos"
    379                 else:
    380                         print "iguales"
    381373                       
    382374                return False
     
    393385               
    394386                main_window=self.core.lri.main_window
    395                 dialog=Dialog.ErrorDialog(main_window,"Sending package","This list %s cannot be sended to server\nPlease review your share directory\n/var/www/llx-remote"%pkg_name)
     387                dialog=Dialog.ErrorDialog(main_window,"Sending Package Error","This list %s cannot be sended to server\nPlease review your share directory\n\n/var/www/llx-remote"%pkg_name)
    396388                response=dialog.run()
    397389                dialog.destroy()
  • lliurex-remote-installer/trunk/fuentes/lliurex-remote-installer-gui.install/usr/share/lliurex-remote-installer/LliurexRemoteInstaller.py

    r3853 r3861  
    123123                        if not self.changes_detected_dialog():
    124124                                return True
     125                #Listamos lo que se ha publicado:
     126                COMMENT=[]
     127               
     128                apt_list=False
     129                list_apt_pub=[]
     130                for id in self.core.var['apt']:
     131                        if self.core.var['apt'][id]['packages'] not in [None,"",[]]:
     132                                apt_list=True
     133                                list_apt_pub.append(self.core.var['apt'][id]['packages'])
     134                print COMMENT
     135                if apt_list:
     136                        COMMENT.append("APT:")
     137                        COMMENT=COMMENT+list_apt_pub
     138               
     139                if self.core.var['deb']['packages'] not in [None,"",[]]:
     140                        COMMENT.append("DEB:")
     141                        COMMENT=COMMENT+self.core.var['deb']['packages']
     142               
     143                if self.core.var['sh']['packages'] not in [None,"",[]]:
     144                        COMMENT.append("EXECUTABLES:")
     145                        COMMENT=COMMENT+self.core.var['sh']['packages']
     146                       
     147                if COMMENT not in [None,"",[]]:
     148                        COMMENT='\n'.join(COMMENT)
     149                        dialog=Dialog.InfoDialog(self.main_window,"LliureX Remote Installer Resume","You are published this list to install:\n%s"%(COMMENT))
     150                        response=dialog.run()
     151                        dialog.destroy()
     152               
    125153               
    126154                sys.exit(0)
Note: See TracChangeset for help on using the changeset viewer.