From 287ad90a90ecd28411d574cdc3d9c37a940691eb Mon Sep 17 00:00:00 2001 From: Cole Robinson Date: Mon, 14 Dec 2009 16:48:35 -0500 Subject: [PATCH] Additional focus improvements --- src/virtManager/addhardware.py | 1 + src/virtManager/clone.py | 2 ++ src/virtManager/create.py | 1 + src/virtManager/createnet.py | 1 + src/virtManager/createvol.py | 1 + src/virtManager/delete.py | 2 ++ src/virtManager/migrate.py | 2 ++ 7 files changed, 10 insertions(+) diff --git a/src/virtManager/addhardware.py b/src/virtManager/addhardware.py index c573e7af0..c24e187a7 100644 --- a/src/virtManager/addhardware.py +++ b/src/virtManager/addhardware.py @@ -311,6 +311,7 @@ class vmmAddHardware(gobject.GObject): # Hide the "finish" button until the appropriate time self.window.get_widget("create-finish").hide() self.window.get_widget("create-forward").show() + self.window.get_widget("create-forward").grab_focus() self.window.get_widget("create-back").set_sensitive(False) self.window.get_widget("storage-file-size").set_sensitive(False) self.window.get_widget("create-help").hide() diff --git a/src/virtManager/clone.py b/src/virtManager/clone.py index f87a9778b..1d1e6b7a3 100644 --- a/src/virtManager/clone.py +++ b/src/virtManager/clone.py @@ -173,6 +173,8 @@ class vmmCloneVM(gobject.GObject): # Populate state def reset_state(self): + self.window.get_widget("clone-cancel").grab_focus() + # Populate default clone values self.setup_clone_info() diff --git a/src/virtManager/create.py b/src/virtManager/create.py index 422c154d4..6cb9cf1c2 100644 --- a/src/virtManager/create.py +++ b/src/virtManager/create.py @@ -287,6 +287,7 @@ class vmmCreate(gobject.GObject): # Name page state self.window.get_widget("create-vm-name").set_text("") + self.window.get_widget("create-vm-name").grab_focus() self.window.get_widget("method-local").set_active(True) self.window.get_widget("create-conn").set_active(-1) activeconn = self.populate_conn_list(urihint) diff --git a/src/virtManager/createnet.py b/src/virtManager/createnet.py index 210032a86..3f0911ad4 100644 --- a/src/virtManager/createnet.py +++ b/src/virtManager/createnet.py @@ -124,6 +124,7 @@ class vmmCreateNetwork(gobject.GObject): # Hide the "finish" button until the appropriate time self.window.get_widget("create-finish").hide() self.window.get_widget("create-forward").show() + self.window.get_widget("create-forward").grab_focus() self.window.get_widget("create-back").set_sensitive(False) self.window.get_widget("net-name").set_text("") diff --git a/src/virtManager/createvol.py b/src/virtManager/createvol.py index ef123a35e..67c13c2cf 100644 --- a/src/virtManager/createvol.py +++ b/src/virtManager/createvol.py @@ -127,6 +127,7 @@ class vmmCreateVolume(gobject.GObject): def reset_state(self): self.window.get_widget("vol-name").set_text(self.default_vol_name()) + self.window.get_widget("vol-name").grab_focus() self.window.get_widget("vol-create").set_sensitive(False) self.populate_vol_format() self.populate_vol_suffix() diff --git a/src/virtManager/delete.py b/src/virtManager/delete.py index c5238717b..9b322d2be 100644 --- a/src/virtManager/delete.py +++ b/src/virtManager/delete.py @@ -98,6 +98,8 @@ class vmmDeleteDialog(gobject.GObject): (_("Delete"), self.vm.get_name())) self.window.get_widget("delete-main-label").set_markup(title_str) + self.window.get_widget("delete-cancel").grab_focus() + # Disable storage removal by default self.window.get_widget("delete-remove-storage").set_active(False) self.window.get_widget("delete-remove-storage").toggled() diff --git a/src/virtManager/migrate.py b/src/virtManager/migrate.py index dd098b508..6c3833c5e 100644 --- a/src/virtManager/migrate.py +++ b/src/virtManager/migrate.py @@ -121,6 +121,8 @@ class vmmMigrateDialog(gobject.GObject): (_("Migrate"), self.vm.get_name())) self.window.get_widget("migrate-main-label").set_markup(title_str) + self.window.get_widget("migrate-cancel").grab_focus() + name = self.vm.get_name() srchost = self.conn.get_hostname()