summaryrefslogtreecommitdiff
path: root/virtManager
diff options
context:
space:
mode:
authorMaros Zatko <mzatko@redhat.com>2014-02-28 19:35:49 +0100
committerCole Robinson <crobinso@redhat.com>2014-02-28 14:29:48 -0500
commit74e6d439035a7826f9ed0a70b1c4f0b1141997cc (patch)
tree6ab1e67833562ad7bf41a35eed0858eeed50fe8c /virtManager
parentdfa23765b569721effba959f35e5217aff908fea (diff)
downloadvirt-manager-74e6d439035a7826f9ed0a70b1c4f0b1141997cc.tar.gz
vmmDetails: toggle visibilities on page change
Diffstat (limited to 'virtManager')
-rw-r--r--virtManager/details.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/virtManager/details.py b/virtManager/details.py
index 00e011e5..79885046 100644
--- a/virtManager/details.py
+++ b/virtManager/details.py
@@ -1275,7 +1275,11 @@ class vmmDetails(vmmGObjectUI):
finally:
self.ignoreDetails = False
- def switch_page(self, ignore1=None, ignore2=None, newpage=None):
+ def switch_page(self, notebook=None, ignore2=None, newpage=None):
+ for i in range(notebook.get_n_pages()):
+ w = notebook.get_nth_page(i)
+ w.set_visible(i == newpage)
+
self.page_refresh(newpage)
self.sync_details_console_view(newpage)