mirror of
https://github.com/virt-manager/virt-manager.git
synced 2025-02-25 18:55:27 -06: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()
|
self.scale_type = self.vm.get_console_scaling()
|
||||||
|
|
||||||
# Fullscreen toolbar
|
# Fullscreen toolbar
|
||||||
|
self.send_key_button = None
|
||||||
self.fs_toolbar = None
|
self.fs_toolbar = None
|
||||||
self.fs_drawer = None
|
self.fs_drawer = None
|
||||||
self.keycombo_menu = uihelpers.build_keycombo_menu(self.send_key)
|
self.keycombo_menu = uihelpers.build_keycombo_menu(self.send_key)
|
||||||
@ -643,12 +644,13 @@ class vmmConsolePages(vmmGObjectUI):
|
|||||||
gtk.get_current_event_time(),
|
gtk.get_current_event_time(),
|
||||||
self.fs_toolbar)
|
self.fs_toolbar)
|
||||||
|
|
||||||
item = gtk.ToolButton()
|
self.send_key_button = gtk.ToolButton()
|
||||||
item.set_icon_name("preferences-desktop-keyboard-shortcuts")
|
self.send_key_button.set_icon_name(
|
||||||
util.tooltip_wrapper(item, _("Send key combination"))
|
"preferences-desktop-keyboard-shortcuts")
|
||||||
item.show_all()
|
util.tooltip_wrapper(self.send_key_button, _("Send key combination"))
|
||||||
item.connect("clicked", keycombo_menu_clicked)
|
self.send_key_button.show_all()
|
||||||
self.fs_toolbar.add(item)
|
self.send_key_button.connect("clicked", keycombo_menu_clicked)
|
||||||
|
self.fs_toolbar.add(self.send_key_button)
|
||||||
|
|
||||||
self.fs_drawer = AutoDrawer()
|
self.fs_drawer = AutoDrawer()
|
||||||
self.fs_drawer.set_active(False)
|
self.fs_drawer.set_active(False)
|
||||||
|
@ -1403,6 +1403,7 @@ class vmmDetails(vmmGObjectUI):
|
|||||||
self.widget("config-maxmem").set_sensitive(not ro)
|
self.widget("config-maxmem").set_sensitive(not ro)
|
||||||
|
|
||||||
# Disable send key menu entries for offline VM
|
# 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")
|
send_key = self.widget("details-menu-send-key")
|
||||||
for c in send_key.get_submenu().get_children():
|
for c in send_key.get_submenu().get_children():
|
||||||
c.set_sensitive(not (run or paused))
|
c.set_sensitive(not (run or paused))
|
||||||
|
Loading…
Reference in New Issue
Block a user