diff --git a/dropship/dropship.py b/dropship/dropship.py index 5b52b22..01095e1 100644 --- a/dropship/dropship.py +++ b/dropship/dropship.py @@ -9,9 +9,7 @@ from dropship import log require_version("Gtk", "3.0") require_version("Gdk", "3.0") -from gi.repository import Gdk -from gi.repository import GLib -from gi.repository import Gtk +from gi.repository import Gdk, GLib, Gtk from dropship.templates import pendingTransferRow @@ -85,9 +83,10 @@ class DropShip: self.recv_box.connect("activate", self.on_recv) # Pending Transfers UI - self.pending_transfers_list = self.builder.get_object("pendingTransfersList") - self.transfer_code = '' - + self.pending_transfers_list = self.builder.get_object( + "pendingTransfersList" + ) + self.transfer_code = "" def on_drop(self, widget, drag_context, x, y, data, info, time): """Handler for file dropping.""" @@ -99,9 +98,13 @@ class DropShip: self.nursery.start_soon(self.wormhole_send, fpath) # TODO Roel/Luke, move this somewhere logical in its own function? - status = pendingTransferRow(self, fpath.split('/')[-1], self.transfer_code) + status = pendingTransferRow( + self, fpath.split("/")[-1], self.transfer_code + ) # TODO Roel, find out how to add to a listbox - self.pending_transfers_list.insert(status,-1) #-1 is add at bottom + self.pending_transfers_list.insert( + status, -1 + ) # -1 is add at bottom else: log.info("Multiple file sending coming soon ™") @@ -134,7 +137,7 @@ class DropShip: code = output.decode().split()[-1] self.clipboard.set_text(code, -1) - self.transfer_code = code + self.transfer_code = code self.drop_label.set_text(code) self.drop_label.set_visible(True) diff --git a/dropship/ui_templates.py b/dropship/ui_templates.py index e368329..8c1fd0b 100644 --- a/dropship/ui_templates.py +++ b/dropship/ui_templates.py @@ -1,15 +1,17 @@ import gi -gi.require_version('Gtk', '3.0') -from gi.repository import Gtk, GLib, Gdk -@Gtk.Template.from_file('pendingTransferRow.ui') +gi.require_version("Gtk", "3.0") +from gi.repository import Gdk, GLib, Gtk + + +@Gtk.Template.from_file("pendingTransferRow.ui") class pendingTransferRow(Gtk.ListBoxRow): - __gtype_name__ = 'PendingTransferRow' + __gtype_name__ = "PendingTransferRow" - fileNameLabel = Gtk.Template.Child() - fileNameMetadata = Gtk.Template.Child() - transferCodeButton = Gtk.Template.Child() - cancelTransfer = Gtk.Template.Child() + fileNameLabel = Gtk.Template.Child() + fileNameMetadata = Gtk.Template.Child() + transferCodeButton = Gtk.Template.Child() + cancelTransfer = Gtk.Template.Child() def __init__(self, parent, fileName, transferCode): super(Gtk.ListBoxRow, self).__init__() @@ -19,22 +21,22 @@ class pendingTransferRow(Gtk.ListBoxRow): self.transferCodeButton.set_label(transferCode) @Gtk.Template.Callback() - def copy_transfer_code(self,widget): - ''' + def copy_transfer_code(self, widget): + """ what to do when we press the button: copy the code again to clipboard - ''' - print('click') + """ + print("click") code = widget.get_label() clipboard = Gtk.Clipboard.get(Gdk.SELECTION_CLIPBOARD) - clipboard.set_text(code, -1) #-1 is auto-size + clipboard.set_text(code, -1) # -1 is auto-size @Gtk.Template.Callback() - def cancel_transfer(self,widget): - ''' + def cancel_transfer(self, widget): + """ cancel the transfer destroy thread remove the object from the list - ''' - print('poof!') \ No newline at end of file + """ + print("poof!")