コード例 #1
0
 def on_request_menu_items(
         self, manager_menu: ManagerDeviceMenu,
         device: Device) -> List[Tuple[Gtk.MenuItem, int]]:
     item = create_menuitem(_("Send _note"), "dialog-information")
     item.props.tooltip_text = _("Send a text note")
     item.connect('activate',
                  lambda x: send_note(device, manager_menu.get_toplevel()))
     return [(item, 500)]
コード例 #2
0
 def on_request_menu_items(self, manager_menu: ManagerDeviceMenu, device: Device) -> List[DeviceMenuItem]:
     item = create_menuitem(_("_Info"), "dialog-information")
     item.props.tooltip_text = _("Show device information")
     _window = manager_menu.get_toplevel()
     assert isinstance(_window, Gtk.Window)
     window = _window  # https://github.com/python/mypy/issues/2608
     item.connect('activate', lambda x: show_info(device, window))
     return [DeviceMenuItem(item, DeviceMenuItem.Group.ACTIONS, 400)]
コード例 #3
0
 def on_request_menu_items(
         self, manager_menu: ManagerDeviceMenu,
         device: Device) -> List[Tuple[Gtk.MenuItem, int]]:
     item = create_menuitem(_("Send _note"), "dialog-information")
     item.props.tooltip_text = _("Send a text note")
     _window = manager_menu.get_toplevel()
     assert isinstance(_window, Gtk.Window)
     window = _window  # https://github.com/python/mypy/issues/2608
     item.connect('activate', lambda x: send_note(device, window))
     return [(item, 500)]