+ # We do not want to show the yet to be substituted strings
+ # (${MEDIUM}, etc), so don't show the core of the page until
+ # it's ready.
+ self.widgetHidden = {}
+ for w in self.page.children():
+ if isinstance(w, QWidget):
+ self.widgetHidden[w] = w.isHidden()
+ w.hide()
+
except Exception, e: self.debug('Could not create language page: %s', e) self.page = None
@@ -338,6 +347,7 @@
def set_alpha_warning(self, show):
if not show and not self.only: self.page.alpha_warning_label.hide()
+ self.widgetHidden[self.page.alpha_warning_label] = True
def on_release_notes_link(self, link):
lang = self.selected_language()
@@ -411,6 +421,11 @@ text = text.replace('${RELEASE}', release_name) text = text.replace('${MEDIUM}', install_medium) widget.setText(text)
+ from PyQt4.QtGui import QWidget
+ for w in self.page.children():
+ if isinstance(w, QWidget):
+ if not self.widgetHidden[w]:
+ w.show()
=== modified file 'ubiquity/ components/ ubi-language. py' components/ ubi-language. py 2010-03-30 16:15:19 +0000 components/ ubi-language. py 2010-04-01 01:06:42 +0000
self. page.try_ text_label. hide()
self. page.begin_ install_ button. hide()
--- ubiquity/
+++ ubiquity/
@@ -320,6 +320,15 @@
+ # We do not want to show the yet to be substituted strings children( ): en[w] = w.isHidden()
self. debug(' Could not create language page: %s', e)
self. page = None warning( self, show):
self. page.alpha_ warning_ label.hide( ) en[self. page.alpha_ warning_ label] = True
+ # (${MEDIUM}, etc), so don't show the core of the page until
+ # it's ready.
+ self.widgetHidden = {}
+ for w in self.page.
+ if isinstance(w, QWidget):
+ self.widgetHidd
+ w.hide()
+
except Exception, e:
@@ -338,6 +347,7 @@
def set_alpha_
if not show and not self.only:
+ self.widgetHidd
def on_release_ notes_link( self, link): language( )
text = text.replace( '${RELEASE} ', release_name)
text = text.replace( '${MEDIUM} ', install_medium)
widget. setText( text) children( ): en[w]:
lang = self.selected_
@@ -411,6 +421,11 @@
+ from PyQt4.QtGui import QWidget
+ for w in self.page.
+ if isinstance(w, QWidget):
+ if not self.widgetHidd
+ w.show()
def set_oem_id(self, text): oem_id_ entry.setText( text)
return self.page.