vi.widgets.file

Module Contents

Classes

FileImagePopup

FilePreviewImage

Uploader

Uploads a file to the server while providing visual feedback of the progress.

MultiUploader

FileLeafWidget

FileNodeWidget

FileWidget

Base Widget that renders a tree.

class vi.widgets.file.FileImagePopup(preview, *args, **kwargs)

Bases: flare.popup.Popup

onClick(self, event)
onDownloadBtnClick(self, sender=None)
class vi.widgets.file.FilePreviewImage(file=None, size=150, *args, **kwargs)

Bases: flare.html5.Div

setFile(self, file)
download(self)
onClick(self, sender=None)
class vi.widgets.file.Uploader(file, node, context=None, module='file', *args, **kwargs)

Bases: flare.html5.Div

Uploads a file to the server while providing visual feedback of the progress.

onUploadUrlAvailable(self, req)

Internal callback - the actual upload url (retrieved by calling /file/getUploadURL) is known.

onSkeyAvailable(self, req)

Internal callback - the Security-Key is known. Only for core 2.x needed

onLoad(self, *args, **kwargs)

Internal callback - The state of our upload changed.

onUploadAdded(self, req)
onProgress(self, event)

Internal callback - further bytes have been transmitted

onSuccess(self, *args, **kwargs)

Internal callback - The upload succeeded.

onFailed(self, errorCode, *args, **kwargs)
replaceWithMessage(self, message, isSuccess)
class vi.widgets.file.MultiUploader(files, node, context=None, module='file', *args, **kwargs)

Bases: flare.html5.Div

handleFile(self, file)
onUploadUrlAvailable(self, req)

Internal callback - the actual upload url (retrieved by calling /file/getUploadURL) is known.

onLoad(self, *args, **kwargs)

Internal callback - The state of our upload changed.

onUploadAdded(self, req)
onSuccess(self, *args, **kwargs)

Internal callback - The upload succeeded.

onFailed(self, errorCode, *args, **kwargs)
replaceWithMessage(self, message, isSuccess)
closeMessage(self)
class vi.widgets.file.FileLeafWidget

Bases: vi.widgets.tree.TreeLeafWidget

EntryIcon(self)
setStyle(self)
class vi.widgets.file.FileNodeWidget

Bases: vi.widgets.tree.TreeNodeWidget

setStyle(self)
class vi.widgets.file.FileWidget(module, rootNode=None, selectMode=None, node=None, context=None, *args, **kwargs)

Bases: vi.widgets.tree.TreeBrowserWidget

Base Widget that renders a tree.

leafWidget
nodeWidget
searchWidget(self)
onStartSearch(self, searchStr, *args, **kwargs)
getChildKey(self, widget)

Derives a string used to sort the entries on each level

onDrop(self, event)

We got a drop event. Make that item a direct child of our rootNode

static canHandle(module, moduleInfo)