Mercurial > libervia-desktop-kivy
comparison cagou/core/constants.py @ 322:e2b51663d8b8
core, android: new share widget + added Cagou to "share" menu:
- new intent filter to add Cagou to share menu for all media types
- minimum Kivy version is now 1.11.0
- new "Share" widget to display data to share via SàT and select the target
- new core.platform_ module (the suffix "_" avoid trouble with standard "platform"
module), for platform specific code.
- Android intent are now checked on startup and "on_new_intent" events
- if a android.intent.action.SEND action is received (i.e. some data is shared), the
"Share" widget is shown
- new Cagou.share method to share data using "Share" widget
- new Cagou.getAncestorWidget method to easily retrieve an instance of a specific class in
a widget's ancestors
- ContactList's Avatar and ContactItem widgets have been moved to core.common
author | Goffi <goffi@goffi.org> |
---|---|
date | Fri, 06 Dec 2019 13:23:03 +0100 |
parents | 772c170b47a9 |
children | 5868a5575e01 |
comparison
equal
deleted
inserted
replaced
321:a6eb154ba266 | 322:e2b51663d8b8 |
---|---|
18 # along with this program. If not, see <http://www.gnu.org/licenses/>. | 18 # along with this program. If not, see <http://www.gnu.org/licenses/>. |
19 | 19 |
20 from sat_frontends.quick_frontend import constants | 20 from sat_frontends.quick_frontend import constants |
21 import cagou | 21 import cagou |
22 | 22 |
23 # Kivy must not be imported here due to log hijacking see core/kivy_hack.py | |
24 | |
23 | 25 |
24 class Const(constants.Const): | 26 class Const(constants.Const): |
25 APP_NAME = "Cagou" | 27 APP_NAME = "Cagou" |
26 APP_VERSION = cagou.__version__ | 28 APP_VERSION = cagou.__version__ |
27 LOG_OPT_SECTION = APP_NAME.lower() | 29 LOG_OPT_SECTION = APP_NAME.lower() |
28 CONFIG_SECTION = APP_NAME.lower() | 30 CONFIG_SECTION = APP_NAME.lower() |
29 WID_SELECTOR = 'selector' | 31 WID_SELECTOR = 'selector' |
30 ICON_SIZES = ('small', 'medium') # small = 32, medium = 44 | 32 ICON_SIZES = ('small', 'medium') # small = 32, medium = 44 |
31 DEFAULT_WIDGET_ICON = '{media}/misc/black.png' | 33 DEFAULT_WIDGET_ICON = '{media}/misc/black.png' |
34 | |
35 BTN_HEIGHT = '35dp' | |
32 | 36 |
33 PLUG_TYPE_WID = 'wid' | 37 PLUG_TYPE_WID = 'wid' |
34 PLUG_TYPE_TRANSFER = 'transfer' | 38 PLUG_TYPE_TRANSFER = 'transfer' |
35 | 39 |
36 TRANSFER_UPLOAD = "upload" | 40 TRANSFER_UPLOAD = "upload" |