Fix deprecation warnings on F21/rawhide

This commit is contained in:
Cole Robinson 2014-02-25 15:57:38 -05:00
parent ce64d037bf
commit 99eaf059ae
5 changed files with 14 additions and 22 deletions

View File

@ -1662,7 +1662,7 @@ class vmmConsolePages(vmmGObjectUI):
if group is None: if group is None:
group = item group = item
else: else:
item = Gtk.MenuItem(msg) item = Gtk.MenuItem.new_with_label(msg)
item.set_sensitive(sensitive) item.set_sensitive(sensitive)
@ -1685,7 +1685,8 @@ class vmmConsolePages(vmmGObjectUI):
# Populate graphical devices # Populate graphical devices
devs = self.vm.get_graphics_devices() devs = self.vm.get_graphics_devices()
if len(devs) == 0: if len(devs) == 0:
item = Gtk.MenuItem(_("No graphical console available")) item = Gtk.MenuItem.new_with_label(
_("No graphical console available"))
item.set_sensitive(False) item.set_sensitive(False)
src.add(item) src.add(item)
else: else:

View File

@ -783,7 +783,7 @@ class vmmDetails(vmmGObjectUI):
# Add HW popup menu # Add HW popup menu
self.addhwmenu = Gtk.Menu() self.addhwmenu = Gtk.Menu()
addHW = Gtk.ImageMenuItem(_("_Add Hardware")) addHW = Gtk.ImageMenuItem.new_with_label(_("_Add Hardware"))
addHW.set_use_underline(True) addHW.set_use_underline(True)
addHWImg = Gtk.Image() addHWImg = Gtk.Image()
addHWImg.set_from_stock(Gtk.STOCK_ADD, Gtk.IconSize.MENU) addHWImg.set_from_stock(Gtk.STOCK_ADD, Gtk.IconSize.MENU)
@ -791,7 +791,7 @@ class vmmDetails(vmmGObjectUI):
addHW.show() addHW.show()
addHW.connect("activate", self.add_hardware) addHW.connect("activate", self.add_hardware)
rmHW = Gtk.ImageMenuItem(_("_Remove Hardware")) rmHW = Gtk.ImageMenuItem.new_with_label(_("_Remove Hardware"))
rmHW.set_use_underline(True) rmHW.set_use_underline(True)
rmHWImg = Gtk.Image() rmHWImg = Gtk.Image()
rmHWImg.set_from_stock(Gtk.STOCK_REMOVE, Gtk.IconSize.MENU) rmHWImg.set_from_stock(Gtk.STOCK_REMOVE, Gtk.IconSize.MENU)

View File

@ -179,7 +179,7 @@ class vmmHost(vmmGObjectUI):
self.widget("storage-pages").set_show_tabs(False) self.widget("storage-pages").set_show_tabs(False)
self.volmenu = Gtk.Menu() self.volmenu = Gtk.Menu()
volCopyPath = Gtk.ImageMenuItem(_("Copy Volume Path")) volCopyPath = Gtk.ImageMenuItem.new_with_label(_("Copy Volume Path"))
volCopyImage = Gtk.Image() volCopyImage = Gtk.Image()
volCopyImage.set_from_stock(Gtk.STOCK_COPY, Gtk.IconSize.MENU) volCopyImage.set_from_stock(Gtk.STOCK_COPY, Gtk.IconSize.MENU)
volCopyPath.set_image(volCopyImage) volCopyPath.set_image(volCopyImage)

View File

@ -154,7 +154,7 @@ class vmmSnapshotPage(vmmGObjectUI):
# Snapshot popup menu # Snapshot popup menu
menu = Gtk.Menu() menu = Gtk.Menu()
item = Gtk.ImageMenuItem(_("_Start snapshot")) item = Gtk.ImageMenuItem.new_with_label(_("_Start snapshot"))
item.set_use_underline(True) item.set_use_underline(True)
img = Gtk.Image() img = Gtk.Image()
img.set_from_stock(Gtk.STOCK_MEDIA_PLAY, Gtk.IconSize.MENU) img.set_from_stock(Gtk.STOCK_MEDIA_PLAY, Gtk.IconSize.MENU)
@ -163,7 +163,7 @@ class vmmSnapshotPage(vmmGObjectUI):
item.connect("activate", self._on_start_clicked) item.connect("activate", self._on_start_clicked)
menu.add(item) menu.add(item)
item = Gtk.ImageMenuItem(_("_Delete snapshot")) item = Gtk.ImageMenuItem.new_with_label(_("_Delete snapshot"))
item.set_use_underline(True) item.set_use_underline(True)
img = Gtk.Image() img = Gtk.Image()
img.set_from_stock(Gtk.STOCK_DELETE, Gtk.IconSize.MENU) img.set_from_stock(Gtk.STOCK_DELETE, Gtk.IconSize.MENU)

View File

@ -35,18 +35,6 @@ except:
AppIndicator3 = None AppIndicator3 = None
def build_image_menu_item(label):
hasfunc = hasattr(Gtk.ImageMenuItem, "set_use_underline")
if hasfunc:
label.replace("_", "__")
menu_item = Gtk.ImageMenuItem(label)
if hasfunc:
menu_item.set_use_underline(False)
return menu_item
class vmmSystray(vmmGObject): class vmmSystray(vmmGObject):
__gsignals__ = { __gsignals__ = {
"action-toggle-manager": (GObject.SignalFlags.RUN_FIRST, None, []), "action-toggle-manager": (GObject.SignalFlags.RUN_FIRST, None, []),
@ -277,7 +265,7 @@ class vmmSystray(vmmGObject):
vm_names.sort() vm_names.sort()
if len(vm_names) == 0: if len(vm_names) == 0:
menu_item = Gtk.MenuItem(_("No virtual machines")) menu_item = Gtk.MenuItem.new_with_label(_("No virtual machines"))
menu_item.set_sensitive(False) menu_item.set_sensitive(False)
vm_submenu.insert(menu_item, 0) vm_submenu.insert(menu_item, 0)
return return
@ -301,7 +289,9 @@ class vmmSystray(vmmGObject):
return return
# Build VM list entry # Build VM list entry
menu_item = build_image_menu_item(vm.get_name()) menu_item = Gtk.ImageMenuItem.new_with_label(vm.get_name())
menu_item.set_use_underline(False)
vm_mappings[uuid] = menu_item vm_mappings[uuid] = menu_item
vm_action_menu = vmmenu.VMActionMenu(self, lambda: vm) vm_action_menu = vmmenu.VMActionMenu(self, lambda: vm)
menu_item.set_submenu(vm_action_menu) menu_item.set_submenu(vm_action_menu)
@ -329,7 +319,8 @@ class vmmSystray(vmmGObject):
del(vm_mappings[uuid]) del(vm_mappings[uuid])
if len(vm_menu.get_children()) == 0: if len(vm_menu.get_children()) == 0:
placeholder = Gtk.MenuItem(_("No virtual machines")) placeholder = Gtk.MenuItem.new_with_label(
_("No virtual machines"))
placeholder.show() placeholder.show()
placeholder.set_sensitive(False) placeholder.set_sensitive(False)
vm_menu.add(placeholder) vm_menu.add(placeholder)