diff options
| author | Chris Lumens <clumens@redhat.com> | 2013-01-22 16:59:01 -0500 |
|---|---|---|
| committer | Chris Lumens <clumens@redhat.com> | 2013-01-23 09:47:16 -0500 |
| commit | b2875819052d482dbaca9016cddba654e4138b9b (patch) | |
| tree | 3bb975e7100b443b26fcd7992cfe00ca92ea93d5 | |
| parent | f1fea891083820f77b217fd55b0703dc2114acab (diff) | |
On the storage spoke, only show the summary button if a disk is selected.
| -rw-r--r-- | pyanaconda/ui/gui/spokes/storage.glade | 5 | ||||
| -rw-r--r-- | pyanaconda/ui/gui/spokes/storage.py | 6 |
2 files changed, 7 insertions, 4 deletions
diff --git a/pyanaconda/ui/gui/spokes/storage.glade b/pyanaconda/ui/gui/spokes/storage.glade index 047abbff6..ca19e72d0 100644 --- a/pyanaconda/ui/gui/spokes/storage.glade +++ b/pyanaconda/ui/gui/spokes/storage.glade @@ -961,12 +961,13 @@ <property name="relief">none</property> <property name="use_underline">True</property> <property name="focus_on_click">False</property> + <property name="no_show_all">True</property> <property name="xalign">0</property> <signal name="clicked" handler="on_summary_clicked" swapped="no"/> </object> <packing> <property name="left_attach">0</property> - <property name="top_attach">2</property> + <property name="top_attach">1</property> <property name="width">1</property> <property name="height">1</property> </packing> @@ -984,7 +985,7 @@ </object> <packing> <property name="left_attach">0</property> - <property name="top_attach">1</property> + <property name="top_attach">2</property> <property name="width">1</property> <property name="height">1</property> </packing> diff --git a/pyanaconda/ui/gui/spokes/storage.py b/pyanaconda/ui/gui/spokes/storage.py index 6efd00d37..fd855408a 100644 --- a/pyanaconda/ui/gui/spokes/storage.py +++ b/pyanaconda/ui/gui/spokes/storage.py @@ -576,6 +576,10 @@ class StorageSpoke(NormalSpoke, StorageChecker): count) % (count, str(Size(spec="%s MB" % capacity)), free)) summary_label = self.builder.get_object("summary_label") summary_label.set_text(summary) + summary_label.set_sensitive(count > 0) + + summary_button = self.builder.get_object("summary_button") + summary_button.set_visible(count > 0) if len(self.disks) == 0: self.set_warning(_("No disks detected. Please shut down the computer, connect at least one disk, and restart to complete installation.")) @@ -584,8 +588,6 @@ class StorageSpoke(NormalSpoke, StorageChecker): else: self.clear_info() - self.builder.get_object("summary_label").set_sensitive(count > 0) - def _update_disk_list(self): """ Update self.selected_disks based on the UI. """ overviews = self.local_disks_box.get_children() |
