Mercurial > libervia-desktop-kivy
diff cagou/plugins/plugin_transfer_file.kv @ 279:aea973de55d9
transfer (file): use native file chooser on desktop:
native file chooser is nicer and often more powerful than Kivy FileChooser.
Kivy FileChooser is still activable with an option, for platforms where native file chooser is not easy/possible to use. Kivy FileChooser is used on Android.
downloads_dir is now used as starting path on Android.
author | Goffi <goffi@goffi.org> |
---|---|
date | Wed, 20 Mar 2019 09:29:44 +0100 |
parents | cd99f70ea592 |
children | 1b835bcfa663 |
line wrap: on
line diff
--- a/cagou/plugins/plugin_transfer_file.kv Wed Mar 20 09:29:44 2019 +0100 +++ b/cagou/plugins/plugin_transfer_file.kv Wed Mar 20 09:29:44 2019 +0100 @@ -18,18 +18,18 @@ #:import platform kivy.utils.platform -<FileTransmitter>: +<FileChooserBox>: orientation: "vertical" FileChooserListView: id: filechooser - rootpath: "/" if platform == 'android' else expanduser('~') + path: root.default_path Button: text: "choose" size_hint: 1, None height: dp(50) - on_release: root.onTransmitOK(filechooser) + on_release: root.callback(filechooser.selection) Button: text: "cancel" size_hint: 1, None height: dp(50) - on_release: root.cancel_cb(root) + on_release: root.cancel_cb()