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"