Browse Source

Appease black formatter

unifiedWindowUI
Luke Murphy 4 years ago
parent
commit
c5c6e41df5
No known key found for this signature in database GPG Key ID: 5E2EF5A63E3718CC
  1. 21
      dropship/dropship.py
  2. 36
      dropship/ui_templates.py

21
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)

36
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!')
"""
print("poof!")

Loading…
Cancel
Save