[GTK3] Use explicitly named functions for creating menuitems

See https://wiki.gnome.org/Projects/PyGObject/InitializerDeprecations
This commit is contained in:
Calum Lind 2018-09-20 14:54:44 +01:00 committed by Calum Lind
commit bcaaeac852
4 changed files with 15 additions and 15 deletions

View file

@ -119,7 +119,7 @@ def build_menu_radio_list(
item_text = str(value) item_text = str(value)
if suffix: if suffix:
item_text += ' ' + suffix item_text += ' ' + suffix
menuitem = RadioMenuItem(group=group, label=item_text) menuitem = RadioMenuItem.new_with_label(group, item_text)
group = menuitem group = menuitem
if pref_value and value == pref_value: if pref_value and value == pref_value:
menuitem.set_active(True) menuitem.set_active(True)
@ -128,7 +128,7 @@ def build_menu_radio_list(
menu.append(menuitem) menu.append(menuitem)
if show_notset: if show_notset:
menuitem = RadioMenuItem(group=group, label=notset_label) menuitem = RadioMenuItem.new_with_label(group, notset_label)
menuitem.set_name('unlimited') menuitem.set_name('unlimited')
if pref_value and pref_value < notset_lessthan: if pref_value and pref_value < notset_lessthan:
menuitem.set_active(True) menuitem.set_active(True)
@ -138,7 +138,7 @@ def build_menu_radio_list(
if show_other: if show_other:
menuitem = SeparatorMenuItem() menuitem = SeparatorMenuItem()
menu.append(menuitem) menu.append(menuitem)
menuitem = MenuItem(_('Other...')) menuitem = MenuItem.new_with_label(_('Other...'))
menuitem.set_name('other') menuitem.set_name('other')
menuitem.connect('activate', callback) menuitem.connect('activate', callback)
menu.append(menuitem) menu.append(menuitem)

View file

@ -367,7 +367,7 @@ class ListView(object):
# menu. # menu.
if column.hidden is True: if column.hidden is True:
continue continue
menuitem = Gtk.CheckMenuItem(column.name) menuitem = Gtk.CheckMenuItem.new_with_label(column.name)
# If the column is currently visible, make sure it's set active # If the column is currently visible, make sure it's set active
# (or checked) in the menu. # (or checked) in the menu.
if column.column.get_visible() is True: if column.column.get_visible() is True:

View file

@ -76,11 +76,11 @@ class MenuBar(component.Component):
'menuitem_upload_slots', 'menuitem_upload_slots',
): ):
submenu = Gtk.Menu() submenu = Gtk.Menu()
item = Gtk.MenuItem(_('Set Unlimited')) item = Gtk.MenuItem.new_with_label(_('Set Unlimited'))
item.set_name(menuitem) item.set_name(menuitem)
item.connect('activate', self.on_menuitem_set_unlimited) item.connect('activate', self.on_menuitem_set_unlimited)
submenu.append(item) submenu.append(item)
item = Gtk.MenuItem(_('Other...')) item = Gtk.MenuItem.new_with_label(_('Other...'))
item.set_name(menuitem) item.set_name(menuitem)
item.connect('activate', self.on_menuitem_set_other) item.connect('activate', self.on_menuitem_set_other)
submenu.append(item) submenu.append(item)
@ -88,20 +88,20 @@ class MenuBar(component.Component):
self.builder.get_object(menuitem).set_submenu(submenu) self.builder.get_object(menuitem).set_submenu(submenu)
submenu = Gtk.Menu() submenu = Gtk.Menu()
item = Gtk.MenuItem(_('On')) item = Gtk.MenuItem.new_with_label(_('On'))
item.connect('activate', self.on_menuitem_set_automanaged_on) item.connect('activate', self.on_menuitem_set_automanaged_on)
submenu.append(item) submenu.append(item)
item = Gtk.MenuItem(_('Off')) item = Gtk.MenuItem.new_with_label(_('Off'))
item.connect('activate', self.on_menuitem_set_automanaged_off) item.connect('activate', self.on_menuitem_set_automanaged_off)
submenu.append(item) submenu.append(item)
submenu.show_all() submenu.show_all()
self.builder.get_object('menuitem_auto_managed').set_submenu(submenu) self.builder.get_object('menuitem_auto_managed').set_submenu(submenu)
submenu = Gtk.Menu() submenu = Gtk.Menu()
item = Gtk.MenuItem(_('Disable')) item = Gtk.MenuItem.new_with_label(_('Disable'))
item.connect('activate', self.on_menuitem_set_stop_seed_at_ratio_disable) item.connect('activate', self.on_menuitem_set_stop_seed_at_ratio_disable)
submenu.append(item) submenu.append(item)
item = Gtk.MenuItem(_('Enable...')) item = Gtk.MenuItem.new_with_label(_('Enable...'))
item.set_name('menuitem_stop_seed_at_ratio') item.set_name('menuitem_stop_seed_at_ratio')
item.connect('activate', self.on_menuitem_set_other) item.connect('activate', self.on_menuitem_set_other)
submenu.append(item) submenu.append(item)
@ -552,13 +552,13 @@ class MenuBar(component.Component):
self.change_owner_submenu = Gtk.Menu() self.change_owner_submenu = Gtk.Menu()
self.change_owner_submenu_items = {} self.change_owner_submenu_items = {}
maingroup = Gtk.RadioMenuItem(None, None) maingroup = Gtk.RadioMenuItem()
self.change_owner_submenu_items[None] = Gtk.RadioMenuItem(group=maingroup) self.change_owner_submenu_items[None] = Gtk.RadioMenuItem(maingroup)
for account in known_accounts: for account in known_accounts:
username = account['username'] username = account['username']
item = Gtk.RadioMenuItem(group=maingroup, label=username) item = Gtk.RadioMenuItem.new_with_label(maingroup, username)
self.change_owner_submenu_items[username] = item self.change_owner_submenu_items[username] = item
self.change_owner_submenu.append(item) self.change_owner_submenu.append(item)
item.connect('toggled', self._on_change_owner_toggled, username) item.connect('toggled', self._on_change_owner_toggled, username)

View file

@ -390,9 +390,9 @@ class StoredValuesList(ValueList):
treeview.set_cursor(path, col, 0) treeview.set_cursor(path, col, 0)
self.path_list_popup = Gtk.Menu() self.path_list_popup = Gtk.Menu()
menuitem_edit = Gtk.MenuItem('Edit path') menuitem_edit = Gtk.MenuItem.new_with_label('Edit path')
self.path_list_popup.append(menuitem_edit) self.path_list_popup.append(menuitem_edit)
menuitem_remove = Gtk.MenuItem('Remove path') menuitem_remove = Gtk.MenuItem.new_with_label('Remove path')
self.path_list_popup.append(menuitem_remove) self.path_list_popup.append(menuitem_remove)
def on_edit_clicked(widget, path): def on_edit_clicked(widget, path):