summaryrefslogtreecommitdiffstats
path: root/pyanaconda/ui
diff options
context:
space:
mode:
authorChris Lumens <clumens@redhat.com>2013-01-29 13:41:10 -0500
committerChris Lumens <clumens@redhat.com>2013-01-31 09:56:12 -0500
commit1821378de1aecbbf5806edcad34ee928f0892296 (patch)
tree9784a49532d15a0d8c68fa80c53fcb9db07cf9cc /pyanaconda/ui
parent9a5f23ceb24a78f23aa89c2d618222eb45f968aa (diff)
downloadanaconda-1821378de1aecbbf5806edcad34ee928f0892296.tar.gz
anaconda-1821378de1aecbbf5806edcad34ee928f0892296.tar.xz
anaconda-1821378de1aecbbf5806edcad34ee928f0892296.zip
Add device node name information to the storage spoke and disk cart (#902617).
Diffstat (limited to 'pyanaconda/ui')
-rw-r--r--pyanaconda/ui/gui/spokes/lib/cart.glade8
-rw-r--r--pyanaconda/ui/gui/spokes/lib/cart.py6
-rw-r--r--pyanaconda/ui/gui/spokes/source.py3
-rw-r--r--pyanaconda/ui/gui/spokes/storage.py13
4 files changed, 15 insertions, 15 deletions
diff --git a/pyanaconda/ui/gui/spokes/lib/cart.glade b/pyanaconda/ui/gui/spokes/lib/cart.glade
index 0743a9f33..0e234a2da 100644
--- a/pyanaconda/ui/gui/spokes/lib/cart.glade
+++ b/pyanaconda/ui/gui/spokes/lib/cart.glade
@@ -11,7 +11,7 @@
<column type="gchararray"/>
<!-- column-name free -->
<column type="gchararray"/>
- <!-- column-name id -->
+ <!-- column-name name -->
<column type="gchararray"/>
<!-- column-name unique -->
<column type="gint"/>
@@ -158,11 +158,11 @@
</object>
</child>
<child>
- <object class="GtkTreeViewColumn" id="id_column">
+ <object class="GtkTreeViewColumn" id="name_column">
<property name="spacing">6</property>
- <property name="title" translatable="yes">Id</property>
+ <property name="title" translatable="yes">Name</property>
<child>
- <object class="GtkCellRendererText" id="id_renderer"/>
+ <object class="GtkCellRendererText" id="name_renderer"/>
<attributes>
<attribute name="text">4</attribute>
</attributes>
diff --git a/pyanaconda/ui/gui/spokes/lib/cart.py b/pyanaconda/ui/gui/spokes/lib/cart.py
index bdc4fafcc..0fe98698f 100644
--- a/pyanaconda/ui/gui/spokes/lib/cart.py
+++ b/pyanaconda/ui/gui/spokes/lib/cart.py
@@ -36,7 +36,7 @@ IS_BOOT_COL = 0
DESCRIPTION_COL = 1
SIZE_COL = 2
FREE_SPACE_COL = 3
-SERIAL_COL = 4
+NAME_COL = 4
ID_COL = 5
def size_str(mb):
@@ -57,10 +57,10 @@ class SelectedDisksDialog(GUIObject):
for disk in disks:
self._store.append([False,
- disk.description,
+ "%s (%s)" % (disk.description, disk.serial),
size_str(disk.size),
size_str(free[disk.name][0]),
- disk.serial,
+ disk.name,
disk.id])
self.disks = disks[:]
self._update_summary()
diff --git a/pyanaconda/ui/gui/spokes/source.py b/pyanaconda/ui/gui/spokes/source.py
index 84315a14f..87ebb898e 100644
--- a/pyanaconda/ui/gui/spokes/source.py
+++ b/pyanaconda/ui/gui/spokes/source.py
@@ -703,8 +703,7 @@ class SourceSpoke(NormalSpoke):
if cdrom:
@gtk_thread_wait
def gtk_action_1():
- selector = AnacondaWidgets.DiskOverview(cdrom.format.label or "", "drive-removable-media", "")
- selector.path = cdrom.path
+ selector = AnacondaWidgets.DiskOverview(cdrom.format.label or "", "drive-removable-media", "", cdrom.name)
selector.set_chosen(chosen)
self._autodetectMediaBox.pack_start(selector, False, False, 0)
diff --git a/pyanaconda/ui/gui/spokes/storage.py b/pyanaconda/ui/gui/spokes/storage.py
index 0155c83a1..69ed7fdee 100644
--- a/pyanaconda/ui/gui/spokes/storage.py
+++ b/pyanaconda/ui/gui/spokes/storage.py
@@ -489,7 +489,7 @@ class StorageSpoke(NormalSpoke, StorageChecker):
# update the selections in the ui
overviews = self.local_disks_box.get_children()
for overview in overviews:
- name = overview.get_property("popup-info").partition("|")[0].strip()
+ name = overview.get_property("name")
overview.set_chosen(name in self.selected_disks)
self._update_summary()
@@ -531,13 +531,14 @@ class StorageSpoke(NormalSpoke, StorageChecker):
kind = "drive-harddisk"
size = size_str(disk.size)
- popup_info = "%s | %s" % (disk.name, disk.serial)
+ popup_info = "%s" % disk.serial
@gtk_thread_wait
def gtk_action():
overview = AnacondaWidgets.DiskOverview(disk.description,
kind,
size,
+ disk.name,
popup=popup_info)
self.local_disks_box.pack_start(overview, False, False, 0)
@@ -553,7 +554,7 @@ class StorageSpoke(NormalSpoke, StorageChecker):
self._update_summary()
gtk_action()
-
+
self._ready = True
communication.send_ready(self.__class__.__name__)
@@ -593,9 +594,9 @@ class StorageSpoke(NormalSpoke, StorageChecker):
""" Update self.selected_disks based on the UI. """
overviews = self.local_disks_box.get_children()
for overview in overviews:
- name = overview.get_property("popup-info").partition("|")[0].strip()
-
selected = overview.get_chosen()
+ name = overview.get_property("name")
+
if selected and name not in self.selected_disks:
self.selected_disks.append(name)
@@ -618,7 +619,7 @@ class StorageSpoke(NormalSpoke, StorageChecker):
# update the UI to reflect changes to self.selected_disks
overviews = self.local_disks_box.get_children()
for overview in overviews:
- name = overview.get_property("popup-info").partition("|")[0].strip()
+ name = overview.get_property("name")
overview.set_chosen(name in self.selected_disks)