annotate cagou/plugins/plugin_transfer_file.kv @ 356:307c2501d8b2

chat: keep as many instances of opened chat as there are active WHWrapper, instead of just one: Chat instances can be shown on any WHWrapper, even in all at the same time, so we keep as many instances as active wrapper to avoid unnecessary widget (re)creation
author Goffi <goffi@goffi.org>
date Fri, 17 Jan 2020 20:35:57 +0100
parents 1b835bcfa663
children 3c9ba4a694ef
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
92
12e144a3b9e9 upload: added forgotten kv file for file upload
Goffi <goffi@goffi.org>
parents:
diff changeset
1 # Cagou: desktop/mobile frontend for Salut à Toi XMPP client
282
1b835bcfa663 date update
Goffi <goffi@goffi.org>
parents: 279
diff changeset
2 # Copyright (C) 2016-2019 Jérôme Poisson (goffi@goffi.org)
92
12e144a3b9e9 upload: added forgotten kv file for file upload
Goffi <goffi@goffi.org>
parents:
diff changeset
3
12e144a3b9e9 upload: added forgotten kv file for file upload
Goffi <goffi@goffi.org>
parents:
diff changeset
4 # This program is free software: you can redistribute it and/or modify
12e144a3b9e9 upload: added forgotten kv file for file upload
Goffi <goffi@goffi.org>
parents:
diff changeset
5 # it under the terms of the GNU Affero General Public License as published by
12e144a3b9e9 upload: added forgotten kv file for file upload
Goffi <goffi@goffi.org>
parents:
diff changeset
6 # the Free Software Foundation, either version 3 of the License, or
12e144a3b9e9 upload: added forgotten kv file for file upload
Goffi <goffi@goffi.org>
parents:
diff changeset
7 # (at your option) any later version.
12e144a3b9e9 upload: added forgotten kv file for file upload
Goffi <goffi@goffi.org>
parents:
diff changeset
8
12e144a3b9e9 upload: added forgotten kv file for file upload
Goffi <goffi@goffi.org>
parents:
diff changeset
9 # This program is distributed in the hope that it will be useful,
12e144a3b9e9 upload: added forgotten kv file for file upload
Goffi <goffi@goffi.org>
parents:
diff changeset
10 # but WITHOUT ANY WARRANTY; without even the implied warranty of
12e144a3b9e9 upload: added forgotten kv file for file upload
Goffi <goffi@goffi.org>
parents:
diff changeset
11 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12e144a3b9e9 upload: added forgotten kv file for file upload
Goffi <goffi@goffi.org>
parents:
diff changeset
12 # GNU Affero General Public License for more details.
12e144a3b9e9 upload: added forgotten kv file for file upload
Goffi <goffi@goffi.org>
parents:
diff changeset
13
12e144a3b9e9 upload: added forgotten kv file for file upload
Goffi <goffi@goffi.org>
parents:
diff changeset
14 # You should have received a copy of the GNU Affero General Public License
12e144a3b9e9 upload: added forgotten kv file for file upload
Goffi <goffi@goffi.org>
parents:
diff changeset
15 # along with this program. If not, see <http://www.gnu.org/licenses/>.
12e144a3b9e9 upload: added forgotten kv file for file upload
Goffi <goffi@goffi.org>
parents:
diff changeset
16
12e144a3b9e9 upload: added forgotten kv file for file upload
Goffi <goffi@goffi.org>
parents:
diff changeset
17 #:import expanduser os.path.expanduser
12e144a3b9e9 upload: added forgotten kv file for file upload
Goffi <goffi@goffi.org>
parents:
diff changeset
18 #:import platform kivy.utils.platform
12e144a3b9e9 upload: added forgotten kv file for file upload
Goffi <goffi@goffi.org>
parents:
diff changeset
19
12e144a3b9e9 upload: added forgotten kv file for file upload
Goffi <goffi@goffi.org>
parents:
diff changeset
20
279
aea973de55d9 transfer (file): use native file chooser on desktop:
Goffi <goffi@goffi.org>
parents: 126
diff changeset
21 <FileChooserBox>:
92
12e144a3b9e9 upload: added forgotten kv file for file upload
Goffi <goffi@goffi.org>
parents:
diff changeset
22 orientation: "vertical"
12e144a3b9e9 upload: added forgotten kv file for file upload
Goffi <goffi@goffi.org>
parents:
diff changeset
23 FileChooserListView:
12e144a3b9e9 upload: added forgotten kv file for file upload
Goffi <goffi@goffi.org>
parents:
diff changeset
24 id: filechooser
279
aea973de55d9 transfer (file): use native file chooser on desktop:
Goffi <goffi@goffi.org>
parents: 126
diff changeset
25 path: root.default_path
92
12e144a3b9e9 upload: added forgotten kv file for file upload
Goffi <goffi@goffi.org>
parents:
diff changeset
26 Button:
97
5d2289127bb7 menu (upload): better menu using dedicated widget:
Goffi <goffi@goffi.org>
parents: 92
diff changeset
27 text: "choose"
92
12e144a3b9e9 upload: added forgotten kv file for file upload
Goffi <goffi@goffi.org>
parents:
diff changeset
28 size_hint: 1, None
12e144a3b9e9 upload: added forgotten kv file for file upload
Goffi <goffi@goffi.org>
parents:
diff changeset
29 height: dp(50)
279
aea973de55d9 transfer (file): use native file chooser on desktop:
Goffi <goffi@goffi.org>
parents: 126
diff changeset
30 on_release: root.callback(filechooser.selection)
92
12e144a3b9e9 upload: added forgotten kv file for file upload
Goffi <goffi@goffi.org>
parents:
diff changeset
31 Button:
12e144a3b9e9 upload: added forgotten kv file for file upload
Goffi <goffi@goffi.org>
parents:
diff changeset
32 text: "cancel"
12e144a3b9e9 upload: added forgotten kv file for file upload
Goffi <goffi@goffi.org>
parents:
diff changeset
33 size_hint: 1, None
12e144a3b9e9 upload: added forgotten kv file for file upload
Goffi <goffi@goffi.org>
parents:
diff changeset
34 height: dp(50)
279
aea973de55d9 transfer (file): use native file chooser on desktop:
Goffi <goffi@goffi.org>
parents: 126
diff changeset
35 on_release: root.cancel_cb()