|
|
@ -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!") |
|
|
|