Mercurial > libervia-desktop-kivy
annotate cagou/core/constants.py @ 448:20a807443c3f
chat: resize attachments (images only for now):
if attachments to send contain oversized image, a checkbox will be shown (activated by
default) to reduce automatically the size.
The background color now cover the whole attachments to send widget.
If not already specified, media type is guessed from filename when adding an attachment.
author | Goffi <goffi@goffi.org> |
---|---|
date | Sun, 22 Mar 2020 14:10:59 +0100 |
parents | efee0e0afb78 |
children | 3c9ba4a694ef |
rev | line source |
---|---|
378 | 1 #!/usr/bin/env python3 |
9 | 2 |
378 | 3 # Cagou: a SàT frontend |
4 # Copyright (C) 2016-2020 Jérôme Poisson (goffi@goffi.org) | |
9 | 5 |
6 # This program is free software: you can redistribute it and/or modify | |
7 # it under the terms of the GNU Affero General Public License as published by | |
8 # the Free Software Foundation, either version 3 of the License, or | |
9 # (at your option) any later version. | |
10 | |
11 # This program is distributed in the hope that it will be useful, | |
12 # but WITHOUT ANY WARRANTY; without even the implied warranty of | |
13 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
14 # GNU Affero General Public License for more details. | |
15 | |
16 # You should have received a copy of the GNU Affero General Public License | |
17 # along with this program. If not, see <http://www.gnu.org/licenses/>. | |
18 | |
19 from sat_frontends.quick_frontend import constants | |
302
f55b60659ec1
core (about): improved "about" popup:
Goffi <goffi@goffi.org>
parents:
282
diff
changeset
|
20 import cagou |
9 | 21 |
322
e2b51663d8b8
core, android: new share widget + added Cagou to "share" menu:
Goffi <goffi@goffi.org>
parents:
312
diff
changeset
|
22 # Kivy must not be imported here due to log hijacking see core/kivy_hack.py |
e2b51663d8b8
core, android: new share widget + added Cagou to "share" menu:
Goffi <goffi@goffi.org>
parents:
312
diff
changeset
|
23 |
9 | 24 |
25 class Const(constants.Const): | |
312 | 26 APP_NAME = "Cagou" |
302
f55b60659ec1
core (about): improved "about" popup:
Goffi <goffi@goffi.org>
parents:
282
diff
changeset
|
27 APP_VERSION = cagou.__version__ |
9 | 28 LOG_OPT_SECTION = APP_NAME.lower() |
29 CONFIG_SECTION = APP_NAME.lower() | |
312 | 30 WID_SELECTOR = 'selector' |
31 ICON_SIZES = ('small', 'medium') # small = 32, medium = 44 | |
32 DEFAULT_WIDGET_ICON = '{media}/misc/black.png' | |
86 | 33 |
322
e2b51663d8b8
core, android: new share widget + added Cagou to "share" menu:
Goffi <goffi@goffi.org>
parents:
312
diff
changeset
|
34 BTN_HEIGHT = '35dp' |
e2b51663d8b8
core, android: new share widget + added Cagou to "share" menu:
Goffi <goffi@goffi.org>
parents:
312
diff
changeset
|
35 |
312 | 36 PLUG_TYPE_WID = 'wid' |
37 PLUG_TYPE_TRANSFER = 'transfer' | |
97
5d2289127bb7
menu (upload): better menu using dedicated widget:
Goffi <goffi@goffi.org>
parents:
86
diff
changeset
|
38 |
312 | 39 TRANSFER_UPLOAD = "upload" |
40 TRANSFER_SEND = "send" | |
176
2cfef8fbfd4e
core: moved main colors to constants
Goffi <goffi@goffi.org>
parents:
126
diff
changeset
|
41 |
247
cf61a011f731
core (notes), common (symbol): added an icon showing note level:
Goffi <goffi@goffi.org>
parents:
187
diff
changeset
|
42 COLOR_PRIM = (0.98, 0.98, 0.98, 1) |
cf61a011f731
core (notes), common (symbol): added an icon showing note level:
Goffi <goffi@goffi.org>
parents:
187
diff
changeset
|
43 COLOR_PRIM_LIGHT = (1, 1, 1, 1) |
cf61a011f731
core (notes), common (symbol): added an icon showing note level:
Goffi <goffi@goffi.org>
parents:
187
diff
changeset
|
44 COLOR_PRIM_DARK = (0.78, 0.78, 0.78, 1) |
cf61a011f731
core (notes), common (symbol): added an icon showing note level:
Goffi <goffi@goffi.org>
parents:
187
diff
changeset
|
45 COLOR_SEC = (0.27, 0.54, 1.0, 1) |
cf61a011f731
core (notes), common (symbol): added an icon showing note level:
Goffi <goffi@goffi.org>
parents:
187
diff
changeset
|
46 COLOR_SEC_LIGHT = (0.51, 0.73, 1.0, 1) |
cf61a011f731
core (notes), common (symbol): added an icon showing note level:
Goffi <goffi@goffi.org>
parents:
187
diff
changeset
|
47 COLOR_SEC_DARK = (0.0, 0.37, 0.8, 1) |
cf61a011f731
core (notes), common (symbol): added an icon showing note level:
Goffi <goffi@goffi.org>
parents:
187
diff
changeset
|
48 |
cf61a011f731
core (notes), common (symbol): added an icon showing note level:
Goffi <goffi@goffi.org>
parents:
187
diff
changeset
|
49 COLOR_INFO = COLOR_PRIM_LIGHT |
cf61a011f731
core (notes), common (symbol): added an icon showing note level:
Goffi <goffi@goffi.org>
parents:
187
diff
changeset
|
50 COLOR_WARNING = (1.0, 1.0, 0.0, 1) |
cf61a011f731
core (notes), common (symbol): added an icon showing note level:
Goffi <goffi@goffi.org>
parents:
187
diff
changeset
|
51 COLOR_ERROR = (1.0, 0.0, 0.0, 1) |
cf61a011f731
core (notes), common (symbol): added an icon showing note level:
Goffi <goffi@goffi.org>
parents:
187
diff
changeset
|
52 |
274 | 53 COLOR_BTN_LIGHT = (0.4, 0.4, 0.4, 1) |
325 | 54 |
55 # values are in dp | |
422
efee0e0afb78
core (common): moved simple_xhtml's image code to a generic "SizedImage" widget
Goffi <goffi@goffi.org>
parents:
420
diff
changeset
|
56 IMG_MAX_WIDTH = 400 |
efee0e0afb78
core (common): moved simple_xhtml's image code to a generic "SizedImage" widget
Goffi <goffi@goffi.org>
parents:
420
diff
changeset
|
57 IMG_MAX_HEIGHT = 400 |
420 | 58 |
59 # files | |
60 FILE_DEST_DOWNLOAD = "DOWNLOAD" | |
61 FILE_DEST_CACHE = "CACHE" |