mirror of
https://github.com/virt-manager/virt-manager.git
synced 2024-10-28 03:25:08 +03:00
details: Disable send key toolbar menu when paused
This commit is contained in:
parent
edbd5191c0
commit
3a28df0912
@ -561,6 +561,7 @@ class vmmConsolePages(vmmGObjectUI):
|
||||
self.scale_type = self.vm.get_console_scaling()
|
||||
|
||||
# Fullscreen toolbar
|
||||
self.send_key_button = None
|
||||
self.fs_toolbar = None
|
||||
self.fs_drawer = None
|
||||
self.keycombo_menu = uihelpers.build_keycombo_menu(self.send_key)
|
||||
@ -643,12 +644,13 @@ class vmmConsolePages(vmmGObjectUI):
|
||||
gtk.get_current_event_time(),
|
||||
self.fs_toolbar)
|
||||
|
||||
item = gtk.ToolButton()
|
||||
item.set_icon_name("preferences-desktop-keyboard-shortcuts")
|
||||
util.tooltip_wrapper(item, _("Send key combination"))
|
||||
item.show_all()
|
||||
item.connect("clicked", keycombo_menu_clicked)
|
||||
self.fs_toolbar.add(item)
|
||||
self.send_key_button = gtk.ToolButton()
|
||||
self.send_key_button.set_icon_name(
|
||||
"preferences-desktop-keyboard-shortcuts")
|
||||
util.tooltip_wrapper(self.send_key_button, _("Send key combination"))
|
||||
self.send_key_button.show_all()
|
||||
self.send_key_button.connect("clicked", keycombo_menu_clicked)
|
||||
self.fs_toolbar.add(self.send_key_button)
|
||||
|
||||
self.fs_drawer = AutoDrawer()
|
||||
self.fs_drawer.set_active(False)
|
||||
|
@ -1403,6 +1403,7 @@ class vmmDetails(vmmGObjectUI):
|
||||
self.widget("config-maxmem").set_sensitive(not ro)
|
||||
|
||||
# Disable send key menu entries for offline VM
|
||||
self.console.send_key_button.set_sensitive(not (run or paused))
|
||||
send_key = self.widget("details-menu-send-key")
|
||||
for c in send_key.get_submenu().get_children():
|
||||
c.set_sensitive(not (run or paused))
|
||||
|
Loading…
Reference in New Issue
Block a user