Trees | Indices | Help |
---|
|
1 # Copyright 2006 Red Hat, Inc. 2 # 3 # This program is free software; you can redistribute it and/or modify 4 # it under the terms of the GNU General Public License as published by 5 # the Free Software Foundation; version 2 of the License. 6 # 7 # This program is distributed in the hope that it will be useful, 8 # but WITHOUT ANY WARRANTY; without even the implied warranty of 9 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 10 # GNU General Public License for more details. 11 # 12 # You should have received a copy of the GNU General Public License 13 # along with this program; if not, write to the Free Software 14 # Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 15 # 16 # Authors: 17 # Daniel Benamy <dbenamy@redhat.com> 18 19 import os 20 from up2date_client import rhnreg 21 from up2date_client import rhnregGui 22 from rhn_register_firstboot_gui_window import RhnRegisterFirstbootGuiWindow 23 24 import gtk 25 from gtk import glade 26 import gettext 27 t = gettext.translation('rhn-client-tools', fallback=True) 28 _ = t.ugettext 29 gtk.glade.bindtextdomain("rhn-client-tools") 30 3133 runPriority=106 34 moduleName = _("Set Up Software Updates") 35 windowTitle = moduleName 36 shortMessage = _("Register with Red Hat Satellite") 37 needsparent = 1 38 426244 if rhnreg.registered(): 45 self.start_page = KsRegisteredPage() 46 return self.start_page.startPageVbox() 47 if self.parent.checkNetwork(): 48 self.start_page = rhnregGui.StartPage(firstboot=True) 49 else: 50 self.start_page = NoNetworkPage() 51 return self.start_page.startPageVbox()5254 """Returns True to change the page (to the one set).""" 55 if not self.start_page.startPageRegisterNow(): 56 dlg = rhnregGui.ConfirmQuitDialog() 57 if not dlg.rc: 58 self.parent.setPage("rhn_start_gui") 59 else: 60 self.parent.setPage("rhn_finish_gui") 61 return True6476 7766 gladefile = "/usr/share/rhn/up2date_client/rh_register.glade" 67 ksRegisteredXml = gtk.glade.XML(gladefile, "ksRegisteredFirstbootVbox", 68 domain="rhn-client-tools") 69 self.vbox = ksRegisteredXml.get_widget('ksRegisteredFirstbootVbox')70 737999 100 childWindow = RhnStartWindow 10181 gladefile = "/usr/share/rhn/up2date_client/rh_register.glade" 82 noNetworkXml = gtk.glade.XML(gladefile, "noNetworkFirstbootVbox", 83 domain="rhn-client-tools") 84 self.vbox = noNetworkXml.get_widget('noNetworkFirstbootVbox') 85 noNetworkXml.signal_autoconnect({ 86 "on_whyRegisterButton_clicked" : self.why_register_button_clicked, 87 })88 91 96
Trees | Indices | Help |
---|
Generated by Epydoc 3.0.1 on Wed Mar 4 07:37:47 2020 | http://epydoc.sourceforge.net |