def _on_add_button_clicked(self, *e): dialog = dialogs.MultiTextEntryDialog(self.parent, _("Add Radio Station")) dialog.add_field(_("Name:")) url_field = dialog.add_field(_("URL:")) clipboard = Gtk.Clipboard.get(Gdk.SELECTION_CLIPBOARD) text = clipboard.wait_for_text() if text is not None: location = Gio.File.new_for_uri(text) if location.get_uri_scheme() is not None: url_field.set_text(text) result = dialog.run() dialog.hide() if result == Gtk.ResponseType.OK: (name, uri) = dialog.get_values() self._do_add_playlist(name, uri)
def _on_add_button_clicked(self, *e): dialog = dialogs.MultiTextEntryDialog(self.parent, _("Add Radio Station")) dialog.add_field(_("Name:")) url_field = dialog.add_field(_("URL:")) clipboard = gtk.clipboard_get() text = clipboard.wait_for_text() if text is not None: location = gio.File(uri=text) if location.get_uri_scheme() is not None: url_field.set_text(text) result = dialog.run() dialog.hide() if result == gtk.RESPONSE_OK: (name, uri) = dialog.get_values() self._do_add_playlist(name, uri)